[PATCH mptcp-next 0/6] Fix socket options used by NVMe over MPTCP
Geliang Tang <[email protected]> Sat, 25 Jul 2026 21:13:37 +0800
| Newsgroups | dev.linux.lists.mptcp |
|---|---|
| Message-ID | <[email protected]> |
From: Geliang Tang <[email protected]> NVMe over MPTCP relies on SO_LINGER, SO_PRIORITY, SO_REUSEADDR, TCP_SYNCNT, TCP_NODELAY, IP_TOS, and SO_BINDTODEVICE. This series contains fixes to make all of them work correctly. Patch 4 is a cleanup needed by patch 5. Patch 6 adds a selftest to cover these options. Geliang Tang (6): mptcp: copy the subflow's rcv_tos to the msk on accept mptcp: don't reset dst when setting default 0 tos mptcp: inherit sk_reuse on subflow creation mptcp: handle TCP_MAXSEG getsockopt in common case mptcp: add TCP_SYNCNT setsockopt/getsockopt selftests: mptcp: sockopt: cover LINGER REUSEADDR PRIORITY NODELAY SYNCNT net/mptcp/protocol.c | 2 + net/mptcp/sockopt.c | 28 ++++- .../selftests/net/mptcp/mptcp_sockopt.c | 116 ++++++++++++++++++ 3 files changed, 141 insertions(+), 5 deletions(-) -- 2.53.0