mbox series

[net-next,0/9] mptcp: Protocol in-use tracking and code cleanup

Message ID 20230106185725.299977-1-mathew.j.martineau@linux.intel.com (mailing list archive)
Headers show
Series mptcp: Protocol in-use tracking and code cleanup | expand

Message

Mat Martineau Jan. 6, 2023, 6:57 p.m. UTC
Here's a collection of commits from the MPTCP tree:

Patches 1-4 and 6 contain miscellaneous code cleanup for more consistent
use of helper functions, existing local variables, and better naming.

Patches 5, 7, and 9 add sock_prot_inuse tracking for MPTCP and an
associated self test.

Patch 8 modifies the mptcp_connect self test tool to exit on SIGUSR1
when in "slow mode".

Geliang Tang (3):
  mptcp: use msk_owned_by_me helper
  mptcp: use net instead of sock_net
  mptcp: use local variable ssk in write_options

Menglong Dong (6):
  mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
  mptcp: init sk->sk_prot in build_msk()
  mptcp: rename 'sk' to 'ssk' in mptcp_token_new_connect()
  mptcp: add statistics for mptcp socket in use
  selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1
  selftest: mptcp: add test for mptcp socket in use

 net/mptcp/options.c                           |  3 +-
 net/mptcp/pm_netlink.c                        |  5 +-
 net/mptcp/protocol.c                          | 38 ++++++++-----
 net/mptcp/protocol.h                          |  2 +-
 net/mptcp/sockopt.c                           |  2 +-
 net/mptcp/token.c                             | 14 +++--
 net/mptcp/token_test.c                        |  3 +
 tools/testing/selftests/net/mptcp/diag.sh     | 56 +++++++++++++++++--
 .../selftests/net/mptcp/mptcp_connect.c       |  4 +-
 9 files changed, 95 insertions(+), 32 deletions(-)


base-commit: 6bd4755c7c499dbcef46eaaeafa1a319da583b29

Comments

patchwork-bot+netdevbpf@kernel.org Jan. 9, 2023, 7:50 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by David S. Miller <davem@davemloft.net>:

On Fri,  6 Jan 2023 10:57:16 -0800 you wrote:
> Here's a collection of commits from the MPTCP tree:
> 
> Patches 1-4 and 6 contain miscellaneous code cleanup for more consistent
> use of helper functions, existing local variables, and better naming.
> 
> Patches 5, 7, and 9 add sock_prot_inuse tracking for MPTCP and an
> associated self test.
> 
> [...]

Here is the summary with links:
  - [net-next,1/9] mptcp: use msk_owned_by_me helper
    https://git.kernel.org/netdev/net-next/c/109cdeb8dfa3
  - [net-next,2/9] mptcp: use net instead of sock_net
    https://git.kernel.org/netdev/net-next/c/a963853fd465
  - [net-next,3/9] mptcp: use local variable ssk in write_options
    https://git.kernel.org/netdev/net-next/c/3c976f4c9923
  - [net-next,4/9] mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
    https://git.kernel.org/netdev/net-next/c/cfdcfeed6449
  - [net-next,5/9] mptcp: init sk->sk_prot in build_msk()
    https://git.kernel.org/netdev/net-next/c/ade4d754620f
  - [net-next,6/9] mptcp: rename 'sk' to 'ssk' in mptcp_token_new_connect()
    https://git.kernel.org/netdev/net-next/c/294de9090938
  - [net-next,7/9] mptcp: add statistics for mptcp socket in use
    https://git.kernel.org/netdev/net-next/c/c558246ee73e
  - [net-next,8/9] selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1
    https://git.kernel.org/netdev/net-next/c/4a753ca5013d
  - [net-next,9/9] selftest: mptcp: add test for mptcp socket in use
    https://git.kernel.org/netdev/net-next/c/e04a30f78809

You are awesome, thank you!