Received: by 10.223.185.116 with SMTP id b49csp218190wrg; Tue, 20 Feb 2018 19:37:49 -0800 (PST) X-Google-Smtp-Source: AH8x227u3OY38dnKqWMjVwxj/3ZpZvhcQTLUNBVw9l5TRssPMG9Mdgp+/CS8nkxmu4QbUrsCVR3j X-Received: by 2002:a17:902:e65:: with SMTP id 92-v6mr1775287plw.268.1519184269713; Tue, 20 Feb 2018 19:37:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519184269; cv=none; d=google.com; s=arc-20160816; b=vC1zY04N2ouF8w8wlcI4kVj/bH7uhnWEwqT1aE1r0I1OVaPg8LWb6BnuEiY3OsJarg jJ31JYnc71M+X1eaXEnntfqnPw6UWfS4h2veQ4TlFdXhtm68N3Sc0DSYnb4V6HTxT/p2 +n7DuByayvxSAHJUTgkniGbuCOMI+4dwCVA+JUfj9pBz4FYGhPlOtCC/+uMFi9Gfq07J mtxFQU/XQLudYPYm875KAelI5g0ZUP2jOZvpc5D+Gjy6MbsKXbvv9VBJ9+3GV8WE3Mpg Z5tS8caKmt6yBDTQF3y038QRCB4xgdzcx79DaL+LsiptTsiU0O+iLwN0NrvITusZLpYy XAaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :subject:references:in-reply-to:message-id:cc:to:from:date :dkim-signature:arc-authentication-results; bh=yEAUF08hQFwg/e2MtOuKQd1jIC7/JjLMlKj0Gi8XUqc=; b=g1Tb2xRGkTLU9N/77vnpg6b9FcoUgxwlXmfJ4E0I0wvJWsiFw+x56gWtcJqy/I/Ca+ HowWifyC5AyiRwUptTi+ff/9pkyFavKGxm3RtU+wYssUQ/DulX2J3lklReeDQQkJtFHQ z2jTsN6l86NcfTH8ZZD6qplFVCi18xL0hrtIgfQqrslEm9PSCxEuiVEdnwHMgBoBRxo1 MBGAeeScvaZFiPWHvjJt9Zjc1w7zCsjitABPr/95kkOYwOYDLz0bXRC03Jy+L1im9XPw gr3wolbSkObu6EotKI5n4sjQX3b/MpC+qQSUgjg2jjP15pPQGzAKgWpIhczJWHUDU1us O3LA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@yahoo.ca header.s=s2048 header.b=n17NNXPL; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=yahoo.ca Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t11-v6si577117plr.411.2018.02.20.19.37.35; Tue, 20 Feb 2018 19:37:49 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@yahoo.ca header.s=s2048 header.b=n17NNXPL; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=yahoo.ca Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751447AbeBUDfq (ORCPT + 99 others); Tue, 20 Feb 2018 22:35:46 -0500 Received: from sonic311-15.consmr.mail.bf2.yahoo.com ([74.6.131.125]:33483 "EHLO sonic311-15.consmr.mail.bf2.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751180AbeBUDfo (ORCPT ); Tue, 20 Feb 2018 22:35:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s2048; t=1519184143; bh=yEAUF08hQFwg/e2MtOuKQd1jIC7/JjLMlKj0Gi8XUqc=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject; b=n17NNXPLaxnF5IqXOr10imOvyyyZ5BkRPUIoihS77NA69NJHMdyBxbCYZxHEvusXuPO1ZLcarj8D2WQMOQSBW5ZjIqBsHABgF/FdgBYJ47dZXEr9i1oCNWCikD9ILaxW/ELqWQQH/Inv0DVr8m7K/JO8mkCHyu+RntZZp5t0/oyPiDAfYXbw3pW2ZKSNGvjYbjZuSNECJAQOjklDew+hbEUBQ1E8o/DkAdvBdsVvskxcWcQ7nU8QDpygkyAAgnK1hgC1XK0djV34vIXFBzAJH/gviSE286XRux+6naZ743QByoE+M6Nf5Ml38tpPX2wG8F6Pd1zd/XdcAe6gVU1RKA== X-YMail-OSG: 1lbsgXAVM1mtKYxP45Uuvu36wpPmlztzaFvx4k9QQ36CoeE621qgqtzf8CUF_bQ vJbdh_5TQltSiGSNOz24RCERVZ2Cr06aXT7CaiLLamnRxPeUfjBdmKD_ud_WyQegfqTK02iKArMo D3.g65FSpQ04nVMeqI3o8KYkwWYsleEYypcFy8QdQDRyOTdZQN4AYZNkA2XxRjeKRte9x9z4XCmS 3Z6akWNA1B.v_1SneWhH9KshdB7d796eG5twO8ubAZtlO.xuV3sz7LBLGKdQ9kSnrigSNgSzrLEf H4N5jzPTApXJtMnruqQyt2jRruVhLdSB0p6pk3QfdQktnPg.lBr9s6aO86pLZWKIxazqc.0kOEN6 R179h2jUFlSBAVVXHn_9Qtm9eOWxFFCvXa8oBQ_5eLz8ZuoGPlxGZQvQfB1PBxkAuWZBFx5aVbCB d4eubdmGLbBApjiYIoR_IldCvVEZKMalnorz3V5nz4PdY7aas1zTYoQgcLxLVi22B5RxVw0cl82A NEqzrFcv7hSDKSbXoeSpt Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.bf2.yahoo.com with HTTP; Wed, 21 Feb 2018 03:35:43 +0000 Date: Wed, 21 Feb 2018 03:35:31 +0000 (UTC) From: Denis Du To: David Miller Cc: , , Message-ID: <1603547691.2507241.1519184131708@mail.yahoo.com> In-Reply-To: <2005408285.4065183.1517935842178@mail.yahoo.com> References: <998451043.3408644.1516727290310@mail.yahoo.com> <438911112.3985245.1517930128335@mail.yahoo.com> <20180206.102943.1688399898359622454.davem@davemloft.net> <2005408285.4065183.1517935842178@mail.yahoo.com> Subject: Re: [PATCH] Carrier detect ok, don't turn off negotiation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.11419 YMailNorrin Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299 Content-Length: 3217 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, David: How=C2=A0 is your thinking about this patch? From b5902a4dfc709b62b704997ab64f31c9ef69a6db Mon Sep 17 00:00:00 2001=20 From: Denis Du =20 Date: Mon, 15 Jan 2018 17:26:06 -0500=20 Subject: [PATCH] netdev: carrier detect ok, don't turn off negotiation=20 Sometimes when physical lines have a just good noise to make the protocol= =20 handshaking fail, but the carrier detect still good. Then after remove of= =20 the noise, nobody will trigger this protocol to be start again to cause=20 the link to never come back. The fix is when the carrier is still on, not= =20 terminate the protocol handshaking.=20 Signed-off-by: Denis Du =20 ---=20 drivers/net/wan/hdlc_ppp.c | 5 ++++-=20 1 file changed, 4 insertions(+), 1 deletion(-)=20 diff --git a/drivers/net/wan/hdlc_ppp.c b/drivers/net/wan/hdlc_ppp.c=20 index afeca6b..ab8b3cb 100644=20 --- a/drivers/net/wan/hdlc_ppp.c=20 +++ b/drivers/net/wan/hdlc_ppp.c=20 @@ -574,7 +574,10 @@ static void ppp_timer(struct timer_list *t)=20 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ppp= _cp_event(proto->dev, proto->pid, TO_GOOD, 0, 0,=20 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0, NULL);=20 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pro= to->restart_counter--;=20 -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0} else=20 +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0} else if (netif_carrier_o= k(proto->dev))=20 +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pp= p_cp_event(proto->dev, proto->pid, TO_GOOD, 0, 0,=20 +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0, NULL);=20 +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else=20 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ppp= _cp_event(proto->dev, proto->pid, TO_BAD, 0, 0,=20 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0, NULL);=20 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0break;=20 --=20 2.1.4=20 On =E2=80=8ETuesday=E2=80=8E, =E2=80=8EFebruary=E2=80=8E =E2=80=8E06=E2=80= =8E, =E2=80=8E2018=E2=80=8E =E2=80=8E12=E2=80=8E:=E2=80=8E06=E2=80=8E:=E2= =80=8E43=E2=80=8E =E2=80=8EPM=E2=80=8E =E2=80=8EEST, Denis Du wrote:=20 Ok, I submit it=C2=A0 again. In drivers/net/wan/hdlc_ppp.c, some noise on physical line can cause the ca= rrier detect still ok, but the protocol will fail. So if carrier detect ok,= don't turn off protocol negotiation This patch is against the kernel version Linux 4.15-rc8 On Tuesday, February 6, 2018, 10:29:53 AM EST, David Miller wrote:=20 From: Denis Du Date: Tue, 6 Feb 2018 15:15:28 +0000 (UTC) > How=C2=A0 do you think my patch? >=20 > As you see, Krzysztof=C2=A0 think my patch is ok to be accepted. > But if you have a better idea to fix it,I am glad to see it. Anyway, this= issue have to be fixed. Please resubmit it and I'll think about it again, thank you.