]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Lag, store number of ports inside lag object
authorMark Bloch <mbloch@nvidia.com>
Sun, 27 Feb 2022 13:45:59 +0000 (13:45 +0000)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 10 May 2022 05:54:02 +0000 (22:54 -0700)
commit1a2fdd9abf2e3806e8a62576ed9f5f556937722d
tree9d9ae5b0aa7047696d714a4fedb87e9c4b915d7a
parent0cd9668b51014efd46d90a44a0dcf6d76de4dbc1
net/mlx5: Lag, store number of ports inside lag object

Store the number of lag ports inside the lag object. Lag object is a single
shared object managing the lag state of multiple mlx5 devices on the same
physical HCA.

Downstream patches will allow hardware lag to be created over devices with
more than 2 ports.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Maor Gottlieb <maorg@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h