[PATCH mptcp-next v4 03/10] mptcp: handle TCP_MAXSEG getsockopt in common case
Geliang Tang <[email protected]> Thu, 30 Jul 2026 10:53:56 +0800
| Newsgroups | dev.linux.lists.mptcp |
|---|---|
| Message-ID | <bbfa975b1699a11633d6325e6c6f3687b7fb05fd.1785378180.git.tanggeliang@kylinos.cn> |
From: Geliang Tang <[email protected]> Move TCP_MAXSEG from a tail-clause into the common case alongside other "first subflow only" options (TCP_FASTOPEN_*), making the dispatch logic more uniform. No behavioural change. Signed-off-by: Geliang Tang <[email protected]> --- net/mptcp/sockopt.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net/mptcp/sockopt.c b/net/mptcp/sockopt.c index 37e65923f544..34f6cd9c7967 100644 --- a/net/mptcp/sockopt.c +++ b/net/mptcp/sockopt.c @@ -1425,6 +1425,7 @@ static int mptcp_getsockopt_sol_tcp(struct mptcp_sock *msk, int optname, case TCP_FASTOPEN_CONNECT: case TCP_FASTOPEN_KEY: case TCP_FASTOPEN_NO_COOKIE: + case TCP_MAXSEG: return mptcp_getsockopt_first_sf_only(msk, SOL_TCP, optname, optval, optlen); case TCP_INQ: @@ -1449,9 +1450,6 @@ static int mptcp_getsockopt_sol_tcp(struct mptcp_sock *msk, int optname, return mptcp_put_int_option(msk, optval, optlen, msk->notsent_lowat); case TCP_IS_MPTCP: return mptcp_put_int_option(msk, optval, optlen, 1); - case TCP_MAXSEG: - return mptcp_getsockopt_first_sf_only(msk, SOL_TCP, optname, - optval, optlen); } return -EOPNOTSUPP; } -- 2.53.0