]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
hdlc_ppp: carrier detect ok, don't turn off negotiation
authorDenis Du <dudenis2000@yahoo.ca>
Sat, 24 Feb 2018 21:51:42 +0000 (16:51 -0500)
committerSasha Levin <alexander.levin@microsoft.com>
Wed, 21 Mar 2018 03:49:47 +0000 (23:49 -0400)
commitb2e4389b54f87891d992e98a7198576b60a85fe7
tree611f693124b124ef83639f3abd41a4b5ee926e4f
parent48e0c1663636fb4fcf578805a474c7f79ee2220f
hdlc_ppp: carrier detect ok, don't turn off negotiation

[ Upstream commit b6c3bad1ba83af1062a7ff6986d9edc4f3d7fc8e ]

Sometimes when physical lines have a just good noise to make the protocol
handshaking fail, but the carrier detect still good. Then after remove of
the noise, nobody will trigger this protocol to be start again to cause
the link to never come back. The fix is when the carrier is still on, not
terminate the protocol handshaking.

Signed-off-by: Denis Du <dudenis2000@yahoo.ca>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
drivers/net/wan/hdlc_ppp.c