mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 02:53:55 +00:00
Merge pull request #3549 from chiragshah6/mdev
bgpd: evpn command to restrict to default vrf
This commit is contained in:
commit
7d4465cf35
@ -2883,6 +2883,12 @@ DEFUN (bgp_evpn_advertise_default_gw,
|
||||
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;
|
||||
@ -2899,6 +2905,12 @@ DEFUN (no_bgp_evpn_advertise_default_gw,
|
||||
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;
|
||||
@ -3011,6 +3023,12 @@ DEFPY (dup_addr_detection,
|
||||
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)
|
||||
@ -3037,6 +3055,12 @@ DEFPY (dup_addr_detection_auto_recovery,
|
||||
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;
|
||||
@ -3066,6 +3090,12 @@ DEFPY (no_dup_addr_detection,
|
||||
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;
|
||||
|
Loading…
Reference in New Issue
Block a user