Commit Graph

  • f0242ce745 nvmf: remove bb pools and replace with rte_malloc Daniel Verkamp 2016-06-23 16:00:09 -0700
  • 31d2a116c8 nvmf: remove rx_desc and tx_desc mempools Daniel Verkamp 2016-06-23 15:43:41 -0700
  • e7dce1cfc0 nvmf: Move tx/rx descriptor management to rdma.c Ben Walker 2016-06-24 12:42:26 -0700
  • 41aadf1591 nvmf: Move processing of pending RDMA reads into rdma.c Ben Walker 2016-06-24 12:35:30 -0700
  • 5677fe3c8d nvmf: Move *_desc lists into nvmf_rdma_conn Ben Walker 2016-06-24 12:26:43 -0700
  • 0216e537f7 nvmf: Add spdk_nvmf_rdma_conn structure Ben Walker 2016-06-24 12:04:41 -0700
  • 1fe2ab57d6 nvmf: Simplify acceptor Ben Walker 2016-06-24 11:55:06 -0700
  • 1b9cc2a9bc nvmf: Group rdma globals into a structure Ben Walker 2016-06-24 11:44:10 -0700
  • 68ba9e1f86 nvmf: Move fabric command handlers to request.c Ben Walker 2016-06-24 11:19:24 -0700
  • 744dd009c0 nvmf: Remove unused conn arguments from several functions. Ben Walker 2016-06-24 11:07:35 -0700
  • a4cbf50037 nvmf: request struct now has a pointer to conn Ben Walker 2016-06-24 11:10:13 -0700
  • 63da8147ed nvmf: Remove nvmf_*_cmd.c files Ben Walker 2016-06-24 10:58:42 -0700
  • d7fbeda710 nvmf: Move process_*_cmd functions to request.h/c Ben Walker 2016-06-24 10:56:55 -0700
  • eb705f0da1 nvmf: Add a request.h/c Ben Walker 2016-06-24 10:44:30 -0700
  • 631f5f27ac nvmf: Simplify connection poller. Ben Walker 2016-06-24 10:08:16 -0700
  • 806eb493ca genconfig: undef bool options so #ifdef works Daniel Verkamp 2016-06-23 09:50:57 -0700
  • 2a2615ec6e nvmf: Unify completion path of fabric and other commands. Ben Walker 2016-06-23 15:35:51 -0700
  • c917957bff nvmf: Remove rx_desc pointer from tx_desc Ben Walker 2016-06-23 15:23:39 -0700
  • 6b10df3576 nvme: Update nvme_spec.h to 1.2.1 Ben Walker 2016-06-23 14:27:40 -0700
  • 9a2f8eb234 nvme: Add gitignore for hello_world example Ben Walker 2016-06-23 14:37:41 -0700
  • ae17467ecf nvme: check BAR map return code before using addr Daniel Verkamp 2016-06-23 11:06:54 -0700
  • 81d9213894 nvmf: use nvmf_request instead of rx_desc in trace Daniel Verkamp 2016-06-23 14:36:30 -0700
  • 90c28166c0 nvmf: use cm_id context to store conn pointer Daniel Verkamp 2016-06-23 11:54:54 -0700
  • f086365392 nvmf: make conn.c globals static Daniel Verkamp 2016-06-21 16:23:29 -0700
  • 1d3ee6c5f1 nvmf: remove nvmf_request cb_fn field Daniel Verkamp 2016-06-21 16:11:37 -0700
  • 85ee88979d nvmf: move SGL processing to a generic function Daniel Verkamp 2016-06-21 14:26:10 -0700
  • a9282085c9 nvmf: remove nvmf_request pending field Daniel Verkamp 2016-06-21 10:03:23 -0700
  • 855e11e990 nvmf: pass nvmf_request to nvmf_io_cmd_continue() Daniel Verkamp 2016-06-21 09:35:09 -0700
  • 0b672d8e63 nvmf: pass nvmf_request to nvmf_connect_continue() Daniel Verkamp 2016-06-21 09:21:38 -0700
  • 326a15a7ff nvmf: simplify nvmf_connect_continue() cleanup Daniel Verkamp 2016-06-21 09:16:39 -0700
  • 8836a17f80 nvmf: drop redundant nvmf_process_admin_cmd params Daniel Verkamp 2016-06-21 08:39:49 -0700
  • 2f5ccef310 nvmf: remove redundant nvmf_process_io_cmd params Daniel Verkamp 2016-06-20 15:12:28 -0700
  • 8c6fa80874 nvmf: add data field to nvmf_request Daniel Verkamp 2016-06-20 15:04:32 -0700
  • 07c73a5860 nvmf: fill out nvmf_request length in all cases Daniel Verkamp 2016-06-20 14:56:02 -0700
  • 7426aa8bb8 nvmf: add xfer to nvmf_request for data direction Daniel Verkamp 2016-06-20 14:39:26 -0700
  • ce60297bda build: move -lrt to a new SYS_LIBS variable Daniel Verkamp 2016-06-23 09:29:22 -0700
  • 0faa2948b5 build: replace -lpthread with -pthread Daniel Verkamp 2016-06-22 09:26:54 -0700
  • 39cc59635a build: include -lrt and -lpthread in LDFLAGS Daniel Verkamp 2016-06-22 09:23:27 -0700
  • 4db1b420f4 vtophys: fix usermode address range check Daniel Verkamp 2016-06-22 14:57:53 -0700
  • bb125a6f55 rpc: Add an RPC subsystem Ben Walker 2016-06-15 10:30:29 -0700
  • d6865b82d1 nvmf: update conn.h include guards. Cunyin Chang 2016-06-21 15:32:07 +0800
  • c65210d034 nvme: return error immediately when enabling controller failed GangCao 2016-06-21 16:37:15 -0400
  • 7fea41512c fix typo in fio plugin REAME (#25) Tsuyoshi Uchida 2016-06-21 17:08:27 -0700
  • 450bb7605b nvmf: replace all malloc with calloc in nvmf library Ziye Yang 2016-06-07 10:19:06 +0800
  • 7991eb1957 Create a utility and enable WRR arbitration mechanism Ziye Yang 2016-06-14 15:19:38 +0800
  • 389fcba814 nvmf: fix the error caculation for reactor mask Changpeng Liu 2016-06-18 05:56:13 +0800
  • 36981693aa nvmf: add discovery log definition based on the NVMF specification Changpeng Liu 2016-06-22 13:11:38 +0800
  • 10a35fa2dc Expand .gitignore Ben Walker 2016-06-17 14:17:18 -0700
  • ab9dfcbae4 nvme: add log definition according to the NVMe 1.2.1 specification Changpeng Liu 2016-06-22 01:13:09 +0800
  • 84d16c8501 nvmf: simplify bounce buffer SGL adjustment Daniel Verkamp 2016-06-20 10:39:30 -0700
  • 29d914e84e nvmf: get connect command from nvmf_request Daniel Verkamp 2016-06-20 10:29:10 -0700
  • 444712900f nvmf: convert property get/set to use generic req Daniel Verkamp 2016-06-20 09:59:33 -0700
  • 7b4d5de0d6 nvmf: remove unused enum nvmf_cstate Daniel Verkamp 2016-06-20 09:44:45 -0700
  • 54b538d1cb nvmf: move RDMA resource defaults to rdma.c Daniel Verkamp 2016-06-20 09:43:54 -0700
  • 9ab12243ef nvmf: process NVMe admin commands submission error Changpeng Liu 2016-06-17 01:14:22 +0800
  • 6ec18cd05b nvmf: add nvmf_ibv_send_wr_init and nvmf_trace_ibv_sge Ziye Yang 2016-06-07 10:16:09 +0800
  • 78b69710f3 nvmf: Make tx_desc free correct in nvmf_recv Ziye Yang 2016-06-16 15:34:19 +0800
  • 8be572ef20 nvmf: process the submission error code for NVMe I/O commands Changpeng Liu 2016-06-17 00:55:34 +0800
  • e42e4e8056 nvmf: print the error log information when error happens Changpeng Liu 2016-06-17 01:01:28 +0800
  • dc6a0a2bd2 nvmf: Rename init_grp.h/c to host.h/c Ben Walker 2016-06-08 16:15:04 -0700
  • 422b147499 nvmf: Standardize names in init_grp.h Ben Walker 2016-06-08 16:00:39 -0700
  • 6eb1bee64b nvmf: Rename spdk_nvmf_init_grp to spdk_nvmf_host Ben Walker 2016-06-08 15:48:02 -0700
  • e1d1040703 nvmf: Improve script that detects RDMA NICs Ben Walker 2016-06-17 12:56:56 -0700
  • 213e7a640d examples: add hello_world example for NVMe Jim Harris 2016-06-07 14:32:27 -0700
  • e87e3df674 event: fix null pointer issue in spdk_subsystem_fini Ziye Yang 2016-06-14 15:19:38 +0800
  • 5603ff07b9 build: Add config.h to .gitignore Ben Walker 2016-06-08 11:24:56 -0700
  • f0b20026d7 nvme: Return negative errno for failure (#24) Minfei Huang 2016-06-15 06:17:33 +0800
  • ba37804100 nvmf: Don't allocate our own RDMA protection domain Ben Walker 2016-06-07 15:27:58 -0700
  • 309a97f782 nvmf: Use RDMA CM wrappers for registering memory Ben Walker 2016-06-07 15:25:28 -0700
  • 1b17e4ee35 nvmf: Combine nvmf_rdma_conn_init and nvmf_rdma_qp_init Ben Walker 2016-06-07 15:21:21 -0700
  • 90b6ad1f36 nvmf: move internal APIs out of nvmf.h Daniel Verkamp 2016-06-08 13:47:54 -0700
  • 1bb4fac463 nvmf: remove unimplemented AuthFile config Daniel Verkamp 2016-06-08 13:42:42 -0700
  • d3bbbfeea2 nvmf: move private #defines to nvmf_internal.h Daniel Verkamp 2016-06-08 13:36:53 -0700
  • c78d4d0b6c nvmf: move includes from nvmf.h where they're used Daniel Verkamp 2016-06-08 13:29:15 -0700
  • db6d1079fd nvmf: move g_nvmf_tgt to nvmf_internal.h Daniel Verkamp 2016-06-08 13:19:48 -0700
  • 9b00a03a24 nvmf: drop spdk_nvmf_check_pools() parameter Daniel Verkamp 2016-06-08 13:17:23 -0700
  • 58f9dcd220 nvmf: Rename SubsystemGroup to Susbystem in conf file Ben Walker 2016-06-08 11:22:36 -0700
  • 53b31afe7c doc/nvmf: add description of how to enable NVMf v16.06 Daniel Verkamp 2016-06-08 16:34:15 -0700
  • a4b857213b nvmf: Rename InitiatorGroup config section to Host Ben Walker 2016-06-08 11:18:24 -0700
  • 988e88c82a docs: Update README.md to reflect NVMf target Ben Walker 2016-06-08 16:18:56 -0700
  • 5a84b8e6ee unittest.sh: generate config.h Daniel Verkamp 2016-06-08 16:05:44 -0700
  • 6a0e161871 nvmf: remove unused request_mempool declarations Daniel Verkamp 2016-06-08 09:24:57 -0700
  • 1c089ae19c nvmf: rename framework.c to nvmf.c Daniel Verkamp 2016-06-08 09:04:45 -0700
  • 68ea447278 nvmf: Update free_conn in conn.c Ziye Yang 2016-06-08 09:41:15 +0800
  • 88726edf83 nvmf: correct the function input parameter name GangCao 2016-06-06 21:20:08 -0400
  • 92a02f580c build: generate config.h and implicitly include it Daniel Verkamp 2016-06-07 11:31:12 -0700
  • 34731b0b17 nvmf: create a common script file for nvmf automation test Ziye Yang 2016-06-08 09:47:02 +0800
  • f7ccfc6160 nvmf: Remove unused start_fn in spdk_app_opts. Cunyin Chang 2016-06-07 10:28:58 +0800
  • f0d2e5508c event: Remove the concept of subsystem from the reactor. Cunyin Chang 2016-06-06 14:23:42 +0800
  • b1b7bebdc7 nvmf: double tx_desc_pool count with doubled cq_depth per connection GangCao 2016-06-06 18:55:21 -0400
  • 2c43473adc nvmf: fix fabricintf parsing in spdk_nvmf_parse_port function Ziye Yang 2016-06-08 14:12:55 +0800
  • d237632434 nvmf: add unit tests Daniel Verkamp 2016-06-07 10:34:03 -0700
  • d67021b0e4 nvmf: merge nvmf.c and framework.c Daniel Verkamp 2016-06-07 15:51:23 -0700
  • ca4932f995 nvmf: remove unused g_nvmf_driver Daniel Verkamp 2016-06-07 15:48:04 -0700
  • f634c1245a nvmf: Support UnbindFromKernel option for NVMe identification Ziye Yang 2016-06-08 10:25:37 +0800
  • 4de0491a1b readme: add NVMf dependencies Daniel Verkamp 2016-06-06 16:53:43 -0700
  • 39f552fc2d changelog: update to 16.06 and add NVMf Daniel Verkamp 2016-06-06 16:40:34 -0700
  • ec89af7e2c nvmf: add some basic user docs Daniel Verkamp 2016-06-06 16:32:22 -0700
  • 3c4cb4ea53 nvmf: fix up scan-build workaround Daniel Verkamp 2016-06-07 09:57:12 -0700
  • 91330eb5c8 nvmf: add automated fio and mkfs tests Daniel Verkamp 2016-06-07 08:49:44 -0700