xref: /linux/drivers/net/ethernet/intel/idpf/xdp.h (revision ac8a861f632e68e669ba8fb28645fd118f19a7ab)
1*ac8a861fSMichal Kubiak /* SPDX-License-Identifier: GPL-2.0-only */
2*ac8a861fSMichal Kubiak /* Copyright (C) 2025 Intel Corporation */
3*ac8a861fSMichal Kubiak 
4*ac8a861fSMichal Kubiak #ifndef _IDPF_XDP_H_
5*ac8a861fSMichal Kubiak #define _IDPF_XDP_H_
6*ac8a861fSMichal Kubiak 
7*ac8a861fSMichal Kubiak #include <linux/types.h>
8*ac8a861fSMichal Kubiak 
9*ac8a861fSMichal Kubiak struct idpf_vport;
10*ac8a861fSMichal Kubiak 
11*ac8a861fSMichal Kubiak int idpf_xdp_rxq_info_init_all(const struct idpf_vport *vport);
12*ac8a861fSMichal Kubiak void idpf_xdp_rxq_info_deinit_all(const struct idpf_vport *vport);
13*ac8a861fSMichal Kubiak 
14*ac8a861fSMichal Kubiak int idpf_xdpsqs_get(const struct idpf_vport *vport);
15*ac8a861fSMichal Kubiak void idpf_xdpsqs_put(const struct idpf_vport *vport);
16*ac8a861fSMichal Kubiak 
17*ac8a861fSMichal Kubiak #endif /* _IDPF_XDP_H_ */
18