Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp724031pxk; Thu, 24 Sep 2020 17:30:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxK5ijuVyMGFYTdbc8sZ85CWIgaJgYvUQSlEDjW8vI3YNgPJteAS4rc9qFZcadTLuUREwMC X-Received: by 2002:a50:9f6f:: with SMTP id b102mr1361687edf.272.1600993838713; Thu, 24 Sep 2020 17:30:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600993838; cv=none; d=google.com; s=arc-20160816; b=p7WszW1g5NuKZu5lieSYcpw/xfDP9Q8D+l1LA625cSIBLM+6XGXi1B7lRjE7kxMBUx R38YxFFQ2ButJOMMfiWlMR4J65B04tJyflTNDcjp+f0pXRNhZG3qqx2eNBqt20EfzcFK Ad4Wt8Kf5TuNUudaKyjjTBj8Duycg1ej5/ZYfJC6oJ3qHGUYlTNIRAbu/0KeEfnYePLg RrCOaIbIPYzmZFj0ls2SkekW2+E33NKECqzyCANJPx/bXW2huN64TeUrsDkIVPTmBSU8 hPRjFF19wwgSRLDs/FOUpw/2CtU2qK+pWRu/r7Vk0U9qW+kpJOOY/VGgFsb0oX8GAd/w 1M3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:message-id :in-reply-to:subject:cc:to:from:date:ironport-sdr:ironport-sdr; bh=y4fHKNOxzjEGgyTe/uzSUBqnUcyXc8FX+/KjhcNQqcY=; b=waatC9shvZLFXOpTYgFUqKNQuyF4Jf0Unptkd3PBgnmkMB6D0bj0bwAopZYo0aONHi c74ZEUt1il2w607sg6gEiEVZ17x56dG7+/DFOnwb02hBy/3lH9nqpB5jfZOr54/R6c+g ZzI4PrVsy66DaD+lDUuU5XQuZwMm2yAcvmzAiiWvV9nTqDp3TSbT25/2SI8NhiQGi3Ls KsQb5BJXdSxDlr7pRktgRfSbkPGZSkM8RoqxX3zdd+WAW8/AcfQA46CgBXL94KiP5+y/ Zw9GmHsBrkgF2VjY/nzNJ2NuHkFON74/+FeQvQi/2cR3l27Fu8VzhUOvsHY2B9V8UCP9 HsNw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z12si823665eju.152.2020.09.24.17.30.15; Thu, 24 Sep 2020 17:30:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726880AbgIYA05 (ORCPT + 99 others); Thu, 24 Sep 2020 20:26:57 -0400 Received: from mga06.intel.com ([134.134.136.31]:59580 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726694AbgIYA05 (ORCPT ); Thu, 24 Sep 2020 20:26:57 -0400 IronPort-SDR: UdCjtAWSNYrYaIC3KKN4+AfRB50fGQRpeJgzFqvFA+CyzpHkUOx9pmClor+tKfCTsGiU9Qfd2j Bl55R5i7VP+Q== X-IronPort-AV: E=McAfee;i="6000,8403,9754"; a="222980834" X-IronPort-AV: E=Sophos;i="5.77,299,1596524400"; d="scan'208";a="222980834" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2020 17:26:57 -0700 IronPort-SDR: LQYdaM5WZxHALZW8OHF6fh0+zwQwA26kj+LJctiFPpb1Nht3ZI40Oa/SWMzlXRzsv9Wsojler5 +UzkstrcidXQ== X-IronPort-AV: E=Sophos;i="5.77,299,1596524400"; d="scan'208";a="455590823" Received: from mmahler-mobl1.amr.corp.intel.com ([10.254.96.152]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2020 17:26:57 -0700 Date: Thu, 24 Sep 2020 17:26:56 -0700 (PDT) From: Mat Martineau X-X-Sender: mjmartin@mmahler-mobl1.amr.corp.intel.com To: Geliang Tang cc: Matthieu Baerts , "David S. Miller" , Jakub Kicinski , netdev@vger.kernel.org, mptcp@lists.01.org, linux-kernel@vger.kernel.org Subject: Re: [MPTCP][PATCH net-next 16/16] mptcp: retransmit ADD_ADDR when timeout In-Reply-To: <8d5db133c22f03ed112b13fdc2a36ed4168295d8.1600853093.git.geliangtang@gmail.com> Message-ID: References: <8d5db133c22f03ed112b13fdc2a36ed4168295d8.1600853093.git.geliangtang@gmail.com> User-Agent: Alpine 2.23 (OSX 453 2020-06-18) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 24 Sep 2020, Geliang Tang wrote: > This patch implemented the retransmition of ADD_ADDR when no ADD_ADDR echo > is received. It added a timer with the announced address. When timeout > occurs, ADD_ADDR will be retransmitted. > > Suggested-by: Mat Martineau > Suggested-by: Paolo Abeni > Acked-by: Paolo Abeni > Signed-off-by: Geliang Tang > --- > net/mptcp/options.c | 1 + > net/mptcp/pm_netlink.c | 109 ++++++++++++++++++++++++++++++++++------- > net/mptcp/protocol.h | 3 ++ > 3 files changed, 96 insertions(+), 17 deletions(-) Reviewed-by: Mat Martineau -- Mat Martineau Intel