OSDN Git Service

net/mlx5e: Support multi buffer XDP_TX
authorMaxim Mikityanskiy <maximmi@nvidia.com>
Mon, 31 Jan 2022 17:43:53 +0000 (19:43 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 18 Mar 2022 20:51:15 +0000 (13:51 -0700)
commita48ad58cec18702249a228267dec29d105bbe5a5
tree988712a57fbe994468857db79a1f267fdb3c0531
parentfbeed25bcc45ef6df4b8fc35ec82edd895fc6587
net/mlx5e: Support multi buffer XDP_TX

This commit enables passing multi buffer XDP frames to the TX handlers
on XDP_TX. Fragments are DMA synchronized to the device and queued to
the xdpi_fifo for a subsequent unmapping.

Signed-off-by: Maxim Mikityanskiy <maximmi@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c