Here is a collection of patches from the MPTCP tree:
Patches 1 and 2 add some helpful MIB counters for connection information. Patch 3 cleans up some unnecessary checks. Patch 4 is a new feature, support for the MP_TCPRST option. This option is used when resetting one subflow within a MPTCP connection, and provides a reason code that the recipient can use when deciding how to adapt to the lost subflow. Patches 5-7 update the existing MPTCP selftests to improve timeout handling and to share better information when tests fail. Florian Westphal (1): mptcp: add mptcp reset option support Matthieu Baerts (3): selftests: mptcp: launch mptcp_connect with timeout selftests: mptcp: init nstat history selftests: mptcp: dump more info on mpjoin errors Paolo Abeni (3): mptcp: add mib for token creation fallback mptcp: add active MPC mibs mptcp: remove unneeded check on first subflow include/net/mptcp.h | 18 ++++- include/uapi/linux/mptcp.h | 11 +++ net/ipv4/tcp_ipv4.c | 21 +++++- net/ipv6/tcp_ipv6.c | 14 +++- net/mptcp/mib.c | 3 + net/mptcp/mib.h | 3 + net/mptcp/options.c | 69 +++++++++++++++++-- net/mptcp/pm_netlink.c | 12 ++++ net/mptcp/protocol.c | 20 ++++-- net/mptcp/protocol.h | 14 +++- net/mptcp/subflow.c | 34 +++++++-- tools/testing/selftests/net/mptcp/diag.sh | 55 +++++++++------ .../selftests/net/mptcp/mptcp_connect.sh | 22 ++++-- .../testing/selftests/net/mptcp/mptcp_join.sh | 39 ++++++++--- .../selftests/net/mptcp/simult_flows.sh | 13 +++- 15 files changed, 291 insertions(+), 57 deletions(-) base-commit: 247ca657e20460375bf3217073d6477440f48025 -- 2.31.1