google / packetdrill

The official Google release of packetdrill
GNU General Public License v2.0
897 stars 221 forks source link

net-test: packetdrill: add TCP slow start, fast retransmit, and PRR tests #74

Closed chenshuo closed 1 year ago

chenshuo commented 1 year ago

Related RFCs: RFC 5681: TCP Congestion Control RFC 6937: Proportional Rate Reduction for TCP

Note: Since Linux 3.13, slow start no longer follows RFC 3742 (Limited Slow-Start) or RFC 3465 (Appropriate Byte Counting). 9f9843a751d0a

Many thanks to the following Googlers for their contributions over the years to theses tests, which are reflected in this patch:

Neal Cardwell Priyaranjan Jha Yuchung Cheng Eric Dumazet Tanner Love Wei Wang Shuo Chen Maciej Żenczykowski Nandita Dukkipati Chonggang Li

Tested on Linux 6.1 running on GCE.

nealcardwell commented 1 year ago

Looks great, thanks!