From 5085d8a9456f4a75fcb8b7d263202e6ac3a7a441 Mon Sep 17 00:00:00 2001 From: luoyaozu Date: Fri, 2 Sep 2022 20:32:13 +0800 Subject: vrrp: fix cli functions according to short_help test output before fix: DBGvpp# vrrp proto start sw_if_index 1 vr_id 1 vrrp proto: unknown input `sw_if_index 1 vr_id 1' DBGvpp# vrrp vr track-if add sw_if_index 1 vr_id 1 track-index 1 priority 30 vrrp vr track-if: Please specify an interface Type: fix Signed-off-by: luoyaozu Change-Id: Ib8ba67e920b23008d9246318ec8f8f17bf0bea95 --- src/plugins/vrrp/vrrp_cli.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/plugins/vrrp/vrrp_cli.c') diff --git a/src/plugins/vrrp/vrrp_cli.c b/src/plugins/vrrp/vrrp_cli.c index 437b896839c..4496bbb7333 100644 --- a/src/plugins/vrrp/vrrp_cli.c +++ b/src/plugins/vrrp/vrrp_cli.c @@ -242,6 +242,8 @@ vrrp_proto_start_stop_command_fn (vlib_main_t * vm, if (unformat (input, "%U", unformat_vnet_sw_interface, vmp->vnet_main, &sw_if_index)) ; + else if (unformat (input, "sw_if_index %u", &sw_if_index)) + ; else if (unformat (input, "vr_id %u", &vr_id)) ; else if (unformat (input, "ipv6")) @@ -311,6 +313,8 @@ vrrp_peers_command_fn (vlib_main_t * vm, unformat_input_t * input, if (unformat (input, "%U", unformat_vnet_sw_interface, vmp->vnet_main, &sw_if_index)) ; + else if (unformat (input, "sw_if_index %u", &sw_if_index)) + ; else if (unformat (input, "vr_id %u", &vr_id)) ; else if (unformat (input, "ipv6")) @@ -418,6 +422,8 @@ vrrp_vr_track_if_command_fn (vlib_main_t * vm, if (unformat (input, "%U", unformat_vnet_sw_interface, vmp->vnet_main, &sw_if_index)) ; + else if (unformat (input, "sw_if_index %u", &sw_if_index)) + ; else if (unformat (input, "add")) is_add = 1; else if (unformat (input, "del")) -- cgit 1.2.3-korg