X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fnsh%2Fnsh.api;h=45b118008be31198ada3d285947de6ae8accfc7e;hb=e7f7190381c66cca6c1c3c77b3d43148818a5a4e;hp=6beed00d4e16de887ac9af0afddf207b8044f191;hpb=d313f9e6f7c6d50aac189668a67bf13b86dd791c;p=vpp.git 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; };