net/mlx5: Implement management PF Ethernet profile
authorArmen Ratner <armeng@nvidia.com>
Fri, 8 Sep 2023 19:53:09 +0000 (14:53 -0500)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 21 Dec 2023 00:54:27 +0000 (16:54 -0800)
commit22c4640698a1d47606b5a4264a584e8046641784
tree12ba0503420f2ddb256d793246d84e44d089dbb0
parentc88c49ac9c18fb7c3fa431126de1d8f8f555e912
net/mlx5: Implement management PF Ethernet profile

Add management PF modules, which introduce support for the structures
needed to create the resources for the MGMT PF to work.
Also, add the necessary calls and functions to establish this
functionality.

Signed-off-by: Armen Ratner <armeng@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Reviewed-by: Daniel Jurgens <danielj@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/Makefile
drivers/net/ethernet/mellanox/mlx5/core/dev.c
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en/mgmt_pf.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
include/linux/mlx5/driver.h
include/linux/mlx5/mlx5_ifc.h