121497 Commits

Author SHA1 Message Date
bms
310665f00d MFC:
In regular forwarding path, reject packets destined for 169.254.0.0/16
  link-local addresses. See RFC 3927 section 2.7.

  Revision  Changes    Path
  1.96      +1 -1      src/sys/netinet/in.c
  1.324     +6 -0      src/sys/netinet/ip_input.c
2007-03-19 22:57:58 +00:00
brueffer
e5b973305a MFC:
- Add cxgb(4) entry, remove stale wx(4) entry
- (gigabit|fast) ethernet -> (Gigabit|Fast) Ethernet

Approved by:	rwatson (mentor)
2007-03-19 21:42:39 +00:00
brian
17ce8d3714 MFC: Default output to stdout as the man page suggests.
Only go through our cylinder group and inode info when we need to.
2007-03-19 19:16:49 +00:00
brian
ea6212f0ed MFC: Reindent main() 2007-03-19 19:15:42 +00:00
brian
b7c9be23cd MFC: Account for di_blocks allocations when IN_SPACECOUNTED is set in an
inode's i_flag.  This fixes an eventual df/du discrepency resulting
     from fs_pendingblocks being reduced to less than zero.
2007-03-19 18:56:40 +00:00
brueffer
de111c4909 MFC:
my(4) doesn't need miibus(4).

Approved by:	rwatson (mentor)
2007-03-19 16:56:48 +00:00
bmah
e8d1c8edb7 MFC: Various changes to sync this manpage to HEAD.
cxgb.4	1.4 -> 1.7

Discussed with:	brueffer
2007-03-19 16:22:56 +00:00
bmah
139bbc7d4d MFC: npe(4).
New release note:  freebsd-update(8) SMP kernel update fix.
2007-03-19 15:26:24 +00:00
yongari
d18fb71eab MFC if_ste.c rev 1.98, if_stereg.h rev 1.22 to RELENG_6.
Add new ST201 PCI id.
2007-03-19 06:58:47 +00:00
sam
b49816ec00 MFC: Change mtx's to use the formulated name as type so witness does not
complain on nested tx q lock acquisitions when processing the cab q.
2007-03-19 05:34:30 +00:00
sam
f30b934d66 MFC 1.163: Kick tx after processing rx'd frames
Submitted by:	"J.R. Oldroyd" <jr@opal.com>
2007-03-19 05:32:04 +00:00
sam
d4ffe23b32 MFC 1.46: correct conversions between TU and ms/ticks
Submitted by:	sephe
2007-03-19 05:27:18 +00:00
simokawa
1d8ad74d0e MFC: rev 1.86 and 1.87
Support MAXPHYS up to 512KB
2007-03-19 05:13:21 +00:00
simokawa
b6cd374897 MFC: rev 1.57
Don't mess with PCIM_CMD_SERRESPEN and PCIM_CMD_PERRESPEN.
This will fix 'NMI RAM parity error' while booting on some machines.

PR: kern/95077
2007-03-19 05:11:07 +00:00
kmacy
6652f9c798 The driver would hang during attach on RELENG_6 - by "fixing" the issue
by adding debug print statements I've come to the conclusion that too little
time is being allowed to pass between register updates. Increasing the DELAY
interval by a constant interval eliminates this issue on my hardware.
2007-03-19 04:50:15 +00:00
bmah
2749fc3b14 New errata: EN-07:05.freebsd-update. 2007-03-18 19:42:24 +00:00
njl
3883a21f52 MFC rev 1.9: quiet down the errors when all fs are read-only 2007-03-18 05:34:47 +00:00
kmacy
30bde4e77c move inline function before use so that -O works 2007-03-17 05:25:28 +00:00
will
9520243522 MFC: r1.67: Make error messages regarding -t and -l consistent. 2007-03-17 02:10:14 +00:00
qingli
ce69d36097 MFC: r1.316, accept valid RST packet when delayed ack is in effect. 2007-03-16 22:04:25 +00:00
maxim
051c2ce40b MFC rev. 1.16: fix prototypes.
PR:		docs/110012
2007-03-16 21:35:13 +00:00
yar
e8e57d9b62 MFC rev. 1.71, 1.74:
Prepend ${_chroot} to pathnames where appropriate,
	and do that properly.
2007-03-16 15:34:09 +00:00
ariff
225f98d996 MFC:
Add AC97 inverted external amplifier quirk for ASUS A6R laptop.

PR:	kern/110244
2007-03-16 13:55:34 +00:00
brueffer
c362112b44 MFC:
New release notes: vge(4) altq support, cxgb(4) added.
2007-03-15 13:46:08 +00:00
brueffer
5e690e05bc MFC:
Autogenerate the hardware list for cxgb(4).
2007-03-15 09:17:01 +00:00
delphij
cc52beafa5 MFC fixes to regexp(3) from OpenBSD, this includes:
engine.c: 1.19+1.20
	grot/tests: 1.3
2007-03-15 05:51:24 +00:00
kmacy
95ab706262 hook cxgbtool into buildworld
update include names
2007-03-15 04:05:33 +00:00
kmacy
cfb9af3852 Add cxgb man page to build 2007-03-15 03:52:23 +00:00
kmacy
76c17c31a0 add cxgb management tool cxgbtool 2007-03-15 03:21:32 +00:00
kmacy
e16d1eb822 hook cxgb into LINT build 2007-03-15 03:18:59 +00:00
kmacy
ed589794f7 hook cxgb into modules build 2007-03-15 03:13:49 +00:00
kmacy
187d0247aa MFC Chelsio T3 10 Gigabit Ethernet support
Don't hook into build just
2007-03-15 03:06:32 +00:00
rodrigc
f4cb5be028 MFC: 1.163
Add "force" to ext2_ops, to match what was in the old mount_ext2fs binary.

  Reported by:    Ivan Voras <ivoras fer hr>
2007-03-15 00:11:56 +00:00
njl
2a3315ec52 Only enter the debugger on a Fatal op if this is a debug build of the
acpi module.  Also clean up print of args a little.
2007-03-14 19:50:07 +00:00
cvs2svn
22b21ad204 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2007-03-14 18:20:37 +00:00
bms
5c96749150 MFC:
AF_LINK support for getnameinfo().

Obtained from:	NetBSD
2007-03-14 16:44:31 +00:00
bms
f3e0084665 Mark addr2ascii() and ascii2addr() clearly as being deprecated. 2007-03-14 16:31:16 +00:00
yar
f4d705916a MFC:
As suggested more than once in the lists, drop -M from flags to mfs
  for /tmp and /var.  This makes the memory discs swap-backed instead
  of malloc-backed.  A swap-backed memory disc should not be worse
  than a malloc-backed one in any scenario because it will start
  touching swap only when needed.  OTOH, a malloc-backed disc can
  starve limited kernel resources and evenually crash the system.

  Reflect the change in the rc.conf(5) manpage.  Also stop telling
  lies there about softupdates: it does not waste disc space, it
  just can delay its freeing.

	src/etc/defaults/rc.conf	1.306
	src/share/man/man5/rc.conf.5	1.317
2007-03-14 14:19:42 +00:00
bms
fc0fad9e36 MFC rev 1.4:
Update host-mode multicast group information output.
   Display IPv4 and IPv6 memberships separately.
    Obey the MK_INET6_SUPPORT flag.
   Display link-layer memberships.
    Use addr2ascii() to correctly print non-IEEE 802 sockaddr_dl instances.
   Eliminate redundant switch..case blocks.
   Update copyright.
   Misc style changes.
2007-03-14 14:10:22 +00:00
bms
d013c6882d MFC rev 1.203:
Fix IP_SENDSRCADDR semantics.

   * To use this option with a UDP socket, it must be bound to a local port,
     and INADDR_ANY, to disallow possible collisions with existing udp inpcbs
     bound to the same port on other interfaces at send time.

   * If the socket is bound to INADDR_ANY, specifying IP_SENDSRCADDR with
     INADDR_ANY will be rejected as it is ambiguous.

   * If the socket is bound to an address other than INADDR_ANY, specifying
     IP_SENDSRCADDR with INADDR_ANY will be disallowed by in_pcbbind_setup().

Reviewed by:	silence on -net
Tested with:	src/tools/regression/netinet/ipbroadcast
2007-03-13 22:12:23 +00:00
bms
f55ba6295a MFC rev 1.159:
Comply with RFC 3927, by forcing ARP replies which contain a source
  address within the link-local IPv4 prefix 169.254.0.0/16, to be
  broadcast at link layer.

Reviewed by:	fenner
2007-03-13 21:59:20 +00:00
bms
3c891c41e4 MFC rev 1.38:
Document SO_ACCEPTCONN.

Submitted by:	Vlad GALU (with changes)
2007-03-13 21:56:18 +00:00
thomas
78c21575e4 MFC mount_nfs.c rev. 1.72, mount_nfs.8 rev. 1.47:
Add "fg" option as antonym to "bg"; add "hard" option as antonym to "soft".
This is for better compatibility with other environments (Linux, Solaris,
HP-UX, AIX and Tru64 support these options).

PR: bin/109924
2007-03-13 20:28:24 +00:00
joerg
c1e083e9f0 Merge Peter's fix from rev 1.14 back to RELENG_6. This line of code
appears to have been accidentally committed in rev 1.11, and was never
meant to go into any official code.
2007-03-12 21:41:01 +00:00
jhb
aa9bb00abb MFC: Don't reject file descriptors higher than FD_SETSIZE when using
kevent(2).
2007-03-12 19:51:57 +00:00
jhb
0fd3b96cdc MFC: Add a simple device driver to "eat" any I/O APICs that show up as PCI
devices.
2007-03-12 19:50:29 +00:00
ru
7289d7c698 MFC: Don't block on the socket zone limit during the socket()
syscall which can lock up a system otherwise; instead, return
ENOBUFS as documented, which matches the FreeBSD 4.x behavior.
2007-03-12 12:13:53 +00:00
scottl
d15da31364 Merge rev 1.16 and 1.18 to fix I/O problems under high load. Thanks to
Areca for working on this.

Submitted by: Erich Chen
2007-03-12 07:43:07 +00:00
mjacob
4769f64649 Use 2K Login firmware for 2300s. 2007-03-12 05:28:29 +00:00
ariff
14f445c826 MFC (revision 1.31)
Fix long standing multi playback/recording issues, caused by
excessive interrupt clock timer reset, screwing interrupt generation
for already active channels. Track moving DMA pointer and call buffer
interrupt on each blocksize boundary.

PR:		kern/109791
2007-03-12 02:03:25 +00:00