Merge pull request #7252 from sworleys/EVPN-RType-Help

lib,bgpd: EVPN help string cleanup
This commit is contained in:
Donatas Abraitis 2020-10-09 09:19:18 +03:00 committed by GitHub
commit 7563bd3fd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 78 additions and 67 deletions

View File

@ -3998,19 +3998,19 @@ DEFUN(show_bgp_l2vpn_evpn_route,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"Display Detailed Information\n"
"Specify Route type\n"
"EAD (Type-1) route\n"
"EAD (Type-1) route\n"
"MAC-IP (Type-2) route\n"
"MAC-IP (Type-2) route\n"
"Multicast (Type-3) route\n"
"Multicast (Type-3) route\n"
"Ethernet Segment (Type-4) route\n"
"Ethernet Segment (Type-4) route\n"
"Prefix (Type-5) route\n"
"Prefix (Type-5) route\n"
EVPN_TYPE_HELP_STR
EVPN_TYPE_1_HELP_STR
EVPN_TYPE_1_HELP_STR
EVPN_TYPE_2_HELP_STR
EVPN_TYPE_2_HELP_STR
EVPN_TYPE_3_HELP_STR
EVPN_TYPE_3_HELP_STR
EVPN_TYPE_4_HELP_STR
EVPN_TYPE_4_HELP_STR
EVPN_TYPE_5_HELP_STR
EVPN_TYPE_5_HELP_STR
JSON_STR)
{
struct bgp *bgp;
@ -4074,15 +4074,15 @@ DEFUN(show_bgp_l2vpn_evpn_route_rd,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n"
"Specify Route type\n"
"EAD (Type-1) route\n"
"MAC-IP (Type-2) route\n"
"Multicast (Type-3) route\n"
"Ethernet Segment route\n"
"Prefix route\n"
EVPN_RT_HELP_STR
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR
EVPN_TYPE_HELP_STR
EVPN_TYPE_1_HELP_STR
EVPN_TYPE_2_HELP_STR
EVPN_TYPE_3_HELP_STR
EVPN_TYPE_4_HELP_STR
EVPN_TYPE_5_HELP_STR
JSON_STR)
{
struct bgp *bgp;
@ -4151,9 +4151,9 @@ DEFUN(show_bgp_l2vpn_evpn_route_rd_macip,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n"
EVPN_RT_HELP_STR
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR
"MAC\n"
"MAC address (e.g., 00:e0:ec:20:12:62)\n"
"IP\n"
@ -4227,7 +4227,7 @@ DEFUN(show_bgp_l2vpn_evpn_route_esi,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"Ethernet Segment Identifier\n"
"ESI ID\n"
JSON_STR)
@ -4273,13 +4273,13 @@ DEFUN(show_bgp_l2vpn_evpn_route_vni, show_bgp_l2vpn_evpn_route_vni_cmd,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"VNI number\n"
"Specify Route type\n"
"EAD (Type-1) route\n"
"MAC-IP (Type-2) route\n"
"Multicast (Type-3) route\n"
EVPN_TYPE_HELP_STR
EVPN_TYPE_1_HELP_STR
EVPN_TYPE_2_HELP_STR
EVPN_TYPE_3_HELP_STR
"Remote VTEP\n"
"Remote VTEP IP address\n"
JSON_STR)
@ -4349,7 +4349,7 @@ DEFUN(show_bgp_l2vpn_evpn_route_vni_macip,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"VNI number\n"
"MAC\n"
@ -4419,10 +4419,10 @@ DEFUN(show_bgp_l2vpn_evpn_route_vni_multicast,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"VNI number\n"
"Multicast (Type-3) route\n"
EVPN_TYPE_3_HELP_STR
"Originating Router IP address\n"
JSON_STR)
{
@ -4477,7 +4477,7 @@ DEFUN(show_bgp_l2vpn_evpn_route_vni_all,
BGP_STR
L2VPN_HELP_STR
EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"All VNIs\n"
"Print Detailed Output\n"
@ -4706,30 +4706,30 @@ ALIAS_HIDDEN(show_bgp_l2vpn_evpn_summary, show_bgp_evpn_summary_cmd,
ALIAS_HIDDEN(show_bgp_l2vpn_evpn_route, show_bgp_evpn_route_cmd,
"show bgp evpn route [detail] [type <macip|multicast>]",
SHOW_STR BGP_STR EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"Display Detailed Information\n"
"Specify Route type\n"
"MAC-IP (Type-2) route\n"
"Multicast (Type-3) route\n")
EVPN_TYPE_HELP_STR
EVPN_TYPE_2_HELP_STR
EVPN_TYPE_3_HELP_STR)
ALIAS_HIDDEN(
show_bgp_l2vpn_evpn_route_rd, show_bgp_evpn_route_rd_cmd,
"show bgp evpn route rd ASN:NN_OR_IP-ADDRESS:NN [type <macip|multicast>]",
SHOW_STR BGP_STR EVPN_HELP_STR
"EVPN route information\n"
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n"
"Specify Route type\n"
"MAC-IP (Type-2) route\n"
"Multicast (Type-3) route\n")
EVPN_RT_HELP_STR
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR
EVPN_TYPE_HELP_STR
EVPN_TYPE_2_HELP_STR
EVPN_TYPE_3_HELP_STR)
ALIAS_HIDDEN(
show_bgp_l2vpn_evpn_route_rd_macip, show_bgp_evpn_route_rd_macip_cmd,
"show bgp evpn route rd ASN:NN_OR_IP-ADDRESS:NN mac WORD [ip WORD]",
SHOW_STR BGP_STR EVPN_HELP_STR
"EVPN route information\n"
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n"
EVPN_RT_HELP_STR
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR
"MAC\n"
"MAC address (e.g., 00:e0:ec:20:12:62)\n"
"IP\n"
@ -4739,12 +4739,12 @@ ALIAS_HIDDEN(
show_bgp_l2vpn_evpn_route_vni, show_bgp_evpn_route_vni_cmd,
"show bgp evpn route vni " CMD_VNI_RANGE " [<type <macip|multicast> | vtep A.B.C.D>]",
SHOW_STR BGP_STR EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"VNI number\n"
"Specify Route type\n"
"MAC-IP (Type-2) route\n"
"Multicast (Type-3) route\n"
EVPN_TYPE_HELP_STR
EVPN_TYPE_2_HELP_STR
EVPN_TYPE_3_HELP_STR
"Remote VTEP\n"
"Remote VTEP IP address\n")
@ -4752,7 +4752,7 @@ ALIAS_HIDDEN(show_bgp_l2vpn_evpn_route_vni_macip,
show_bgp_evpn_route_vni_macip_cmd,
"show bgp evpn route vni " CMD_VNI_RANGE " mac WORD [ip WORD]",
SHOW_STR BGP_STR EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"VNI number\n"
"MAC\n"
@ -4764,16 +4764,16 @@ ALIAS_HIDDEN(show_bgp_l2vpn_evpn_route_vni_multicast,
show_bgp_evpn_route_vni_multicast_cmd,
"show bgp evpn route vni " CMD_VNI_RANGE " multicast A.B.C.D",
SHOW_STR BGP_STR EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"VNI number\n"
"Multicast (Type-3) route\n"
EVPN_TYPE_3_HELP_STR
"Originating Router IP address\n")
ALIAS_HIDDEN(show_bgp_l2vpn_evpn_route_vni_all, show_bgp_evpn_route_vni_all_cmd,
"show bgp evpn route vni all [detail] [vtep A.B.C.D]",
SHOW_STR BGP_STR EVPN_HELP_STR
"EVPN route information\n"
EVPN_RT_HELP_STR
"VXLAN Network Identifier\n"
"All VNIs\n"
"Print Detailed Output\n"
@ -4854,8 +4854,8 @@ DEFUN_NOSH (exit_vni,
DEFUN (bgp_evpn_vrf_rd,
bgp_evpn_vrf_rd_cmd,
"rd ASN:NN_OR_IP-ADDRESS:NN",
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n")
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR)
{
int ret;
struct prefix_rd prd;
@ -4883,8 +4883,8 @@ DEFUN (no_bgp_evpn_vrf_rd,
no_bgp_evpn_vrf_rd_cmd,
"no rd ASN:NN_OR_IP-ADDRESS:NN",
NO_STR
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n")
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR)
{
int ret;
struct prefix_rd prd;
@ -4919,7 +4919,7 @@ DEFUN (no_bgp_evpn_vrf_rd_without_val,
no_bgp_evpn_vrf_rd_without_val_cmd,
"no rd",
NO_STR
"Route Distinguisher\n")
EVPN_RT_DIST_HELP_STR)
{
struct bgp *bgp_vrf = VTY_GET_CONTEXT(bgp);
@ -4939,8 +4939,8 @@ DEFUN (no_bgp_evpn_vrf_rd_without_val,
DEFUN (bgp_evpn_vni_rd,
bgp_evpn_vni_rd_cmd,
"rd ASN:NN_OR_IP-ADDRESS:NN",
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n")
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR)
{
struct prefix_rd prd;
struct bgp *bgp = VTY_GET_CONTEXT(bgp);
@ -4975,8 +4975,8 @@ DEFUN (no_bgp_evpn_vni_rd,
no_bgp_evpn_vni_rd_cmd,
"no rd ASN:NN_OR_IP-ADDRESS:NN",
NO_STR
"Route Distinguisher\n"
"ASN:XX or A.B.C.D:XX\n")
EVPN_RT_DIST_HELP_STR
EVPN_ASN_IP_HELP_STR)
{
struct prefix_rd prd;
struct bgp *bgp = VTY_GET_CONTEXT(bgp);
@ -5018,7 +5018,7 @@ DEFUN (no_bgp_evpn_vni_rd_without_val,
no_bgp_evpn_vni_rd_without_val_cmd,
"no rd",
NO_STR
"Route Distinguisher\n")
EVPN_RT_DIST_HELP_STR)
{
struct bgp *bgp = VTY_GET_CONTEXT(bgp);
VTY_DECLVAR_CONTEXT_SUB(bgpevpn, vpn);
@ -5249,7 +5249,7 @@ DEFUN (no_bgp_evpn_vrf_rt,
"import and export\n"
"import\n"
"export\n"
"ASN:XX or A.B.C.D:XX\n")
EVPN_ASN_IP_HELP_STR)
{
struct bgp *bgp = VTY_GET_CONTEXT(bgp);
int rt_type, found_ecomdel;
@ -5413,7 +5413,7 @@ DEFUN (no_bgp_evpn_vni_rt,
"import and export\n"
"import\n"
"export\n"
"ASN:XX or A.B.C.D:XX\n")
EVPN_ASN_IP_HELP_STR)
{
struct bgp *bgp = VTY_GET_CONTEXT(bgp);
VTY_DECLVAR_CONTEXT_SUB(bgpevpn, vpn);

View File

@ -452,6 +452,17 @@ struct cmd_node {
#define GR_NEIGHBOR_HELPER_CMD "Graceful Restart Helper command for a neighbor\n"
#define NO_GR_NEIGHBOR_HELPER_CMD "Undo Graceful Restart Helper command for a neighbor\n"
/* EVPN help Strings */
#define EVPN_RT_HELP_STR "EVPN route information\n"
#define EVPN_RT_DIST_HELP_STR "Route Distinguisher\n"
#define EVPN_ASN_IP_HELP_STR "ASN:XX or A.B.C.D:XX\n"
#define EVPN_TYPE_HELP_STR "Specify Route type\n"
#define EVPN_TYPE_1_HELP_STR "EAD (Type-1) route\n"
#define EVPN_TYPE_2_HELP_STR "MAC-IP (Type-2) route\n"
#define EVPN_TYPE_3_HELP_STR "Multicast (Type-3) route\n"
#define EVPN_TYPE_4_HELP_STR "Ethernet Segment (Type-4) route\n"
#define EVPN_TYPE_5_HELP_STR "Prefix (Type-5) route\n"
/* Prototypes. */
extern void install_node(struct cmd_node *node);
extern void install_default(enum node_type);