Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bgpd: fix install BGP route with appropriate colored ext. community
When receiving a BGP update that includes a colored extended community, the nexthop is tracked in the bgp nexthop tracking context, but the color is never recorded. Adding to this, the BGP route is not prevented from being installed without hte color. Actually, the srte color is set only when the SRTE_COLOR attribute is set. And that attribute value is only set when an ext. community is locally created, or an srte value is set, but not when a BGP update with a color ext. community is received. Fix this by setting the SRTE_COLOR attribute on this last case. Fixes: 442e2ed ("bgpd: add functions related to srte_color management") Signed-off-by: Philippe Guibert <[email protected]>
- Loading branch information