SOURCES: quagga-view_commands.patch (NEW) - two of missing view commands added

gotar gotar at pld-linux.org
Fri Apr 10 02:10:22 CEST 2009


Author: gotar                        Date: Fri Apr 10 00:10:22 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- two of missing view commands added 

---- Files affected:
SOURCES:
   quagga-view_commands.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/quagga-view_commands.patch
diff -u /dev/null SOURCES/quagga-view_commands.patch:1.1
--- /dev/null	Fri Apr 10 02:10:23 2009
+++ SOURCES/quagga-view_commands.patch	Fri Apr 10 02:10:16 2009
@@ -0,0 +1,117 @@
+diff -urN quagga-0.99.11.orig/bgpd/bgp_route.c quagga-0.99.11/bgpd/bgp_route.c
+--- quagga-0.99.11.orig/bgpd/bgp_route.c	2008-10-02 10:28:50.000000000 +0200
++++ quagga-0.99.11/bgpd/bgp_route.c	2009-04-08 01:19:30.000000000 +0200
+@@ -9658,12 +9682,14 @@
+   return CMD_SUCCESS;
+ }
+ 
+-DEFUN (show_ip_bgp_neighbor_advertised_route,
+-       show_ip_bgp_neighbor_advertised_route_cmd,
+-       "show ip bgp neighbors (A.B.C.D|X:X::X:X) advertised-routes",
++DEFUN (show_ip_bgp_view_neighbor_advertised_route,
++       show_ip_bgp_view_neighbor_advertised_route_cmd,
++       "show ip bgp view WORD neighbors (A.B.C.D|X:X::X:X) advertised-routes",
+        SHOW_STR
+        IP_STR
+        BGP_STR
++       "BGP view\n"
++       "View name\n"
+        "Detailed information on TCP and BGP neighbor connections\n"
+        "Neighbor to display information about\n"
+        "Neighbor to display information about\n"
+@@ -9671,13 +9697,28 @@
+ {
+   struct peer *peer;
+ 
+-  peer = peer_lookup_in_view (vty, NULL, argv[0]);  
++  if (argc == 2)
++    peer = peer_lookup_in_view (vty, argv[0], argv[1]);
++  else
++    peer = peer_lookup_in_view (vty, NULL, argv[0]);
++
+   if (! peer) 
+     return CMD_WARNING;
+  
+   return peer_adj_routes (vty, peer, AFI_IP, SAFI_UNICAST, 0);
+ }
+ 
++ALIAS (show_ip_bgp_view_neighbor_advertised_route,
++       show_ip_bgp_neighbor_advertised_route_cmd,
++       "show ip bgp neighbors (A.B.C.D|X:X::X:X) advertised-routes",
++       SHOW_STR
++       IP_STR
++       BGP_STR
++       "Detailed information on TCP and BGP neighbor connections\n"
++       "Neighbor to display information about\n"
++       "Neighbor to display information about\n"
++       "Display the routes advertised to a BGP neighbor\n")
++
+ DEFUN (show_ip_bgp_ipv4_neighbor_advertised_route,
+        show_ip_bgp_ipv4_neighbor_advertised_route_cmd,
+        "show ip bgp ipv4 (unicast|multicast) neighbors (A.B.C.D|X:X::X:X) advertised-routes",
+@@ -9836,12 +9889,14 @@
+ }
+ #endif /* HAVE_IPV6 */
+ 
+-DEFUN (show_ip_bgp_neighbor_received_routes,
+-       show_ip_bgp_neighbor_received_routes_cmd,
+-       "show ip bgp neighbors (A.B.C.D|X:X::X:X) received-routes",
++DEFUN (show_ip_bgp_view_neighbor_received_routes,
++       show_ip_bgp_view_neighbor_received_routes_cmd,
++       "show ip bgp view WORD neighbors (A.B.C.D|X:X::X:X) received-routes",
+        SHOW_STR
+        IP_STR
+        BGP_STR
++       "BGP view\n"
++       "View name\n"
+        "Detailed information on TCP and BGP neighbor connections\n"
+        "Neighbor to display information about\n"
+        "Neighbor to display information about\n"
+@@ -9849,13 +9904,28 @@
+ {
+   struct peer *peer;
+ 
+-  peer = peer_lookup_in_view (vty, NULL, argv[0]);
++  if (argc == 2)
++    peer = peer_lookup_in_view (vty, argv[0], argv[1]);
++  else
++    peer = peer_lookup_in_view (vty, NULL, argv[0]);
++
+   if (! peer)
+     return CMD_WARNING;
+ 
+   return peer_adj_routes (vty, peer, AFI_IP, SAFI_UNICAST, 1);
+ }
+ 
++ALIAS (show_ip_bgp_view_neighbor_received_routes,
++       show_ip_bgp_neighbor_received_routes_cmd,
++       "show ip bgp neighbors (A.B.C.D|X:X::X:X) received-routes",
++       SHOW_STR
++       IP_STR
++       BGP_STR
++       "Detailed information on TCP and BGP neighbor connections\n"
++       "Neighbor to display information about\n"
++       "Neighbor to display information about\n"
++       "Display the received routes from neighbor\n")
++
+ DEFUN (show_ip_bgp_ipv4_neighbor_received_routes,
+        show_ip_bgp_ipv4_neighbor_received_routes_cmd,
+        "show ip bgp ipv4 (unicast|multicast) neighbors (A.B.C.D|X:X::X:X) received-routes",
+@@ -11784,6 +11896,8 @@
+   install_element (VIEW_NODE, &show_ip_bgp_rsclient_cmd);
+   install_element (VIEW_NODE, &show_ip_bgp_rsclient_route_cmd);
+   install_element (VIEW_NODE, &show_ip_bgp_rsclient_prefix_cmd);
++  install_element (VIEW_NODE, &show_ip_bgp_view_neighbor_advertised_route_cmd);
++  install_element (VIEW_NODE, &show_ip_bgp_view_neighbor_received_routes_cmd);
+   install_element (VIEW_NODE, &show_ip_bgp_view_rsclient_cmd);
+   install_element (VIEW_NODE, &show_ip_bgp_view_rsclient_route_cmd);
+   install_element (VIEW_NODE, &show_ip_bgp_view_rsclient_prefix_cmd);
+@@ -11889,6 +12003,8 @@
+   install_element (ENABLE_NODE, &show_ip_bgp_rsclient_cmd);
+   install_element (ENABLE_NODE, &show_ip_bgp_rsclient_route_cmd);
+   install_element (ENABLE_NODE, &show_ip_bgp_rsclient_prefix_cmd);
++  install_element (ENABLE_NODE, &show_ip_bgp_view_neighbor_advertised_route_cmd);
++  install_element (ENABLE_NODE, &show_ip_bgp_view_neighbor_received_routes_cmd);
+   install_element (ENABLE_NODE, &show_ip_bgp_view_rsclient_cmd);
+   install_element (ENABLE_NODE, &show_ip_bgp_view_rsclient_route_cmd);
+   install_element (ENABLE_NODE, &show_ip_bgp_view_rsclient_prefix_cmd);
================================================================


More information about the pld-cvs-commit mailing list