Skip to content

Commit

Permalink
Merge pull request #16373 from anlancs/zebra/fix-nexthop-synchronization
Browse files Browse the repository at this point in the history
staticd: fix missing static routes
  • Loading branch information
Jafaral authored Jul 15, 2024
2 parents 659741f + 4518d38 commit 74e720c
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion staticd/static_zebra.c
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,8 @@ void static_zebra_nht_register(struct static_nexthop *nh, bool reg)
/* refresh with existing data */
afi_t afi = prefix_afi(&lookup.nh);

if (nh->state == STATIC_NOT_INSTALLED)
if (nh->state == STATIC_NOT_INSTALLED ||
nh->state == STATIC_SENT_TO_ZEBRA)
nh->state = STATIC_START;
static_nht_update(&rn->p, &nhtd->nh, nhtd->nh_num, afi,
si->safi, nh->nh_vrf_id);
Expand Down

0 comments on commit 74e720c

Please sign in to comment.