24 import "plugins/acl/acl_types.api";
25 import "vnet/interface_types.api";
32 define acl_plugin_get_version
44 define acl_plugin_get_version_reply
55 define acl_plugin_control_ping
67 define acl_plugin_control_ping_reply
80 define acl_plugin_get_conn_table_max_entries
90 define acl_plugin_get_conn_table_max_entries_reply
105 manual_print manual_endian define acl_add_replace
113 option vat_help =
"<acl-idx> <permit|permit+reflect|deny|action N> [src IP/plen] [dst IP/plen] [sport X-Y] [dport X-Y] [proto P] [tcpflags FL MASK], ... , ...";
122 define acl_add_replace_reply
135 autoreply manual_print define acl_del
140 option vat_help =
"<acl-idx>";
154 autoreply manual_print define acl_interface_add_del
158 bool is_add [
default=
true];
166 option vat_help =
"<intfc> | sw_if_index <if-idx> [add|del] [input|output] acl <acl-idx>";
178 autoreply manual_print define acl_interface_set_acl_list
186 option vat_help =
"<intfc> | sw_if_index <if-idx> input [acl-idx list] output [acl-idx list]";
205 option vat_help =
"[<acl-idx>]";
216 manual_endian manual_print define acl_details
231 define acl_interface_list_dump
236 option vat_help =
"[<intfc> | sw_if_index <if-idx>]";
247 define acl_interface_list_details
264 manual_endian manual_print define macip_acl_add
271 option vat_help =
"...";
280 define macip_acl_add_reply
296 manual_endian manual_print define macip_acl_add_replace
304 option vat_help =
"<acl-idx> <permit|deny|action N> [count <count>] [src] ip <ipaddress/[plen]> mac <mac> mask <mac_mask>, ... , ...";
313 define macip_acl_add_replace_reply
326 autoreply manual_print define macip_acl_del
331 option vat_help =
"<acl-idx>";
342 autoreply manual_print define macip_acl_interface_add_del
346 bool is_add [
default=
true];
350 option vat_help =
"<intfc> | sw_if_index <if-idx> [add|del] acl <acl-idx>";
359 define macip_acl_dump
364 option vat_help =
"[<acl-idx>]";
375 manual_endian manual_print define macip_acl_details
389 define macip_acl_interface_get
401 define macip_acl_interface_get_reply
414 define macip_acl_interface_list_dump
428 define macip_acl_interface_list_details
445 autoreply manual_print define acl_interface_set_etype_whitelist
453 option vat_help =
"<intfc> | sw_if_index <if-idx> input [ethertype list] output [ethertype list]";
462 define acl_interface_etype_whitelist_dump
467 option vat_help =
"[<intfc> | sw_if_index <if-idx>]";
478 define acl_interface_etype_whitelist_details
493 autoreply define acl_stats_intf_counters_enable
498 option vat_help =
"[disable]";
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_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
u64 conn_table_max_entries
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index