freebsd-dev/sys/netinet/tcp_stacks
Richard Scheffenegger 73b7696693 Correctly set up the initial TCP congestion window
in all cases, by adjust snd_una right after the
connection initialization, to include the one byte
in sequence space occupied by the SYN bit.

This does not change the regular ACK processing,
while making the BYTES_THIS_ACK macro to work properly.

PR:		235256
Reviewed by:	tuexen (mentor), rgrimes (mentor)
Approved by:	tuexen (mentor), rgrimes (mentor)
MFC after:	2 weeks
Sponsored by:	NetApp, Inc.
Differential Revision:	https://reviews.freebsd.org/D19000
2020-04-21 13:05:44 +00:00
..
bbr.c Correctly set up the initial TCP congestion window 2020-04-21 13:05:44 +00:00
rack_bbr_common.c Use KMOD_TCPSTAT_INC instead of TCPSTAT_INC for RACK and BBR, since 2020-03-12 15:37:41 +00:00
rack_bbr_common.h Remove all trailing white space from the BBR/Rack fold. Bits 2020-02-12 12:40:06 +00:00
rack.c Correctly set up the initial TCP congestion window 2020-04-21 13:05:44 +00:00
sack_filter.c Remove all trailing white space from the BBR/Rack fold. Bits 2020-02-12 12:40:06 +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 Remove all trailing white space from the BBR/Rack fold. Bits 2020-02-12 12:40:06 +00:00
tcp_rack.h Remove all trailing white space from the BBR/Rack fold. Bits 2020-02-12 12:40:06 +00:00