net/mlx5: DR, Added support for REMOVE_HEADER packet reformat
ConnectX supports offloading of various encapsulations and decapsulations (e.g. VXLAN), which are performed by 'Packet Reformat' action. Starting with ConnectX-6 DX, a new reformat type is supported - REMOVE_HEADER, which allows deleting an arbitrary size chunk at the selected position in the packet. Signed-off-by:Yevgeny Kliteynik <kliteyn@nvidia.com> Reviewed-by:
Alex Vesker <valex@nvidia.com> Signed-off-by:
Saeed Mahameed <saeedm@nvidia.com>
Showing
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 50 additions, 7 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.c 41 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h
- drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 3 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h
Loading
Please register or sign in to comment