This series introduces the ability to control the MPC subflow for
the in kernel PM.
Patch 1 and 5 are actually a related bugfixes.
patch 2 && 3 refactor a bit the endpoint lookup and MP_PRIO generation
code, to simplify the next patch.
patch 4 introduces the new feature quering the backup status of the
endpoint used by the MPC subflow and eventually generating the needed
MP_PRIO option.
changes vs RFC:
- rebased on top of Mats' patches
- added patch 3/6 clarifying the endpoint id lookup semanthic
- added self-tests (patch 6/6)
Paolo Abeni (6):
mptcp: fix local endpoint acconting.
mptcp: introduce and use mptcp_pm_send_ack()
mptcp: address lookup improvements
mptcp: allow the in kernel PM to set MPC subflow priority
mptcp: more accurate MPC endpoint tracking
selftests: mptcp: add MPC backup tests
net/mptcp/pm_netlink.c | 129 ++++++++++--------
net/mptcp/protocol.c | 2 +-
net/mptcp/protocol.h | 2 +-
.../testing/selftests/net/mptcp/mptcp_join.sh | 30 ++++
4 files changed, 105 insertions(+), 58 deletions(-)
--
2.35.3