Spdk/lib
Ben Walker 20dc7f7d19 nvmf: For iWARP, register buffers with IBV_ACCESS_REMOTE_WRITE
For iWARP devices, buffers that are intended to be the
target of an RDMA read initiated by the target must additionally
have IBV_ACCESS_REMOTE_WRITE permission. This is because iWARP's
RDMA read path essentially requests the remote side to do
an RDMA write.

This is unfortunate because there is no way to differentiate between
memory that the remote side can do an RDMA write to and memory
that will only be the target of RDMA reads initiated by the
target. There is nothing we can do about this serious deficiency in
the specification, however, so we have to live with it.

Change-Id: I3d2f2814ce0cb1df4e5347296ef371db4d16be21
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
2016-10-31 08:58:40 -07:00
..
bdev scsi: translate nvme error to scsi error (#54) 2016-10-28 13:06:45 -07:00
conf build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
copy env: Remove unused DPDK headers. 2016-10-12 09:53:32 -07:00
cunit eofnl: check for extra trailing newlines 2016-10-11 13:30:33 -07:00
env env: Adjust for API changes to DPDK PCI in 16.11 2016-10-14 12:44:16 -07:00
event iscsi: fix comment issue. If not specified reactor mask , we only use core 0. (#48) 2016-10-20 09:37:05 -07:00
ioat ioat: Remove ioat_impl, use swappable env lib instead. 2016-10-11 13:34:08 -07:00
iscsi spdk: add support for readv and writev in scsi layer 2016-10-26 04:24:08 -07:00
json json: allow decoding of non-standard comments 2016-08-19 09:49:18 -07:00
jsonrpc build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
log spdk: tweak tracedump 2016-10-05 09:40:21 -07:00
net net: fix spdk_get_ifc_ipv4 request creation 2016-10-20 16:22:05 -07:00
nvme nvme: add quirk to delay checking device readiness (#56) 2016-10-28 11:26:31 -07:00
nvmf nvmf: For iWARP, register buffers with IBV_ACCESS_REMOTE_WRITE 2016-10-31 08:58:40 -07:00
rpc rpc: always unregister RPC setup poller 2016-10-21 15:42:53 -07:00
scsi scsi: translate nvme error to scsi error (#54) 2016-10-28 13:06:45 -07:00
trace Replace rte_get_tsc calls with spdk_get_ticks 2016-10-11 13:34:09 -07:00
util eofnl: check for extra trailing newlines 2016-10-11 13:30:33 -07:00
Makefile memory: Rename to env 2016-10-05 09:49:35 -07:00