X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Faf_xdp%2Fcompat.h;h=3880dc7dd7f5b42b67ff6e0e6d31a4966f31a8bd;hb=0668d829085c4e92a6a1117e2b7cb8653eff8038;hp=9de94548850f8a575db420eb8c6d9964ae03d9c1;hpb=2aa51cdd559e18fd6bbdead121d84a13ffa3455a;p=dpdk.git diff --git a/drivers/net/af_xdp/compat.h b/drivers/net/af_xdp/compat.h index 9de9454885..3880dc7dd7 100644 --- a/drivers/net/af_xdp/compat.h +++ b/drivers/net/af_xdp/compat.h @@ -4,6 +4,7 @@ #include #include +#include #if KERNEL_VERSION(5, 10, 0) <= LINUX_VERSION_CODE && \ defined(RTE_LIBRTE_AF_XDP_PMD_SHARED_UMEM) @@ -42,22 +43,12 @@ create_shared_socket(struct xsk_socket **xsk_ptr __rte_unused, #ifdef XDP_USE_NEED_WAKEUP static int -rx_syscall_needed(struct xsk_ring_prod *q, uint32_t busy_budget) -{ - return xsk_ring_prod__needs_wakeup(q) | busy_budget; -} -static int tx_syscall_needed(struct xsk_ring_prod *q) { return xsk_ring_prod__needs_wakeup(q); } #else static int -rx_syscall_needed(struct xsk_ring_prod *q __rte_unused, uint32_t busy_budget) -{ - return busy_budget; -} -static int tx_syscall_needed(struct xsk_ring_prod *q __rte_unused) { return 1;