diff options
author | Paolo Abeni <pabeni@redhat.com> | 2023-10-23 23:44:42 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2023-10-25 22:23:35 +0300 |
commit | 8005184fd1ca6aeb3fea36f4eb9463fc1b90c114 (patch) | |
tree | cc10ea2e27fb56390fbe54cc50afd95a8f64cfb4 /.get_maintainer.ignore | |
parent | 9fdc779331bd3e0b2570c2bced396d53a04a33b9 (diff) | |
download | linux-8005184fd1ca6aeb3fea36f4eb9463fc1b90c114.tar.xz |
mptcp: refactor sndbuf auto-tuning
The MPTCP protocol account for the data enqueued on all the subflows
to the main socket send buffer, while the send buffer auto-tuning
algorithm set the main socket send buffer size as the max size among
the subflows.
That causes bad performances when at least one subflow is sndbuf
limited, e.g. due to very high latency, as the MPTCP scheduler can't
even fill such buffer.
Change the send-buffer auto-tuning algorithm to compute the main socket
send buffer size as the sum of all the subflows buffer size.
Reviewed-by: Mat Martineau <martineau@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Mat Martineau <martineau@kernel.org>
Link: https://lore.kernel.org/r/20231023-send-net-next-20231023-2-v1-9-9dc60939d371@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to '.get_maintainer.ignore')
0 files changed, 0 insertions, 0 deletions