diff options
| author | Jafar Al-Gharaibeh <jafar@atcorp.com> | 2025-02-19 13:07:50 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-19 13:07:50 -0600 |
| commit | 2fef50ab772068ff6db4dffd497586097ace215f (patch) | |
| tree | 9e5c8393b8163129d413b36a1a5fb4804a23b8f9 | |
| parent | 1c961e286443843e4dd287938989565b826caf56 (diff) | |
| parent | cfbc52c8e14e951384f97cae366112bfb46a1d2a (diff) | |
Merge pull request #18199 from FRRouting/revert-18157-mergify/bp/stable/10.0/pr-18121
Revert "bgpd: release manual vpn label on instance deletion (backport #18121)"
| -rw-r--r-- | bgpd/bgpd.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index db4fab2421..d854367163 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -3891,37 +3891,6 @@ int bgp_delete(struct bgp *bgp) bgp_vpn_leak_unimport(bgp); -<<<<<<< HEAD -======= - /* - * Release SRv6 SIDs, like it's done in `vpn_leak_postchange()` - * and bgp_sid_vpn_export_cmd/af_sid_vpn_export_cmd commands. - */ - bgp->tovpn_sid_index = 0; - UNSET_FLAG(bgp->vrf_flags, BGP_VRF_TOVPN_SID_AUTO); - delete_vrf_tovpn_sid_per_vrf(bgp_default, bgp); - for (afi = AFI_IP; afi < AFI_MAX; afi++) { - bgp->vpn_policy[afi].tovpn_sid_index = 0; - UNSET_FLAG(bgp->vpn_policy[afi].flags, BGP_VPN_POLICY_TOVPN_SID_AUTO); - delete_vrf_tovpn_sid_per_af(bgp_default, bgp, afi); - - vpn_leak_zebra_vrf_sid_withdraw(bgp, afi); - } - - /* release auto vpn labels */ - bgp_vpn_release_label(bgp, AFI_IP, true); - bgp_vpn_release_label(bgp, AFI_IP6, true); - - /* release manual vpn labels */ - for (afi = AFI_IP; afi < AFI_MAX; afi++) { - if (!CHECK_FLAG(bgp->vpn_policy[afi].flags, BGP_VPN_POLICY_TOVPN_LABEL_MANUAL_REG)) - continue; - bgp_zebra_release_label_range(bgp->vpn_policy[afi].tovpn_label, - bgp->vpn_policy[afi].tovpn_label); - UNSET_FLAG(bgp->vpn_policy[afi].flags, BGP_VPN_POLICY_TOVPN_LABEL_MANUAL_REG); - } - ->>>>>>> d6363625c (bgpd: release manual vpn label on instance deletion) hook_call(bgp_inst_delete, bgp); FOREACH_AFI_SAFI (afi, safi) |
