]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitff4a48ff04b1cbe0f519fa18e8c2e45c31a78c69
tree988712a57fbe994468857db79a1f267fdb3c0531
parent767cd428e7cbc3e78254fad89d5fd3cd75042323
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