Up to [cvs.NetBSD.org] / src / sys / netinet
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: wrstuden-fixsa-newbase
Revision 1.236.2.2 / (download) - annotate - [select for diffs], Sun Mar 30 15:27:49 2008 UTC (15 years, 11 months ago) by jdc
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base
Changes since 1.236.2.1: +17 -16
lines
Diff to previous 1.236.2.1 (colored) to branchpoint 1.236 (colored) next main 1.237 (colored)
Pull up revisions: src/sys/netinet/ip_input.c 1.263 src/sys/netinet/tcp_subr.c 1.225 (requested by cube in ticket #1109). - 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.