public inbox for linux-kselftest@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/4] mptcp: cleanup and support more ephemeral ports sockopts
@ 2023-12-19 21:31 Matthieu Baerts
  2023-12-19 21:31 ` [PATCH net-next 1/4] mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() Matthieu Baerts
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Matthieu Baerts @ 2023-12-19 21:31 UTC (permalink / raw)
  To: mptcp, Mat Martineau, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Shuah Khan
  Cc: netdev, linux-kernel, linux-kselftest, Matthieu Baerts,
	Davide Caratti, Maxim Galaganov

Patch 1 is a cleanup one: mptcp_is_tcpsk() helper was modifying sock_ops
in some cases which is unexpected with that name.

Patch 2 to 4 add support for two socket options: IP_LOCAL_PORT_RANGE and
IP_BIND_ADDRESS_NO_PORT. The first one is a preparation patch, the
second one adds the support while the last one modifies an existing
selftest to validate the new features.

Signed-off-by: Matthieu Baerts <matttbe@kernel.org>
---
Davide Caratti (1):
      mptcp: don't overwrite sock_ops in mptcp_is_tcpsk()

Maxim Galaganov (3):
      mptcp: rename mptcp_setsockopt_sol_ip_set_transparent()
      mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT
      selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE

 net/mptcp/protocol.c                              | 108 +++++++++-------------
 net/mptcp/sockopt.c                               |  27 +++++-
 tools/testing/selftests/net/ip_local_port_range.c |  12 +++
 3 files changed, 79 insertions(+), 68 deletions(-)
---
base-commit: 62ed78f3baff396bd928ee77077580c5aa940149
change-id: 20231219-upstream-net-next-20231219-mptcp-sockopts-ephemeral-ports-645522e83161

Best regards,
-- 
Matthieu Baerts <matttbe@kernel.org>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-12-26 22:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-19 21:31 [PATCH net-next 0/4] mptcp: cleanup and support more ephemeral ports sockopts Matthieu Baerts
2023-12-19 21:31 ` [PATCH net-next 1/4] mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() Matthieu Baerts
2023-12-19 21:31 ` [PATCH net-next 2/4] mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() Matthieu Baerts
2023-12-19 21:31 ` [PATCH net-next 3/4] mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT Matthieu Baerts
2023-12-19 21:31 ` [PATCH net-next 4/4] selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE Matthieu Baerts
2023-12-26 22:40 ` [PATCH net-next 0/4] mptcp: cleanup and support more ephemeral ports sockopts patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox