]> git.proxmox.com Git - mirror_frr.git/commit - ospfd/ospf_lsa.c
ospfd: External lsa handling in opaque capabilities enable/disable
authorrgirada <rgirada@vmware.com>
Sun, 25 Apr 2021 05:40:33 +0000 (22:40 -0700)
committerrgirada <rgirada@vmware.com>
Mon, 21 Jun 2021 08:51:00 +0000 (01:51 -0700)
commita4d9009d47eec3df039938fc4cad6c0ffb8e9bf2
tree4d17a9aa8c0ed950173e72594ff8babcf5f46121
parentcd551a0fd5430791ce4e650ccca9b312f02b9701
ospfd: External lsa handling in opaque capabilities enable/disable

Description:
When opaque capability disabled/enabled , all the self-originated lsa will be
flushed and it will make the neighbours to renegotiate.
But here, external lsas are not being re-originated after negotiation
Fix:
Refresh/re-originate external lsas(Type-5 and Type-7) explicitly after
re-negotiation.

Signed-off-by: Rajesh Girada <rgirada@vmware.com>
ospfd/ospf_lsa.c
ospfd/ospf_neighbor.c