diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2022-11-23 22:14:51 -0300 |
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2022-11-24 13:08:26 -0300 |
| commit | 4dfe15200ab1a84a8d77fcbc33085c373d556eae (patch) | |
| tree | ebf8541d3699393368dc2b9dedb714fe3d9bdd72 /tests/topotests/ospf_basic_functionality/test_ospf_ecmp.py | |
| parent | d15c84fa223bb32500912af1d05c8a701a643e15 (diff) | |
ospf6d: fix infinite loop when adding ASBR route
Commit 8f359e1593c414322 removed a check that prevented the same route
from being added twice. In certain topologies, that change resulted in
the following infinite loop when adding an ASBR route:
ospf6_route_add
ospf6_top_brouter_hook_add
ospf6_abr_examin_brouter
ospf6_abr_examin_summary
ospf6_route_add
(repeat until stack overflow)
Revert the offending commit and update `ospf6_route_is_identical()` to
not do comparison using `memcmp()`.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'tests/topotests/ospf_basic_functionality/test_ospf_ecmp.py')
0 files changed, 0 insertions, 0 deletions
