OSPF ifaces on loopback should be stub.
This commit is contained in:
parent
e4d179f2c2
commit
c72aca41e5
1 changed files with 5 additions and 1 deletions
|
@ -472,10 +472,14 @@ ospf_iface_stubby(struct ospf_iface_patt *ip, struct ifa *addr)
|
||||||
if (! addr)
|
if (! addr)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
/* a host/loopback address */
|
/* a host address */
|
||||||
if (addr->flags & IA_HOST)
|
if (addr->flags & IA_HOST)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
/* a loopback iface */
|
||||||
|
if (addr->iface->flags & IF_LOOPBACK)
|
||||||
|
return 1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* We cannot properly support multiple OSPF ifaces on real iface
|
* We cannot properly support multiple OSPF ifaces on real iface
|
||||||
* with multiple prefixes, therefore we force OSPF ifaces with
|
* with multiple prefixes, therefore we force OSPF ifaces with
|
||||||
|
|
Loading…
Reference in a new issue