Message ID | 437320b247f2edc61b956f7251d903156e87c854.1614053997.git.geliangtang@gmail.com |
---|---|
State | Superseded, archived |
Delegated to: | Mat Martineau |
Headers | show
Return-Path: <mptcp-bounces@lists.01.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.01.org (client-ip=2001:19d0:306:5::1; helo=ml01.01.org; envelope-from=mptcp-bounces@lists.01.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=JUAck7yS; dkim-atps=neutral Received: from ml01.01.org (ml01.01.org [IPv6:2001:19d0:306:5::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Dl5gp6f94z9sS8 for <incoming@patchwork.ozlabs.org>; Tue, 23 Feb 2021 15:30:14 +1100 (AEDT) Received: from ml01.vlan13.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 7F5D6100EB33A; Mon, 22 Feb 2021 20:30:11 -0800 (PST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::52d; helo=mail-pg1-x52d.google.com; envelope-from=geliangtang@gmail.com; receiver=<UNKNOWN> Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 98A07100EB338 for <mptcp@lists.01.org>; Mon, 22 Feb 2021 20:30:09 -0800 (PST) Received: by mail-pg1-x52d.google.com with SMTP id 75so11588905pgf.13 for <mptcp@lists.01.org>; Mon, 22 Feb 2021 20:30:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=n5nmcg/SQAsOGBrbCBO2JhnVkiv9G4FwnoXPB0ZCB4g=; b=JUAck7ySc035vwpKuWFk4x87RyWbF5yW/5ZheXojA53w1NWWW8L3ANlxcZSzQug8Ga 9Y9ce+00MPfAZpMIfc7H8zM3nmsL8wPaerLNS9tF+bLFquOTTVlxsE/eUCb7UKXdsrLV vLb5+hYfh/CzP8CcF4If+zg+yMY2L8vueXsqGzKGWqDuVPU5KyYUPy4Z/61XcwHJ9MsS oiTzx+ZswhxixvN0NcNA0+wUuevIyy7/MXAwqZ9AwXamqGigGh7sf+VuYf/KKvBiav9P g1ejWCY4i3KErNg23u/ItdXejCPNtIvWq11YKsRl+FuqS0rLUWdtBjWTawi8Z0gyGnnF zy5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=n5nmcg/SQAsOGBrbCBO2JhnVkiv9G4FwnoXPB0ZCB4g=; b=ZflMY+crpwCbwlIUx1W/CV0qzXODU3FWIqCxp8ShMRHve3/bHaC72WpxHsBVj9qDQZ x+278i8zW6a+u3X8x/1MYKmScPS1VuxuuJkvBvWu+9Hq6hs0brDv+Ie6wXtnjm1hl+xr OgSUHVusHmLswHzipMdUTOZwWL/h/XOl0M99+w8aTQuFnXQrHhWpIxM+38WOUawIS5di JOZ1iW4i7q858eypyfQVk2yN5TWWodJnQIbHS9m28u2FVuMA5MvMJscLbaSQawi/0NfK 9hSbGQQOsEbXsF+7zib41FeYAFxRxCrt9OIRdwCv8n18b0TJAsc7qTTjWWvM4Kw2iMd7 lfOg== X-Gm-Message-State: AOAM533dsBNOFCM4ZaVW8Wok0M5pqf9N2xwNmN6nn3yO+rYXeAfzI4bB xnw5VRdLLlkO4EurSJIAdUfNAI/gUms+dg== X-Google-Smtp-Source: ABdhPJzZW9kr2M7SF5LdDQ/rFuosSpywknsGN1PdE+tpkCs+tLUh4S/Hsq2l07I59uVXMx09ycY9bw== X-Received: by 2002:a63:1565:: with SMTP id 37mr346150pgv.391.1614054608951; Mon, 22 Feb 2021 20:30:08 -0800 (PST) Received: from localhost ([209.9.72.213]) by smtp.gmail.com with ESMTPSA id b10sm18089549pgm.76.2021.02.22.20.30.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Feb 2021 20:30:08 -0800 (PST) From: Geliang Tang <geliangtang@gmail.com> To: mptcp@lists.01.org Date: Tue, 23 Feb 2021 12:29:56 +0800 Message-Id: <437320b247f2edc61b956f7251d903156e87c854.1614053997.git.geliangtang@gmail.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <67cd1eb6fbb530597c4a0cbdd2b8745da0f902a8.1614053997.git.geliangtang@gmail.com> References: <cover.1614053997.git.geliangtang@gmail.com> <67cd1eb6fbb530597c4a0cbdd2b8745da0f902a8.1614053997.git.geliangtang@gmail.com> MIME-Version: 1.0 Message-ID-Hash: HPEODLPRUJZQ4ZLY6DOEXEA3SVMHY2CJ X-Message-ID-Hash: HPEODLPRUJZQ4ZLY6DOEXEA3SVMHY2CJ X-MailFrom: geliangtang@gmail.com X-Mailman-Rule-Hits: member-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address CC: Geliang Tang <geliangtang@gmail.com> X-Mailman-Version: 3.1.1 Precedence: list Subject: [MPTCP] [MPTCP][PATCH v2 mptcp-next 2/4] mptcp: move to next addr when timeout List-Id: Discussions regarding MPTCP upstreaming <mptcp.lists.01.org> Archived-At: <https://lists.01.org/hyperkitty/list/mptcp@lists.01.org/message/HPEODLPRUJZQ4ZLY6DOEXEA3SVMHY2CJ/> List-Archive: <https://lists.01.org/hyperkitty/list/mptcp@lists.01.org/> List-Help: <mailto:mptcp-request@lists.01.org?subject=help> List-Post: <mailto:mptcp@lists.01.org> List-Subscribe: <mailto:mptcp-join@lists.01.org> List-Unsubscribe: <mailto:mptcp-leave@lists.01.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit |
Series |
move to next addr when timeout
|
expand
|
diff --git a/net/mptcp/pm_netlink.c b/net/mptcp/pm_netlink.c index 4412a339e305..492cb0338e8d 100644 --- a/net/mptcp/pm_netlink.c +++ b/net/mptcp/pm_netlink.c @@ -337,6 +337,9 @@ static void mptcp_pm_add_timer(struct timer_list *timer) spin_unlock_bh(&msk->pm.lock); + if (entry->retrans_times == ADD_ADDR_RETRANS_MAX) + mptcp_pm_subflow_established(msk); + out: __sock_put(sk); }
This patch called mptcp_pm_subflow_established to move to the next address when an ADD_ADDR has been retransmitted the maximum number of times. Signed-off-by: Geliang Tang <geliangtang@gmail.com> --- net/mptcp/pm_netlink.c | 3 +++ 1 file changed, 3 insertions(+)