]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/mlx5: fs, add HWS modify header API function
authorMoshe Shemesh <moshe@nvidia.com>
Thu, 9 Jan 2025 16:05:37 +0000 (18:05 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 14 Jan 2025 03:21:08 +0000 (19:21 -0800)
commitb36315ca69cb39c839c98a31cae27b266481b0ac
tree5e3ff57586d31fb0c9416ed10b8a26e5efeeafe7
parentaecd9d1020e3c6d29ecc9efccbcee7863e83c517
net/mlx5: fs, add HWS modify header API function

Add modify header alloc and dealloc API functions to provide modify
header actions for steering rules. Use fs hws pools to get actions from
shared bulks of modify header actions.

Signed-off-by: Moshe Shemesh <moshe@nvidia.com>
Reviewed-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20250109160546.1733647-7-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.h
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.h