From: Donald Sharp Date: Thu, 15 Jun 2017 17:55:28 +0000 (-0400) Subject: pimd: Convert code to handle vrf autocompletion X-Git-Tag: frr-4.0-dev~468^2~44 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=6e89ed94f833f352e69bfc7723ec2694dffc046d;p=mirror%2Ffrr.git pimd: Convert code to handle vrf autocompletion Signed-off-by: Donald Sharp --- diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index 1b0e73d987..9156d9f632 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -3088,7 +3088,7 @@ static void clear_interfaces(struct pim_instance *pim) DEFUN (clear_ip_interfaces, clear_ip_interfaces_cmd, - "clear ip interfaces [vrf NAME]", + "clear ip interfaces [vrf VRFNAME]", CLEAR_STR IP_STR "Reset interfaces\n" @@ -3107,7 +3107,7 @@ DEFUN (clear_ip_interfaces, DEFUN (clear_ip_igmp_interfaces, clear_ip_igmp_interfaces_cmd, - "clear ip igmp [vrf NAME] interfaces", + "clear ip igmp [vrf VRFNAME] interfaces", CLEAR_STR IP_STR CLEAR_IP_IGMP_STR @@ -3169,7 +3169,7 @@ static void mroute_del_all(struct pim_instance *pim) DEFUN (clear_ip_mroute, clear_ip_mroute_cmd, - "clear ip mroute [vrf NAME]", + "clear ip mroute [vrf VRFNAME]", CLEAR_STR IP_STR "Reset multicast routes\n" @@ -3189,7 +3189,7 @@ DEFUN (clear_ip_mroute, DEFUN (clear_ip_pim_interfaces, clear_ip_pim_interfaces_cmd, - "clear ip pim [vrf NAME] interfaces", + "clear ip pim [vrf VRFNAME] interfaces", CLEAR_STR IP_STR CLEAR_IP_PIM_STR @@ -3209,7 +3209,7 @@ DEFUN (clear_ip_pim_interfaces, DEFUN (clear_ip_pim_interface_traffic, clear_ip_pim_interface_traffic_cmd, - "clear ip pim [vrf NAME] interface traffic", + "clear ip pim [vrf VRFNAME] interface traffic", "Reset functions\n" "IP information\n" "PIM clear commands\n" @@ -3253,7 +3253,7 @@ DEFUN (clear_ip_pim_interface_traffic, DEFUN (clear_ip_pim_oil, clear_ip_pim_oil_cmd, - "clear ip pim [vrf NAME] oil", + "clear ip pim [vrf VRFNAME] oil", CLEAR_STR IP_STR CLEAR_IP_PIM_STR @@ -3273,7 +3273,7 @@ DEFUN (clear_ip_pim_oil, DEFUN (show_ip_igmp_interface, show_ip_igmp_interface_cmd, - "show ip igmp [vrf NAME] interface [detail|WORD] [json]", + "show ip igmp [vrf VRFNAME] interface [detail|WORD] [json]", SHOW_STR IP_STR IGMP_STR @@ -3301,7 +3301,7 @@ DEFUN (show_ip_igmp_interface, DEFUN (show_ip_igmp_join, show_ip_igmp_join_cmd, - "show ip igmp [vrf NAME] join", + "show ip igmp [vrf VRFNAME] join", SHOW_STR IP_STR IGMP_STR @@ -3321,7 +3321,7 @@ DEFUN (show_ip_igmp_join, DEFUN (show_ip_igmp_groups, show_ip_igmp_groups_cmd, - "show ip igmp [vrf NAME] groups [json]", + "show ip igmp [vrf VRFNAME] groups [json]", SHOW_STR IP_STR IGMP_STR @@ -3343,7 +3343,7 @@ DEFUN (show_ip_igmp_groups, DEFUN (show_ip_igmp_groups_retransmissions, show_ip_igmp_groups_retransmissions_cmd, - "show ip igmp [vrf NAME] groups retransmissions", + "show ip igmp [vrf VRFNAME] groups retransmissions", SHOW_STR IP_STR IGMP_STR @@ -3364,7 +3364,7 @@ DEFUN (show_ip_igmp_groups_retransmissions, DEFUN (show_ip_igmp_sources, show_ip_igmp_sources_cmd, - "show ip igmp [vrf NAME] sources", + "show ip igmp [vrf VRFNAME] sources", SHOW_STR IP_STR IGMP_STR @@ -3384,7 +3384,7 @@ DEFUN (show_ip_igmp_sources, DEFUN (show_ip_igmp_sources_retransmissions, show_ip_igmp_sources_retransmissions_cmd, - "show ip igmp [vrf NAME] sources retransmissions", + "show ip igmp [vrf VRFNAME] sources retransmissions", SHOW_STR IP_STR IGMP_STR @@ -3405,7 +3405,7 @@ DEFUN (show_ip_igmp_sources_retransmissions, DEFUN (show_ip_pim_assert, show_ip_pim_assert_cmd, - "show ip pim [vrf NAME] assert", + "show ip pim [vrf VRFNAME] assert", SHOW_STR IP_STR PIM_STR @@ -3425,7 +3425,7 @@ DEFUN (show_ip_pim_assert, DEFUN (show_ip_pim_assert_internal, show_ip_pim_assert_internal_cmd, - "show ip pim [vrf NAME] assert-internal", + "show ip pim [vrf VRFNAME] assert-internal", SHOW_STR IP_STR PIM_STR @@ -3445,7 +3445,7 @@ DEFUN (show_ip_pim_assert_internal, DEFUN (show_ip_pim_assert_metric, show_ip_pim_assert_metric_cmd, - "show ip pim [vrf NAME] assert-metric", + "show ip pim [vrf VRFNAME] assert-metric", SHOW_STR IP_STR PIM_STR @@ -3465,7 +3465,7 @@ DEFUN (show_ip_pim_assert_metric, DEFUN (show_ip_pim_assert_winner_metric, show_ip_pim_assert_winner_metric_cmd, - "show ip pim [vrf NAME] assert-winner-metric", + "show ip pim [vrf VRFNAME] assert-winner-metric", SHOW_STR IP_STR PIM_STR @@ -3485,7 +3485,7 @@ DEFUN (show_ip_pim_assert_winner_metric, DEFUN (show_ip_pim_interface, show_ip_pim_interface_cmd, - "show ip pim [vrf NAME] interface [detail|WORD] [json]", + "show ip pim [vrf VRFNAME] interface [detail|WORD] [json]", SHOW_STR IP_STR PIM_STR @@ -3514,7 +3514,7 @@ DEFUN (show_ip_pim_interface, DEFUN (show_ip_pim_join, show_ip_pim_join_cmd, - "show ip pim [vrf NAME] join [json]", + "show ip pim [vrf VRFNAME] join [json]", SHOW_STR IP_STR PIM_STR @@ -3536,7 +3536,7 @@ DEFUN (show_ip_pim_join, DEFUN (show_ip_pim_local_membership, show_ip_pim_local_membership_cmd, - "show ip pim [vrf NAME] local-membership [json]", + "show ip pim [vrf VRFNAME] local-membership [json]", SHOW_STR IP_STR PIM_STR @@ -3558,7 +3558,7 @@ DEFUN (show_ip_pim_local_membership, DEFUN (show_ip_pim_neighbor, show_ip_pim_neighbor_cmd, - "show ip pim [vrf NAME] neighbor [detail|WORD] [json]", + "show ip pim [vrf VRFNAME] neighbor [detail|WORD] [json]", SHOW_STR IP_STR PIM_STR @@ -3586,7 +3586,7 @@ DEFUN (show_ip_pim_neighbor, DEFUN (show_ip_pim_secondary, show_ip_pim_secondary_cmd, - "show ip pim [vrf NAME] secondary", + "show ip pim [vrf VRFNAME] secondary", SHOW_STR IP_STR PIM_STR @@ -3606,7 +3606,7 @@ DEFUN (show_ip_pim_secondary, DEFUN (show_ip_pim_state, show_ip_pim_state_cmd, - "show ip pim [vrf NAME] state [A.B.C.D [A.B.C.D]] [json]", + "show ip pim [vrf VRFNAME] state [A.B.C.D [A.B.C.D]] [json]", SHOW_STR IP_STR PIM_STR @@ -3641,7 +3641,7 @@ DEFUN (show_ip_pim_state, DEFUN (show_ip_pim_upstream, show_ip_pim_upstream_cmd, - "show ip pim [vrf NAME] upstream [json]", + "show ip pim [vrf VRFNAME] upstream [json]", SHOW_STR IP_STR PIM_STR @@ -3663,7 +3663,7 @@ DEFUN (show_ip_pim_upstream, DEFUN (show_ip_pim_upstream_join_desired, show_ip_pim_upstream_join_desired_cmd, - "show ip pim [vrf NAME] upstream-join-desired [json]", + "show ip pim [vrf VRFNAME] upstream-join-desired [json]", SHOW_STR IP_STR PIM_STR @@ -3685,7 +3685,7 @@ DEFUN (show_ip_pim_upstream_join_desired, DEFUN (show_ip_pim_upstream_rpf, show_ip_pim_upstream_rpf_cmd, - "show ip pim [vrf NAME] upstream-rpf [json]", + "show ip pim [vrf VRFNAME] upstream-rpf [json]", SHOW_STR IP_STR PIM_STR @@ -3707,7 +3707,7 @@ DEFUN (show_ip_pim_upstream_rpf, DEFUN (show_ip_pim_rp, show_ip_pim_rp_cmd, - "show ip pim [vrf NAME] rp-info [json]", + "show ip pim [vrf VRFNAME] rp-info [json]", SHOW_STR IP_STR PIM_STR @@ -3729,7 +3729,7 @@ DEFUN (show_ip_pim_rp, DEFUN (show_ip_pim_rpf, show_ip_pim_rpf_cmd, - "show ip pim [vrf NAME] rpf [json]", + "show ip pim [vrf VRFNAME] rpf [json]", SHOW_STR IP_STR PIM_STR @@ -3751,7 +3751,7 @@ DEFUN (show_ip_pim_rpf, DEFUN (show_ip_pim_nexthop, show_ip_pim_nexthop_cmd, - "show ip pim [vrf NAME] nexthop", + "show ip pim [vrf VRFNAME] nexthop", SHOW_STR IP_STR PIM_STR @@ -3771,7 +3771,7 @@ DEFUN (show_ip_pim_nexthop, DEFUN (show_ip_pim_nexthop_lookup, show_ip_pim_nexthop_lookup_cmd, - "show ip pim [vrf NAME] nexthop-lookup A.B.C.D A.B.C.D", + "show ip pim [vrf VRFNAME] nexthop-lookup A.B.C.D A.B.C.D", SHOW_STR IP_STR PIM_STR @@ -3856,7 +3856,7 @@ DEFUN (show_ip_pim_nexthop_lookup, DEFUN (show_ip_pim_interface_traffic, show_ip_pim_interface_traffic_cmd, - "show ip pim [vrf NAME] interface traffic [WORD] [json]", + "show ip pim [vrf VRFNAME] interface traffic [WORD] [json]", SHOW_STR IP_STR PIM_STR @@ -3925,7 +3925,7 @@ static void show_multicast_interfaces(struct vty *vty, struct pim_instance *pim) DEFUN (show_ip_multicast, show_ip_multicast_cmd, - "show ip multicast [vrf NAME]", + "show ip multicast [vrf VRFNAME]", SHOW_STR IP_STR VRF_CMD_HELP_STR @@ -4303,7 +4303,7 @@ static void show_mroute(struct vty *vty, struct pim_instance *pim, u_char uj) DEFUN (show_ip_mroute, show_ip_mroute_cmd, - "show ip mroute [vrf NAME] [json]", + "show ip mroute [vrf VRFNAME] [json]", SHOW_STR IP_STR MROUTE_STR @@ -4376,7 +4376,7 @@ static void show_mroute_count(struct vty *vty, struct pim_instance *pim) DEFUN (show_ip_mroute_count, show_ip_mroute_count_cmd, - "show ip mroute [vrf NAME] count", + "show ip mroute [vrf VRFNAME] count", SHOW_STR IP_STR MROUTE_STR @@ -4392,7 +4392,7 @@ DEFUN (show_ip_mroute_count, DEFUN (show_ip_rib, show_ip_rib_cmd, - "show ip rib [vrf NAME] A.B.C.D", + "show ip rib [vrf VRFNAME] A.B.C.D", SHOW_STR IP_STR RIB_STR @@ -4484,7 +4484,7 @@ static void show_ssmpingd(struct vty *vty, struct pim_instance *pim) DEFUN (show_ip_ssmpingd, show_ip_ssmpingd_cmd, - "show ip ssmpingd [vrf NAME]", + "show ip ssmpingd [vrf VRFNAME]", SHOW_STR IP_STR SHOW_SSMPINGD_STR @@ -4948,7 +4948,7 @@ static void ip_pim_ssm_show_group_range(struct vty *vty, DEFUN (show_ip_pim_ssm_range, show_ip_pim_ssm_range_cmd, - "show ip pim [vrf NAME] group-type [json]", + "show ip pim [vrf VRFNAME] group-type [json]", SHOW_STR IP_STR PIM_STR @@ -5000,7 +5000,7 @@ static void ip_pim_ssm_show_group_type(struct vty *vty, DEFUN (show_ip_pim_group_type, show_ip_pim_group_type_cmd, - "show ip pim [vrf NAME] group-type A.B.C.D [json]", + "show ip pim [vrf VRFNAME] group-type A.B.C.D [json]", SHOW_STR IP_STR PIM_STR @@ -7183,7 +7183,7 @@ static void ip_msdp_show_mesh_group(struct vty *vty, struct pim_instance *pim, DEFUN (show_ip_msdp_mesh_group, show_ip_msdp_mesh_group_cmd, - "show ip msdp [vrf NAME] mesh-group [json]", + "show ip msdp [vrf VRFNAME] mesh-group [json]", SHOW_STR IP_STR MSDP_STR @@ -7364,7 +7364,7 @@ static void ip_msdp_show_peers_detail(struct vty *vty, struct pim_instance *pim, DEFUN (show_ip_msdp_peer_detail, show_ip_msdp_peer_detail_cmd, - "show ip msdp [vrf NAME] peer [detail|A.B.C.D] [json]", + "show ip msdp [vrf VRFNAME] peer [detail|A.B.C.D] [json]", SHOW_STR IP_STR MSDP_STR @@ -7559,7 +7559,7 @@ static void ip_msdp_show_sa_detail(struct vty *vty, struct pim_instance *pim, DEFUN (show_ip_msdp_sa_detail, show_ip_msdp_sa_detail_cmd, - "show ip msdp [vrf NAME] sa detail [json]", + "show ip msdp [vrf VRFNAME] sa detail [json]", SHOW_STR IP_STR MSDP_STR @@ -7640,7 +7640,7 @@ static void ip_msdp_show_sa_sg(struct vty *vty, struct pim_instance *pim, DEFUN (show_ip_msdp_sa_sg, show_ip_msdp_sa_sg_cmd, - "show ip msdp [vrf NAME] sa [A.B.C.D [A.B.C.D]] [json]", + "show ip msdp [vrf VRFNAME] sa [A.B.C.D [A.B.C.D]] [json]", SHOW_STR IP_STR MSDP_STR