diff options
Diffstat (limited to 'src/plugins/arping/arping_test.c')
-rw-r--r-- | src/plugins/arping/arping_test.c | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/plugins/arping/arping_test.c b/src/plugins/arping/arping_test.c index 9001b7098a7..7cd85912bd2 100644 --- a/src/plugins/arping/arping_test.c +++ b/src/plugins/arping/arping_test.c @@ -26,12 +26,12 @@ #define __plugin_msg_base arping_test_main.msg_id_base #include <vlibapi/vat_helper_macros.h> +#include <vlibmemory/vlib.api_types.h> /* declare message IDs */ #include <vnet/format_fns.h> #include <arping/arping.api_enum.h> #include <arping/arping.api_types.h> -#include <vpp/api/vpe.api_types.h> #include <vnet/ip/ip_types_api.h> typedef struct @@ -52,7 +52,6 @@ api_arping (vat_main_t *vam) arping_args_t args = { 0 }; int ret; unformat_input_t *input = vam->input; - vnet_main_t *vnm = vnet_get_main (); f64 interval = ARPING_DEFAULT_INTERVAL; vl_api_control_ping_t *mp_ping; arping_test_main_t *atm = &arping_test_main; @@ -76,8 +75,7 @@ api_arping (vat_main_t *vam) return -99; } - if (!unformat_user (input, unformat_vnet_sw_interface, vnm, - &args.sw_if_index)) + if (!unformat_user (input, api_unformat_sw_if_index, vam, &args.sw_if_index)) { errmsg ("unknown interface `%U'", format_unformat_error, input); return -99; @@ -156,6 +154,19 @@ vl_api_arping_reply_t_handler (vl_api_arping_reply_t *mp) vam->result_ready = 1; } +static int +api_arping_acd (vat_main_t *vam) +{ + // NOT YET IMPLEMENTED + return -99; +} + +static void +vl_api_arping_acd_reply_t_handler (vl_api_arping_reply_t *mp) +{ + // NOT YET IMPLEMENTED +} + #include <arping/arping.api_test.c> /* |