]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: unimport evpn routes when implicit withdraw 15074/head
authorChirag Shah <chirag@nvidia.com>
Thu, 21 Dec 2023 00:23:25 +0000 (16:23 -0800)
committerChirag Shah <chirag@nvidia.com>
Tue, 2 Jan 2024 05:34:22 +0000 (21:34 -0800)
commitd8689cc630aff0fb96a471be19061f82ec9d1b45
treecac1c9addf8d6a4802e75e94e7b9a948dda3a869
parent353ee7bb819d5f06a180a1d062b47006456a98c7
bgpd: unimport evpn routes when implicit withdraw

When bgp update is received for EVPN prefix
where for an existing path's nexthop becomes unreachable,
the path is marked as not VALID but the routes
were not unimported from tenant vrfs, which lead to
stale unicast route(s) and nexthop(s).

In Multipath scenario only a specific path may have marked as
not VALID, then specific path info for the EVPN prefix required to be
unimported from tenant vrf.

Ticket: #3671288

Signed-off-by: Chirag Shah <chirag@nvidia.com>
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
bgpd/bgp_route.c