18 import "vnet/interface_types.api";
45 define classify_add_del_table
51 u32 table_index [
default=0xffffffff];
52 u32 nbuckets [
default=2];
54 u32 skip_n_vectors [
default=0];
55 u32 match_n_vectors [
default=1];
56 u32 next_table_index [
default=0xffffffff];
57 u32 miss_next_index [
default=0xffffffff];
58 u8 current_data_flag [
default=0];
59 i16 current_data_offset [
default=0];
71 define classify_add_del_table_reply
80 enum classify_action :
u8 119 autoreply define classify_add_del_session
125 u32 hit_next_index [
default=0xffffffff];
126 u32 opaque_index [
default=0xffffffff];
128 vl_api_classify_action_t
action [
default=0];
145 autoreply define policer_classify_set_interface
170 define policer_classify_dump
174 vl_api_policer_classify_table_t
type;
183 define policer_classify_details
194 define classify_table_ids
205 define classify_table_ids_reply
218 define classify_table_by_interface
233 define classify_table_by_interface_reply
248 define classify_table_info
267 define classify_table_info_reply
279 u8 mask[mask_length];
287 define classify_session_dump
303 define classify_session_details
312 u8 match[match_length];
326 autoreply define flow_classify_set_interface {
347 define flow_classify_dump {
350 vl_api_flow_classify_table_t
type;
359 define flow_classify_details {
372 autoreply define classify_set_interface_ip_table
389 autoreply define classify_set_interface_l2_tables
412 autoreply define input_acl_set_interface
434 autoreply define output_acl_set_interface
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_flow_classify_table_t type
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_policer_classify_table_t type
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_mac_event_action_t action
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index