]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
net/mlx5: Consider PCI domain in search for next dev
authorDaniel Jurgens <danielj@mellanox.com>
Mon, 27 Aug 2018 14:09:46 +0000 (09:09 -0500)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:52:19 +0000 (19:52 -0600)
commit9493b819492d82fa7279256d0acd7c4b69ddb39c
tree0af80ae26c6cd82dc4f25628b49a9fd00c2b80ff
parent701e06eb526b4adb83a8975ef22c06585073b0ad
net/mlx5: Consider PCI domain in search for next dev

BugLink: https://bugs.launchpad.net/bugs/1836426
[ Upstream commit df7ddb2396cd162e64aaff9401be05e31e438961 ]

The PCI BDF is not unique. PCI domain must also be considered when
searching for the next physical device during lag setup. Example below:

mlx5_core 0000:01:00.0: MLX5E: StrdRq(1) RqSz(8) StrdSz(128) RxCqeCmprss(0)
mlx5_core 0000:01:00.1: MLX5E: StrdRq(1) RqSz(8) StrdSz(128) RxCqeCmprss(0)
mlx5_core 0001:01:00.0: MLX5E: StrdRq(1) RqSz(8) StrdSz(128) RxCqeCmprss(0)
mlx5_core 0001:01:00.1: MLX5E: StrdRq(1) RqSz(8) StrdSz(128) RxCqeCmprss(0)

Signed-off-by: Daniel Jurgens <danielj@mellanox.com>
Reviewed-by: Aviv Heller <avivh@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/net/ethernet/mellanox/mlx5/core/dev.c