]> git.puffer.fish Git - mirror/frr.git/commit
ospf6d: OSPFv3 route change comparision fixed for ASBR-only change 16106/head
authorAcee <aceelindem@gmail.com>
Tue, 28 May 2024 14:02:27 +0000 (10:02 -0400)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Wed, 29 May 2024 12:59:50 +0000 (12:59 +0000)
commit70250e57a3ee7f44fd0e646efd22d6eca9f989d7
tree668b0555193aff51e6ca4af1ea2b25a3f5647aec
parent051d12927d7d4d2a938c5d573bb0c2cdd8be045b
ospf6d: OSPFv3 route change comparision fixed for ASBR-only change

When a router route already exists in the area border routers table
as an ABR and it solely changes its ABR or ASBR status, the change
was missed and border route is not updated. This fixes the comparison
for the router_bits in the ospf6_path structure.

This fixes issue https://github.com/FRRouting/frr/issues/16053 although
the actual problem is not the computing router (r2) and not the OSPFv3
redistribution (r3).

Signed-off-by: Acee <aceelindem@gmail.com>
(cherry picked from commit 772688d2d3c03d8eeeb711c2fe3735c9e0885498)
ospf6d/ospf6_abr.c
ospf6d/ospf6_route.h