diff options
author | Jakub Kicinski <kuba@kernel.org> | 2024-10-03 16:18:09 -0700 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2024-10-03 16:18:09 -0700 |
commit | 9af25dd9ae2fb27fede7ecc42242306f318cf770 (patch) | |
tree | c985d650a2f714f9b320250ab394ec3a29e6fbaf /net/rxrpc | |
parent | ec636707f757474c959dc4e90f58e32aa9eb060a (diff) | |
parent | 27c80efcc20486c82698f05f00e288b44513c86b (diff) |
Merge branch 'tcp-3-fixes-for-retrans_stamp-and-undo-logic'
Neal Cardwell says:
====================
tcp: 3 fixes for retrans_stamp and undo logic
Geumhwan Yu <geumhwan.yu@samsung.com> recently reported and diagnosed
a regression in TCP loss recovery undo logic in the case where a TCP
connection enters fast recovery, is unable to retransmit anything due to
TSQ, and then receives an ACK allowing forward progress. The sender should
be able to undo the spurious loss recovery in this case, but was not doing
so. The first patch fixes this regression.
Running our suite of packetdrill tests with the first fix, the tests
highlighted two other small bugs in the way retrans_stamp is updated in
some rare corner cases. The second two patches fix those other two small
bugs.
Thanks to Geumhwan Yu for the bug report!
====================
Link: https://patch.msgid.link/20241001200517.2756803-1-ncardwell.sw@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/rxrpc')
0 files changed, 0 insertions, 0 deletions