android_kernel_xiaomi_sm8350/drivers/infiniband/hw/ehca
Joachim Fenkes 2ec8e66241 IB/ehca: Prevent RDMA-related connection failures on some eHCA2 hardware
Some HW revisions of eHCA2 may cause an RC connection to break if they
received RDMA Reads over that connection before.  This can be
prevented by assuring that, after the first RDMA Read, the QP receives
a new RDMA Read every few million link packets.

Include code into the driver that inserts an empty (size 0) RDMA Read
into the message stream every now and then if the consumer doesn't
post them frequently enough.

Signed-off-by: Joachim Fenkes <fenkes@de.ibm.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2008-01-25 14:15:44 -08:00
..
ehca_av.c IB: Spelling fixes in comments 2008-01-25 14:15:29 -08:00
ehca_classes_pSeries.h
ehca_classes.h IB/ehca: Prevent RDMA-related connection failures on some eHCA2 hardware 2008-01-25 14:15:44 -08:00
ehca_cq.c drivers/infiniband: Add missing "space" 2008-01-25 14:15:26 -08:00
ehca_eq.c
ehca_hca.c IB/ehca: Return physical link information in query_port() 2007-11-13 15:26:59 -08:00
ehca_irq.c IB/ehca: Add "port connection autodetect mode" 2008-01-25 14:15:44 -08:00
ehca_irq.h
ehca_iverbs.h IB/ehca: Add "port connection autodetect mode" 2008-01-25 14:15:44 -08:00
ehca_main.c IB/ehca: Add "port connection autodetect mode" 2008-01-25 14:15:44 -08:00
ehca_mcast.c
ehca_mrmw.c
ehca_mrmw.h
ehca_pd.c
ehca_qes.h
ehca_qp.c IB/ehca: Prevent RDMA-related connection failures on some eHCA2 hardware 2008-01-25 14:15:44 -08:00
ehca_reqs.c IB/ehca: Prevent RDMA-related connection failures on some eHCA2 hardware 2008-01-25 14:15:44 -08:00
ehca_sqp.c IB/ehca: Add "port connection autodetect mode" 2008-01-25 14:15:44 -08:00
ehca_tools.h
ehca_uverbs.c
hcp_if.c IB/ehca: Fix lock flag variable location, bump version number 2007-12-13 09:37:23 -08:00
hcp_if.h
hcp_phyp.c
hcp_phyp.h
hipz_fns_core.h
hipz_fns.h
hipz_hw.h IB/ehca: Serialize HCA-related hCalls if necessary 2007-12-12 14:09:43 -08:00
ipz_pt_fn.c
ipz_pt_fn.h
Kconfig
Makefile