Commit Graph

  • b0e9620b4f nvme: add qpair create and delete to transport Daniel Verkamp 2016-10-12 17:33:37 -0700
  • 179f122cab nvme: add register access functions to transport Daniel Verkamp 2016-10-12 17:00:54 -0700
  • a00852c1fc nvme: add PCI ID accessor to transport Daniel Verkamp 2016-10-12 16:18:13 -0700
  • d7b7dbfb78 nvme: introduce transport abstraction Daniel Verkamp 2016-10-12 16:11:55 -0700
  • b697d2809d env: Adjust for API changes to DPDK PCI in 16.11 Ben Walker 2016-10-12 16:26:05 -0700
  • 0bd08c4536 nvme: don't call request callback if it is inactive Pawel Wodkowski 2016-10-14 18:18:34 +0200
  • 9459848ce5 iscsi: fix iscsi task refcount for out of order write completions Jim Harris 2016-10-13 20:34:12 -0700
  • eef39e8d35 ext4test: mount with sync option and print dev stats Pawel Wodkowski 2016-10-13 17:41:59 +0200
  • 2025e8f3ce test: bdevio: extend test for vector io Pawel Wodkowski 2016-10-12 18:32:10 +0200
  • 113f8e23a7 bdev: enable IO vector operations Pawel Wodkowski 2016-10-04 16:39:27 +0200
  • f1fcdeb341 script: Add method to construct rbd bdev. Cunyin Chang 2016-10-10 09:23:39 +0800
  • b66913d2d4 bdev: Add rpc interface for rbd. Cunyin Chang 2016-10-10 09:12:10 +0800
  • e578cfe3d4 bdev: Add public function spdk_bdev_rbd_create(). Cunyin Chang 2016-10-10 09:01:47 +0800
  • 076c7d5953 bdev: return error code when try to add duplicate nvme bdev. Cunyin Chang 2016-10-14 02:32:25 +0800
  • d7635243b9 bdev/nvme: replace the structure nvme_bdf_whitelist with spdk_pci_addr. Cunyin Chang 2016-10-14 02:05:58 +0800
  • 8e03aa1f3c bdev/malloc: create a malloc_task context Jim Harris 2016-10-13 11:38:17 -0700
  • 52d2405f70 bdev/malloc: simplify read/write return values Jim Harris 2016-10-13 11:19:47 -0700
  • 72b4cda87f bdev: remove unused field in data struct nvme_bdf_whitelist Cunyin Chang 2016-10-11 08:29:10 +0800
  • e1f93d26db script: Add method to construct nvme bdev Cunyin Chang 2016-10-10 12:00:35 +0800
  • 9d15f4bfcc bdev: Add rpc interface for nvme Cunyin Chang 2016-10-10 11:58:17 +0800
  • 1fad9da400 bdev: add public function spdk_bdev_nvme_create(). Cunyin Chang 2016-10-10 11:54:38 +0800
  • 0af0aa4b2e nvme: change a return value of nvme_ctrlr_cmd_format (#45) Tsuyoshi Uchida 2016-10-13 10:26:33 -0700
  • f81888b2f9 nvme: add PCI BDF in spdk_nvme_ctrlr to check whether same ctrlr GangCao 2016-10-07 20:01:54 -0400
  • 2848c8d1d3 nvmf: defer start of subsystem until fully initialized Jim Harris 2016-10-12 17:21:26 -0700
  • 89b216a2a1 bdev, rbd: Add flush support Ziye Yang 2016-10-12 07:47:27 +0800
  • 9dd0f89486 bdev, rbd: Remove the lock and introduce polling strategy Ziye Yang 2016-10-08 13:09:01 +0800
  • 37a7fff634 iscsi/rpc: change get_target_nodes parallel arrays to objects Cunyin Chang 2016-10-09 16:56:51 +0800
  • 5ec0b3227d nvmf/rpc: make sure NVMe device is found in create Daniel Verkamp 2016-10-10 16:04:24 -0700
  • 4afe9d1acb nvmf/rpc: make hosts parameter optional in create Daniel Verkamp 2016-10-10 15:58:29 -0700
  • 45c041449f nvmf/rpc: don't allow namespaces in direct mode Daniel Verkamp 2016-10-10 15:18:35 -0700
  • 0c8a5d8ce6 nvmf/rpc: rename listen_addrs -> listen_addresses Daniel Verkamp 2016-10-10 15:10:07 -0700
  • b94e0dfdb2 nvmf/rpc: represent pci_address consistently Daniel Verkamp 2016-10-10 14:45:43 -0700
  • de16fcca32 nvme: fix sgl processing for single sge payloads > 4KB Jim Harris 2016-10-12 14:51:20 -0700
  • 68cdd81a83 test: add new ext4test Jim Harris 2016-10-11 16:42:35 -0700
  • df4dbfb28c bdevio: #include <pthread.h> Daniel Verkamp 2016-10-12 10:00:13 -0700
  • 02a17e193e env: Replace DPDK atomics with gcc standard calls Ben Walker 2016-10-03 14:56:10 -0700
  • 18a2cc11c1 env: Remove unused DPDK headers. Ben Walker 2016-10-03 14:40:06 -0700
  • 535827c559 env: Eliminate remaining usage of rte_memzone Ben Walker 2016-10-03 14:26:07 -0700
  • 7f5b671db7 env: Convert some rte_mempools to spdk_mempools Ben Walker 2016-09-30 14:14:18 -0700
  • cc402a588e iscsi: change the type and name of data_ref in spdk_iscsi_pdu Ziye Yang 2016-10-09 12:31:06 +0800
  • f7830911e2 bdevio: refactor to use event framework and I/O channels Jim Harris 2016-10-11 09:02:37 -0700
  • 81b3d6c9fc Revert "bdev: enable IO vector operations" Jim Harris 2016-10-11 15:52:10 -0700
  • d4d82fc3ab event: directly add poller when adding to current core Jim Harris 2016-10-11 11:20:49 -0700
  • 0aa2986475 Replace rte_get_tsc calls with spdk_get_ticks Ben Walker 2016-08-18 12:52:48 -0700
  • 2224ff2162 env: Replace rte_malloc with spdk_zmalloc Ben Walker 2016-08-17 13:35:18 -0700
  • bfdc02ab48 nvme: Eliminate nvme_impl.h and use the swappable env lib. Ben Walker 2016-08-12 10:24:34 -0700
  • e0196e8124 ioat: Remove ioat_impl, use swappable env lib instead. Ben Walker 2016-08-12 09:23:44 -0700
  • c0f04cedd0 env: Move memory pool into env library. Ben Walker 2016-09-28 07:58:51 -0700
  • 534256097b bdevperf: exit with non-zero status code if any I/O fails Jim Harris 2016-10-11 08:34:53 -0700
  • 1a37acda67 eofnl: check for extra trailing newlines Daniel Verkamp 2016-10-11 10:06:29 -0700
  • 422eab7106 bdev: enable IO vector operations Pawel Wodkowski 2016-10-04 16:39:27 +0200
  • 8646b06a6e nvme: add guard e2e data protection tests for extended lba format Changpeng Liu 2016-09-29 08:37:02 +0800
  • a5f0d9358d nvme: use nvme_malloc for calloc to share ctrlr->ns among processes GangCao 2016-10-07 16:49:09 -0400
  • fc5bb244ca travis: install specific linux-headers version Daniel Verkamp 2016-10-10 09:49:54 -0700
  • f6207364d3 travis: fix DPDK target name typo Daniel Verkamp 2016-10-10 09:38:25 -0700
  • 12f56a432f travis: install DPDK and other dependencies Daniel Verkamp 2016-10-07 15:24:33 -0700
  • 8c5a2b0823 nvmf: Rename some uses of virtual to virt for C++ compat Ben Walker 2016-10-06 15:20:24 -0700
  • 882b790bfa nvmf: Make the poll rate for the acceptor configurable. Ben Walker 2016-09-12 10:44:58 -0700
  • d4652fd37f nvmf: Share completion queue channels Ben Walker 2016-09-07 10:06:40 -0700
  • a0a92ff4c2 nvmf: Combine acceptor_init/fini with transport init/fini Ben Walker 2016-09-16 15:29:13 -0700
  • 624ade2814 bdev: add unmap descriptor count check Daniel Verkamp 2016-10-05 13:57:49 -0700
  • 898c10147c env: Move memzone wrappers to env Ben Walker 2016-09-08 14:30:58 -0700
  • 7c3a6d8c43 env: Move tsc functions to env. Ben Walker 2016-08-10 13:12:33 -0700
  • 2832b2161f changelog: deallocate to dataset management change Daniel Verkamp 2016-10-04 16:01:34 -0700
  • 772cf390b0 event: remove DPDK rte_timer dependency Daniel Verkamp 2016-10-05 10:39:56 -0700
  • 3e8487f88e bdev: shuffle spdk_bdev_io members for packing Daniel Verkamp 2016-10-05 14:18:51 -0700
  • c7e0de8d21 bdevperf: replace rte_timers with SPDK pollers Daniel Verkamp 2016-10-05 10:37:11 -0700
  • b71e579da1 iscsi: convert connection timers to SPDK pollers Daniel Verkamp 2016-10-05 10:23:48 -0700
  • 0dd80395f3 env: Move pci.c from util to env Ben Walker 2016-08-10 10:41:12 -0700
  • b9fbdd189a env: Move malloc/free wrappers into env Ben Walker 2016-08-10 10:37:12 -0700
  • a4747c6048 env: Make the environment library configurable. Ben Walker 2016-08-10 10:28:20 -0700
  • a30b5532cb memory: Rename to env Ben Walker 2016-08-10 10:21:45 -0700
  • 25749728b6 spdk: tweak tracedump Krzysztof Jakimiak 2016-10-04 11:50:45 +0200
  • 46b7d49af0 spdk: add iov buffers to struct spdk_scsi_task Krzysztof Jakimiak 2016-10-04 17:10:35 +0200
  • 04d5f47f7d iscsi: convert subsystem startup timer to event Daniel Verkamp 2016-10-04 13:23:29 -0700
  • 6b1e4e732d Drop libpciaccess and switch to DPDK PCI Ben Walker 2016-08-08 15:57:49 -0700
  • f4140ad023 nvme: Change the deallocate interface to generic dsm Ben Walker 2016-10-03 10:37:48 -0700
  • d7bbac146c nvme: Add asserts to nvme_ns_cmd unit test. Ben Walker 2016-10-04 14:34:07 -0700
  • 2105a33b43 iscsi: convert global shutdown timer to poller Daniel Verkamp 2016-10-04 11:20:29 -0700
  • d19d17b398 rpc: convert rte_timer to spdk_poller Daniel Verkamp 2016-09-26 15:08:21 -0700
  • 6b566ff11d changelog: document nvme request_mempool change Daniel Verkamp 2016-10-04 10:23:07 -0700
  • 1085e6fd40 autotest: only delete partitions on NVMe namespaces Daniel Verkamp 2016-10-04 09:44:55 -0700
  • 2f777920c9 test: run more unit tests under Valgrind Daniel Verkamp 2016-10-03 11:06:27 -0700
  • 7e69966975 test/jsonrpc_server: allocate large structs on heap Daniel Verkamp 2016-10-03 11:27:19 -0700
  • c20aa93181 doc: add README.md for Doxygen and online docs Daniel Verkamp 2016-09-28 14:25:14 -0700
  • db69cad95c nvme: Handle inactive but allocated namespaces Ben Walker 2016-10-03 10:52:17 -0700
  • d31df7042a test/cpp_headers: autogenerate header test files Daniel Verkamp 2016-09-30 15:55:22 -0700
  • b827279285 net: include stdint.h for uint*_t types Daniel Verkamp 2016-09-30 15:57:44 -0700
  • 59955a12d2 event: allow unregistering a poller within its poller fn Daniel Verkamp 2016-09-30 14:00:16 -0700
  • 08a6cba2f0 util: add stdbool.h include to io_channel.h Jim Harris 2016-09-29 10:52:14 -0700
  • c1341b0718 bdev: Add RBD support in lib/bdev Ziye Yang 2016-09-20 12:12:45 +0800
  • 6c4a07ecbe scsi: change spdk_put_task to spdk_scsi_task_put Ziye Yang 2016-09-28 14:49:06 +0800
  • 19dff91a1b scsi: replace off_t with uint64_t Daniel Verkamp 2016-09-29 13:32:34 -0700
  • bcd1edeae4 nvmf: replace off_t with uint64_t Daniel Verkamp 2016-09-29 13:26:56 -0700
  • a87d8a45a2 iscsi: replace incorrect off_t with ptrdiff_t Daniel Verkamp 2016-09-29 13:23:56 -0700
  • d5dffc0596 bdev: replace off_t offsets with uint64_t Daniel Verkamp 2016-09-29 13:09:40 -0700
  • aa5c7d54d7 util: fix dev not free issue in spdk_io_device_unregister Ziye Yang 2016-09-27 15:32:12 +0800
  • 8c00dca640 iscsi: add parameter to simplify process_task_completion Ziye Yang 2016-09-28 14:13:07 +0800
  • 1ad2c3ea73 nvmf: Add support for multiple sessions per subsystem. Ben Walker 2016-09-19 13:29:17 -0700
  • 0bde77082d Fix some cppcheck errors on lib/iscsi & lib/scsi. (#41) liupan1111 2016-09-29 04:55:56 +0800