]> git.proxmox.com Git - mirror_frr.git/commit - pbrd/pbr_map.c
pbrd: Ensure rule is installed on interface up
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 11 Sep 2020 17:05:55 +0000 (13:05 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Sat, 12 Sep 2020 00:04:45 +0000 (20:04 -0400)
commit166a132d35db81045c3e7d164325eb636678934d
tree437346ab12d5158523273b8f342a051a2883163f
parent58a1d249249840694e04f7b31a45c35ef6d067c8
pbrd: Ensure rule is installed on interface up

If we are experiencing an interface that is bouncing
very fast and the last operation that we experienced
was a ifdown we will send rule deletions associated
with that interface.  If we have not received notification
that hte rule was removed *but* we immiedately get another
ifup notification when we go to install the rule we
are deciding that it's not ready to send down again,
as that we still think it is installed.

Force the rule installation when we have a interface up
event.

Ticket: CM-31042
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
pbrd/pbr_map.c