]> git.proxmox.com Git - mirror_frr.git/commit - zebra/if_netlink.c
zebra: only clear pd_reason on shutdown/sweep
authorStephen Worley <sworley@nvidia.com>
Mon, 31 Jan 2022 21:12:01 +0000 (16:12 -0500)
committerStephen Worley <sworley@nvidia.com>
Wed, 9 Mar 2022 23:02:44 +0000 (18:02 -0500)
commitab465d24bd864c7ab9f5841af89c108e03e768ac
tree922a88a2a82111b869059347bbe121ec6e169654
parent97c726337389b7084ad970cf631a1126e5d5329c
zebra: only clear pd_reason on shutdown/sweep

Only clear protodown reason on shutdown/sweep, retain protodown
state.

This is to retain traditional and expected behavior with daemons
like vrrpd setting protodown. They expet it to be set on shutdown
and retained on bring up to prevent traffic from being dropped.

We must cleanup our reason code though to prevent us from blocking
others.

Signed-off-by: Stephen Worley <sworley@nvidia.com>
zebra/if_netlink.c
zebra/interface.c
zebra/zebra_dplane.c
zebra/zebra_dplane.h