summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/ulp/srp/ib_srp.h
diff options
context:
space:
mode:
authorBart Van Assche2013-10-26 14:35:08 +0200
committerRoland Dreier2013-11-08 23:43:15 +0100
commitc1120f8981fe8ac8dd21092afaf664ba030a76cd (patch)
treed0d821d18c9f2999b2d1619d4c87b308ea57fa15 /drivers/infiniband/ulp/srp/ib_srp.h
parentIB/srp: Use SRP transport layer error recovery (diff)
downloadkernel-qcow2-linux-c1120f8981fe8ac8dd21092afaf664ba030a76cd.tar.gz
kernel-qcow2-linux-c1120f8981fe8ac8dd21092afaf664ba030a76cd.tar.xz
kernel-qcow2-linux-c1120f8981fe8ac8dd21092afaf664ba030a76cd.zip
IB/srp: Start timers if a transport layer error occurs
Start the reconnect timer, fast_io_fail timer and dev_loss timers if a transport layer error occurs. Signed-off-by: Bart Van Assche <bvanassche@acm.org> Acked-by: David Dillow <dillowda@ornl.gov> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/ulp/srp/ib_srp.h')
-rw-r--r--drivers/infiniband/ulp/srp/ib_srp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/ulp/srp/ib_srp.h b/drivers/infiniband/ulp/srp/ib_srp.h
index fd1817e48ad4..446b0452107b 100644
--- a/drivers/infiniband/ulp/srp/ib_srp.h
+++ b/drivers/infiniband/ulp/srp/ib_srp.h
@@ -177,6 +177,7 @@ struct srp_target_port {
struct srp_iu *rx_ring[SRP_RQ_SIZE];
struct srp_request req_ring[SRP_CMD_SQ_SIZE];
+ struct work_struct tl_err_work;
struct work_struct remove_work;
struct list_head list;