mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2026-08-10 01:23:48 +08:00
PPP, from PPPD upstream, separate IPv6 handling for sifup/sifdown
The current code is buggy regarding handling of link state when using both IPCP and IPv6CP: if IPv6CP has been set up and if during IPCP negociation, ipcp_up() fails, it will incorrectly take the interface down. The simple solution here is to change the platform code to do the same as on Solaris: separate IPv6CP up/down state handling with sif6up() and sif6down(), so that we really know when the interface is allowed to go down. (Based from pppd commit b04d2dc6df5c6b5650fea44250d58757ee3dac4a)
This commit is contained in:
@@ -312,3 +312,15 @@ Solaris port, don't care.
|
||||
4043750fca36e7e0eb90d702e048ad1da4929418
|
||||
|
||||
Just release stuff.
|
||||
|
||||
|
||||
2014-02-18 - pppd: Add option "stop-bits" to set number of serial port stop bits.
|
||||
ad993a20ee485f0d0e2ac4105221641b200da6e2
|
||||
|
||||
Low level serial port, not in the port.
|
||||
|
||||
|
||||
2014-03-09 - pppd: Separate IPv6 handling for sifup/sifdown
|
||||
b04d2dc6df5c6b5650fea44250d58757ee3dac4a
|
||||
|
||||
Reimplemented.
|
||||
|
||||
Reference in New Issue
Block a user