"no router babel",
NO_STR
"Disable a routing process\n"
- "Remove Babel instance command\n"
- "No attributes\n")
+ "Remove Babel instance command\n")
{
if(babel_routing_process)
babel_clean_routing_process();
"Address Family modifier\n"
"Address Family modifier\n"
"Address Family modifier\n"
- "Address Family modifier\n"
"Detailed information on TCP and BGP neighbor connections\n"
"Neighbor to display information about\n"
"Neighbor to display information about\n"
"update-delay (0-3600) (1-3600)",
"Force initial delay for best-path and updates\n"
"Seconds\n"
- "Wait for peers to be established\n"
"Seconds\n")
{
int idx_number = 1;
NO_STR
"Force initial delay for best-path and updates\n"
"Seconds\n"
- "Wait for peers to be established\n")
+ "Seconds\n")
{
return bgp_update_delay_deconfig_vty(vty);
}
DEFUN_NOSH (address_family_evpn,
address_family_evpn_cmd,
- "address-family <l2vpn evpn>",
+ "address-family l2vpn evpn",
"Enter Address Family command mode\n"
- "EVPN Address family\n"
- "Layer2 VPN Address family\n"
- "Ethernet Virtual Private Network Subsequent Address Family\n")
+ "Address Family\n"
+ "Address Family modifier\n")
{
vty->node = BGP_EVPN_NODE;
return CMD_SUCCESS;
"Detailed info about dynamic update groups\n"
"Advertisement queue\n"
"Announced routes\n"
- "Packet queue\n"
- "Specific subgroup info wanted for\n")
+ "Packet queue\n")
{
int idx_afi = 2;
int idx_safi = 3;
"Specific subgroup to display info for\n"
"Advertisement queue\n"
"Announced routes\n"
- "Packet queue\n"
- "Specific subgroup info wanted for\n")
+ "Packet queue\n")
{
int idx_afi = 2;
int idx_safi = 3;
LCOMMUNITY_LIST_STR
"Large Community list number (standard)\n"
"Specify large community to reject\n"
- "Specify large community to accept\n"
- LCOMMUNITY_VAL_STR)
+ "Specify large community to accept\n")
{
return lcommunity_list_set_vty (vty, argc, argv, LARGE_COMMUNITY_LIST_STANDARD, 0);
}
NO_STR
"Redistribute from other protocol\n"
"Redistribute from BGP directly\n"
- "Disable redistribute filter\n"
"IPv4 routes\n"
- "IPv6 routes\n" "Prefix-list for filtering redistributed routes\n")
+ "IPv6 routes\n"
+ "Prefix-list for filtering redistributed routes\n")
{
VTY_DECLVAR_CONTEXT(bgp, bgp);
VTY_DECLVAR_CONTEXT_SUB(rfapi_nve_group_cfg, rfg)
NO_STR
"Redistribute from other protocols\n"
"Redistribute from BGP directly\n"
- "Disable redistribute filter\n"
"Route-map for filtering redistributed routes\n")
{
VTY_DECLVAR_CONTEXT(bgp, bgp);
"Export to other protocols\n"
"Export to BGP\n"
"Export to Zebra (experimental)\n"
- "Filters, used in 'registering-nve' export mode\n"
"IPv4 prefixes\n"
"IPv6 prefixes\n"
"Prefix-list for filtering exported routes\n" "Prefix list name\n")
"Export to other protocols\n"
"Export to BGP\n"
"Export to Zebra (experimental)\n"
- "Filters, used in 'registering-nve' export mode\n"
"Route-map for filtering exported routes\n" "Route map name\n")
{
VTY_DECLVAR_CONTEXT(bgp, bgp);
vnc_l2_group_no_labels_cmd,
"no labels LABELLIST...",
NO_STR
- "Remove label values associated with L2 group\n"
"Specify label values associated with L2 group\n"
"Space separated list of label values <0-1048575>\n")
{
"Administrative cost [default: 255]\n"
"Administrative cost\n"
"Registration lifetime [default: infinite]\n"
- "Lifetime value in seconds\n"
- "[local-next-hop (A.B.C.D|X:X::X:X)] [local-cost <0-255>]\n")
+ "Lifetime value in seconds\n")
{
/* pfx vn un cost life */
return register_add (vty, argv[3], argv[5], argv[7], argv[9], argv[11],
"Registration lifetime [default: infinite]\n"
"Lifetime value in seconds\n"
"Administrative cost [default: 255]\n"
- "Administrative cost\n"
- "[local-next-hop (A.B.C.D|X:X::X:X)] [local-cost <0-255>]\n")
+ "Administrative cost\n")
{
/* pfx vn un cost life */
return register_add (vty, argv[3], argv[5], argv[7], argv[11], argv[9],
"UN IPv4 interface address\n"
"UN IPv6 interface address\n"
"Administrative cost [default: 255]\n"
- "Administrative cost\n"
- "[local-next-hop (A.B.C.D|X:X::X:X)] [local-cost <0-255>]\n")
+ "Administrative cost\n")
{
/* pfx vn un cost life */
return register_add (vty, argv[3], argv[5], argv[7], argv[9], NULL,
"UN IPv4 interface address\n"
"UN IPv6 interface address\n"
"Registration lifetime [default: infinite]\n"
- "Lifetime value in seconds\n"
- "[local-next-hop (A.B.C.D|X:X::X:X)] [local-cost <0-255>]\n")
+ "Lifetime value in seconds\n")
{
/* pfx vn un cost life */
return register_add (vty, argv[3], argv[5], argv[7], NULL, argv[9],
"VN IPv6 interface address\n"
"UN address of NVE\n"
"UN IPv4 interface address\n"
- "UN IPv6 interface address\n"
- "[local-next-hop (A.B.C.D|X:X::X:X)] [local-cost <0-255>]\n")
+ "UN IPv6 interface address\n")
{
/* pfx vn un cost life */
return register_add (vty, argv[3], argv[5], argv[7], NULL, NULL,
"VNI keyword\n"
"Any virtual network identifier\n"
"Virtual network identifier\n"
- "Virtual network identifier\n"
"VN address of NVE\n"
"All VN addresses\n"
"VN IPv4 interface address\n"
"isis hello-interval (1-600)",
"IS-IS commands\n"
"Set Hello interval\n"
- "Hello interval value\n"
"Holdtime 1 seconds, interval depends on multiplier\n")
{
int idx_number = 2;
"isis hello-interval (1-600) level-1",
"IS-IS commands\n"
"Set Hello interval\n"
- "Hello interval value\n"
"Holdtime 1 second, interval depends on multiplier\n"
"Specify hello-interval for level-1 IIHs\n")
{
"isis hello-interval (1-600) level-2",
"IS-IS commands\n"
"Set Hello interval\n"
- "Hello interval value\n"
"Holdtime 1 second, interval depends on multiplier\n"
"Specify hello-interval for level-2 IIHs\n")
{
"isis hello padding",
"IS-IS commands\n"
"Add padding to IS-IS hello packets\n"
- "Pad hello packets\n"
- "<cr>\n")
+ "Pad hello packets\n")
{
struct isis_circuit *circuit = isis_circuit_lookup (vty);
if (!circuit)
NO_STR
"IS-IS commands\n"
"Add padding to IS-IS hello packets\n"
- "Pad hello packets\n"
- "<cr>\n")
+ "Pad hello packets\n")
{
struct isis_circuit *circuit = isis_circuit_lookup (vty);
if (!circuit)
DEFUN (set_overload_bit,
set_overload_bit_cmd,
"set-overload-bit",
- "Set overload bit to avoid any transit traffic\n"
- "Set overload bit\n")
+ "Set overload bit to avoid any transit traffic\n")
{
VTY_DECLVAR_CONTEXT (isis_area, area);
DEFUN (set_attached_bit,
set_attached_bit_cmd,
"set-attached-bit",
- "Set attached bit to identify as L1/L2 router for inter-area traffic\n"
- "Set attached bit\n")
+ "Set attached bit to identify as L1/L2 router for inter-area traffic\n")
{
VTY_DECLVAR_CONTEXT (isis_area, area);
PREFIX_LIST_STR
"Name of a prefix list\n"
"sequence number of an entry\n"
- "Sequence number\n"
- "Lookup longer prefix\n"
- "First matched prefix\n")
+ "Sequence number\n")
{
enum display_type dtype = normal_display;
if (dseq)
NO_STR
IP6_STR
OSPF6_STR
- "Network type\n"
- "Default to whatever interface type system specifies"
- )
+ "Set default network type\n")
{
VTY_DECLVAR_CONTEXT(interface, ifp);
struct ospf6_interface *oi;
ospf6_stub_router_admin_cmd,
"stub-router administrative",
"Make router a stub router\n"
- "Advertise inability to be a transit router\n"
"Administratively applied, for an indefinite period\n")
{
struct listnode *node;
"no stub-router administrative",
NO_STR
"Make router a stub router\n"
- "Advertise ability to be a transit router\n"
"Administratively applied, for an indefinite period\n")
{
struct listnode *node;
"Metric for redistributed routes\n"
"OSPF default metric\n"
"OSPF exterior metric type for redistributed routes\n"
- "Set OSPF External Type 1 metrics\n"
- "Set OSPF External Type 2 metrics\n"
+ "Set OSPF External Type 1/2 metrics\n"
"Route map reference\n"
"Pointer to route-map entries\n")
{
"Metric for redistributed routes\n"
"OSPF default metric\n"
"OSPF exterior metric type for redistributed routes\n"
- "Set OSPF External Type 1 metrics\n"
- "Set OSPF External Type 2 metrics\n"
+ "Set OSPF External Type 1/2 metrics\n"
"Route map reference\n"
"Pointer to route-map entries\n")
{
"Metric for redistributed routes\n"
"OSPF default metric\n"
"OSPF exterior metric type for redistributed routes\n"
- "Set OSPF External Type 1 metrics\n"
- "Set OSPF External Type 2 metrics\n"
+ "Set OSPF External Type 1/2 metrics\n"
"Route map reference\n"
"Pointer to route-map entries\n")
{
"Metric for redistributed routes\n"
"OSPF default metric\n"
"OSPF exterior metric type for redistributed routes\n"
- "Set OSPF External Type 1 metrics\n"
- "Set OSPF External Type 2 metrics\n"
+ "Set OSPF External Type 1/2 metrics\n"
"Route map reference\n"
"Pointer to route-map entries\n")
{
"OSPF default metric\n"
"OSPF metric\n"
"OSPF metric type for default routes\n"
- "Set OSPF External Type 1 metrics\n"
- "Set OSPF External Type 2 metrics\n"
+ "Set OSPF External Type 1/2 metrics\n"
"Route map reference\n"
"Pointer to route-map entries\n")
{
"OSPF default metric\n"
"OSPF metric\n"
"OSPF metric type for default routes\n"
- "Set OSPF External Type 1 metrics\n"
- "Set OSPF External Type 2 metrics\n"
+ "Set OSPF External Type 1/2 metrics\n"
"Route map reference\n"
"Pointer to route-map entries\n")
{
"no ip multicast-routing",
NO_STR
IP_STR
- "Global IP configuration subcommands\n"
"Enable IP multicast forwarding\n")
{
vty_outln (vty,
debug_ssmpingd_cmd,
"debug ssmpingd",
DEBUG_STR
- DEBUG_PIM_STR
DEBUG_SSMPINGD_STR)
{
PIM_DO_DEBUG_SSMPINGD;
"no debug ssmpingd",
NO_STR
DEBUG_STR
- DEBUG_PIM_STR
DEBUG_SSMPINGD_STR)
{
PIM_DONT_DEBUG_SSMPINGD;
"Routing Information Protocol\n"
"Advertisement reception\n"
"Version control\n"
- "RIP version 1\n"
- "RIP version 2\n"
+ "RIP version\n"
"None\n")
{
VTY_DECLVAR_CONTEXT(interface, ifp);
DEFUN (ip_rip_receive_version_1,
ip_rip_receive_version_1_cmd,
- "ip rip receive version (1-1) (2-2)",
+ "ip rip receive version <1 2|2 1>",
IP_STR
"Routing Information Protocol\n"
"Advertisement reception\n"
"Version control\n"
"RIP version 1\n"
- "RIP version 2\n")
-{
- VTY_DECLVAR_CONTEXT(interface, ifp);
- struct rip_interface *ri;
-
- ri = ifp->info;
-
- /* Version 1 and 2. */
- ri->ri_receive = RI_RIP_VERSION_1_AND_2;
- return CMD_SUCCESS;
-}
-
-DEFUN (ip_rip_receive_version_2,
- ip_rip_receive_version_2_cmd,
- "ip rip receive version (2-2) (1-1)",
- IP_STR
- "Routing Information Protocol\n"
- "Advertisement reception\n"
- "Version control\n"
+ "RIP version 2\n"
"RIP version 2\n"
"RIP version 1\n")
{
"Routing Information Protocol\n"
"Advertisement reception\n"
"Version control\n"
- "Version 1\n"
- "Version 2\n")
+ "RIP version\n")
{
VTY_DECLVAR_CONTEXT(interface, ifp);
struct rip_interface *ri;
"Routing Information Protocol\n"
"Advertisement transmission\n"
"Version control\n"
- "RIP version 1\n"
- "RIP version 2\n")
+ "RIP version\n")
{
VTY_DECLVAR_CONTEXT(interface, ifp);
int idx_type = 4;
DEFUN (ip_rip_send_version_1,
ip_rip_send_version_1_cmd,
- "ip rip send version (1-1) (2-2)",
+ "ip rip send version <1 2|2 1>",
IP_STR
"Routing Information Protocol\n"
"Advertisement transmission\n"
"Version control\n"
"RIP version 1\n"
- "RIP version 2\n")
-{
- VTY_DECLVAR_CONTEXT(interface, ifp);
- struct rip_interface *ri;
-
- ri = ifp->info;
-
- /* Version 1 and 2. */
- ri->ri_send = RI_RIP_VERSION_1_AND_2;
- return CMD_SUCCESS;
-}
-
-DEFUN (ip_rip_send_version_2,
- ip_rip_send_version_2_cmd,
- "ip rip send version (2-2) (1-1)",
- IP_STR
- "Routing Information Protocol\n"
- "Advertisement transmission\n"
- "Version control\n"
+ "RIP version 2\n"
"RIP version 2\n"
"RIP version 1\n")
{
"Routing Information Protocol\n"
"Advertisement transmission\n"
"Version control\n"
- "Version 1\n"
- "Version 2\n")
+ "RIP version\n")
{
VTY_DECLVAR_CONTEXT(interface, ifp);
struct rip_interface *ri;
install_element (INTERFACE_NODE, &ip_rip_send_version_cmd);
install_element (INTERFACE_NODE, &ip_rip_send_version_1_cmd);
- install_element (INTERFACE_NODE, &ip_rip_send_version_2_cmd);
install_element (INTERFACE_NODE, &no_ip_rip_send_version_cmd);
install_element (INTERFACE_NODE, &ip_rip_receive_version_cmd);
install_element (INTERFACE_NODE, &ip_rip_receive_version_1_cmd);
- install_element (INTERFACE_NODE, &ip_rip_receive_version_2_cmd);
install_element (INTERFACE_NODE, &no_ip_rip_receive_version_cmd);
install_element (INTERFACE_NODE, &ip_rip_v2_broadcast_cmd);
address_family_evpn_cmd,
"address-family <l2vpn evpn>",
"Enter Address Family command mode\n"
- "EVPN Address family\n"
- "Layer2 VPN Address family\n"
- "Ethernet Virtual Private Network Subsequent Address Family\n")
+ "Address Family\n"
+ "Address Family modifier\n")
{
vty->node = BGP_EVPN_NODE;
return CMD_SUCCESS;
DEFUNSH (VTYSH_ALL,
vtysh_config_password,
vtysh_password_cmd,
- "password (8-8) WORD",
+ "password [(8-8)] WORD",
"Assign the terminal connection password\n"
"Specifies a HIDDEN password will follow\n"
- "dummy string \n"
"The HIDDEN line password string\n")
{
return CMD_SUCCESS;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this route\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv4_prefixlen = 2;
int idx_reject_blackhole = 3;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this route\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv4 = 2;
int idx_ipv4_2 = 3;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this route\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv4 = 2;
int idx_ipv4_2 = 3;
"Tag of this route\n"
"Tag value\n"
"Distance value for this route\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv4_prefixlen = 3;
int idx_ipv4_ifname_null = 4;
"Tag of this route\n"
"Tag value\n"
"Distance value for this route\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv4_prefixlen = 3;
int idx_curr = 5;
"Tag of this route\n"
"Tag value\n"
"Distance value for this route\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv4 = 3;
int idx_ipv4_2 = 4;
"Tag of this route\n"
"Tag value\n"
"Distance value for this route\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv4 = 3;
int idx_ipv4_2 = 4;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 2;
int idx_ipv6_ifname;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 2;
int idx_ipv6_ifname;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 2;
int idx_ipv6 = 3;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 2;
int idx_ipv6;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 3;
int idx_ipv6_ifname;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 3;
int idx_ipv6_ifname;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 3;
int idx_ipv6;
"Set tag for this route\n"
"Tag value\n"
"Distance value for this prefix\n"
- VRF_CMD_HELP_STR
- MPLS_LABEL_HELPSTR)
+ VRF_CMD_HELP_STR)
{
int idx_ipv6_prefixlen = 3;
int idx_ipv6;