Commit Graph

  • efa06a2bab bdev: remove free_request bdev backend function Daniel Verkamp 2016-08-29 14:01:32 -0700
  • 78b83fd7b2 copy_engine: add fill (memset) function Daniel Verkamp 2016-08-26 16:09:49 -0700
  • 398ba3b19d bdev/malloc: add unmap support Daniel Verkamp 2016-08-26 15:35:02 -0700
  • 7bd558ab3b nvme/identify: fix spacing of SGL features Daniel Verkamp 2016-08-26 09:23:49 -0700
  • 9d9dc0389f iscsi: add document description about iSCSI target Changpeng Liu 2016-08-27 10:20:48 +0800
  • ee13fe30de bdev: remove unused child_bdevs fields Daniel Verkamp 2016-08-29 10:16:43 -0700
  • 46a52cee67 bdev: drop "iSCSI" from blockdev name strings Daniel Verkamp 2016-08-29 09:49:14 -0700
  • 11c5620ae4 nvmf: add bounds checks to RW and DSM commands Daniel Verkamp 2016-08-26 13:05:29 -0700
  • a1d83c72bc nvmf: treat DSM attribute as bitfield Daniel Verkamp 2016-08-26 12:43:24 -0700
  • 3e9ddce6f3 test/nvmf: add virtual subsystem to nvme-cli test Daniel Verkamp 2016-08-26 10:38:49 -0700
  • 6ac8caf09f nvmf: fix log page ID extraction Daniel Verkamp 2016-08-26 10:51:12 -0700
  • a74ca147bb nvmf: split Identify command into functions for readability Daniel Verkamp 2016-08-26 10:05:48 -0700
  • bc86133ecc nvmf: add notice for virtual namespace additions Daniel Verkamp 2016-08-26 09:33:28 -0700
  • 5e54cc4dba nvmf: enable dataset management based on unmap support Daniel Verkamp 2016-08-26 09:28:15 -0700
  • 7d7f73d064 unittest.sh: temporarily disable scsi_bdev test Daniel Verkamp 2016-08-24 16:13:52 -0700
  • dcd19bdb23 nvme: add the shared mutex init function for g_spdk_nvme_driver GangCao 2016-08-23 23:25:18 -0400
  • 6e09a48e42 bdev: Separate the module header from the public header Ben Walker 2016-08-19 10:51:37 -0700
  • ecb6e49d09 scsi: Include spdk/bdev.h from scsi_bdev.c Ben Walker 2016-08-19 12:32:06 -0700
  • b6e94ef17c bdev: Remove unecessary include from bdev.h Ben Walker 2016-08-19 12:31:02 -0700
  • 0ea0a4e646 bdev: Use the reset enum type instead of an int Ben Walker 2016-08-19 12:27:19 -0700
  • 9272088d93 bdev: add API to query supported I/O types Daniel Verkamp 2016-08-24 10:25:49 -0700
  • 1b957fa58e nvme/identify: print out controller data VER field Daniel Verkamp 2016-08-24 15:30:28 -0700
  • 1efc92c7f8 nvme_spec: define OAES bits in Identify Controller Daniel Verkamp 2016-08-23 16:15:47 -0700
  • 84812653be nvme/identify: interpret CMIC bitfields Daniel Verkamp 2016-08-24 14:08:38 -0700
  • 060ffe8dee nvme/identify: fix max data transfer when MPSMIN != 0 Daniel Verkamp 2016-08-24 13:55:58 -0700
  • 76af27c0fc nvme/identify: fix Error Recovery Timeout spacing Daniel Verkamp 2016-08-24 13:18:55 -0700
  • b58995588c nvmf: replace htobe* with spdk/endian.h Daniel Verkamp 2016-08-25 15:49:00 -0700
  • b4d9cca109 nvmf: Add support for virtual controller. Cunyin Chang 2016-08-15 09:16:49 +0800
  • d2ea70cafd iscsi: use spdk/endian.h functions Daniel Verkamp 2016-08-22 15:23:38 -0700
  • d7120a3ee8 nvme: Fix max I/O size enforcement when no stripe size is specified Changpeng Liu 2016-08-26 08:48:15 +0800
  • c4afe2804b nvme: change global pointer g_nvme_driver to g_spdk_nvme_driver GangCao 2016-08-24 02:25:58 -0400
  • c04b2968a6 nvmf: enforce NQN validity at creation time Daniel Verkamp 2016-08-23 10:10:07 -0700
  • fd1ba17c16 nvme: match devices by class code with DPDK PCI Daniel Verkamp 2016-08-23 14:05:44 -0700
  • bfe434fd88 Add GPT (GUID partition table) spec header Daniel Verkamp 2016-08-18 16:04:08 -0700
  • 80d30bf903 app/nvmf_tgt: rename conf.h to nvmf_tgt.h Daniel Verkamp 2016-08-23 09:46:41 -0700
  • 467ea9e0a8 iscsi: add 'iscsi_top' monitoring app Daniel Verkamp 2016-08-16 13:18:56 -0700
  • d66600ebf8 nvmf/test: update subsystem unit test Liang Yan 2016-08-21 21:10:24 +0800
  • 1cac214f53 iscsi: remove unused header includes Daniel Verkamp 2016-08-22 13:34:16 -0700
  • a5be12c376 nvmf: check validity of SQSIZE in Connect Daniel Verkamp 2016-08-05 09:41:34 -0700
  • 39cda18718 nvmf: rename trsvc -> trsvcid for spec consistency Daniel Verkamp 2016-08-22 12:58:12 -0700
  • 20bee521a6 log: dynamically generate usage for -t option Daniel Verkamp 2016-08-22 09:15:35 -0700
  • 32a046d7b8 nvmf: fill out SUBNQN field in Identify Controller Daniel Verkamp 2016-08-19 11:13:25 -0700
  • 37402f490e nvmf: pad discovery TRSVCID and TRADDR with spaces Daniel Verkamp 2016-08-19 10:48:02 -0700
  • 98c8867e5a scsi: move spdk_strcpy_pad() into util/string.c Daniel Verkamp 2016-08-19 10:01:13 -0700
  • 759dbf46d8 nvmf: unregister subsystem poller on shutdown Daniel Verkamp 2016-08-15 10:37:46 -0700
  • 2641c31af2 nvmf: Listen for incoming connections only on addresses specified Changpeng Liu 2016-08-18 10:58:15 +0800
  • f36f4a7985 test/iscsi: add a sleep before detecting device Daniel Verkamp 2016-08-19 12:22:47 -0700
  • 5f9fe92a9b test/ioat: shorten test times to 1 second Daniel Verkamp 2016-08-19 10:34:06 -0700
  • a9f1988ed6 nvmf: Use nvme-cli to connect inside tests Ben Walker 2016-08-17 15:46:53 -0700
  • 0606eaad1a No longer wrap assert() Ben Walker 2016-08-08 13:55:27 -0700
  • 888014289c nvme: No longer abstract away pthread calls Ben Walker 2016-08-08 10:03:52 -0700
  • 1f75a72781 ioat: No longer abstract away pthread calls Ben Walker 2016-08-08 09:59:45 -0700
  • 69c7ff06dc json: allow decoding of non-standard comments Daniel Verkamp 2016-08-17 14:44:49 -0700
  • 0b8198ce27 overhead: remove redundant system lib options Daniel Verkamp 2016-08-18 16:32:49 -0700
  • 4ace96533d nvmf_tgt: build even if RDMA is disabled Daniel Verkamp 2016-08-18 16:06:00 -0700
  • f0ab59a325 nvmf: Include the JSON RPC server Ben Walker 2016-08-17 15:42:21 -0700
  • 5d21943624 nvmf: Allow cores not handling subsystems to go idle. Ben Walker 2016-08-16 13:27:51 -0700
  • c16ca1ade7 nvmf: remove app framework subsystem from library Daniel Verkamp 2016-08-17 10:45:40 -0700
  • 8c931adaa4 nvmf: move shutdown cleanup to nvmf_tgt app Daniel Verkamp 2016-08-17 10:22:30 -0700
  • 0d2330c2df nvme: Add some status codes specified in NVM Express 1.2b (#37) Tsuyoshi Uchida 2016-08-19 08:52:31 -0700
  • 1d737a8dc0 test/iscsi: add target node config parsing test Daniel Verkamp 2016-08-16 15:23:35 -0700
  • b4a15dfb46 test/iscsi: add parameter negotiation unit test Daniel Verkamp 2016-08-16 14:42:15 -0700
  • 9a4d6d54b8 iscsi: include sys/socket.h for inet_pton() Daniel Verkamp 2016-08-16 15:31:23 -0700
  • cf700d8d4b iscsi: remove unused #include <libaio.h> Daniel Verkamp 2016-08-16 13:21:19 -0700
  • 2dc1a19ad9 nvmf/test:rename nvmf_c to nvmf Liang Yan 2016-08-13 20:54:23 +0800
  • 086346a4fc event: Allow idle reactors to sleep Ben Walker 2016-08-16 12:51:25 -0700
  • 4179c0acc5 nvmf: expose subsystem poll as a public API Daniel Verkamp 2016-08-16 10:43:50 -0700
  • 4c6e4d4963 nvmf: move acceptor poller into nvmf_tgt app Daniel Verkamp 2016-08-16 09:35:59 -0700
  • 47dde07521 nvmf: allow target to start without RDMA devices Daniel Verkamp 2016-08-15 16:45:05 -0700
  • 0c00baf9bc nvmf: move conf file parsing to nvmf_tgt app Daniel Verkamp 2016-08-15 16:25:11 -0700
  • 0b3bd6a9c5 nvme/overhead: track min and max submit/complete Daniel Verkamp 2016-08-15 16:03:47 -0700
  • ab7deee952 nvmf: fix double subsystem list removal Daniel Verkamp 2016-08-15 15:04:49 -0700
  • 574a801941 nvmf: check Connect command RECFMT field Daniel Verkamp 2016-08-16 11:22:02 -0700
  • 975362d236 nvmf: verify that Connect NQNs are null terminated Daniel Verkamp 2016-08-16 11:14:05 -0700
  • dcf49aa018 nvme: disable the controller from generating INTx# interrupts Changpeng Liu 2016-08-17 14:17:17 +0800
  • 0d61bf4b50 autotest: move NVMe device cleanup to startup Daniel Verkamp 2016-08-15 10:43:53 -0700
  • c3162ca0fb readme: add C++ compiler to dependency list Daniel Verkamp 2016-08-16 15:44:12 -0700
  • 8a23223e1b nvmf: Allow users to configure which lcore each subsystem runs on Changpeng Liu 2016-08-16 14:22:51 +0800
  • 077fe1da65 nvmf: Add nvmf subsystem dependence on bdev Cunyin Chang 2016-08-10 10:22:03 +0800
  • 33dde51f83 doc: organize Key Functions into tables Daniel Verkamp 2016-08-15 14:06:45 -0700
  • 25d331b21f nvmf: add Doxygen title to spec header Daniel Verkamp 2016-08-15 13:27:32 -0700
  • 0d8aaedba6 doc: replace another "NVMf" with NVMe over Fabrics Daniel Verkamp 2016-08-15 13:26:18 -0700
  • 0b252a7000 Revert "nvmf: only poll admin queue once every 10 ms" Daniel Verkamp 2016-08-15 15:42:12 -0700
  • 0022304275 iscsi: track conn lcore for informational purposes Daniel Verkamp 2016-08-15 10:22:04 -0700
  • 81976ebd55 nvme: modify not to retry IOs on reset (#33) Tsuyoshi Uchida 2016-08-15 10:01:02 -0700
  • 9dfc65b081 nvme: Create Proc Type for primary and secondary processes GangCao 2016-08-11 16:26:59 -0400
  • 7dfc5e922d nvmf: only poll admin queue once every 10 ms Daniel Verkamp 2016-07-26 13:03:14 -0700
  • 5d8c94536a event: hide struct spdk_poller internals Daniel Verkamp 2016-08-11 16:00:45 -0700
  • 5c9d560b5a Work around DPDK 16.07 FreeBSD rte_zmalloc() bug Daniel Verkamp 2016-08-11 17:47:00 -0700
  • 17dbcf58c1 scsi: fill BLOCK LIMITS VPD page filed with suitable value Changpeng Liu 2016-08-10 15:17:47 +0800
  • bd2a3a0998 iscsi: make param tables const Daniel Verkamp 2016-08-09 16:29:25 -0700
  • dd2e6164c9 nvme: replace rte_zmalloc() with rte_malloc() + memset Daniel Verkamp 2016-08-10 16:12:59 -0700
  • fcc97846fa iscsi: Return check condition if the IO size exceed the maximum value. Cunyin Chang 2016-08-10 08:03:02 +0800
  • 3c5eac6bfb scsi: return correct data length of VPD page 0xB1 and 0xB2 Changpeng Liu 2016-08-11 09:56:36 +0800
  • fc75d2a282 nvmf: Add nvmf controller operation structure. Cunyin Chang 2016-08-01 14:02:59 +0800
  • 0fc7daffe5 Replace "NVMf" with "NVMe over Fabrics" in docs v16.08 Daniel Verkamp 2016-08-08 16:35:11 -0700
  • 181e568e7f iscsi: factor out epoll-based idle conn management Daniel Verkamp 2016-08-08 13:30:04 -0700
  • 542664e032 iscsi: remove unused g_epoll_idle_cnt Daniel Verkamp 2016-08-08 13:04:27 -0700
  • 3c8183956e iscsi: use spdk_app_get_current_core() for events Daniel Verkamp 2016-08-08 11:09:19 -0700
  • e2d622e0aa iscsi: replace RTE_VERIFY() where possible Daniel Verkamp 2016-08-08 11:07:41 -0700