cvs commit: src/sys/netinet tcp_output.c tcp_syncache.c
Paul Saab
ps at FreeBSD.org
Thu Apr 21 13:26:08 PDT 2005
ps 2005-04-21 20:26:07 UTC
FreeBSD src repository
Modified files:
sys/netinet tcp_output.c tcp_syncache.c
Log:
Fix for interaction problems between TCP SACK and TCP Signature.
If TCP Signatures are enabled, the maximum allowed sack blocks aren't
going to fit. The fix is to compute how many sack blocks fit and tack
these on last. Also on SYNs, defer padding until after the SACK
PERMITTED option has been added.
Found by: Mohan Srinivasan.
Submitted by: Mohan Srinivasan, Noritoshi Demizu.
Reviewed by: Raja Mukerji.
Revision Changes Path
1.110 +84 -45 src/sys/netinet/tcp_output.c
1.73 +22 -10 src/sys/netinet/tcp_syncache.c
More information about the cvs-src
mailing list