]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: Update transceiver_overheat counter according to MTWE
authorAmit Cohen <amcohen@nvidia.com>
Sun, 27 Sep 2020 07:50:11 +0000 (10:50 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sun, 27 Sep 2020 20:27:00 +0000 (13:27 -0700)
commitc8a098c7bee6da7a0c8fe49d86ea132d988e3f71
treeee160752cc6c6f032f89256eb75ecabd7e665de9
parent39cabb822d2caa4f62371680fdc3af79594aa86f
mlxsw: Update transceiver_overheat counter according to MTWE

MTWE (Management Temperature Warning Event) is triggered when module's
temperature is higher than its threshold.

Register for MTWE events and increase the module's overheat counter when
its corresponding sensor goes above the configured threshold.

Signed-off-by: Amit Cohen <amcohen@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.c
drivers/net/ethernet/mellanox/mlxsw/core.h
drivers/net/ethernet/mellanox/mlxsw/core_env.c
drivers/net/ethernet/mellanox/mlxsw/reg.h
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/trap.h