net/mlx5: DR, Use the new HW specific STE infrastructure
Split the STE builders functionality into the common part and device-specific part. All the device-specific part (with 'v0' in the function names) is accessed through the STE context structure. Subsequent patches will have the device-specific logic moved to a separate file. Signed-off-by:Yevgeny Kliteynik <kliteyn@nvidia.com> Reviewed-by:
Saeed Mahameed <saeedm@nvidia.com> Signed-off-by:
Saeed Mahameed <saeedm@nvidia.com>
Showing
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 6 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 61 additions, 45 deletions...ers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 501 additions, 265 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h 2 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h
- drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 43 additions, 20 deletionsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h
This diff is collapsed.
Please register or sign in to comment