Commit Graph

  • b8ac57f9e4 ioat/kperf: hard-code maximum ring size Daniel Verkamp 2017-01-23 17:38:35 -0700
  • 3b3060f14b ioat/kperf: -h option has no argument Daniel Verkamp 2017-01-23 17:31:48 -0700
  • c6ddd1b894 ioat/kperf: fix 'modprove' typo in help message Daniel Verkamp 2017-01-23 17:27:07 -0700
  • 9dd801c86c nvmf: Rename spdk_nvmf_globals to spdk_nvmf_tgt Ben Walker 2017-01-19 11:55:56 -0700
  • 3cc3f2646a nvmf: Move trace point declarations to bottom of nvmf_internal.h Ben Walker 2017-01-19 11:33:46 -0700
  • dc42663305 nvmf: Remove duplicated transport init Ben Walker 2017-01-19 11:30:28 -0700
  • 06b9c46561 nvmf: Add utility functions to create/destroy listen addresses. Ben Walker 2017-01-19 11:17:16 -0700
  • ec38ec127c nvmf: Handle wrap-around for global cntlids Ben Walker 2017-01-19 11:02:17 -0700
  • d77c030172 nvmf: NVMe-oF 1.1 adds cntlid to RDMA private data Ben Walker 2017-01-13 14:44:25 -0700
  • 4133842d36 scsi: fix the scsi read write direction issue. Ziye Yang 2017-01-23 15:20:54 +0800
  • 2d5087b305 nvme: Add assert for g_thread_mmio_ctrlr in sigbus error handler function. Cunyin Chang 2017-01-23 12:35:02 +0800
  • 4a5a24d537 ioat: cleanup logic in spdk_ioat_submit_copy Ziye Yang 2017-01-23 13:30:46 +0800
  • 5ee4728d0c log: define prioritynames[] (#102) Tsuyoshi Uchida 2017-01-23 15:07:29 -0800
  • 49daf72e0e nvme: support extended LBA without protection information (#101) HaoZhiZhang 2017-01-24 02:20:04 +0800
  • 094524ba9e test/nvme/host: test perf with QD 128 Daniel Verkamp 2017-01-20 13:00:05 -0700
  • f12e7085ec nvme/perf: allow multiple -r (transport ID) arguments Daniel Verkamp 2017-01-19 14:45:55 -0700
  • d63a30e39d nvme/pcie: return 1 when PCI address doesn't match Daniel Verkamp 2017-01-19 14:42:30 -0700
  • df33e630aa test/nvme: run quirks unit test Daniel Verkamp 2017-01-20 14:14:11 -0700
  • fe0125e03b autotest: stop excluding test/ from lcov results Daniel Verkamp 2017-01-20 13:50:53 -0700
  • 76977232ca nvme: mention TRID parsing function in struct docs Daniel Verkamp 2017-01-20 14:07:31 -0700
  • 53bf2d0f91 build: enable -fno-common Daniel Verkamp 2017-01-19 10:21:20 -0700
  • 96b1f7e078 test/iscsi: move g_spdk_iscsi definition to individual tests Daniel Verkamp 2017-01-19 10:16:31 -0700
  • d14c2443e4 test/nvme_ns_cmd_ut: remove duplicate g_spdk_nvme_driver definition Daniel Verkamp 2017-01-19 10:10:38 -0700
  • 4f6cc16e2f bdev/nvme: initialize the adminq_timer_poller as NULL. Cunyin Chang 2017-01-20 09:58:33 +0800
  • 765173a7ca nvmf: Make RDMA private data required. Ben Walker 2017-01-13 15:49:36 -0700
  • 4ef419305e nvmf: Add function to get subsystem by id Ben Walker 2017-01-13 15:11:00 -0700
  • 1cbbfb86fa nvmf: Make cntlid globally unique. Ben Walker 2017-01-13 15:07:38 -0700
  • f8ee49a963 test/nvmf/direct: add gitignore for binary Daniel Verkamp 2017-01-19 11:19:46 -0700
  • 929fb087e3 free allocated spdk_conf in case of failure GangCao 2017-01-19 13:10:23 +0800
  • 042452af55 nvme/perf: convert -r argument to TRID format Daniel Verkamp 2017-01-13 14:50:29 -0700
  • be8a9d6966 nvme: add transport ID string parsing function Daniel Verkamp 2017-01-13 14:36:26 -0700
  • 57fbfa0abe test/nvmf:add direct.c unit test Fan Lu 2017-01-18 19:20:21 +0800
  • 5de35015b9 bdev/nvme: add timer-based admin queue poller Daniel Verkamp 2017-01-13 12:58:23 -0700
  • 5eacff59cd ioat: add Skylake Xeon device ID Daniel Verkamp 2017-01-18 11:15:50 -0700
  • 6aabf494dc scsi: only generate sense data for Check Condition Daniel Verkamp 2017-01-18 14:52:50 -0700
  • a53f617423 bdev: add API to translate to and from NVMe status Daniel Verkamp 2017-01-18 14:43:15 -0700
  • d946f92079 nvmf_tgt: check existence of bdev in construct_nvmf_subsystem RPC Daniel Verkamp 2017-01-18 11:02:38 -0700
  • c2721e8ebe test/log: verify that log facility is not NULL Daniel Verkamp 2017-01-18 10:58:38 -0700
  • b23409854c doc: point Documentation link at index page Daniel Verkamp 2017-01-18 10:35:12 -0700
  • 133c4a70c1 bdevperf: save offset and unmap desc in bdevperf_task Jim Harris 2017-01-18 11:28:17 -0700
  • 0a573526b6 nvme/pcie: Add the support to probe nvme by pci_addr Ziye Yang 2017-01-13 14:20:35 +0800
  • 997582bf2c doc: delete Doxygen header bar Daniel Verkamp 2017-01-18 10:06:40 -0700
  • 0f6baa967e doc: link to Doxygen's file list from main page Daniel Verkamp 2017-01-17 17:39:01 -0700
  • ac89a03cab doc: mark Documentation tab as active in header Daniel Verkamp 2017-01-17 17:34:18 -0700
  • bafb1441d7 doc: remove Doxygen footer Daniel Verkamp 2017-01-17 16:47:55 -0700
  • 93ab7c31e4 doc: move porting guide into doc/ and add to index Daniel Verkamp 2017-01-17 16:23:28 -0700
  • efa8a3ebde doc: update header to match current spdk.io Daniel Verkamp 2017-01-17 10:57:56 -0700
  • 11f4362130 examples/nvme: add task_count to dynamically allocate memory GangCao 2016-11-27 21:50:43 -0500
  • 950b48de61 log: use facilitynames to set/get log facility (#81) Tsuyoshi Uchida 2017-01-17 10:20:34 -0800
  • 86e8a920bf nvme: split non-compliant SGLs into multiple requests Jim Harris 2016-12-16 09:41:18 -0700
  • 38c09e5eed json/parse: rewrite and simplify number parsing Daniel Verkamp 2016-12-19 10:43:26 -0700
  • a509ddeb24 json/write: add an output buffer Daniel Verkamp 2016-12-19 10:42:02 -0700
  • 2138676573 bdev: defer completions from within submit_request Daniel Verkamp 2017-01-12 10:58:20 -0700
  • 360a3da3d7 doc/nvme: add admin functions to Key Functions Daniel Verkamp 2017-01-12 16:57:41 -0700
  • 1c6d354d41 nvme/identify: change trid to g_trid Ziye Yang 2017-01-13 07:33:31 +0800
  • d61ddd3c93 nvme/rdma: Support directly connect via trid Ziye Yang 2017-01-12 13:21:53 +0800
  • f348a09b50 scripts/genconfig.py: fix format specs for older Python Daniel Verkamp 2017-01-12 16:05:24 -0700
  • e1b607d07b ioat: add missing Haswell channel 1 device ID Ziye Yang 2017-01-12 10:41:40 +0800
  • 4600aaf68f bdev: simplify spdk_bdev_free_io() flow Daniel Verkamp 2017-01-11 16:38:11 -0700
  • 4a95a81e69 event/reactor: update last_action for timer pollers Daniel Verkamp 2017-01-12 14:04:01 -0700
  • d2c0feac8a event/reactor: increase spin time from 1us to 1ms Daniel Verkamp 2017-01-12 14:01:26 -0700
  • 683c7d05eb iscsi: increment the correct lcore's g_num_connections in FFP transition Cunyin Chang 2017-01-12 12:51:14 +0800
  • 0a845cb2bc bdevio: print I/O target bdev information Daniel Verkamp 2017-01-10 14:05:07 -0700
  • 249a68e92b bdev: add API to claim block devices Daniel Verkamp 2017-01-10 09:54:23 -0700
  • 143692d18f iscsi: handle the corner case while partial read is failed Ziye Yang 2017-01-06 08:56:34 +0800
  • 2a3154bd87 SCSI: Fix SCSI R/W error status when lba and its range is not valid Ziye Yang 2016-12-19 20:46:43 +0800
  • 90f13aa634 nvme/rdma: Support sgl for readv/writev functions Ziye Yang 2016-12-01 14:14:07 +0800
  • 6644241f7e docs: Match doxygen output to spdk.io Ben Walker 2017-01-05 16:19:45 -0700
  • a96dc2592e bdev: remove event dependency from I/O callback Daniel Verkamp 2016-10-05 15:00:20 -0700
  • 292c9c42aa scsi: simplify lun task execution Jim Harris 2017-01-06 09:18:15 -0700
  • f3c45ea0b3 test/nvme: move nvme_pcie unit tests to a new file Daniel Verkamp 2017-01-05 16:12:54 -0700
  • f80c0f4fdd nvme: remove transport ctrlr_attach callback Daniel Verkamp 2017-01-05 16:14:34 -0700
  • d2ae4f0723 test/bdev: do not free io channels in completion callback context Jim Harris 2017-01-05 12:44:24 -0700
  • 9073b6de8c test/bdev: simplify bdevio spdk function execution Jim Harris 2017-01-05 13:09:44 -0700
  • c000c930b2 event: align spdk_reactor to cache line boundary Daniel Verkamp 2017-01-05 14:23:20 -0700
  • 98568f1dab event: make g_spdk_event_mempool static Daniel Verkamp 2017-01-05 14:13:38 -0700
  • ae07bdf125 scsi: make the io channel of scsi lun free correct Ziye Yang 2016-12-23 15:34:53 +0800
  • 0c01cc5664 doc: Convert iscsi doc to markdown Ben Walker 2017-01-04 14:53:20 -0700
  • 4aba7b498d doc: Convert nvmf doc to markdown Ben Walker 2017-01-04 14:47:02 -0700
  • 6d4ce17380 bdev/nvme: do not split SGE callbacks on 2MB boundaries Jim Harris 2016-12-20 16:10:20 -0700
  • df8129fb39 nvme: move num_entries to transport-specific qpairs Daniel Verkamp 2017-01-05 09:54:00 -0700
  • 7ac9a4ecbb event: remove spdk_event_allocate() next parameter Daniel Verkamp 2017-01-04 18:40:14 -0700
  • c3ede774c7 event: remove spdk_event_t typedef Daniel Verkamp 2017-01-04 18:24:18 -0700
  • 9d90154537 event: move definition of spdk_event to internal Daniel Verkamp 2017-01-04 18:21:29 -0700
  • 44ef085bed event: pass arg1 and arg2 directly to event fn Daniel Verkamp 2017-01-04 18:19:02 -0700
  • 3d528833d5 event: move default opt values out of public API Daniel Verkamp 2017-01-04 17:02:01 -0700
  • 2931a3efef event: remove 'complete' parameter from poller_register Daniel Verkamp 2017-01-04 16:52:03 -0700
  • 7b01af8fd2 event.h: split non-public API into spdk_internal Daniel Verkamp 2017-01-04 16:45:29 -0700
  • f99eb85595 event: remove spdk_event_get_next() from API Daniel Verkamp 2017-01-04 16:23:00 -0700
  • 66f4dce74a bdev: remove spdk_bdev_io_submit() from API Daniel Verkamp 2017-01-04 15:47:38 -0700
  • 1e85d9ef32 bdev_module.h: move to spdk_internal/bdev.h Daniel Verkamp 2017-01-04 15:30:04 -0700
  • c5582f2720 barrier.h: add some minimal docs Daniel Verkamp 2017-01-04 15:14:02 -0700
  • c720c8a342 assert.h: document SPDK_STATIC_ASSERT Daniel Verkamp 2017-01-04 14:59:44 -0700
  • f1a9afa9fc assert.h: split UNREACHABLE into internal header Daniel Verkamp 2017-01-04 14:36:39 -0700
  • c2d38ee8da nvme/rdma: Improve error message when polling fails Ben Walker 2016-12-20 12:07:28 -0700
  • d9a3a8e50c nvme/rdma: nvme_rdma_recv now takes the response index Ben Walker 2016-12-20 12:10:08 -0700
  • 0ebf93e35c nvme/rdma: Pass qsize to nvme_rdma_ctrlr_create_qpair Ben Walker 2016-12-15 16:39:54 -0700
  • c26c655d59 nvme/rdma: Eliminate nvme_rdma_ctrlr_construct_admin_qpair Ben Walker 2016-12-15 16:36:08 -0700
  • 3ad0c336c8 nvme/rdma: Eliminate max_queue_depth Ben Walker 2016-12-15 15:29:58 -0700
  • 10aed30149 nvme/rdma: Handle requested qsize not matching obtained qsize. Ben Walker 2016-12-15 15:22:58 -0700