]> git.baikalelectronics.ru Git - kernel.git/commit
qede: Error recovery process
authorTomer Tayar <tomer.tayar@cavium.com>
Mon, 28 Jan 2019 17:27:56 +0000 (19:27 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2019 18:58:41 +0000 (10:58 -0800)
commita7a7554a0d6b76e9c28854b0b096be7cc368d207
tree9e1ca7b138edc5701ffa19bda90135130ecc9c4d
parenta85237d7a8cb067cd557acd42f52649c8ba6b19d
qede: Error recovery process

This patch adds the error recovery process in the qede driver.
The process includes a partial/customized driver unload and load, which
allows it to look like a short suspend period to the kernel while
preserving the net devices' state.

Signed-off-by: Tomer Tayar <tomer.tayar@cavium.com>
Signed-off-by: Ariel Elior <ariel.elior@cavium.com>
Signed-off-by: Michal Kalderon <michal.kalderon@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qede/qede.h
drivers/net/ethernet/qlogic/qede/qede_main.c
drivers/net/ethernet/qlogic/qede/qede_rdma.c
include/linux/qed/qede_rdma.h