Commit Graph

  • 1ade6e1dc0 nvmf: nest NVMf conn inside RDMA conn Daniel Verkamp 2016-07-11 14:38:07 -0700
  • f542245706 nvmf: move conn allocation to transport layer Daniel Verkamp 2016-07-11 14:26:09 -0700
  • fdc1278440 nvmf: simplify session and connection cleanup Daniel Verkamp 2016-07-11 14:08:31 -0700
  • 9903050dc1 nvmf: remove unused session tailq entry Daniel Verkamp 2016-07-11 13:03:56 -0700
  • 58f62ad5b1 nvmf: remove unused g_num_connections array Daniel Verkamp 2016-07-11 12:51:20 -0700
  • 2eff92ab88 nvmf: drop connection shm and use calloc() instead Daniel Verkamp 2016-07-11 12:34:10 -0700
  • 1fc4a182bd nvmf: Subsystem now has a pointer to the session Ben Walker 2016-07-07 16:32:26 -0700
  • 40b0248602 nvmf: Remove cntlid from session Ben Walker 2016-07-07 16:27:13 -0700
  • a35de42e5d nvmf: Remove max io queue tracking from session Ben Walker 2016-07-07 16:22:15 -0700
  • a644cacb56 nvmf: Remove is_valid from session Ben Walker 2016-07-07 16:17:24 -0700
  • d028fb6956 nvmf: Eliminate two stage initialization of sessions Ben Walker 2016-07-07 16:08:48 -0700
  • 49441a5835 nvmf: Don't set reserved fields in vcprop Ben Walker 2016-07-07 16:05:39 -0700
  • 011c0a24df nvmf: Remove cntlid from spdk_nvmf_conn Ben Walker 2016-07-07 15:56:03 -0700
  • a9c7af9d83 nvmf: Simplify conn lcore allocation Ben Walker 2016-07-07 15:52:36 -0700
  • 72a7fd3cff nvmf: Only run on the master lcore. Ben Walker 2016-07-07 15:47:51 -0700
  • 9113e6a949 nvmf: Sync before unloading the NVMf initiator Ben Walker 2016-07-11 11:06:55 -0700
  • 828dca7351 nvmf: Move some stray session init code to the right place Ben Walker 2016-07-07 15:42:05 -0700
  • 64f6abea9c nvmf: Sessions now contain a list of connections. Ben Walker 2016-06-30 11:18:52 -0700
  • 2cb8321a35 nvmf: make admin queue has the same size of bounce buffer as IO queues Changpeng Liu 2016-07-12 14:03:12 +0800
  • c9090beffe test/nvmf: remove redundant process_core calls Daniel Verkamp 2016-07-08 17:09:19 -0700
  • b6af6bc6c1 test/nvmf: leave modules alone if already loaded Daniel Verkamp 2016-07-08 16:20:36 -0700
  • 176856c92b test/nvmf: don't try to unload nvme module Daniel Verkamp 2016-07-08 16:15:42 -0700
  • 18ab3da5ad test/nvmf: clean up filesystem test Daniel Verkamp 2016-07-08 15:43:07 -0700
  • de81deda06 test/nvmf: disable tracelogs for filesystem test Daniel Verkamp 2016-07-08 15:26:05 -0700
  • c4bb610d93 test/nvmf: only run RDMA NIC setup once Daniel Verkamp 2016-07-08 14:19:11 -0700
  • e6a5bb1067 test/nvmf: make sure non-zero returns fail tests Daniel Verkamp 2016-07-08 14:06:26 -0700
  • 11b0c3cc51 nvmf: Standardize rdma init/fini functions Ben Walker 2016-07-01 13:18:24 -0700
  • 5ca81749de nvmf: return error if wc status indicates error Daniel Verkamp 2016-07-07 13:50:12 -0700
  • f8296a99c2 nvmf: rename subsystem_grp.[ch] to subsystem.[ch] Daniel Verkamp 2016-07-06 10:50:44 -0700
  • 68eb363be7 perf: Write a pattern instead of 0. Ben Walker 2016-07-06 10:50:13 -0700
  • c65e726acd nvme: Limit max completions in a single poll Ben Walker 2016-07-07 08:51:16 -0700
  • 20c1996756 test/nvmf: disable fio verify_async Daniel Verkamp 2016-07-06 10:24:44 -0700
  • 554701492c nvmf: simplify property handling Daniel Verkamp 2016-07-07 15:32:04 -0700
  • e2256173a8 nvme/identify: dump CAP and VS registers Daniel Verkamp 2016-07-06 15:21:48 -0700
  • a464f1394e nvme: add API to get CAP and VS registers Daniel Verkamp 2016-07-06 14:55:28 -0700
  • a9df326a0e nvmf: only allow one Controller per Subsystem Daniel Verkamp 2016-06-30 10:36:12 -0700
  • 0e93df5c34 nvme: combine CAP register into one 64-bit union Daniel Verkamp 2016-07-06 15:41:59 -0700
  • 80c350ed69 nvmf: evaluate .. in $rootdir Daniel Verkamp 2016-07-06 09:56:03 -0700
  • 414e3d5f5c autotest: set core_pattern to a known value Daniel Verkamp 2016-07-06 09:26:13 -0700
  • 247a59082a nvme/perf: add min and max latency (#23) Tsuyoshi Uchida 2016-05-26 10:24:25 -0700
  • 20b3efdf0c nvmf: combine recv_sgl and bb_sgl into one array. Cunyin Chang 2016-07-06 09:28:58 +0800
  • 90c15f6863 nvme: remove duplicated header file include Changpeng Liu 2016-07-06 15:35:28 +0800
  • e051bc63b4 docs: Update header and footer links in documentation Ben Walker 2016-07-01 13:14:22 -0700
  • adcbbe19ff event: Add dpdk framework start function into event. Cunyin Chang 2016-06-12 19:34:00 +0800
  • 2a806421c3 nvmf: Always use 2 sgl elements for recv Ben Walker 2016-06-29 14:54:22 -0700
  • f7afa70bcb nvmf: print status string if ibv_poll_cq() fails Daniel Verkamp 2016-06-30 14:54:59 -0700
  • 4fbe54f10e nvmf: add discovery subsystem to NVMf target Changpeng Liu 2016-06-23 07:23:36 +0800
  • 771d2c1a52 changelog: updates since 16.06 Daniel Verkamp 2016-06-28 15:27:50 -0700
  • e0f4313dbd event: create/get/put mempool per sockect GangCao 2016-06-27 23:24:36 -0400
  • a84c493af3 nvmf: Enable tracing in filesystem test. Ben Walker 2016-06-30 09:32:02 -0700
  • fa45aa0ae7 nvmf: remove unused RPC section Daniel Verkamp 2016-06-29 14:17:35 -0700
  • 7066b5b952 nvmf: remove unused MaxRecvDataSegmentLength config Daniel Verkamp 2016-06-29 14:13:52 -0700
  • dde6da8442 nvmf: remove unused listen_port from nvmf_tgt_init Daniel Verkamp 2016-06-29 14:11:16 -0700
  • e056066733 nvmf: fix NVMf-specific Identify Controller offset Daniel Verkamp 2016-06-29 11:24:23 -0700
  • 196dfe4278 nvmf: remove MaxInCapsuleData configuration option Daniel Verkamp 2016-06-29 11:04:10 -0700
  • 4946c154c2 nvmf: change default RDMA port to 4420 Daniel Verkamp 2016-06-29 10:02:03 -0700
  • 554543168f nvmf: Delay allocating rdma requests until CONNECT capsule. Ben Walker 2016-06-28 09:51:15 -0700
  • ed3e30bb07 nvmf: Re-post recv wqe when SEND completes Ben Walker 2016-06-28 10:57:14 -0700
  • d511559fc6 nvmf: Rename free_rdma_reqs and make it public Ben Walker 2016-06-28 09:55:28 -0700
  • 76abc37913 nvmf: Rename alloc_rdma_reqs and make it public Ben Walker 2016-06-28 09:17:41 -0700
  • 6bd23031ae nvmf: Add alloc_rdma_req function Ben Walker 2016-06-28 09:15:35 -0700
  • aceb76d2b5 nvmf: Post recv_desc immediately when they are allocated. Ben Walker 2016-06-28 09:08:25 -0700
  • 9620917a86 nvmf: Remove the cmd_type variable. Ziye Yang 2016-06-29 10:00:17 +0800
  • 9efe055ec1 nvmf: Remove pending list for RDMA operations. Ben Walker 2016-06-27 16:13:49 -0700
  • 3bf5869912 nvmf: Simplify queue depth parameters Ben Walker 2016-06-27 15:48:43 -0700
  • 42111e78de nvmf: replace IQN references with NQN Daniel Verkamp 2016-06-28 13:25:41 -0700
  • 20b632d00e nvmf: fix host ID printing Daniel Verkamp 2016-06-24 10:43:03 -0700
  • 19fec6bb9c nvme: add remove callback to spdk_nvme_probe() Daniel Verkamp 2016-06-21 16:49:26 -0700
  • e2d3cc6502 nvme: replace rte_memcpy with specialized function Daniel Verkamp 2016-06-27 09:49:30 -0700
  • eb9d77a910 test/nvme: allocate aligned memory in unit tests Daniel Verkamp 2016-06-27 09:35:05 -0700
  • 88669436f9 nvmf: remove unnecessary nvmf.h Ziye Yang 2016-06-28 10:32:34 +0800
  • 20f9d86541 nvmf: clean up tracelogs Daniel Verkamp 2016-06-27 16:56:05 -0700
  • 226b4b7a93 nvmf: extract keyed SGL fields in rdma.c Daniel Verkamp 2016-06-27 15:57:38 -0700
  • 8b419899b4 nvmf: remove unused spdk_nvmf_request::entries Daniel Verkamp 2016-06-27 15:50:44 -0700
  • 29d4ad597f nvmf: combine tx_desc + rx_desc into rdma_request Daniel Verkamp 2016-06-27 15:22:48 -0700
  • 996705f1b8 nvmf: do not dealloc tx_desc in RDMA error cases Daniel Verkamp 2016-06-27 14:29:40 -0700
  • 6419922466 nvmf: check status of nvmf_check_rdma_completions Daniel Verkamp 2016-06-27 14:19:32 -0700
  • d63007e5ca nvmf: clean up nvmf_recv() error path Daniel Verkamp 2016-06-27 14:14:02 -0700
  • 3d9ef1a94e nvmf: set status in spdk_nvmf_request_prep_data() Daniel Verkamp 2016-06-27 13:56:38 -0700
  • f358b0093f nvmf: move request_complete call into request_exec Daniel Verkamp 2016-06-27 13:46:19 -0700
  • 7cf7ed0764 nvmf: switch request.c traces to SPDK_TRACE_NVMF Daniel Verkamp 2016-06-27 13:22:01 -0700
  • 558347432f nvmf: simplify nvmf_check_rdma_completions() Daniel Verkamp 2016-06-27 13:09:54 -0700
  • cef7ad58ec nvmf: remove unused nvmf_session::vcfeat field Daniel Verkamp 2016-06-27 13:01:39 -0700
  • 8e6ef319f6 nvmf: eliminate redundant CID in spdk_nvmf_request Daniel Verkamp 2016-06-27 12:37:07 -0700
  • 08cc45fec4 nvmf: make internal functions private to rdma.c Daniel Verkamp 2016-06-27 11:23:23 -0700
  • 6e5f700bea nvmf: move RDMA connection handling to rdma.c Daniel Verkamp 2016-06-27 10:14:41 -0700
  • 2a3e39a154 nvmf: add spdk_ prefix to struct nvmf_request Daniel Verkamp 2016-06-27 10:04:04 -0700
  • 9bc34acdbc nvmf: move RDMA conn values to spdk_nvmf_rdma_conn Daniel Verkamp 2016-06-24 18:44:52 -0700
  • d5cf9030ac nvmf: remove nvmf_recv() SQ overflow handling Daniel Verkamp 2016-06-24 18:32:42 -0700
  • d9709895fa nvmf: simplify control flow in nvmf_recv() Daniel Verkamp 2016-06-24 17:48:58 -0700
  • a5b405c687 nvmf: move length, xfer, and data init to request Daniel Verkamp 2016-06-24 17:41:38 -0700
  • f9db32ec3d nvmf: remove double immediate completion handling Daniel Verkamp 2016-06-24 17:33:06 -0700
  • bfa9931b3a nvmf: remove Create/Delete I/O SQ/CQ commands Daniel Verkamp 2016-06-24 17:26:21 -0700
  • 2e550d5165 nvmf: factor out RDMA-specific request completion Daniel Verkamp 2016-06-24 16:39:53 -0700
  • e067f3302d nvmf: pass nvmf_request to nvmf_post_rdma_read() Daniel Verkamp 2016-06-24 16:35:05 -0700
  • a435e9eeee nvmf: pass bb and in-capsule data to prep_data Daniel Verkamp 2016-06-24 16:24:55 -0700
  • b86bd41aa6 nvmf: Remove unused return value. Cunyin Chang 2016-06-22 09:10:51 +0800
  • 73a701d7d0 nvmf: remove unused spdk_nvmf_capsule_rsp Daniel Verkamp 2016-06-24 10:16:59 -0700
  • 8999f448ef nvmf: move BB SGL adjustment into rdma.c Daniel Verkamp 2016-06-23 16:52:56 -0700
  • 5248414d61 nvmf: give tx_desc/rx_desc bufs meaningful names Daniel Verkamp 2016-06-23 16:23:46 -0700