From: Geliang Tang <tanggeliang@kylinos.cn>
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