]> git.itanic.dy.fi Git - linux-stable/commit
net/mlx5: DR, Add cache for modify header pattern
authorYevgeny Kliteynik <kliteyn@nvidia.com>
Sun, 6 Nov 2022 10:52:23 +0000 (12:52 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 14 Apr 2023 22:06:20 +0000 (15:06 -0700)
commitda5d0027d666697f28af65fd0d975e9c7e2327c6
tree5540c502aa66042d23c2b57f7fa5c9912bb5a1b7
parentb47dddc624efbc6c31afe0f4ee415ccbdeb0e4ce
net/mlx5: DR, Add cache for modify header pattern

Starting with ConnectX-6 Dx, we use new design of modify_header FW object.
The current modify_header object allows for having only limited number
of FW objects, so the new design of pattern and argument allows pattern
reuse, saving memory, and having a large number of modify_header objects.

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