]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: DR, Move STEv0 modify header logic
authorYevgeny Kliteynik <kliteyn@nvidia.com>
Thu, 19 Nov 2020 05:15:49 +0000 (07:15 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 5 Jan 2021 23:00:49 +0000 (15:00 -0800)
commit0e184f8c7fcdc4cbaf95e05c52d366114de54db2
tree5311091b7426184e77673217ab2c67afa8fe9883
parentf9eb4adab1dc76e6bd9db766a5cc2d1c8bd2ba36
net/mlx5: DR, Move STEv0 modify header logic

Move HW specific modify header fields and logic to STEv0 file
and use the new STE context callbacks.
Since STEv0 and STEv1 modify actions values are different, each
version has its own implementation.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v0.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h
drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h