if (!bgp)
return CMD_WARNING;
+ if (bgp->vrf_id != VRF_DEFAULT) {
+ vty_out(vty,
+ "This command is only supported under Default VRF\n");
+ return CMD_WARNING;
+ }
+
evpn_set_advertise_default_gw(bgp, NULL);
return CMD_SUCCESS;
if (!bgp)
return CMD_WARNING;
+ if (bgp->vrf_id != VRF_DEFAULT) {
+ vty_out(vty,
+ "This command is only supported under Default VRF\n");
+ return CMD_WARNING;
+ }
+
evpn_unset_advertise_default_gw(bgp, NULL);
return CMD_SUCCESS;
if (!bgp_vrf)
return CMD_WARNING;
+ if (bgp_vrf->vrf_id != VRF_DEFAULT) {
+ vty_out(vty,
+ "This command is only supported under Default VRF\n");
+ return CMD_WARNING;
+ }
+
bgp_vrf->evpn_info->dup_addr_detect = true;
if (time_val)
if (!bgp_vrf)
return CMD_WARNING;
+ if (bgp_vrf->vrf_id != VRF_DEFAULT) {
+ vty_out(vty,
+ "This command is only supported under Default VRF\n");
+ return CMD_WARNING;
+ }
+
bgp_vrf->evpn_info->dup_addr_detect = true;
bgp_vrf->evpn_info->dad_freeze = true;
bgp_vrf->evpn_info->dad_freeze_time = freeze_time;
if (!bgp_vrf)
return CMD_WARNING;
+ if (bgp_vrf->vrf_id != VRF_DEFAULT) {
+ vty_out(vty,
+ "This command is only supported under Default VRF\n");
+ return CMD_WARNING;
+ }
+
if (argc == 2) {
if (!bgp_vrf->evpn_info->dup_addr_detect)
return CMD_SUCCESS;