]> git.puffer.fish Git - mirror/frr.git/commit
zebra: Fix rtadv startup when config read in is before interface up 11429/head
authorDonald Sharp <sharpd@nvidia.com>
Fri, 17 Jun 2022 15:23:31 +0000 (11:23 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Fri, 24 Jun 2022 11:18:41 +0000 (07:18 -0400)
commit7937058b94bfa3b26a8fb8222a956a25cdbe1e00
treee7c1a18b8a9fefffa9c809fde1f55b10a9be574b
parentc315b87c4f71c79508eb61e2f6cbd27b8df2ec87
zebra: Fix rtadv startup when config read in is before interface up

When a interface is configured with this:
int eva
  ipv6 nd ra-interval 5
  no ipv6 nd suppress-ra
!

And then subsuquently the interface is created and brought up, FRR
would both error on joining the RA multicast address and never
properly work in this state.

Delay the startup of the join and start of the Router Advertisements
until after the ifindex has actually been found.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/rtadv.c