]> git.puffer.fish Git - matthieu/frr.git/commit
Zebra: Ignore the failure of startup intf lookup.
authorYuan Yuan <yyuanam@amazon.com>
Wed, 22 Sep 2021 20:02:40 +0000 (20:02 +0000)
committermergify-bot <noreply@mergify.io>
Wed, 13 Oct 2021 08:32:36 +0000 (08:32 +0000)
commit5664b80ac1f1e1a98f3aca87cea42548dd75e4e4
tree952bcc036b21882eddec315c441367f9b2c295e5
parent931f3fc2fdac52b7aaaccdf5a29f9a0d54f48900
Zebra: Ignore the failure of startup intf lookup.

In startup, zebra would dump interface information from Kernel in 3
steps w/o lock: step1, get interface information; step2, get interface
ipv4 address; step3, get interface ipv6 address.
If any interface gets added after step1, but before step2/3, zebra
would get extra interface addresses in step2/3 that has not been added
into zebra in step1. Returning error in the referenced interface lookup
would cause the startup interface retrieval to be incomplete.

Signed-off-by: Yuan Yuan <yyuanam@amazon.com>
(cherry picked from commit 8eec31ef564dcf4e096e700a648570973ca4e96b)
zebra/if_netlink.c