return;
srv6_locator_chunk_free(&bgp_vrf->vpn_policy[afi].tovpn_sid_locator);
- bgp_vrf->vpn_policy[afi].tovpn_sid_locator = NULL;
if (bgp_vrf->vpn_policy[afi].tovpn_sid) {
sid_unregister(bgp_vrf, bgp_vrf->vpn_policy[afi].tovpn_sid);
return;
srv6_locator_chunk_free(&bgp_vrf->tovpn_sid_locator);
- bgp_vrf->tovpn_sid_locator = NULL;
if (bgp_vrf->tovpn_sid) {
sid_unregister(bgp_vrf, bgp_vrf->tovpn_sid);
/* refresh vpnv4 tovpn_sid_locator */
tovpn_sid_locator =
bgp_vrf->vpn_policy[AFI_IP].tovpn_sid_locator;
- if (tovpn_sid_locator) {
+ if (tovpn_sid_locator)
srv6_locator_chunk_free(
&bgp_vrf->vpn_policy[AFI_IP].tovpn_sid_locator);
- bgp_vrf->vpn_policy[AFI_IP].tovpn_sid_locator = NULL;
- }
/* refresh vpnv6 tovpn_sid_locator */
tovpn_sid_locator =
bgp_vrf->vpn_policy[AFI_IP6].tovpn_sid_locator;
- if (tovpn_sid_locator) {
+ if (tovpn_sid_locator)
srv6_locator_chunk_free(&bgp_vrf->vpn_policy[AFI_IP6]
.tovpn_sid_locator);
- bgp_vrf->vpn_policy[AFI_IP6].tovpn_sid_locator = NULL;
- }
/* refresh per-vrf tovpn_sid_locator */
srv6_locator_chunk_free(&bgp_vrf->tovpn_sid_locator);
tmp_prefi.prefixlen = IPV6_MAX_BITLEN;
tmp_prefi.prefix = tovpn_sid_locator->prefix.prefix;
if (prefix_match((struct prefix *)&loc.prefix,
- (struct prefix *)&tmp_prefi)) {
+ (struct prefix *)&tmp_prefi))
srv6_locator_chunk_free(
&bgp_vrf->vpn_policy[AFI_IP]
.tovpn_sid_locator);
- bgp_vrf->vpn_policy[AFI_IP].tovpn_sid_locator =
- NULL;
- }
}
/* refresh vpnv6 tovpn_sid_locator */
tmp_prefi.prefixlen = IPV6_MAX_BITLEN;
tmp_prefi.prefix = tovpn_sid_locator->prefix.prefix;
if (prefix_match((struct prefix *)&loc.prefix,
- (struct prefix *)&tmp_prefi)) {
+ (struct prefix *)&tmp_prefi))
srv6_locator_chunk_free(
&bgp_vrf->vpn_policy[AFI_IP6]
.tovpn_sid_locator);
- bgp_vrf->vpn_policy[AFI_IP6].tovpn_sid_locator =
- NULL;
- }
}
/* refresh per-vrf tovpn_sid_locator */