When a client receives a SYN-ACK segment with a TFP fast open cookie, but without an MSS option, an MSS value from uninitialised stack memory is used. This patch ensures that in case no MSS option is included in the SYN-ACK, the appropriate value as given in the TCP fast open RFC is used.
Details
Details
- Reviewers
pkelsey jason_eggnet.com rrs kbowling jtl - Group Reviewers
transport - Commits
- rS336167: Use appropriate MSS value when populating the TCP FO client cookie cache
Use a packetdrill script to trigger the condition and use D14554 to verify the correct MSS is used.
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable