archive mirror
 help / color / mirror / Atom feed
Subject: [PATCH 4/4] mptcp: avoid processing packet if a subflow reset
Date: Fri, 11 Jun 2021 15:34:42 +0800	[thread overview]
Message-ID: <> (raw)
In-Reply-To: <>

From: Jianguo Wu <>

If check_fully_established() causes a subflow reset, it should not
continue to process the packet in tcp_data_queue().

	TCP_SKB_CB(skb)->end_seq = TCP_SKB_CB(skb)->seq;

so that the following check will drop the pkt in
  if (TCP_SKB_CB(skb)->seq == TCP_SKB_CB(skb)->end_seq) {

Fixes: d582484726c4 ("mptcp: fix fallback for MP_JOIN subflows")
Signed-off-by: Jianguo Wu <>
 net/mptcp/options.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net/mptcp/options.c b/net/mptcp/options.c
index 1aec016..01a1bf6 100644
--- a/net/mptcp/options.c
+++ b/net/mptcp/options.c
@@ -926,6 +926,8 @@ static bool check_fully_established(struct mptcp_sock *msk, struct sock *ssk,
 	return true;
+	TCP_SKB_CB(skb)->end_seq = TCP_SKB_CB(skb)->seq;
 	return false;

      parent reply	other threads:[~2021-06-11  7:51 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-11  7:34 [PATCH v3 0/4] Fix some mptcp syncookie process bugs wujianguo106
2021-06-11  7:34 ` [PATCH 1/4] mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join wujianguo106
2021-06-11  7:34 ` [PATCH 2/4] mptcp: remove redundant req destruct in subflow_check_req() wujianguo106
2021-06-11  7:34 ` [PATCH 3/4] mptcp: fix syncookie process if mptcp can not_accept new subflow wujianguo106
2021-06-11  7:34 ` wujianguo106 [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \ \ \ \ \
    --subject='Re: [PATCH 4/4] mptcp: avoid processing packet if a subflow reset' \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).