aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/intel-pt-events.py
diff options
context:
space:
mode:
authorPaolo Abeni <[email protected]>2023-05-31 12:37:08 -0700
committerJakub Kicinski <[email protected]>2023-06-01 10:04:04 -0700
commit55b47ca7d80814ceb63d64e032e96cd6777811e5 (patch)
tree137c7c1fd0f3db1180862504c463d369cbb0d2df /tools/perf/scripts/python/intel-pt-events.py
parent6b9831bfd9322b297eb6d44257808cc055fdc586 (diff)
mptcp: fix active subflow finalization
Active subflow are inserted into the connection list at creation time. When the MPJ handshake completes successfully, a new subflow creation netlink event is generated correctly, but the current code wrongly avoid initializing a couple of subflow data. The above will cause misbehavior on a few exceptional events: unneeded mptcp-level retransmission on msk-level sequence wrap-around and infinite mapping fallback even when a MPJ socket is present. Address the issue factoring out the needed initialization in a new helper and invoking the latter from __mptcp_finish_join() time for passive subflow and from mptcp_finish_join() for active ones. Fixes: 0530020a7c8f ("mptcp: track and update contiguous data status") Cc: [email protected] Reviewed-by: Mat Martineau <[email protected]> Signed-off-by: Paolo Abeni <[email protected]> Signed-off-by: Mat Martineau <[email protected]> Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/intel-pt-events.py')
0 files changed, 0 insertions, 0 deletions