]> git.proxmox.com Git - mirror_frr.git/commit - ospf6d/ospf6_area.c
ospf6d: Don't advertise AS-External LSAs into stub area
authorlynne <lynne@voltanet.io>
Tue, 2 Mar 2021 21:40:56 +0000 (16:40 -0500)
committerlynne <lynne@voltanet.io>
Wed, 3 Mar 2021 14:20:36 +0000 (09:20 -0500)
commitbac66c5c6410a2db1ce0e4e4394f97242eeecc27
tree360290b238fd84ad30c142024dd2e3c15e963b8a
parent6640d900cd6082b961c8ededc8cdb6980426696c
ospf6d: Don't advertise AS-External LSAs into stub area

If area is a normal area and has adjacencies up and then the user changes
the area to a stub area, the code was leaving existing AS-External LSAs in
the database and was sending AS-External LSAs into the stub area causing
the adjacency to stay in Ex-Start.   With this change we now cleanup the
AS-External LSAs that existed when area was not a stub and do not advertise
AS-External LSAs into the stub area.

Signed-off-by: Lynne Morrison <lynne@voltanet.io>
ospf6d/ospf6_area.c
ospf6d/ospf6_asbr.c
ospf6d/ospf6_asbr.h
ospf6d/ospf6_message.c