]> git.baikalelectronics.ru Git - kernel.git/commit
qede: Error recovery process
authorTomer Tayar <tomer.tayar@cavium.com>
Sun, 20 Jan 2019 09:36:39 +0000 (11:36 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 Jan 2019 01:30:39 +0000 (17:30 -0800)
commitcfbf622624797dde0ac982bcc213a478880df1c2
tree23a281c75b625d7583b984fd1de0669b6c215080
parent4d657bd1db056332548dcce662e0c50a0e82f722
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