diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-11-08 21:28:30 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-08 21:28:30 +0200 |
| commit | 0b280b334cc7b08c9f515eeadeda4c7df3d51073 (patch) | |
| tree | 85e393dca9444a889b404bb1f6739beb4bae9586 /ospf6d/ospf6_interface.c | |
| parent | 5b86dc9f0fdb95f9a3c2ac83e26740159c268ecd (diff) | |
| parent | d19cae9f342003b5e8168807e189431141850fe0 (diff) | |
Merge pull request #11302 from punith-shivakumar/master
ospf6d: add missing ABR task on interface start and change default task delay to 5
Diffstat (limited to 'ospf6d/ospf6_interface.c')
| -rw-r--r-- | ospf6d/ospf6_interface.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ospf6d/ospf6_interface.c b/ospf6d/ospf6_interface.c index 155374d3f0..8d79963c78 100644 --- a/ospf6d/ospf6_interface.c +++ b/ospf6d/ospf6_interface.c @@ -37,6 +37,7 @@ #include "ospf6_route.h" #include "ospf6_area.h" #include "ospf6_abr.h" +#include "ospf6_nssa.h" #include "ospf6_interface.h" #include "ospf6_neighbor.h" #include "ospf6_intra.h" @@ -1736,8 +1737,10 @@ void ospf6_interface_start(struct ospf6_interface *oi) ospf6_interface_enable(oi); /* If the router is ABR, originate summary routes */ - if (ospf6_check_and_set_router_abr(ospf6)) + if (ospf6_check_and_set_router_abr(ospf6)) { ospf6_abr_enable_area(oa); + ospf6_schedule_abr_task(ospf6); + } } void ospf6_interface_stop(struct ospf6_interface *oi) |
