OSPFv3: Fix intra-area-prefix-LSA origination on DR
When a new link-LSA is originated, we need to notify intra-area-prefix-LSA handling, like when a new link-LSA is received. Otherwise a new network prefix added to a DR is not propagated immediately. Thanks to Bala Sajja for the bugreport.
This commit is contained in:
parent
6ea8a46ccb
commit
00ddd18b02
1 changed files with 3 additions and 0 deletions
|
@ -1455,6 +1455,9 @@ ospf_originate_link_lsa(struct ospf_proto *p, struct ospf_iface *ifa)
|
||||||
prepare_link_lsa_body(p, ifa);
|
prepare_link_lsa_body(p, ifa);
|
||||||
|
|
||||||
ifa->link_lsa = ospf_originate_lsa(p, &lsa);
|
ifa->link_lsa = ospf_originate_lsa(p, &lsa);
|
||||||
|
|
||||||
|
/* RFC 5340 4.4.3 Events 6+7 - new Link LSA is locally originated */
|
||||||
|
ospf_notify_net_lsa(ifa);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue