From: Ole Troan Date: Fri, 6 Dec 2019 13:01:16 +0000 (+0100) Subject: nsh: use explicit api types X-Git-Tag: v20.05-rc0~241 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=d3f0a4869;hp=e06e7c672d3a990b0ccb0609e7898545899e0d4a nsh: use explicit api types Type: fix Signed-off-by: Ole Troan Change-Id: I8fd870e757e9243d4f0916dfbbe65495f7e1a8c6 --- diff --git a/src/plugins/nsh/nsh.api b/src/plugins/nsh/nsh.api index 6beed00d4e1..45b118008be 100644 --- a/src/plugins/nsh/nsh.api +++ b/src/plugins/nsh/nsh.api @@ -1,4 +1,6 @@ +option version = "1.0.0"; +import "vnet/interface_types.api"; /** \brief /** \brief Set or delete an NSH header entry keyed by NSP/NSI @param client_index - opaque cookie to identify the sender @@ -19,7 +21,7 @@ define nsh_add_del_entry { u32 client_index; u32 context; - u8 is_add; + bool is_add; u32 nsp_nsi; u8 md_type; u8 ver_o_c; @@ -86,12 +88,12 @@ define nsh_entry_details { define nsh_add_del_map { u32 client_index; u32 context; - u8 is_add; + bool is_add; u32 nsp_nsi; u32 mapped_nsp_nsi; u32 nsh_action; - u32 sw_if_index; - u32 rx_sw_if_index; + vl_api_interface_index_t sw_if_index; + vl_api_interface_index_t rx_sw_if_index; u32 next_node; }; @@ -117,7 +119,7 @@ define nsh_map_details { u32 nsp_nsi; u32 mapped_nsp_nsi; u32 nsh_action; - u32 sw_if_index; - u32 rx_sw_if_index; + vl_api_interface_index_t sw_if_index; + vl_api_interface_index_t rx_sw_if_index; u32 next_node; };