From: Chirag Shah Date: Tue, 2 May 2017 17:15:23 +0000 (-0700) Subject: pimd: fix help string for intf cntrs show cmd X-Git-Tag: reindent-master-before~191^2~2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=17d86e503816ab5afee7fd60304f1d16c864a122;p=matthieu%2Ffrr.git pimd: fix help string for intf cntrs show cmd Fix show interface traffic single command help string. Signed-off-by: Chirag Shah --- diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index d206a7aec7..a12d1cd28b 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -3140,35 +3140,22 @@ DEFUN (show_ip_pim_nexthop_lookup, DEFUN (show_ip_pim_interface_traffic, show_ip_pim_interface_traffic_cmd, - "show ip pim interface traffic {json}", + "show ip pim interface traffic [WORD] [json]", SHOW_STR IP_STR PIM_STR "PIM interface information\n" "Protocol Packet counters\n" + "Interface name\n" "JavaScript Object Notation\n") { u_char uj = use_json (argc, argv); + int idx = 0; - pim_show_interface_traffic (vty, uj); - - return CMD_SUCCESS; -} - -DEFUN (show_ip_pim_interface_traffic_single, - show_ip_pim_interface_traffic_single_cmd, - "show ip pim interface traffic WORD {json}", - SHOW_STR - IP_STR - PIM_STR - "PIM interface information\n" - "Protocol Packet counters\n") -{ - u_char uj = use_json (argc, argv); - const char *if_str; - if_str = argv[5]->arg; - - pim_show_interface_traffic_single (vty, if_str, uj); + if (argv_find(argv, argc, "WORD", &idx)) + pim_show_interface_traffic_single (vty, argv[idx]->arg, uj); + else + pim_show_interface_traffic (vty, uj); return CMD_SUCCESS; }