NetBSD/sys/netinet
cube 564b60af35 - Make sure we send a reasonable fragment size when IPSEC is configured.
Otherwise we end up sending a dubious "0" whenever we cannot find a
  proper association for the packet.
- Reset sack_newdata along with snd_nxt to avoid improper integer
  arithmetics that lead to sending data from an incorrect place in the
  stream, making it appear as corrupted.

Patch by Michael Van Elst, based on an analysis by Michael for the IPSEC
stuff and I for the SACK issue.
2008-03-27 00:18:56 +00:00
..
cpu_in_cksum.c Refactor in_cksum/in4_cksum/in6_cksum implementations: 2008-01-25 21:12:10 +00:00
files.ipfilter
files.netinet Refactor in_cksum/in4_cksum/in6_cksum implementations: 2008-01-25 21:12:10 +00:00
icmp6.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
icmp_var.h
if_arp.c Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
if_atm.c
if_atm.h
if_ether.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_inarp.h
igmp_var.h
igmp.c
igmp.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
in4_cksum.c Explicitly predict panic conditions as false. 2008-02-12 13:05:55 +00:00
in_cksum.c Refactor in_cksum/in4_cksum/in6_cksum implementations: 2008-01-25 21:12:10 +00:00
in_gif.c
in_gif.h
in_ifattach.h
in_offload.c
in_offload.h
in_pcb_hdr.h
in_pcb.c Use rtcache_validate() instead of rtcache_getrt(). Shorten staircase 2008-01-14 04:19:09 +00:00
in_pcb.h
in_proto.c
in_proto.h
in_selsrc.c
in_selsrc.h
in_systm.h
in_var.h Add a new ip_id generation scheme based on a Fisher-Yates shuffle over a 2008-02-06 03:20:50 +00:00
in.c Add a new ip_id generation scheme based on a Fisher-Yates shuffle over a 2008-02-06 03:20:50 +00:00
in.h Refactor in_cksum/in4_cksum/in6_cksum implementations: 2008-01-25 21:12:10 +00:00
ip6.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
ip_carp.c Set scope on IPv6 multicast address to give carp a chance to work for IPv6, too. 2008-03-15 16:44:03 +00:00
ip_carp.h
ip_ecn.c
ip_ecn.h
ip_encap.c
ip_encap.h
ip_etherip.c
ip_etherip.h
ip_flow.c Constify a bit. 2008-01-04 23:28:07 +00:00
ip_icmp.c
ip_icmp.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
ip_id.c Add a new ip_id generation scheme based on a Fisher-Yates shuffle over a 2008-02-06 03:20:50 +00:00
ip_input.c - Make sure we send a reasonable fragment size when IPSEC is configured. 2008-03-27 00:18:56 +00:00
ip_mroute.c Add a new ip_id generation scheme based on a Fisher-Yates shuffle over a 2008-02-06 03:20:50 +00:00
ip_mroute.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
ip_output.c Add a new ip_id generation scheme based on a Fisher-Yates shuffle over a 2008-02-06 03:20:50 +00:00
ip_var.h Add a new ip_id generation scheme based on a Fisher-Yates shuffle over a 2008-02-06 03:20:50 +00:00
ip.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
Makefile
pim_var.h
pim.h
raw_ip.c Add a new ip_id generation scheme based on a Fisher-Yates shuffle over a 2008-02-06 03:20:50 +00:00
tcp_congctl.c Rework tcp congctl selection code so that the congctl entries can be const. 2008-02-29 07:39:17 +00:00
tcp_congctl.h Rework tcp congctl selection code so that the congctl entries can be const. 2008-02-29 07:39:17 +00:00
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_input.c Welcome to 4.99.55: 2008-03-01 14:16:49 +00:00
tcp_output.c Use rtcache_validate() instead of rtcache_getrt(). Shorten staircase 2008-01-14 04:19:09 +00:00
tcp_sack.c
tcp_seq.h
tcp_subr.c - Make sure we send a reasonable fragment size when IPSEC is configured. 2008-03-27 00:18:56 +00:00
tcp_timer.c
tcp_timer.h
tcp_usrreq.c
tcp_var.h Rework tcp congctl selection code so that the congctl entries can be const. 2008-02-29 07:39:17 +00:00
tcp.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
tcpip.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
udp_usrreq.c
udp_var.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
udp.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00