diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2025-01-01 21:16:39 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-01 21:16:39 +0200 |
| commit | f3daeda935e5be5f9519d265c46faba75e87f42b (patch) | |
| tree | fd3385c47684da06f923fde0685aa7e801716fde /bgpd/bgpd.c | |
| parent | 3acfcef7789a0e19549349bc44b349f7add7b1cf (diff) | |
| parent | 663281ca6a6b71cda391e3f64db8d51bfbac1a2f (diff) | |
Merge pull request #17716 from ykholod/master-17463
bgpd: Clean address-family config on daemon restart
Diffstat (limited to 'bgpd/bgpd.c')
| -rw-r--r-- | bgpd/bgpd.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index 74f79cdd72..2f234e3a5a 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -4240,6 +4240,14 @@ int bgp_delete(struct bgp *bgp) } } + /* Clean BGP address family parameters */ + bgp_mh_info->ead_evi_rx = BGP_EVPN_MH_EAD_EVI_RX_DEF; + bgp_evpn_switch_ead_evi_rx(); + bgp_mh_info->ead_evi_tx = BGP_EVPN_MH_EAD_EVI_TX_DEF; + bgp_mh_info->evi_per_es_frag = BGP_EVPN_MAX_EVI_PER_ES_FRAG; + + bgp_address_family_distance_delete(); + return 0; } |
