Commit Graph

  • eae688576a spdk: Add nvme format interface and unit tests. Cunyin Chang 2016-03-07 14:29:50 +0800
  • 4fc355ba68 examples/nvme/reserve: add malloc checks and frees Daniel Verkamp 2016-03-15 14:31:53 -0700
  • e3eba25d92 test/nvme/sgl: free SGL element buffers Daniel Verkamp 2016-03-16 11:33:55 -0700
  • af058fd758 test/nvme/sgl: calculate physical address earlier Daniel Verkamp 2016-03-16 11:25:51 -0700
  • e1c602bdc3 test/nvme/sgl: remove unused pci_dev field Daniel Verkamp 2016-03-16 11:21:41 -0700
  • 51f7c833f3 test/nvme/sgl: factor out common len calculation Daniel Verkamp 2016-03-16 11:19:47 -0700
  • 50e43f1ea0 test/nvme/sgl: add SGL element offset field Daniel Verkamp 2016-03-16 11:12:49 -0700
  • dffd55353b test/nvme/sgl: replace iovec with custom struct Daniel Verkamp 2016-03-16 11:08:07 -0700
  • 57a1e89303 check_format.sh: enforce newline at end of file Daniel Verkamp 2016-03-16 15:00:28 -0700
  • 9d9023846c test/nvme/sgl: print test names Daniel Verkamp 2016-03-16 09:53:41 -0700
  • 1698689412 nvme_manage: handle fgets() failure Daniel Verkamp 2016-03-15 14:36:52 -0700
  • 58e46b9469 doc/nvme: fix outdated references Daniel Verkamp 2016-03-15 14:08:05 -0700
  • eb555b139e nvme: add return code to nvme_qpair_submit_request Daniel Verkamp 2016-03-08 15:16:09 -0700
  • c1592f3880 autotest: shorten nvme/perf runtime Daniel Verkamp 2016-03-07 15:17:09 -0700
  • 7198a4701a build: don't print subdir banners Daniel Verkamp 2016-03-10 08:35:01 -0700
  • bfafdec9ea autotest: add timing enter/exit for setup/cleanup Daniel Verkamp 2016-03-07 15:11:36 -0700
  • 4ad99808f2 nvme: allow user to override controller defaults Daniel Verkamp 2016-03-07 10:36:17 -0700
  • 23f95df80d nvme/test: Add qprio unit test Liang Yan 2016-03-15 15:49:53 +0800
  • cf0871a57e ioat: make channel allocation explicit Daniel Verkamp 2016-03-10 11:07:32 -0700
  • 1dd7473078 nvme: create tracker pool in a single allocation Daniel Verkamp 2016-03-11 17:06:12 -0700
  • 3272320c73 nvme: make I/O queue allocation explicit Daniel Verkamp 2016-02-29 14:19:02 -0700
  • 9f67a07fdc nvme: use full nvme_tracker space for PRP list Daniel Verkamp 2016-03-11 15:04:00 -0700
  • 68ef53d128 nvme: make nvme_tracker fit in a single page Daniel Verkamp 2016-03-11 16:13:19 -0700
  • a606a3ed5c nvme/reset: simplify timing logic and shorten test Daniel Verkamp 2016-03-07 15:06:33 -0700
  • cc0b900e29 nvme: don't set interrupt vector in create_io_cq Daniel Verkamp 2016-03-03 10:09:57 -0700
  • badade1eed Update the README to point users at the examples. Ben Walker 2016-03-08 14:26:03 -0700
  • add1515c86 Clarifications to README.md Ben Walker 2016-03-02 10:03:57 -0700
  • e3cabfafd7 nvme_manage: accept more PCI address formats Daniel Verkamp 2016-03-10 16:09:06 -0700
  • 73b0afa867 nvme manage: nvme manage tool optimization. Cunyin Chang 2016-03-09 14:00:58 +0800
  • 30089f8939 nvme manage: Add interface for format progress indicator. Cunyin Chang 2016-03-08 14:00:07 +0800
  • 17005b5756 nvme: remove nvme_request::timeout field Daniel Verkamp 2016-03-09 14:29:00 -0700
  • 2374599671 spdk: fix wrong length parameter for large IO when uses hardware SGL Changpeng Liu 2016-03-09 15:08:31 +0800
  • 04cde460cf Add a changelog Daniel Verkamp 2016-03-08 13:34:24 -0700
  • d6540ae907 build: don't print top-level directory Daniel Verkamp 2016-03-08 10:59:56 -0700
  • bafbc89d3a build: print path in CC, LINK, and LIB messages Daniel Verkamp 2016-03-08 10:38:47 -0700
  • dfeacab2e2 nvme/reset: clean up Makefile Daniel Verkamp 2016-03-08 10:40:56 -0700
  • b1b84a2a66 nvme_manage: use inttypes.h SCN macro for uint64_t Daniel Verkamp 2016-03-07 13:14:42 -0700
  • 74a82a26b5 spdk: Add payload_offset unit test in split_test4 Liang Yan 2016-03-04 10:07:01 +0800
  • 802d7fe0b9 spdk: Update sgl request unit test Liang Yan 2016-03-02 11:22:48 +0800
  • ddc4e7d0d5 spdk: Add ns cmd readv and writev unit test Liang Yan 2016-02-15 10:18:36 +0800
  • 3cbeaae6e9 nvme: add unit tests for nvme_ctrlr_process_init() Daniel Verkamp 2016-03-01 16:51:02 -0700
  • 5096b4e033 build: remove redundant MAKEFLAGS set Zeng Linggang 2016-03-07 08:42:47 -0700
  • 2e61a144dd nvme_manage: sort devices by PCI address Daniel Verkamp 2016-03-04 16:08:14 -0700
  • ce13ccf8b0 nvme_manage: check NS management support earlier Daniel Verkamp 2016-03-04 15:44:52 -0700
  • 6e2a6ff132 nvme_manage: move ctrlr_list to a local variable Daniel Verkamp 2016-03-04 15:39:44 -0700
  • c015a2485b nvme_manage: move ndata to a local variable Daniel Verkamp 2016-03-04 13:51:46 -0700
  • eb9ef5cc2b nvme: Add SGL support in NVMe driver Changpeng Liu 2016-03-01 10:50:31 +0800
  • 9841610855 spdk: Add namespace management interface and unit tests. Cunyin Chang 2016-02-25 11:44:44 +0800
  • e20639540e nvme_spec: declare CSTS with the correct type Daniel Verkamp 2016-03-01 16:28:29 -0700
  • 8acc50fc05 nvme_spec: add Create I/O SQ QPRIO enum Daniel Verkamp 2016-02-29 15:22:18 -0700
  • 345d9a4da3 nvme: add spdk_ prefix to nvme_qpair_process_completions() Daniel Verkamp 2016-02-29 14:56:53 -0700
  • df26ab0583 nvme: add priority field to qpair Daniel Verkamp 2016-02-29 14:43:08 -0700
  • 0b2848ffb8 nvme: remove nvme_ctrlr_post_failed_request declaration Daniel Verkamp 2016-02-29 14:39:32 -0700
  • 89bf6d5ce1 nvme: add error checking for internal ctrlr_cmds Daniel Verkamp 2016-02-29 14:33:50 -0700
  • 5ee7a5df37 nvme: add spdk_nvme_ns_is_active() function Daniel Verkamp 2016-03-01 14:39:24 -0700
  • 6eb18e2f3d nvme: rename nvme_qpair to spdk_nvme_qpair Daniel Verkamp 2016-02-29 10:11:35 -0700
  • 03a0af30c8 Add the mailing list to README.md. Ben Walker 2016-02-26 15:50:59 -0700
  • 89ce43646f Add gitter link to README.md Ben Walker 2016-02-26 13:48:32 -0700
  • d6ec160211 spdk: Add sgl request unit test Liang Yan 2016-02-03 09:31:02 +0800
  • 61f706e8c8 test/nvme/reset: fix behavior with >1 ns per ctrlr Daniel Verkamp 2016-02-25 09:38:01 -0700
  • 20abbe8abe nvme: perform resets in parallel during attach Daniel Verkamp 2016-02-23 16:36:13 -0700
  • a62b194f1b nvme: add timestamp counter interface to nvme_impl Daniel Verkamp 2016-02-22 16:01:36 -0700
  • d82473cd7d nvme: remove cc.en check in ctrlr_wait_for_ready Daniel Verkamp 2016-02-22 15:53:21 -0700
  • 02191a0086 spdk: nvme ns cmd child requests testing Liang Yan 2016-02-18 14:22:24 +0800
  • a15573c47c nvme: don't reset already-disabled controllers Daniel Verkamp 2016-02-22 15:17:13 -0700
  • 4cb05719bd build: add config option to use Address Sanitizer Daniel Verkamp 2015-11-04 12:46:09 -0700
  • bba5f43ce5 kperf: use $(MAKE) to invoke make Daniel Verkamp 2016-02-22 14:17:11 -0700
  • ab7541d810 kperf: add .gitignore entries Daniel Verkamp 2016-02-22 14:14:37 -0700
  • add9186f73 README: cd to DPDK dir in a subshell Daniel Verkamp 2016-02-18 16:03:30 -0700
  • 55dc5f2131 Add vfio support to scripts. Ben Walker 2016-02-19 14:11:08 -0700
  • c0a1cd3827 ioat.h: remove duplicated spdk/pci.h inclusion Daniel Verkamp 2016-02-19 14:37:55 -0700
  • 5dafa4940f nvme.h: include stdbool.h and stdint.h Daniel Verkamp 2016-02-19 12:41:12 -0700
  • 093d5479f9 spdk_nvme_ns_cmd_reservation_report: fix request allocation Daniel Verkamp 2016-02-19 13:18:01 -0700
  • 959bc24b0a autotest: run ioat_ut under Valgrind Daniel Verkamp 2016-02-18 11:24:15 -0700
  • 85d69f7c36 autotest: enforce Valgrind checking for unit tests Daniel Verkamp 2016-02-18 11:07:54 -0700
  • c162dd0e38 nvme_qpair_ut: clean up submitted tracker Daniel Verkamp 2016-02-18 11:02:36 -0700
  • 639fee5f13 nvme: remove initialization of nvme_reqest::parent Daniel Verkamp 2016-02-18 15:15:36 -0700
  • 7c34c2005d nvme: store SGL callback in nvme_payload Daniel Verkamp 2016-02-18 14:23:28 -0700
  • d0a543daf6 SPDK: fix the compliation issues in ioat_impl.h Ziye Yang 2016-02-16 13:50:40 +0800
  • 9322c25808 doc: add spdk/ path to Doxygen indexes Daniel Verkamp 2016-02-17 09:42:29 -0700
  • 6d497a8e88 spdk: add NVMe controller memory buffer definitions Changpeng Liu 2016-02-16 14:55:28 +0800
  • 5bb66add46 Include rte_config.h before other DPDK headers Andrey Kuzmin 2016-02-16 10:46:37 -0700
  • accf229829 SPDK: remove the duplicated code in ioat/nvme_impl.h Ziye Yang 2016-02-16 10:57:57 +0800
  • 3d7bcab40a SPDK: Add spdk_pci_device_cfg read/write for byte, word. Ziye Yang 2016-02-16 10:11:25 +0800
  • 04adec22bc Add extern "C" wrapper to all public headers Daniel Verkamp 2016-02-12 07:52:35 -0700
  • bfd92d4719 nvme: update doc index file with spdk_ prefixes Daniel Verkamp 2016-02-11 13:45:58 -0700
  • 5cab054f4e ioat: add spdk_ prefixes Daniel Verkamp 2016-02-11 12:31:35 -0700
  • c7150a5611 ioat_spec: add spdk_ prefixes Daniel Verkamp 2016-02-11 10:39:28 -0700
  • 6ce73aa6e7 nvme: add spdk_ prefix Daniel Verkamp 2016-02-10 11:26:12 -0700
  • ad35d6cd86 nvme_spec: add spdk_ prefixes Daniel Verkamp 2016-02-09 11:06:48 -0700
  • 7672976a6a nvme: move class code to pci_ids.h Daniel Verkamp 2016-02-09 09:31:09 -0700
  • 8332f9e47e nvme_intel: add spdk_ prefixes and tweak names Daniel Verkamp 2016-02-08 16:06:31 -0700
  • 516c37562d vtophys: add spdk_ prefix Daniel Verkamp 2016-02-08 14:17:04 -0700
  • 40c591eac8 string: add spdk_ prefix Daniel Verkamp 2016-02-08 14:13:07 -0700
  • 8cb09df68e pci_ids: add SPDK_ prefix Daniel Verkamp 2016-02-08 14:08:06 -0700
  • 87844a30ef nvme: move struct pci_id into nvme_internal.h Daniel Verkamp 2016-02-08 14:00:01 -0700
  • aae6ee8c80 file: add spdk_ prefix to public APIs Daniel Verkamp 2016-02-08 13:44:13 -0700
  • 53e45aee8c barrier: add spdk_ prefix to wmb() and mb() Daniel Verkamp 2016-02-08 13:32:19 -0700
  • 6a1463deee nvme: add definitions for nvme namespace commands Ziye Yang 2016-01-29 14:15:18 +0800
  • ee292e4b55 spdk: Add callback NULL check for readv and writev command Liang Yan 2016-02-04 14:06:46 +0800