[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220307204439.65164-1-mathew.j.martineau@linux.intel.com>
Date: Mon, 7 Mar 2022 12:44:30 -0800
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, matthieu.baerts@...sares.net,
mptcp@...ts.linux.dev
Subject: [PATCH net-next 0/9] mptcp: Advertisement reliability improvement and misc. updates
Patch 1 adds a helpful debug tracepoint for outgoing MPTCP packets.
Patch 2 is a small "magic number" refactor.
Patches 3 & 4 refactor parts of the mptcp_join.sh selftest. No change in
test coverage.
Patch 5 ensures only advertised address IDs are un-advertised.
Patches 6-8 improve handling of an edge case where endpoint IDs need to
be created on-the-fly when adding subflows. Includes selftest coverage.
Patch 9 adds validation of the fullmesh flag in a MPTCP netlink command,
which was overlooked when this flag was introduced for 5.18.
Geliang Tang (3):
mptcp: add tracepoint in mptcp_sendmsg_frag
mptcp: use MPTCP_SUBFLOW_NODATA
mptcp: add fullmesh flag check for adding address
Mat Martineau (1):
selftests: mptcp: Rename wait function
Matthieu Baerts (1):
selftests: mptcp: join: allow running -cCi
Paolo Abeni (4):
mptcp: more careful RM_ADDR generation
mptcp: introduce implicit endpoints
mptcp: strict local address ID selection
selftests: mptcp: add implicit endpoint test case
include/trace/events/mptcp.h | 4 +
include/uapi/linux/mptcp.h | 1 +
net/mptcp/pm_netlink.c | 90 ++++---
net/mptcp/protocol.c | 4 +
net/mptcp/protocol.h | 3 +-
net/mptcp/subflow.c | 75 +++++-
.../testing/selftests/net/mptcp/mptcp_join.sh | 237 ++++++++++++++----
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 7 +
8 files changed, 321 insertions(+), 100 deletions(-)
base-commit: 57d29a2935c9aab0aaef6264bf6a58aad3859e7c
--
2.35.1
Powered by blists - more mailing lists