diff options
| author | Björn Töpel <[email protected]> | 2020-11-30 18:52:01 +0000 |
|---|---|---|
| committer | Daniel Borkmann <[email protected]> | 2020-11-30 23:09:25 +0000 |
| commit | b02e5a0ebb172c8276cea3151942aac681f7a4a6 (patch) | |
| tree | 26024949ee1ced1a783b2128cc8ca8cfa904c29b /drivers/net/xen-netfront.c | |
| parent | xsk: Add busy-poll support for {recv,send}msg() (diff) | |
| download | kernel-b02e5a0ebb172c8276cea3151942aac681f7a4a6.tar.gz kernel-b02e5a0ebb172c8276cea3151942aac681f7a4a6.zip | |
xsk: Propagate napi_id to XDP socket Rx path
Add napi_id to the xdp_rxq_info structure, and make sure the XDP
socket pick up the napi_id in the Rx path. The napi_id is used to find
the corresponding NAPI structure for socket busy polling.
Signed-off-by: Björn Töpel <[email protected]>
Signed-off-by: Daniel Borkmann <[email protected]>
Acked-by: Ilias Apalodimas <[email protected]>
Acked-by: Michael S. Tsirkin <[email protected]>
Acked-by: Tariq Toukan <[email protected]>
Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'drivers/net/xen-netfront.c')
| -rw-r--r-- | drivers/net/xen-netfront.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index 920cac4385bf..b01848ef4649 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c @@ -2014,7 +2014,7 @@ static int xennet_create_page_pool(struct netfront_queue *queue) } err = xdp_rxq_info_reg(&queue->xdp_rxq, queue->info->netdev, - queue->id); + queue->id, 0); if (err) { netdev_err(queue->info->netdev, "xdp_rxq_info_reg failed\n"); goto err_free_pp; |
