Merge pull request #13249 from Pdoijode/connected-route-install-fix

zebra: Mark connected route as installed after interface flap event
This commit is contained in:
Mark Stapp 2023-04-12 11:03:47 -04:00 committed by GitHub
commit 52ccf12c30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3745,6 +3745,11 @@ dplane_route_update_internal(struct route_node *rn,
NEXTHOP_FLAG_FIB);
}
if ((op == DPLANE_OP_ROUTE_UPDATE) && old_re && re &&
(old_re != re) &&
!CHECK_FLAG(re->status, ROUTE_ENTRY_INSTALLED))
SET_FLAG(re->status, ROUTE_ENTRY_INSTALLED);
dplane_ctx_free(&ctx);
return ZEBRA_DPLANE_REQUEST_SUCCESS;
}