19 import "vnet/interface_types.api";
30 AF_XDP_API_FLAGS_NO_SYSCALL_LOCK = 1,
53 u16 rxq_num [
default=1];
54 u16 rxq_size [
default=0];
55 u16 txq_size [
default=0];
56 vl_api_af_xdp_mode_t
mode [
default=0];
57 vl_api_af_xdp_flag_t
flags [
default=0];
59 option vat_help =
"<host-if linux-ifname> [name ifname] [rx-queue-size size] [tx-queue-size size] [num-rx-queues <num|all>] [prog pathname] [zero-copy|no-zero-copy] [no-syscall-lock]";
60 option status=
"in_progress";
69 define af_xdp_create_reply
74 option status=
"in_progress";
83 autoreply define af_xdp_delete
89 option vat_help =
"<sw_if_index index>";
90 option status=
"in_progress";
vl_api_wireguard_peer_flags_t flags
vl_api_interface_index_t sw_if_index
vl_api_tunnel_mode_t mode
vl_api_interface_index_t sw_if_index