[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220705213217.146898-1-mathew.j.martineau@linux.intel.com>
Date: Tue, 5 Jul 2022 14:32:10 -0700
From: Mat Martineau <mathew.j.martineau@...ux.intel.com>
To: netdev@...r.kernel.org
Cc: Mat Martineau <mathew.j.martineau@...ux.intel.com>,
davem@...emloft.net, kuba@...nel.org, pabeni@...hat.com,
edumazet@...gle.com, fw@...len.de, geliang.tang@...e.com,
matthieu.baerts@...sares.net, mptcp@...ts.linux.dev
Subject: [PATCH net 0/7] mptcp: Path manager fixes for 5.19
The MPTCP userspace path manager is new in 5.19, and these patches fix
some issues in that new code.
Patches 1-3 fix path manager locking issues.
Patches 4 and 5 allow userspace path managers to change priority of
established subflows using the existing MPTCP_PM_CMD_SET_FLAGS generic
netlink command. Includes corresponding self test update.
Patches 6 and 7 fix accounting of available endpoint IDs and the
MPTCP_MIB_RMSUBFLOW counter.
Geliang Tang (1):
mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy
Kishen Maloor (2):
mptcp: netlink: issue MP_PRIO signals from userspace PMs
selftests: mptcp: userspace PM support for MP_PRIO signals
Mat Martineau (2):
mptcp: Avoid acquiring PM lock for subflow priority changes
mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
Paolo Abeni (2):
mptcp: fix locking in mptcp_nl_cmd_sf_destroy()
mptcp: fix local endpoint accounting
net/mptcp/options.c | 3 +
net/mptcp/pm_netlink.c | 46 ++++++++----
net/mptcp/pm_userspace.c | 51 +++++++++----
net/mptcp/protocol.c | 9 ++-
net/mptcp/protocol.h | 9 ++-
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 73 ++++++++++++++++++-
.../selftests/net/mptcp/userspace_pm.sh | 32 ++++++++
7 files changed, 192 insertions(+), 31 deletions(-)
base-commit: 029cc0963412c4f989d2731759ce4578f7e1a667
--
2.37.0
Powered by blists - more mailing lists