mark socket with EIO error code.
Signed-off-by: Eldad Zinger <eldadz@mellanox.co.il>
#define SDP_NAGLE_TIMEOUT (HZ / 10)
#define SDP_RX_ARMING_DELAY (msecs_to_jiffies(10))
-#define SDP_RDMA_READ_TIMEOUT (5 * HZ)
+#define SDP_RDMA_READ_TIMEOUT (60 * HZ) /* timeout - fatal hw error */
#define SDP_SRCAVAIL_CANCEL_TIMEOUT (HZ * 5)
#define SDP_SRCAVAIL_ADV_TIMEOUT (1 * HZ)
}
if (!timeo) {
- sdp_warn(sk, "Timed out waiting for RDMA read\n");
- rc = -ETIME;
+ sdp_warn(sk, "Fatal: no RDMA read completion\n");
+ rc = -EIO;
+ sdp_set_error(sk, rc);
break;
}