linux/drivers/infiniband/hw/cxgb4
Ganesh Goudar 720336c42e iw_cxgb4: don't use WR keys/addrs for 0 byte reads
Only use the read sge lkey/addr and the remote rkey/addr if the
length of the read is not zero. Otherwise the read response might
be treated as the RTR read response and not delivered to the
application. Or worse Terminator hardware will fail a 0B read
if the STAG is 0 even if the read length is 0.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Ganesh Goudar <ganeshgr@chelsio.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-07-20 11:20:50 -04:00
..
Kconfig
Makefile
cm.c net: introduce __skb_put_[zero, data, u8] 2017-06-20 13:30:14 -04:00
cq.c cxgb4: Fix error codes in c4iw_create_cq() 2017-07-20 11:20:49 -04:00
device.c rdma/cxgb4: Fix memory leaks during module exit 2017-06-14 15:24:50 -04:00
ev.c
id_table.c
iw_cxgb4.h
mem.c net: introduce __skb_put_[zero, data, u8] 2017-06-20 13:30:14 -04:00
provider.c IB/core: Rename struct ib_ah_attr to rdma_ah_attr 2017-05-01 14:32:43 -04:00
qp.c iw_cxgb4: don't use WR keys/addrs for 0 byte reads 2017-07-20 11:20:50 -04:00
resource.c
t4.h
t4fw_ri_api.h