mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-30 03:08:59 +00:00
zebra: add comment about Linux ifdown handling
Signed-off-by: David Lamparter <equinox@diac24.net>
This commit is contained in:
parent
212df1de28
commit
ef57f35f41
@ -1400,6 +1400,10 @@ static void rib_process_del_fib(struct zebra_vrf *zvrf, struct route_node *rn,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Update nexthop for route, reset changed flag. */
|
/* Update nexthop for route, reset changed flag. */
|
||||||
|
/* Note: this code also handles the Linux case when an interface goes
|
||||||
|
* down, causing the kernel to delete routes without sending DELROUTE
|
||||||
|
* notifications
|
||||||
|
*/
|
||||||
if (!nexthop_active_update(rn, old, 1) &&
|
if (!nexthop_active_update(rn, old, 1) &&
|
||||||
(RIB_KERNEL_ROUTE(old)))
|
(RIB_KERNEL_ROUTE(old)))
|
||||||
SET_FLAG(old->status, ROUTE_ENTRY_REMOVED);
|
SET_FLAG(old->status, ROUTE_ENTRY_REMOVED);
|
||||||
|
Loading…
Reference in New Issue
Block a user