summaryrefslogtreecommitdiff
path: root/lib/command.h
diff options
context:
space:
mode:
authorStephen Worley <sworley@cumulusnetworks.com>2020-10-07 16:20:58 -0400
committerStephen Worley <sworley@cumulusnetworks.com>2020-10-13 16:13:16 -0400
commit247fb57d63c6be82481bdde0b49f34a78be8bef6 (patch)
tree74e495fe59c0814b35f8a0d0e797fc231113983d /lib/command.h
parent82b4a8bf2c89c3854ab65f139a5434bea98add69 (diff)
lib: consolidate evpn type help strings into macro
Consolidate evpn type help strings into one single macro for use on commands that need to support all the types. Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com>
Diffstat (limited to 'lib/command.h')
-rw-r--r--lib/command.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/command.h b/lib/command.h
index 677d4b2dad..bb007b0868 100644
--- a/lib/command.h
+++ b/lib/command.h
@@ -462,6 +462,14 @@ struct cmd_node {
#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"
+#define EVPN_TYPE_ALL_LIST "<ead|1|macip|2|multicast|3|es|4|prefix|5>"
+#define EVPN_TYPE_ALL_LIST_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
+
/* Prototypes. */
extern void install_node(struct cmd_node *node);