Spdk/test/unit/lib/nvmf
Ben Walker 5d497f6cf5 nvmf/tcp: Use writev_async for sending data on sockets
This eliminates the flushing logic, simplifying the tcp
transport.

This also happens to greatly improve performance, especially
on random read tests. The batching done in spdk_sock_writev_async seems
to be more effectively than the previous batching logic in the tcp
transport.

Change-Id: Id980ac6073e380dc75f95df3f69cb224f50fb01b
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/470532
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com>
Community-CI: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ziye Yang <ziye.yang@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2019-12-16 12:34:02 +00:00
..
ctrlr_bdev.c nvme: allow setting of completion queue CDW0 2019-10-24 18:02:38 +00:00
ctrlr_discovery.c test/nvmf: Remove event function stubs 2019-09-18 16:45:05 +00:00
ctrlr.c nvme: replace cdw11 with specific union strucutre 2019-12-06 14:43:41 +00:00
fc_ls.c nvmf: Add context parameter to new_qpair() callback 2019-10-17 16:29:36 +00:00
fc.c ut/nvmf/fc: Fix FC unit test build with RDMA 2019-10-02 22:30:29 +00:00
rdma.c rdma: Add tests for spdk_nvmf_rdma_request_parse_sgl with metadata 2019-10-18 17:28:52 +00:00
subsystem.c nvme: replace cdw10 with specific union command 2019-12-06 14:43:41 +00:00
tcp.c nvmf/tcp: Use writev_async for sending data on sockets 2019-12-16 12:34:02 +00:00
Makefile NVMe-oF Target: Add FC transport. 2019-07-26 22:17:17 +00:00