]> git.baikalelectronics.ru Git - kernel.git/commit
net: qed: introduce critical hardware error handler
authorIgor Russkikh <irusskikh@marvell.com>
Thu, 14 May 2020 09:57:26 +0000 (12:57 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 14 May 2020 20:25:46 +0000 (13:25 -0700)
commit293cae325b90ba933c3f5d8d95ff365de53e74c9
tree2e058051768a00f142c3c3864dc975c246763af8
parentb10705df72c35c1e9e05300d1dbd03e862619641
net: qed: introduce critical hardware error handler

MCP may signal driver about generic critical failure.
Driver has to collect mdump information (get_retain),
it pushes that to logs and triggers generic notification on
"hardware attention" event.

Signed-off-by: Ariel Elior <ariel.elior@marvell.com>
Signed-off-by: Michal Kalderon <michal.kalderon@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qed/qed_hsi.h
drivers/net/ethernet/qlogic/qed/qed_mcp.c
drivers/net/ethernet/qlogic/qed/qed_mcp.h