net/mlx5: fix RSS expansion for GTP
[dpdk.git] / drivers / net / af_xdp / compat.h
index 545c8aa..3880dc7 100644 (file)
@@ -4,6 +4,7 @@
 
 #include <bpf/xsk.h>
 #include <linux/version.h>
+#include <poll.h>
 
 #if KERNEL_VERSION(5, 10, 0) <= LINUX_VERSION_CODE && \
        defined(RTE_LIBRTE_AF_XDP_PMD_SHARED_UMEM)
@@ -42,14 +43,14 @@ create_shared_socket(struct xsk_socket **xsk_ptr __rte_unused,
 
 #ifdef XDP_USE_NEED_WAKEUP
 static int
-syscall_needed(struct xsk_ring_prod *q, uint32_t busy_budget)
+tx_syscall_needed(struct xsk_ring_prod *q)
 {
-       return xsk_ring_prod__needs_wakeup(q) | busy_budget;
+       return xsk_ring_prod__needs_wakeup(q);
 }
 #else
 static int
-syscall_needed(struct xsk_ring_prod *q __rte_unused, uint32_t busy_budget)
+tx_syscall_needed(struct xsk_ring_prod *q __rte_unused)
 {
-       return busy_budget;
+       return 1;
 }
 #endif