]> 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)
commit380633c6ba8bb088f93bed84da7fd795a39005dd
tree988712a57fbe994468857db79a1f267fdb3c0531
parentb8b9f028e6d052b2166ca3287caffb0ad7ce1da1
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