HomeFreeBSD

This fixes several bugs that Larry Rosenman helped me find in

Description

This fixes several bugs that Larry Rosenman helped me find in
Rack with respect to its handling of TCP Fast Open. Several
fixes all related to TFO are included in this commit:

  1. Handling of non-TFO retransmissions
  2. Building the proper send-map when we are doing TFO
  3. Dealing with the ack that comes back that includes the SYN and data.

It appears that with this commit TFO now works :-)

Thanks Larry for all your help!!

Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D15758

Details

Provenance
rrsAuthored on
Differential Revision
D15758: Rack crash that Larry Rosenman found..
Parents
rS335105: audit(4): add tests for statfs(2), fstatfs(2), and getfsstat(2)
Branches
Unknown
Tags
Unknown