freebsd-dev/sys
Ruslan Ermilov 390cdc6a76 Fixed a bug in previous revision: compute the payload checksum before
we convert ip_len into a network byte order; in_delayed_cksum() still
expects it in host byte order.

The symtom was the ``in_cksum_skip: out of data by %d'' complaints
from the kernel.

To add to the previous commit log.  These fixes make tcpdump(1) happy
by not complaining about UDP/TCP checksum being bad for looped back
IP multicast when multicast router is deactivated.

Reported by:	Vsevolod Lobko
2004-04-07 10:01:39 +00:00
..
alpha Remove the advertsing clause, per the Regent's letter dated July 22, 1999. 2004-04-05 21:00:51 +00:00
amd64 Update to include both the L1 and L2 TLB stats, as well as the seperate 2004-04-07 00:44:15 +00:00
arm Remove advertising clause from University of California Regent's license, 2004-04-05 21:29:41 +00:00
boot Remove advertising clause from University of California Regent's license, 2004-04-05 23:41:29 +00:00
cam Compare the *number* of patterns to zero, not the *pointer* to the 2004-02-28 12:59:56 +00:00
coda Device megapatch 5/6: 2004-02-21 21:32:15 +00:00
compat - The MiniportReset() function can return NDIS_STATUS_PENDING, in which 2004-04-05 08:26:52 +00:00
conf The bs driver was replaced with the ct(pc98) driver. takahashi-san 2004-04-07 05:44:51 +00:00
contrib Unbreak the bootloader build by excluding ctype.h. 2004-04-05 17:30:15 +00:00
crypto
ddb Give DDB a "watchdog" command which disables all watchdogs. 2004-02-29 09:55:32 +00:00
dev Last change was a bogus 2004-04-07 05:30:54 +00:00
fs Remove ps_argsopen from this check, because of two reasons: 2004-04-01 00:04:23 +00:00
geom Calculate bio_completed properly or die! 2004-04-04 20:37:28 +00:00
gnu Properly vector all bwrite() and BUF_WRITE() calls through the same path 2004-03-11 18:02:36 +00:00
i4b Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
i386 The bs driver was replaced with the ct(pc98) driver. takahashi-san 2004-04-07 05:44:51 +00:00
ia64 Remove avail_end. As of yesterday, it is unused. 2004-04-06 01:38:28 +00:00
isa Put a bunch of output that us really only useful in a debug 2004-04-04 16:36:21 +00:00
isofs/cd9660 Remove unused second arg to vfinddev(). 2004-03-11 16:33:11 +00:00
kern Fix filt_timer* races: Finish initializing a knote before we pass it to 2004-04-07 05:59:57 +00:00
libkern Bring these files closer to style(9) conformance by comparing a 2004-03-29 21:15:41 +00:00
modules Make pf* modules respect NOINET6 from make.conf(5) in order to build them 2004-04-06 15:12:50 +00:00
net Properly detect loops by recording the interface pointer in an mtag. 2004-04-05 16:55:15 +00:00
net80211 Resolve the issue of whether frames have FCS or not. Frame data does not 2004-04-05 22:13:21 +00:00
netatalk Rename 'ddpcb' variable to 'ddpcb_list' to better distinguish it from 2004-03-22 04:54:36 +00:00
netatm These are changes to allow to use the Intel C/C++ compiler (lang/icc) 2004-03-12 21:45:33 +00:00
netgraph Rename internal structure to fix cut & paste error. 2004-04-04 21:33:09 +00:00
netinet Fixed a bug in previous revision: compute the payload checksum before 2004-04-07 10:01:39 +00:00
netinet6 UDP checksum is mandatory in IPv6 (RFC2460 p.28) 2004-04-01 13:48:23 +00:00
netipsec Unbreak FAST_IPSEC build on 64 bit archs with INVARIANTS. 2004-04-07 00:19:02 +00:00
netipx Rename dup_sockaddr() to sodupsockaddr() for consistency with other 2004-03-01 03:14:23 +00:00
netkey
netnatm Rename dup_sockaddr() to sodupsockaddr() for consistency with other 2004-03-01 03:14:23 +00:00
netncp Make the process_exit eventhandler run without Giant. Add Giant hooks 2004-03-14 02:06:28 +00:00
netsmb Rename dup_sockaddr() to sodupsockaddr() for consistency with other 2004-03-01 03:14:23 +00:00
nfs Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
nfs4client fix for 64-bit arch: 2004-03-26 22:44:59 +00:00
nfsclient Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
nfsserver Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
opencrypto kthread_exit() no longer requires Giant, so don't force callers to acquire 2004-03-05 22:42:17 +00:00
pc98 The bs driver was replaced with the ct(pc98) driver. takahashi-san 2004-04-07 05:44:51 +00:00
pccard Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
pci Actually fix the TX performance with polling(4) enabled 2004-04-06 11:04:54 +00:00
posix4
powerpc Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
rpc Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
security Define BPFD_LOCK_ASSERT() to assert the BPF descriptor lock. 2004-02-29 15:33:56 +00:00
sparc64 Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
sys Remove advertising clause from University of California Regent's license, 2004-04-07 04:19:52 +00:00
tools Remove advertising clause from University of California Regent's license, 2004-04-07 04:19:52 +00:00
ufs Remove advertising clause from University of California Regent's 2004-04-07 03:47:21 +00:00
vm Remove advertising clause from University of California Regent's license, 2004-04-06 20:15:37 +00:00
Makefile