// SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2020, Intel Corporation. */ #include <linux/if_vlan.h> #include <net/xdp_sock_drv.h> #include "igc.h" #include "igc_xdp.h" int igc_xdp_set_prog(struct igc_adapter *adapter, struct bpf_prog *prog, struct netlink_ext_ack *extack) { … } static int igc_xdp_enable_pool(struct igc_adapter *adapter, struct xsk_buff_pool *pool, u16 queue_id) { … } static int igc_xdp_disable_pool(struct igc_adapter *adapter, u16 queue_id) { … } int igc_xdp_setup_pool(struct igc_adapter *adapter, struct xsk_buff_pool *pool, u16 queue_id) { … }