diff options
| author | Donatas Abraitis <donatas.abraitis@gmail.com> | 2020-01-22 10:21:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-01-22 10:21:59 +0200 |
| commit | fa7f9d61eb941d7f28f997b5f4879118f0a4bf9c (patch) | |
| tree | 7d3c87d6861ab07c359b0c2615f76826ed9d11df | |
| parent | e164eb7012ff0aa6d0b12c19552d27cc6e4b6665 (diff) | |
| parent | d846e917011fa8408b92d5124a9f8d1d6294b5bd (diff) | |
Merge pull request #5656 from pguibert6WIND/import_evpn_entries
bgpd: import evpn entries with nexthop self attribute
| -rw-r--r-- | bgpd/bgp_evpn.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c index 79a8fae530..a93f81a8d8 100644 --- a/bgpd/bgp_evpn.c +++ b/bgpd/bgp_evpn.c @@ -2704,6 +2704,8 @@ static int install_evpn_route_entry_in_vrf(struct bgp *bgp_vrf, pi->attr = attr_new; pi->uptime = bgp_clock(); } + /* as it is an importation, change nexthop */ + bgp_path_info_set_flag(rn, pi, BGP_PATH_ANNC_NH_SELF); bgp_aggregate_increment(bgp_vrf, &rn->p, pi, afi, safi); |
