[BIRD 2.0.x] Netlink: ignore dead routes

Ondrej Zajicek santiago at crfreenet.org
Fri Jan 15 05:39:49 CET 2021


On Thu, Jan 14, 2021 at 07:46:04PM +0100, Vincent Bernat wrote:
> It is more complex that I would have expected. First, in-kernel, the
> next-hop only has RTNH_F_LINKDOWN, not RTNH_F_DEAD. This later flag is
> added when sending the flags over netlink only.
> 
> Second, there is no async notification when a route goes down either.
> There is a notification on the interface. How BIRD handles this case? Is
> a route scan triggered when an interface goes down? I'll test more
> later, it's a bit late for me.

Hi

Yes, scan is triggered in krt_if_notify() for iface-admin-down event.
Perhaps we can also trigger scan for iface-link-down event.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."


More information about the Bird-users mailing list