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)
|
||||
return 0;
|
||||
|
||||
/* a host/loopback address */
|
||||
/* a host address */
|
||||
if (addr->flags & IA_HOST)
|
||||
return 1;
|
||||
|
||||
/* a loopback iface */
|
||||
if (addr->iface->flags & IF_LOOPBACK)
|
||||
return 1;
|
||||
|
||||
/*
|
||||
* We cannot properly support multiple OSPF ifaces on real iface
|
||||
* with multiple prefixes, therefore we force OSPF ifaces with
|
||||
|
|
Loading…
Reference in a new issue