]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mptcp-add-receive-buffer-auto-tuning'
authorDavid S. Miller <davem@davemloft.net>
Thu, 2 Jul 2020 00:47:55 +0000 (17:47 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 2 Jul 2020 00:47:55 +0000 (17:47 -0700)
commit1dd89cd35e8b5ce933780239f58b45b8f4d9394f
treeccfd4936f10262e871a8707c7cf6b114a5da0e78
parenta9da5b8cd3b42c015b02fdc2532e1aa53855d765
parent7a878598203bad93a40b0dfd8131cb884864aa43
Merge branch 'mptcp-add-receive-buffer-auto-tuning'

Florian Westphal says:

====================
mptcp: add receive buffer auto-tuning

First patch extends the test script to allow for reproducible results.
Second patch adds receive auto-tuning.  Its based on what TCP is doing,
only difference is that we use the largest RTT of any of the subflows
and that we will update all subflows with the new value.

Else, we get spurious packet drops because the mptcp work queue might
not be able to move packets from subflow socket to master socket
fast enough.  Without the adjustment, TCP may drop the packets because
the subflow socket is over its rcvbuffer limit.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>