freebsd-nq/sys/netinet
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
..
libalias Unbreak natd. 2004-04-02 17:57:57 +00:00
accf_data.c
accf_http.c
icmp6.h
icmp_var.h
if_atm.c
if_atm.h
if_ether.c + arpresolve(): remove an unused argument 2004-04-04 06:14:55 +00:00
if_ether.h + arpresolve(): remove an unused argument 2004-04-04 06:14:55 +00:00
igmp_var.h
igmp.c
igmp.h
in_cksum.c
in_gif.c
in_gif.h
in_pcb.c Fixed misspelling of IPPORT_MAX as USHRT_MAX. Don't include <sys/limits.h> 2004-04-06 10:59:11 +00:00
in_pcb.h Reduce 'td' argument to 'cred' (struct ucred) argument in those functions: 2004-03-27 21:05:46 +00:00
in_proto.c
in_rmx.c
in_systm.h
in_var.h Scrub unused variable zeroin_addr. 2004-03-10 01:01:04 +00:00
in.c
in.h
ip6.h Validate IPv6 socket options more carefully to avoid a panic. 2004-03-26 19:52:18 +00:00
ip_divert.c Reduce 'td' argument to 'cred' (struct ucred) argument in those functions: 2004-03-27 21:05:46 +00:00
ip_divert.h
ip_dummynet.c
ip_dummynet.h
ip_ecn.c
ip_ecn.h
ip_encap.c Lock down IP-layer encapsulation library: 2004-03-10 02:48:50 +00:00
ip_encap.h
ip_fastfwd.c
ip_fw2.c
ip_fw.h
ip_gre.c Lock down global variables in if_gre: 2004-03-22 16:04:43 +00:00
ip_gre.h
ip_icmp.c
ip_icmp.h
ip_id.c
ip_input.c Invert the logic of NET_LOCK_GIANT(), and remove the one reference to it. 2004-03-28 23:12:19 +00:00
ip_mroute.c
ip_mroute.h
ip_output.c Fixed a bug in previous revision: compute the payload checksum before 2004-04-07 10:01:39 +00:00
ip_var.h
ip.h
ipprotosw.h
pim_var.h
pim.h
raw_ip.c Remove unused argument. 2004-03-27 20:41:32 +00:00
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_hostcache.c
tcp_input.c
tcp_output.c
tcp_reass.c
tcp_seq.h
tcp_subr.c Two missed in previous commit -- compare pointer with NULL rather than 2004-04-05 00:52:05 +00:00
tcp_syncache.c Reduce 'td' argument to 'cred' (struct ucred) argument in those functions: 2004-03-27 21:05:46 +00:00
tcp_timer.c
tcp_timer.h
tcp_timewait.c Two missed in previous commit -- compare pointer with NULL rather than 2004-04-05 00:52:05 +00:00
tcp_usrreq.c Fix a panic possibility caused by returning without releasing locks. 2004-04-04 20:14:55 +00:00
tcp_var.h
tcp.h
tcpip.h
udp_usrreq.c Reduce 'td' argument to 'cred' (struct ucred) argument in those functions: 2004-03-27 21:05:46 +00:00
udp_var.h
udp.h