From d1e498f1832a09b220831d87d345fe943189cbe7 Mon Sep 17 00:00:00 2001 From: yangchen Date: Wed, 30 Oct 2024 04:20:55 +0800 Subject: [PATCH] net/af_xdp: fix getsockopt ENOTSOCK error --- drivers/net/af_xdp/rte_eth_af_xdp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/af_xdp/rte_eth_af_xdp.c b/drivers/net/af_xdp/rte_eth_af_xdp.c index 6314338..4254a5c 100644 --- a/drivers/net/af_xdp/rte_eth_af_xdp.c +++ b/drivers/net/af_xdp/rte_eth_af_xdp.c @@ -1914,12 +1914,11 @@ eth_rx_queue_setup(struct rte_eth_dev *dev, ret = -rte_errno; goto err; } - rxq->fds[0].fd = 0; } else { - rxq->fds[0].fd = xsk_socket__fd(rxq->xsk); rxq->fds[0].events = POLLIN; } + rxq->fds[0].fd = xsk_socket__fd(rxq->xsk); process_private->rxq_xsk_fds[rx_queue_id] = rxq->fds[0].fd; rxq->port = dev->data->port_id; -- 2.33.0