Commit Graph

  • c320f79aa6 iscsi: replace uses of sprintf() with snprintf() Daniel Verkamp 2016-08-08 11:01:17 -0700
  • cd1377c636 iscsi: remove uses of strcpy() Daniel Verkamp 2016-08-08 10:59:49 -0700
  • 02d42f4a69 iscsi: remove stray Doxygen file markers Daniel Verkamp 2016-08-08 10:51:24 -0700
  • d96fe93bb8 iscsi: make globals static where possible Daniel Verkamp 2016-08-08 10:48:26 -0700
  • b8e5fbe688 iscsi: move g_flush_timeout into iSCSI globals Daniel Verkamp 2016-08-08 10:41:09 -0700
  • ab90ab3cda iscsi: split spec definitions into iscsi_spec.h Daniel Verkamp 2016-08-08 10:34:24 -0700
  • ad6fa9f0d6 iscsi: replace printf()s with spdk/log.h calls Daniel Verkamp 2016-08-08 10:14:50 -0700
  • 3c85e0a394 iscsi: add missing (void) in empty param list Daniel Verkamp 2016-08-08 10:11:20 -0700
  • 31bb40dcf9 iscsi_tgt: print net framework name during startup Daniel Verkamp 2016-08-08 14:01:40 -0700
  • 8cbf609982 net: remove unused #defines Daniel Verkamp 2016-08-08 13:43:00 -0700
  • 4d01cd7d8a nvme:fixup print in hello_world (#35) gongchuang 2016-08-09 02:29:52 +0800
  • 2c83419518 test/cunit: include stdio.h for fprintf() Daniel Verkamp 2016-08-08 09:04:20 -0700
  • 184984603f nvmf: use Connect command SQSIZE to manage SQHD Daniel Verkamp 2016-08-05 15:06:05 -0700
  • f279de1f71 nvmf: set ASQSZ in discovery log Daniel Verkamp 2016-08-05 10:25:31 -0700
  • be0dae64be nvmf: simplify spdk_nvmf_rdma_conn_create() Daniel Verkamp 2016-08-05 08:55:41 -0700
  • daad9666f3 Update the changelog to prepare for the next release. Ben Walker 2016-08-04 13:28:25 -0700
  • 26350acc0a scsi: Fix integer size mismatch when setting lba Ben Walker 2016-08-05 15:55:37 -0700
  • 55ec46aac6 nvmf: Free traddr/trsvc strings during config parsing Ben Walker 2016-08-05 15:51:56 -0700
  • 644b903b6c nvmf: Check callocs for failures Ben Walker 2016-08-05 15:46:13 -0700
  • 2cf599b378 nvmf: Make domain/bus/dev/func unsigned Ben Walker 2016-08-05 15:44:18 -0700
  • 6697ff02f9 nvmf: test nvme cli over NVMf Daniel Verkamp 2016-07-22 15:40:48 -0700
  • 85907e6cca addition of autorun.sh script Kevin Cabrera 2016-08-01 10:48:27 -0700
  • 021be6df16 bdev: add Linux AIO (libaio) backend Daniel Verkamp 2016-08-03 10:36:14 -0700
  • 9ac860437a nvmf: Update the getting started guide Ben Walker 2016-08-04 13:18:12 -0700
  • 040c0193f4 bdev: change blocklen from uint64_t to uint32_t Daniel Verkamp 2016-08-04 15:56:54 -0700
  • 60a91f33cc nvmf: add messages for session_init failure cases Daniel Verkamp 2016-08-03 14:53:23 -0700
  • 5f6f676cbf nvmf: fix rdma_reg_msgs size argument Daniel Verkamp 2016-08-03 14:45:50 -0700
  • 5a9fa1d146 test/bdev: move large I/O bdevperf test to nightly Daniel Verkamp 2016-08-04 16:12:51 -0700
  • 79f158a3b2 test/iscsi: shorten FIO tests Daniel Verkamp 2016-08-04 15:06:00 -0700
  • cc0091cf00 iscsi: use new rte_mempool_avail_count() API Daniel Verkamp 2016-08-04 14:46:03 -0700
  • 40c874105e iscsi_tgt: remove outdated comment blocks Daniel Verkamp 2016-08-04 15:37:41 -0700
  • 5dbe2299cc iscsi_tgt: remove unused headers Daniel Verkamp 2016-08-04 15:35:52 -0700
  • b724e2e5a6 nvme: change global g_nvme_driver object to a pointer GangCao 2016-08-01 21:55:23 -0400
  • ac7151b161 app: add function to get current core ID Daniel Verkamp 2016-08-04 10:18:25 -0700
  • 268ee865ab iscsi: convert acceptor timer to SPDK poller Daniel Verkamp 2016-08-04 09:36:19 -0700
  • c48df8950a iscsi_tgt: add missing #include <stdlib.h> Daniel Verkamp 2016-08-04 14:59:37 -0700
  • 1e92d78a10 iscsi: Add an iscsi target application Ben Walker 2016-08-03 14:37:16 -0700
  • b91c6e0e4a scsi: Make OBJECT_SCSI_TASK public Ben Walker 2016-08-04 08:54:16 -0700
  • d29384bf97 iscsi: Add an iscsi library. Ben Walker 2016-08-02 09:34:45 -0700
  • d3090c8455 Add a network stack abstraction layer. Ben Walker 2016-08-02 15:35:29 -0700
  • 01d13145c9 scsi: Flesh out the public header file Ben Walker 2016-08-02 10:43:00 -0700
  • 720f0e77e4 examples/ioat: simplify kperf Makefile Daniel Verkamp 2016-08-02 09:11:40 -0700
  • e7a6744a88 nvmf: switch RDMA acceptor to spdk_poller Daniel Verkamp 2016-07-28 13:19:55 -0700
  • c41ab41c17 event: add timer-based pollers Daniel Verkamp 2016-07-26 12:56:07 -0700
  • aeb3d50603 nvme: add gitignore to overhead directory Changpeng Liu 2016-08-03 09:27:18 +0800
  • a2fbd991cd fio_plugin: add norandommap=1 recommendation to README Jim Harris 2016-08-02 09:28:44 -0700
  • d95d6822f9 scsi: No longer mark a bdev claimed when getting it by name Ben Walker 2016-08-02 10:07:34 -0700
  • e648950f89 bdev: Delete bdev_db Ben Walker 2016-08-01 14:31:02 -0700
  • d054c97e65 test/nvme: add overhead to autotest Daniel Verkamp 2016-08-01 13:18:22 -0700
  • 766da93b27 test: only apply overhead test heuristic for AIO test case Jim Harris 2016-08-01 14:32:08 -0700
  • da214ab254 nvme: add new test application to measure SW overhead Jim Harris 2016-07-15 17:10:45 -0700
  • 921bf34289 event: replace poller rte_ring with TAILQ Daniel Verkamp 2016-07-28 08:50:50 -0700
  • bd4ac74eaf scsi: import SCSI/blockdev translation layer Daniel Verkamp 2016-07-27 09:32:00 -0700
  • 8779605323 readme: update to DPDK 16.07 Daniel Verkamp 2016-07-29 10:02:32 -0700
  • 5627b6871e nvmf: add identify namespace list support to NVMf target Changpeng Liu 2016-07-28 13:58:47 +0800
  • ae20d784c2 nvmf: Print NVMe probe messages only on attach Changpeng Liu 2016-07-28 13:50:39 +0800
  • f1a584a9f7 nvmf: Use a shared memory pool for large data buffers. Ben Walker 2016-07-28 10:23:52 -0700
  • b7b747eab1 nvmf: Correctly handle multiple wildcard NVMe directives. Ben Walker 2016-07-28 13:38:05 -0700
  • caf8860900 nvmf: Allow higher queue depths Ben Walker 2016-07-27 15:30:42 -0700
  • eee64c69f7 nvmf: Re-post the capsule immediately upon sending a completion Ben Walker 2016-07-27 10:11:28 -0700
  • 7e23841d28 nvmf: Separate the send and recv completion queues. Ben Walker 2016-07-27 09:38:34 -0700
  • 04beb5661e nvmf: Send completions after RDMA write has completed. Ben Walker 2016-07-27 09:11:30 -0700
  • d7b8da3b81 nvmf: Add a transport specific session Ben Walker 2016-07-26 16:34:12 -0700
  • 52a4a388fb nvmf: Make RDMA WRITE operations signalled Ben Walker 2016-07-26 16:28:40 -0700
  • 0075135deb nvmf: fix the wrong caculation of Number of Queues for Get Features Changpeng Liu 2016-07-27 14:51:25 +0800
  • 8a701c3f8d nvmf: Use the inline SGL for keyed SGLs if the size is small enough Ben Walker 2016-07-25 16:26:08 -0700
  • ca0c13387a nvmf: Calculate queue_depth separately from rw_depth Ben Walker 2016-07-25 14:36:06 -0700
  • 756df04485 nvmf: Remove g_nvmf_tgt global usage from transport layer Ben Walker 2016-07-25 14:28:44 -0700
  • 296add8bb1 nvmf: Add config options for inline and max I/O size Ben Walker 2016-07-25 14:22:58 -0700
  • 3d52e57cd0 nvmf: Allocate rdma reqs as a single contiguous buffer Ben Walker 2016-07-25 09:38:02 -0700
  • b43945830f nvmf: Simplify error handling in rdma conn create Ben Walker 2016-07-25 09:20:48 -0700
  • 5ade1c40f4 nvmf: Standardize names of rdma conn create/destroy Ben Walker 2016-07-25 09:17:57 -0700
  • a6135981e8 nvmf: Add a req_release callback to the transport layer Ben Walker 2016-07-25 08:58:13 -0700
  • 052be2f540 nvmf: Each listen addr gets its own PORT ID Ben Walker 2016-07-25 10:25:42 -0700
  • 8e1a8b8752 nvmf: Change fio tests to write and verify Ben Walker 2016-07-21 15:57:46 -0700
  • e660e677b8 nvmf: Delete partitions when tests end Ben Walker 2016-07-21 15:54:23 -0700
  • 201843a9eb nvmf: report virtualized NVMe version 1.2.1 Daniel Verkamp 2016-07-25 16:29:57 -0700
  • 5e15296025 nvmf: Reorder some static functions to avoid forward declarations Ben Walker 2016-07-22 16:16:25 -0700
  • 0b27c6f649 nvmf: remove unused Read command structures Daniel Verkamp 2016-07-25 14:30:18 -0700
  • d693613626 nvmf: remove unused g_nvmf_tgt.mutex Daniel Verkamp 2016-07-25 14:27:18 -0700
  • 420dfa124d nvmf: remove unused #define NVMF_CNTLID_SUBS_SHIFT Daniel Verkamp 2016-07-25 14:23:59 -0700
  • 0e1dcce24a nvmf: Disconnect the initiator on test exit. Ben Walker 2016-07-25 08:20:11 -0700
  • 8c094266ac nvmf: Adjust the data structure of spdk_nvmf_subsystem. Cunyin Chang 2016-07-22 12:06:25 +0800
  • 594c19bf69 nvmf: set CAP.CQR as required by the spec Daniel Verkamp 2016-07-25 09:40:50 -0700
  • 27c38d2c0c nvmf: merge NVMf ctrlr data into nvme_spec.h Daniel Verkamp 2016-07-25 09:31:08 -0700
  • 447cee868e nvmf: drop NVMF_{H2C,C2H}_MAX_MSG #defines Daniel Verkamp 2016-07-25 09:21:01 -0700
  • d8efd71455 nvmf: remove pointless strdup() in discovery setup Daniel Verkamp 2016-07-22 12:52:24 -0700
  • 9b9e3253e6 nvmf: Remove unnecessary conn arguments in rdma.c Ben Walker 2016-07-22 16:07:29 -0700
  • 8ff733aeed nvmf: Remove nvmf_drain_cq Ben Walker 2016-07-22 16:01:32 -0700
  • 3a4c101b2d nvmf: Move detection of 0 connections on a session to session layer Ben Walker 2016-07-22 15:55:59 -0700
  • 3e1a251ed7 nvmf: Track outstanding I/O for debug purposes Ben Walker 2016-07-22 15:47:35 -0700
  • c6a608769d nvmf: Move sq_head updates to nvmf_rdma_request_release Ben Walker 2016-07-22 15:42:24 -0700
  • 130fec6636 nvmf: Add better tracing of RDMA operations Ben Walker 2016-07-22 15:30:55 -0700
  • 2d68928c3f nvmf: nvmf_rdma_accept now uses nvmf_rdma_poll Ben Walker 2016-07-22 15:15:24 -0700
  • c9593cd17e nvmf: Add temporary special handling for AER Ben Walker 2016-07-22 15:08:55 -0700
  • 04a0ac723c nvmf: conn_poll now returns a count of requests Ben Walker 2016-07-22 14:33:42 -0700
  • 6beb310cf3 nvmf: Remove nvmf_recv in RDMA layer. Ben Walker 2016-07-22 14:28:35 -0700
  • 2625cf4261 nvmf: Move nvmf_request_prep_data into rdma.c Ben Walker 2016-07-22 13:53:00 -0700
  • 9d9dc8452c nvmf: Allocate all rdma requests up front. Ben Walker 2016-07-22 10:36:02 -0700
  • 989859bbe1 nvmf: Combine alloc_rdma_queue and nvmf_rdma_queue_init Ben Walker 2016-07-22 09:59:10 -0700