]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: core: Extend interfaces for cable info access with slot argument
authorVadim Pasternak <vadimp@nvidia.com>
Wed, 13 Apr 2022 15:17:25 +0000 (18:17 +0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Apr 2022 10:06:12 +0000 (11:06 +0100)
commit3e4fb1e7a9b15f1bdd339abdf5922030ab8ea9d1
tree941c3b26a3ae7e7bfd02f93dbdb4bb7944b18355
parenta45a72fa086cb5f42c93f83172cfa2b969c4b6d0
mlxsw: core: Extend interfaces for cable info access with slot argument

Extend all cable info APIs with 'slot_index' argument.

For main board, slot will always be set to zero and these APIs will work
as before. If reading cable information is required from cages located
on line cards, slot should be set to the physical slot number, where
line card is located in modular systems.

Signed-off-by: Vadim Pasternak <vadimp@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/core_env.c
drivers/net/ethernet/mellanox/mlxsw/core_env.h
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
drivers/net/ethernet/mellanox/mlxsw/minimal.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c