freebsd-skq/sys/netinet/tcp_stacks
tuexen 68ae78ed36 The server side of TCP fast open relies on the delayed ACK timer to allow
including user data in the SYN-ACK. When DSACK support was added in
r347382, an immediate ACK was sent even for the received SYN with
user data. This patch fixes that and allows again to send user data with
the SYN-ACK.

Reported by:		Jeremy Harris
Reviewed by:		Richard Scheffenegger, rrs@
MFC after:		1 week
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D23212
2020-01-24 22:37:53 +00:00
..
bbr.c Make tcp_output() require network epoch. 2020-01-22 05:53:16 +00:00
rack_bbr_common.c The server side of TCP fast open relies on the delayed ACK timer to allow 2020-01-24 22:37:53 +00:00
rack_bbr_common.h This commit is a bit of a re-arrange of deck chairs. It 2019-12-17 16:08:07 +00:00
rack.c Enter the network epoch when rack_output() is called in setsockopt(2). 2020-01-24 21:56:10 +00:00
sack_filter.c This commit is a bit of a re-arrange of deck chairs. It 2019-12-17 16:08:07 +00:00
sack_filter.h This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. This 2019-09-24 18:18:11 +00:00
tcp_bbr.h This commit is a bit of a re-arrange of deck chairs. It 2019-12-17 16:08:07 +00:00
tcp_rack.h This commit is a bit of a re-arrange of deck chairs. It 2019-12-17 16:08:07 +00:00