]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ
authorMaxim Mikityanskiy <maximmi@nvidia.com>
Thu, 27 Jan 2022 15:01:05 +0000 (17:01 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 18 Mar 2022 20:51:12 +0000 (13:51 -0700)
commit3d77d6c3366b2dd13aaca0ba9c44295aeef81933
tree3ce3ffde92a4ce8296f1f46497cd88e5035d8334
parentb34c6ff34a308827e1be1e81de7be9ddcc0010e4
net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ

This commit adds XDP multi buffer support to the RX path in the
non-linear legacy RQ mode. mlx5e_xdp_handle is called from
mlx5e_skb_from_cqe_nonlinear.

XDP_TX action for fragmented XDP frames is not yet supported and
blocked.

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