summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-08-07 15:49:02 +0200
committerJakub Kicinski <kuba@kernel.org>2026-08-11 18:35:37 -0700
commit6cafe51e0f98fe60a106783d30b2f4c4b6039f4c (patch)
treec66aeb72d1dcc4ad06c61235d58ffe58efca32ab /tools/perf/scripts/python/bin
parent789e6a844b51bf6362a7e7f551553ba988f3dc92 (diff)
mptcp: move the stale logic out of retrans scheduler
This allow separating the stale logic invocation and the retrans scheduler, and will simplify the next patch. It's also a cleaner design as the retrans scheduler has currently too many side effects. As a possible downside, the retrans work will now traverse the subflows list additional times; that does not matter much, as this is slowpath. While at it, pick more accurate names for the involved helpers and explicitly note that the per subflow stale data is under msk socket lock protection. The scheduler and the stale logic may observe different subflow statues, as no subflow lock is acquired. This is intentional and not harmful, worst case leading to slower retransmissions. Signed-off-by: Paolo Abeni <pabeni@redhat.com> Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Link: https://patch.msgid.link/20260807-net-next-mptcp-oooq-pruning-v3-2-dbc1eb853cc3@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions