Fix cluster slave; no add the ipv6 route address (/128) if included in the delegated prefix.
This commit is contained in:
parent
40c19d29ab
commit
2a385573a6
1 changed files with 3 additions and 1 deletions
2
l2tpns.c
2
l2tpns.c
|
|
@ -5893,6 +5893,8 @@ int load_session(sessionidt s, sessiont *new)
|
||||||
|
|
||||||
if (new->ipv6address.s6_addr[0] && new->ppp.ipv6cp == Opened && session[s].ppp.ipv6cp != Opened)
|
if (new->ipv6address.s6_addr[0] && new->ppp.ipv6cp == Opened && session[s].ppp.ipv6cp != Opened)
|
||||||
{
|
{
|
||||||
|
// Check if included in prefix
|
||||||
|
if (sessionbyipv6(new->ipv6address) != s)
|
||||||
route6set(s, new->ipv6address, 128, 1);
|
route6set(s, new->ipv6address, 128, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue