From: Don Slice Date: Thu, 4 Feb 2016 13:59:12 +0000 (-0800) Subject: zebra: show_interface_name_vrf fix X-Git-Tag: frr-2.0-rc1~1140 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=1721646ebec27a22993e214715f874860a4d1e24;p=mirror%2Ffrr.git zebra: show_interface_name_vrf fix Ticket: CM-9110 Reviewed By: Testing Done: Manual testing, see ticket Aliased "show interface name swpxx" to "show interface name swpxx vrf all" to find the interface regarless of which vrf it resides in. --- diff --git a/zebra/interface.c b/zebra/interface.c index be85ec4ac2..d7499a0cb4 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -1249,11 +1249,14 @@ DEFUN (show_interface_vrf_all, show_interface_vrf_all_cmd, } /* Show specified interface to vty. */ -DEFUN (show_interface_name, show_interface_name_cmd, - "show interface IFNAME", + +DEFUN (show_interface_name_vrf, + show_interface_name_vrf_cmd, + "show interface IFNAME " VRF_CMD_STR, SHOW_STR "Interface status and configuration\n" - "Inteface name\n") + "Interface name\n" + VRF_CMD_HELP_STR) { struct interface *ifp; vrf_id_t vrf_id = VRF_DEFAULT; @@ -1283,20 +1286,12 @@ DEFUN (show_interface_name, show_interface_name_cmd, return CMD_SUCCESS; } -ALIAS (show_interface_name, - show_interface_name_vrf_cmd, - "show interface IFNAME " VRF_CMD_STR, - SHOW_STR - "Interface status and configuration\n" - "Inteface name\n" - VRF_CMD_HELP_STR) - /* Show specified interface to vty. */ DEFUN (show_interface_name_vrf_all, show_interface_name_vrf_all_cmd, "show interface IFNAME " VRF_ALL_CMD_STR, SHOW_STR "Interface status and configuration\n" - "Inteface name\n" + "Interface name\n" VRF_ALL_CMD_HELP_STR) { struct interface *ifp; @@ -1333,6 +1328,12 @@ DEFUN (show_interface_name_vrf_all, show_interface_name_vrf_all_cmd, return CMD_SUCCESS; } +ALIAS (show_interface_name_vrf_all, show_interface_name_cmd, + "show interface IFNAME", + SHOW_STR + "Interface status and configuration\n" + "Interface name\n") + static void if_show_description (struct vty *vty, vrf_id_t vrf_id) {