]> git.proxmox.com Git - mirror_qemu.git/commit
block/iscsi: Adding new iSER transport layer option
authorRoy Shterman <roysh@mellanox.com>
Sun, 9 Oct 2016 08:14:56 +0000 (11:14 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 24 Oct 2016 09:30:55 +0000 (11:30 +0200)
commite0ae49871ae697b5d1a8853e79cbee35fda2145b
tree334f074105395bd6dd64a8310d16a097388a8af7
parent583ec22e2385fda19e2207cab1b688b816d95de0
block/iscsi: Adding new iSER transport layer option

iSER is a new transport layer supported in Libiscsi,
iSER provides a zero-copy RDMA capable interface that can
improve performance.

In order to use the new iSER transport one need to have RDMA supported HW
and to choose iser as the protocol name in Libiscsi URI.

For now iSER memory buffers are pre-allocated and pre-registered,
hence in order to work with iSER from QEMU, one need to enable
MEMLOCK attribute in the VM to be large enough for all iSER buffers and RDMA
resources.

Signed-off-by: Roy Shterman <roysh@mellanox.com>
Message-Id: <1476000896-18632-3-git-send-email-roysh@mellanox.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
block/iscsi.c