MPTCP Linux Development
 help / color / mirror / Atom feed
* [PATCH net-next 0/4] mptcp: Miscellaneous fixes and a new test case
@ 2022-05-18 22:04 Mat Martineau
  2022-05-18 22:04 ` [PATCH net-next 1/4] mptcp: stop using the mptcp_has_another_subflow() helper Mat Martineau
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Mat Martineau @ 2022-05-18 22:04 UTC (permalink / raw)
  To: netdev; +Cc: Mat Martineau, davem, kuba, pabeni, edumazet, matthieu.baerts,
	mptcp

Patches 1 and 3 remove helpers that were iterating over the subflow
connection list without proper locking. Iteration was not needed in
either case.

Patch 2 fixes handling of MP_FAIL timeout, checking for orphaned
subflows instead of using the MPTCP socket data lock and connection
state.

Patch 4 adds a test for MP_FAIL timeout using tc pedit to induce checksum
failures.

Geliang Tang (1):
  selftests: mptcp: add MP_FAIL reset testcase

Mat Martineau (2):
  mptcp: Check for orphaned subflow before handling MP_FAIL timer
  mptcp: Do not traverse the subflow connection list without lock

Paolo Abeni (1):
  mptcp: stop using the mptcp_has_another_subflow() helper

 net/mptcp/pm.c                                  |  9 +++------
 net/mptcp/protocol.c                            | 16 +---------------
 net/mptcp/protocol.h                            | 14 --------------
 net/mptcp/subflow.c                             | 15 +++++----------
 tools/testing/selftests/net/mptcp/mptcp_join.sh | 10 ++++++++++
 5 files changed, 19 insertions(+), 45 deletions(-)


base-commit: a3641ca416a3da7cbeae5bcf1fc26ba9797a1438
-- 
2.36.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-05-20  3:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-18 22:04 [PATCH net-next 0/4] mptcp: Miscellaneous fixes and a new test case Mat Martineau
2022-05-18 22:04 ` [PATCH net-next 1/4] mptcp: stop using the mptcp_has_another_subflow() helper Mat Martineau
2022-05-18 22:04 ` [PATCH net-next 2/4] mptcp: Check for orphaned subflow before handling MP_FAIL timer Mat Martineau
2022-05-18 22:04 ` [PATCH net-next 3/4] mptcp: Do not traverse the subflow connection list without lock Mat Martineau
2022-05-18 22:04 ` [PATCH net-next 4/4] selftests: mptcp: add MP_FAIL reset testcase Mat Martineau
2022-05-20  3:10 ` [PATCH net-next 0/4] mptcp: Miscellaneous fixes and a new test case patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox