mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-21 21:16:48 +00:00
Merge pull request #4785 from mjstapp/fix_notif_queued_flag
zebra: clear route QUEUED flag in async notification handler
This commit is contained in:
commit
6d8b1331f0
@ -1926,6 +1926,9 @@ static void rib_process_dplane_notify(struct zebra_dplane_ctx *ctx)
|
||||
goto done;
|
||||
}
|
||||
|
||||
/* Ensure we clear the QUEUED flag */
|
||||
UNSET_FLAG(re->status, ROUTE_ENTRY_QUEUED);
|
||||
|
||||
/* Is this a notification that ... matters? We only really care about
|
||||
* the route that is currently selected for installation.
|
||||
*/
|
||||
@ -1990,7 +1993,7 @@ static void rib_process_dplane_notify(struct zebra_dplane_ctx *ctx)
|
||||
dplane_ctx_get_vrf(ctx), dest_str);
|
||||
|
||||
/* We expect this to be the selected route, so we want
|
||||
* to tell others about this transistion.
|
||||
* to tell others about this transition.
|
||||
*/
|
||||
SET_FLAG(re->status, ROUTE_ENTRY_INSTALLED);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user