[PATCH net-next 0/6] mptcp: A few optimizations
From: Mat Martineau <hidden>
Date: 2021-06-21 22:54:46
Also in:
mptcp
Here is a set of patches that we've accumulated and tested in the MPTCP tree. Patch 1 removes the MPTCP-level tx skb cache that added complexity but did not provide a meaningful benefit. Patch 2 uses the fast socket lock in more places. Patch 3 improves handling of a data-ready flag. Patch 4 deletes an unnecessary and racy connection state check. Patch 5 adds a MIB counter for one type of invalid MPTCP header. Patch 6 improves self test failure output. Matthieu Baerts (1): selftests: mptcp: display proper reason to abort tests Paolo Abeni (5): mptcp: drop tx skb cache mptcp: use fast lock for subflows when possible mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() mptcp: drop redundant test in move_skbs_to_msk() mptcp: add MIB counter for invalid mapping net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/pm_netlink.c | 10 +- net/mptcp/protocol.c | 113 +++--------------- net/mptcp/protocol.h | 2 - net/mptcp/subflow.c | 4 +- .../selftests/net/mptcp/mptcp_connect.sh | 52 +++++--- 7 files changed, 62 insertions(+), 121 deletions(-) base-commit: ef2c3ddaa4ed0b1d9de34378d08d3e24a3fec7ac -- 2.32.0