X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fstn%2Fstn.api;h=613d1804684899826969f249380a2804c9b03439;hb=7929f9f5c;hp=07d214d852af2c5b813d0991c06386eb2e1899e9;hpb=0906c5cfed162e6581d7652acab023d3cd0805a4;p=vpp.git diff --git a/src/plugins/stn/stn.api b/src/plugins/stn/stn.api index 07d214d852a..613d1804684 100644 --- a/src/plugins/stn/stn.api +++ b/src/plugins/stn/stn.api @@ -19,11 +19,13 @@ * */ +option version = "2.0.0"; +import "vnet/interface_types.api"; +import "vnet/ip/ip_types.api"; /** \brief Add/del STN rules @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request - @param is_ip4 - 1 if address type is IPv4 @param ip_address - STN rule IP address @param sw_if_index - Interface index @param is_add - 1 if add, 0 if delete @@ -31,10 +33,9 @@ autoreply manual_print define stn_add_del_rule { u32 client_index; u32 context; - u8 is_ip4; - u8 ip_address[16]; - u32 sw_if_index; - u8 is_add; + vl_api_address_t ip_address; + vl_api_interface_index_t sw_if_index; + bool is_add; }; /** \brief Dump STN rules @@ -52,10 +53,9 @@ define stn_rules_dump { @param ip_address - IP address @param sw_if_index - Interface index */ -define stn_rule_details { +define stn_rules_details { u32 context; - u8 is_ip4; - u8 ip_address[16]; - u32 sw_if_index; + vl_api_address_t ip_address; + vl_api_interface_index_t sw_if_index; };