net/mlx5: DR, moved all the SWS code into a separate directory
authorYevgeny Kliteynik <kliteyn@nvidia.com>
Thu, 31 Oct 2024 12:58:53 +0000 (14:58 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sun, 3 Nov 2024 23:37:15 +0000 (15:37 -0800)
commite03cf321882badadc77dfc428f465173523d5f79
treea4d1eeb4c9f4a76d110753313571dd4972ddf530
parentcac7356c653d1410838209b6e840a705898d1811
net/mlx5: DR, moved all the SWS code into a separate directory

After adding HWS support in a separate folder, moving all the SWS
code into its own folder as well.
Now SWS and HWS implementation are located in their appropriate
folders:
 - steering/sws/
 - steering/hws/

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20241031125856.530927-3-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
57 files changed:
drivers/net/ethernet/mellanox/mlx5/core/Makefile
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_arg.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_buddy.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_definer.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_fw.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ptrn.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v0.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v2.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr_ste_v1.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h [deleted file]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_buddy.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v2.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr_ste_v1.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h [new file with mode: 0644]