RDS: Handle RDMA_CM_EVENT_TIMEWAIT_EXIT event.
RDS/IB connection can hang with the log message
"CQ access violation on CQN ..."
followed by
"RDS: unknown event 15!".
Event 15 is RDMA_CM_EVENT_TIMEWAIT_EXIT. RDS was not handling this.
With this fix RDS will now attempt to reconnect on getting this event.
The fix contains 2 changes.
1) RDS change to handle RDMA_CM_EVENT_TIMEWAIT_EXIT event.
2) Display diagnostic data of "syndrome" and "vendor_error_syndrome" in
mlx4_core when CQ access violation occurs.
Orabug:
21675221
Acked-by: Chien Yen <chien.yen@oracle.com>
Signed-off-by: Venkat Venkatsubra <venkat.x.venkatsubra@oracle.com>
Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>