All current vty show commands related to evpn are moved from
show bgp evpn node to show bgp l2vpn evpn node. Only two
commands are kept: show bgp evpn rd <> [overlay] has been duplicated.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
---
bgpd/bgp_evpn.c | 105 +++++++++++++++++++++++++++++++++-----------------------
1 file changed, 62 insertions(+), 43 deletions(-)
diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c
index 61335eaaa1ca..b8945daeffc2 100644
--- a/bgpd/bgp_evpn.c
+++ b/bgpd/bgp_evpn.c
@@ -394,12 +394,12 @@ bgp_show_ethernet_vpn (struct vty *vty, struct prefix_rd *prd, enum bgp_show_typ
return CMD_SUCCESS;
}
-DEFUN (show_bgp_evpn_all,
- show_bgp_evpn_all_cmd,
- "show bgp evpn all",
+DEFUN (show_bgp_l2vpn_evpn_all,
+ show_bgp_l2vpn_evpn_all_cmd,
+ "show bgp l2vpn evpn all",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n")
{
@@ -411,7 +411,6 @@ DEFUN (show_bgp_evpn_rd,
show_bgp_evpn_rd_cmd,
"show bgp evpn rd ASN:nn_or_IP-address:nn",
SHOW_STR
- IP_STR
BGP_STR
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
@@ -430,12 +429,21 @@ DEFUN (show_bgp_evpn_rd,
SHOW_DISPLAY_STANDARD);
}
-DEFUN (show_bgp_evpn_all_tags,
- show_bgp_evpn_all_tags_cmd,
- "show bgp evpn all tags",
+ALIAS (show_bgp_evpn_rd,
+ show_bgp_l2vpn_evpn_rd_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
+ "Display information for a route distinguisher\n"
+ "VPN Route Distinguisher\n")
+
+DEFUN (show_bgp_l2vpn_evpn_all_tags,
+ show_bgp_l2vpn_evpn_all_tags_cmd,
+ "show bgp l2vpn evpn all tags",
+ SHOW_STR
+ BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Display BGP tags for prefixes\n")
@@ -444,12 +452,12 @@ DEFUN (show_bgp_evpn_all_tags,
SHOW_DISPLAY_TAGS);
}
-DEFUN (show_bgp_evpn_rd_tags,
- show_bgp_evpn_rd_tags_cmd,
- "show bgp evpn rd ASN:nn_or_IP-address:nn tags",
+DEFUN (show_bgp_l2vpn_evpn_rd_tags,
+ show_bgp_l2vpn_evpn_rd_tags_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn tags",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
@@ -468,12 +476,12 @@ DEFUN (show_bgp_evpn_rd_tags,
SHOW_DISPLAY_TAGS);
}
-DEFUN (show_bgp_evpn_all_overlay,
- show_bgp_evpn_all_overlay_cmd,
- "show bgp evpn all overlay",
+DEFUN (show_bgp_l2vpn_evpn_all_overlay,
+ show_bgp_l2vpn_evpn_all_overlay_cmd,
+ "show bgp l2vpn evpn all overlay",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Display BGP tags for prefixes\n")
@@ -486,12 +494,11 @@ DEFUN (show_bgp_evpn_rd_overlay,
show_bgp_evpn_rd_overlay_cmd,
"show bgp evpn rd ASN:nn_or_IP-address:nn overlay",
SHOW_STR
- IP_STR
BGP_STR
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
- "Display BGP tags for prefixes\n")
+ "Display BGP Overlay information\n")
{
int ret;
struct prefix_rd prd;
@@ -506,12 +513,22 @@ DEFUN (show_bgp_evpn_rd_overlay,
SHOW_DISPLAY_OVERLAY);
}
-DEFUN (show_bgp_evpn_all_neighbor_routes,
- show_bgp_evpn_all_neighbor_routes_cmd,
- "show bgp evpn all neighbors A.B.C.D routes",
+ALIAS (show_bgp_evpn_rd_overlay,
+ show_bgp_l2vpn_evpn_rd_overlay_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn overlay",
+ SHOW_STR
+ BGP_STR
+ "Display L2VPN AFI information\n"
+ "Display EVPN NLRI specific information\n"
+ "Display information for a route distinguisher\n"
+ "Display BGP Overlay information\n")
+
+DEFUN (show_bgp_l2vpn_evpn_all_neighbor_routes,
+ show_bgp_l2vpn_evpn_all_neighbor_routes_cmd,
+ "show bgp l2vpn evpn all neighbors A.B.C.D routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Detailed information on TCP and BGP neighbor connections\n"
@@ -540,12 +557,12 @@ DEFUN (show_bgp_evpn_all_neighbor_routes,
SHOW_DISPLAY_STANDARD);
}
-DEFUN (show_bgp_evpn_rd_neighbor_routes,
- show_bgp_evpn_rd_neighbor_routes_cmd,
- "show bgp evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D routes",
+DEFUN (show_bgp_l2vpn_evpn_rd_neighbor_routes,
+ show_bgp_l2vpn_evpn_rd_neighbor_routes_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
@@ -583,12 +600,12 @@ DEFUN (show_bgp_evpn_rd_neighbor_routes,
SHOW_DISPLAY_STANDARD);
}
-DEFUN (show_bgp_evpn_all_neighbor_advertised_routes,
- show_bgp_evpn_all_neighbor_advertised_routes_cmd,
- "show bgp evpn all neighbors A.B.C.D advertised-routes",
+DEFUN (show_bgp_l2vpn_evpn_all_neighbor_advertised_routes,
+ show_bgp_l2vpn_evpn_all_neighbor_advertised_routes_cmd,
+ "show bgp l2vpn evpn all neighbors A.B.C.D advertised-routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Detailed information on TCP and BGP neighbor connections\n"
@@ -615,12 +632,12 @@ DEFUN (show_bgp_evpn_all_neighbor_advertised_routes,
return show_adj_route_evpn (vty, peer, NULL);
}
-DEFUN (show_bgp_evpn_rd_neighbor_advertised_routes,
- show_bgp_evpn_rd_neighbor_advertised_routes_cmd,
- "show bgp evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D advertised-routes",
+DEFUN (show_bgp_l2vpn_evpn_rd_neighbor_advertised_routes,
+ show_bgp_l2vpn_evpn_rd_neighbor_advertised_routes_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D advertised-routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
@@ -659,14 +676,16 @@ DEFUN (show_bgp_evpn_rd_neighbor_advertised_routes,
void
bgp_ethernetvpn_init (void)
{
- install_element (VIEW_NODE, &show_bgp_evpn_all_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_cmd);
install_element (VIEW_NODE, &show_bgp_evpn_rd_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_tags_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_rd_tags_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_neighbor_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_rd_neighbor_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_neighbor_advertised_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_rd_neighbor_advertised_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_overlay_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_tags_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_tags_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_overlay_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_overlay_cmd);
install_element (VIEW_NODE, &show_bgp_evpn_rd_overlay_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_neighbor_routes_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_neighbor_routes_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_neighbor_advertised_routes_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_neighbor_advertised_routes_cmd);
}
--
2.1.4
_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev
show bgp evpn node to show bgp l2vpn evpn node. Only two
commands are kept: show bgp evpn rd <> [overlay] has been duplicated.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
---
bgpd/bgp_evpn.c | 105 +++++++++++++++++++++++++++++++++-----------------------
1 file changed, 62 insertions(+), 43 deletions(-)
diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c
index 61335eaaa1ca..b8945daeffc2 100644
--- a/bgpd/bgp_evpn.c
+++ b/bgpd/bgp_evpn.c
@@ -394,12 +394,12 @@ bgp_show_ethernet_vpn (struct vty *vty, struct prefix_rd *prd, enum bgp_show_typ
return CMD_SUCCESS;
}
-DEFUN (show_bgp_evpn_all,
- show_bgp_evpn_all_cmd,
- "show bgp evpn all",
+DEFUN (show_bgp_l2vpn_evpn_all,
+ show_bgp_l2vpn_evpn_all_cmd,
+ "show bgp l2vpn evpn all",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n")
{
@@ -411,7 +411,6 @@ DEFUN (show_bgp_evpn_rd,
show_bgp_evpn_rd_cmd,
"show bgp evpn rd ASN:nn_or_IP-address:nn",
SHOW_STR
- IP_STR
BGP_STR
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
@@ -430,12 +429,21 @@ DEFUN (show_bgp_evpn_rd,
SHOW_DISPLAY_STANDARD);
}
-DEFUN (show_bgp_evpn_all_tags,
- show_bgp_evpn_all_tags_cmd,
- "show bgp evpn all tags",
+ALIAS (show_bgp_evpn_rd,
+ show_bgp_l2vpn_evpn_rd_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
+ "Display information for a route distinguisher\n"
+ "VPN Route Distinguisher\n")
+
+DEFUN (show_bgp_l2vpn_evpn_all_tags,
+ show_bgp_l2vpn_evpn_all_tags_cmd,
+ "show bgp l2vpn evpn all tags",
+ SHOW_STR
+ BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Display BGP tags for prefixes\n")
@@ -444,12 +452,12 @@ DEFUN (show_bgp_evpn_all_tags,
SHOW_DISPLAY_TAGS);
}
-DEFUN (show_bgp_evpn_rd_tags,
- show_bgp_evpn_rd_tags_cmd,
- "show bgp evpn rd ASN:nn_or_IP-address:nn tags",
+DEFUN (show_bgp_l2vpn_evpn_rd_tags,
+ show_bgp_l2vpn_evpn_rd_tags_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn tags",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
@@ -468,12 +476,12 @@ DEFUN (show_bgp_evpn_rd_tags,
SHOW_DISPLAY_TAGS);
}
-DEFUN (show_bgp_evpn_all_overlay,
- show_bgp_evpn_all_overlay_cmd,
- "show bgp evpn all overlay",
+DEFUN (show_bgp_l2vpn_evpn_all_overlay,
+ show_bgp_l2vpn_evpn_all_overlay_cmd,
+ "show bgp l2vpn evpn all overlay",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Display BGP tags for prefixes\n")
@@ -486,12 +494,11 @@ DEFUN (show_bgp_evpn_rd_overlay,
show_bgp_evpn_rd_overlay_cmd,
"show bgp evpn rd ASN:nn_or_IP-address:nn overlay",
SHOW_STR
- IP_STR
BGP_STR
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
- "Display BGP tags for prefixes\n")
+ "Display BGP Overlay information\n")
{
int ret;
struct prefix_rd prd;
@@ -506,12 +513,22 @@ DEFUN (show_bgp_evpn_rd_overlay,
SHOW_DISPLAY_OVERLAY);
}
-DEFUN (show_bgp_evpn_all_neighbor_routes,
- show_bgp_evpn_all_neighbor_routes_cmd,
- "show bgp evpn all neighbors A.B.C.D routes",
+ALIAS (show_bgp_evpn_rd_overlay,
+ show_bgp_l2vpn_evpn_rd_overlay_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn overlay",
+ SHOW_STR
+ BGP_STR
+ "Display L2VPN AFI information\n"
+ "Display EVPN NLRI specific information\n"
+ "Display information for a route distinguisher\n"
+ "Display BGP Overlay information\n")
+
+DEFUN (show_bgp_l2vpn_evpn_all_neighbor_routes,
+ show_bgp_l2vpn_evpn_all_neighbor_routes_cmd,
+ "show bgp l2vpn evpn all neighbors A.B.C.D routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Detailed information on TCP and BGP neighbor connections\n"
@@ -540,12 +557,12 @@ DEFUN (show_bgp_evpn_all_neighbor_routes,
SHOW_DISPLAY_STANDARD);
}
-DEFUN (show_bgp_evpn_rd_neighbor_routes,
- show_bgp_evpn_rd_neighbor_routes_cmd,
- "show bgp evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D routes",
+DEFUN (show_bgp_l2vpn_evpn_rd_neighbor_routes,
+ show_bgp_l2vpn_evpn_rd_neighbor_routes_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
@@ -583,12 +600,12 @@ DEFUN (show_bgp_evpn_rd_neighbor_routes,
SHOW_DISPLAY_STANDARD);
}
-DEFUN (show_bgp_evpn_all_neighbor_advertised_routes,
- show_bgp_evpn_all_neighbor_advertised_routes_cmd,
- "show bgp evpn all neighbors A.B.C.D advertised-routes",
+DEFUN (show_bgp_l2vpn_evpn_all_neighbor_advertised_routes,
+ show_bgp_l2vpn_evpn_all_neighbor_advertised_routes_cmd,
+ "show bgp l2vpn evpn all neighbors A.B.C.D advertised-routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information about all EVPN NLRIs\n"
"Detailed information on TCP and BGP neighbor connections\n"
@@ -615,12 +632,12 @@ DEFUN (show_bgp_evpn_all_neighbor_advertised_routes,
return show_adj_route_evpn (vty, peer, NULL);
}
-DEFUN (show_bgp_evpn_rd_neighbor_advertised_routes,
- show_bgp_evpn_rd_neighbor_advertised_routes_cmd,
- "show bgp evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D advertised-routes",
+DEFUN (show_bgp_l2vpn_evpn_rd_neighbor_advertised_routes,
+ show_bgp_l2vpn_evpn_rd_neighbor_advertised_routes_cmd,
+ "show bgp l2vpn evpn rd ASN:nn_or_IP-address:nn neighbors A.B.C.D advertised-routes",
SHOW_STR
- IP_STR
BGP_STR
+ "Display L2VPN AFI information\n"
"Display EVPN NLRI specific information\n"
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
@@ -659,14 +676,16 @@ DEFUN (show_bgp_evpn_rd_neighbor_advertised_routes,
void
bgp_ethernetvpn_init (void)
{
- install_element (VIEW_NODE, &show_bgp_evpn_all_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_cmd);
install_element (VIEW_NODE, &show_bgp_evpn_rd_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_tags_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_rd_tags_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_neighbor_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_rd_neighbor_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_neighbor_advertised_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_rd_neighbor_advertised_routes_cmd);
- install_element (VIEW_NODE, &show_bgp_evpn_all_overlay_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_tags_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_tags_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_overlay_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_overlay_cmd);
install_element (VIEW_NODE, &show_bgp_evpn_rd_overlay_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_neighbor_routes_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_neighbor_routes_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_all_neighbor_advertised_routes_cmd);
+ install_element (VIEW_NODE, &show_bgp_l2vpn_evpn_rd_neighbor_advertised_routes_cmd);
}
--
2.1.4
_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev