OpenCloudOS-Kernel/drivers/infiniband/ulp
Jenny Derzhavetz 9fd60088ff iser-target: Skip data copy if all the command data comes as immediate
Given that supporting zcopy immediate data for all IOs requires
iser driver to use its own buffer allocations, we settle with
avoiding data copy for IOs with data length of up to 8K (which
is more latency sensitive anyway).

This trims IO write latency by up to 3us and increase IOPs
by up to 40% by saving CPU time doing sg_copy_from_buffer
(8K IO size is the obvious winner here).

Signed-off-by: Jenny Derzhavetz <jennyf@mellanox.com>
Signed-off-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2015-09-15 15:47:31 -07:00
..
ipoib IB/ipoib: Suppress warning for send only join failures 2015-09-03 17:11:05 -04:00
iser IB/core: Make ib_dealloc_pd return void 2015-08-30 18:12:39 -04:00
isert iser-target: Skip data copy if all the command data comes as immediate 2015-09-15 15:47:31 -07:00
srp IB/srp: Fix possible protection fault 2015-09-03 15:59:48 -04:00
srpt ib_srpt: Remove ib_get_dma_mr calls 2015-08-30 18:12:35 -04:00
Makefile IB: Allow build of hw/ and ulp/ subdirectories independently 2014-06-02 14:51:12 -07:00