]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/mlx5: HWS, Fix table creation UID
authorAlex Vesker <valex@nvidia.com>
Sun, 17 Aug 2025 20:23:22 +0000 (23:23 +0300)
committerJakub Kicinski <kuba@kernel.org>
Wed, 20 Aug 2025 02:35:14 +0000 (19:35 -0700)
commit8a51507320ebddaab32610199774f69cd7d53e78
tree81eb2a673f21ebf6ba6ee26433ee018ad38c74cf
parent7c60952f83584bc4950057cfed2cc3c87343b5db
net/mlx5: HWS, Fix table creation UID

During table creation, caller passes a UID using ft_attr. The UID
value was ignored, which leads to problems when the caller sets the
UID to a non-zero value, such as SHARED_RESOURCE_UID (0xffff) - the
internal FT objects will be created with UID=0.

Fixes: 0869701cba3d ("net/mlx5: HWS, added FW commands handling")
Signed-off-by: Alex Vesker <valex@nvidia.com>
Reviewed-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Link: https://patch.msgid.link/20250817202323.308604-7-mbloch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.h
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws.h
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.h