]> git.baikalelectronics.ru Git - kernel.git/commit
mptcp: do not queue excessive data on subflows
authorPaolo Abeni <pabeni@redhat.com>
Wed, 20 Jan 2021 14:39:12 +0000 (15:39 +0100)
committerJakub Kicinski <kuba@kernel.org>
Sat, 23 Jan 2021 03:21:02 +0000 (19:21 -0800)
commitd59645f175b8ce7d11ae560d38b983e2c20a8a9e
tree9ac9b3773c1571177bf1c24dc3ad97d05de07b6e
parentd525b3a4fb1762275582c6bab29831573e3cabd3
mptcp: do not queue excessive data on subflows

The current packet scheduler can enqueue up to sndbuf
data on each subflow. If the send buffer is large and
the subflows are not symmetric, this could lead to
suboptimal aggregate bandwidth utilization.

Limit the amount of queued data to the maximum send
window.

Reviewed-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/mptcp/protocol.c