From 2e7a43ca453c677c00d371ea5dfdba71267ab185 Mon Sep 17 00:00:00 2001 From: Ole Troan Date: Wed, 2 Oct 2019 17:09:01 +0200 Subject: [PATCH] nsim: remove api boilerplate Type: refactor Signed-off-by: Ole Troan Change-Id: Idf2206ae3e3d8dd05e98528ee1f02c4c7d567f37 --- src/plugins/nsim/CMakeLists.txt | 4 -- src/plugins/nsim/nsim.api | 3 ++ src/plugins/nsim/nsim.c | 79 ++----------------------------- src/plugins/nsim/nsim_all_api_h.h | 19 -------- src/plugins/nsim/nsim_msg_enum.h | 31 ------------- src/plugins/nsim/nsim_test.c | 98 ++------------------------------------- 6 files changed, 11 insertions(+), 223 deletions(-) delete mode 100644 src/plugins/nsim/nsim_all_api_h.h delete mode 100644 src/plugins/nsim/nsim_msg_enum.h diff --git a/src/plugins/nsim/CMakeLists.txt b/src/plugins/nsim/CMakeLists.txt index 6b261f8d266..e4cd79cc3da 100644 --- a/src/plugins/nsim/CMakeLists.txt +++ b/src/plugins/nsim/CMakeLists.txt @@ -24,10 +24,6 @@ add_vpp_plugin(nsim API_FILES nsim.api - INSTALL_HEADERS - nsim_all_api_h.h - nsim_msg_enum.h - API_TEST_SOURCES nsim_test.c ) diff --git a/src/plugins/nsim/nsim.api b/src/plugins/nsim/nsim.api index 42531cd2e0f..722aac17fed 100644 --- a/src/plugins/nsim/nsim.api +++ b/src/plugins/nsim/nsim.api @@ -26,6 +26,7 @@ autoreply define nsim_cross_connect_enable_disable /* Interface handles */ u32 sw_if_index0; u32 sw_if_index1; + option vat_help = "[ | sw_if_index ] [ | sw_if_index ] [disable]"; }; /** \brief enable / disable the network delay simulation output feature @@ -47,6 +48,7 @@ autoreply define nsim_output_feature_enable_disable /* Interface handles */ u32 sw_if_index; + option vat_help = "[ | sw_if_index [disable]"; }; /** \brief configure the network delay simulation cross-connect @@ -69,6 +71,7 @@ autoreply define nsim_configure u32 average_packet_size; u64 bandwidth_in_bits_per_second; u32 packets_per_drop; + option vat_help = "delay