Message ID | 20230324-upstream-net-next-20230324-misc-features-v2-0-fca1471efbaa@tessares.net (mailing list archive) |
---|---|
Headers | show |
Series | mptcp: a couple of cleanups and improvements | expand |
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller <davem@davemloft.net>: On Mon, 27 Mar 2023 12:22:20 +0200 you wrote: > Patch 1 removes an unneeded address copy in subflow_syn_recv_sock(). > > Patch 2 simplifies subflow_syn_recv_sock() to postpone some actions and > to avoid a bunch of conditionals. > > Patch 3 stops reporting limits that are not taken into account when the > userspace PM is used. > > [...] Here is the summary with links: - [net-next,v2,1/4] mptcp: avoid unneeded address copy https://git.kernel.org/netdev/net-next/c/2bb9a37f0e19 - [net-next,v2,2/4] mptcp: simplify subflow_syn_recv_sock() https://git.kernel.org/netdev/net-next/c/a88d0092b24b - [net-next,v2,3/4] mptcp: do not fill info not used by the PM in used https://git.kernel.org/netdev/net-next/c/e925a0322ada - [net-next,v2,4/4] selftests: mptcp: add mptcp_info tests https://git.kernel.org/netdev/net-next/c/9095ce97bf8a You are awesome, thank you!
Patch 1 removes an unneeded address copy in subflow_syn_recv_sock(). Patch 2 simplifies subflow_syn_recv_sock() to postpone some actions and to avoid a bunch of conditionals. Patch 3 stops reporting limits that are not taken into account when the userspace PM is used. Patch 4 adds a new test to validate that the 'subflows' field reported by the kernel is correct. Such info can be retrieved via Netlink (e.g. with ss) or getsockopt(SOL_MPTCP, MPTCP_INFO). Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net> --- Changes in v2: - Patch 3/4's commit message has been updated to use the correct SHA - Rebased on latest net-next - Link to v1: https://lore.kernel.org/r/20230324-upstream-net-next-20230324-misc-features-v1-0-5a29154592bd@tessares.net --- Geliang Tang (1): selftests: mptcp: add mptcp_info tests Matthieu Baerts (1): mptcp: do not fill info not used by the PM in used Paolo Abeni (2): mptcp: avoid unneeded address copy mptcp: simplify subflow_syn_recv_sock() net/mptcp/sockopt.c | 20 +++++++---- net/mptcp/subflow.c | 43 +++++++--------------- tools/testing/selftests/net/mptcp/mptcp_join.sh | 47 ++++++++++++++++++++++++- 3 files changed, 72 insertions(+), 38 deletions(-) --- base-commit: e5b42483ccce50d5b957f474fd332afd4ef0c27b change-id: 20230324-upstream-net-next-20230324-misc-features-178b2b618414 Best regards,