[PATCH net-next 0/4] mptcp: More socket option support
From: Mat Martineau <hidden>
Date: 2021-11-19 20:42:01
Also in:
mptcp
These patches add MPTCP socket support for a few additional socket options: IP_TOS, IP_FREEBIND, IP_TRANSPARENT, IPV6_FREEBIND, and IPV6_TRANSPARENT. Patch 1 exposes __ip_sock_set_tos() for use in patch 2. Patch 2 adds IP_TOS support. Patches 3 and 4 add the freebind and transparent support, with a selftest for the latter. Florian Westphal (2): mptcp: sockopt: add SOL_IP freebind & transparent options selftests: mptcp: add tproxy test case Poorva Sonparote (2): ipv4: Exposing __ip_sock_set_tos() in ip.h mptcp: Support for IP_TOS for MPTCP setsockopt() include/net/ip.h | 1 + net/ipv4/ip_sockglue.c | 2 +- net/mptcp/sockopt.c | 106 +++++++++++++++++- net/mptcp/subflow.c | 3 +- tools/testing/selftests/net/mptcp/config | 8 +- .../selftests/net/mptcp/mptcp_connect.c | 51 ++++++++- .../selftests/net/mptcp/mptcp_connect.sh | 80 +++++++++++++ 7 files changed, 245 insertions(+), 6 deletions(-) base-commit: 520fbdf7fb19b7744e370d36d9244a446299ceb7 -- 2.34.0