diff options
Diffstat (limited to 'bgpd/bgp_vty.c')
| -rw-r--r-- | bgpd/bgp_vty.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c index d30b057cbc..4a8eeb9121 100644 --- a/bgpd/bgp_vty.c +++ b/bgpd/bgp_vty.c @@ -6126,8 +6126,10 @@ DEFUN_NOSH (address_family_ipv4_safi, VTY_DECLVAR_CONTEXT(bgp, bgp); safi_t safi = bgp_vty_safi_from_str(argv[2]->text); if (bgp->inst_type != BGP_INSTANCE_TYPE_DEFAULT && - safi != SAFI_UNICAST && safi != SAFI_MULTICAST) { - vty_out(vty, "Only Unicast and Multicast SAFIs supported in non-core instances.\n"); + safi != SAFI_UNICAST && safi != SAFI_MULTICAST + && safi != SAFI_EVPN) { + vty_out(vty, + "Only Unicast/Multicast/EVPN SAFIs supported in non-core instances.\n"); return CMD_WARNING_CONFIG_FAILED; } vty->node = bgp_node_type(AFI_IP, safi); @@ -6148,8 +6150,10 @@ DEFUN_NOSH (address_family_ipv6_safi, VTY_DECLVAR_CONTEXT(bgp, bgp); safi_t safi = bgp_vty_safi_from_str(argv[2]->text); if (bgp->inst_type != BGP_INSTANCE_TYPE_DEFAULT && - safi != SAFI_UNICAST && safi != SAFI_MULTICAST) { - vty_out(vty, "Only Unicast and Multicast SAFIs supported in non-core instances.\n"); + safi != SAFI_UNICAST && safi != SAFI_MULTICAST + && safi != SAFI_EVPN) { + vty_out(vty, + "Only Unicast/Multicast/EVPN SAFIs supported in non-core instances.\n"); return CMD_WARNING_CONFIG_FAILED; } vty->node = bgp_node_type(AFI_IP6, safi); @@ -6191,10 +6195,6 @@ DEFUN_NOSH (address_family_evpn, "Address Family modifier\n") { VTY_DECLVAR_CONTEXT(bgp, bgp); - if (bgp->inst_type != BGP_INSTANCE_TYPE_DEFAULT) { - vty_out(vty, "Only Unicast and Multicast SAFIs supported in non-core instances.\n"); - return CMD_WARNING_CONFIG_FAILED; - } vty->node = BGP_EVPN_NODE; return CMD_SUCCESS; } |
