Commit Graph

  • a9f5ffbd1c nvmf: Change algorithm for calculating queue depth Ben Walker 2016-07-22 09:48:01 -0700
  • 6a61126f37 nvmf: Eliminate conn_id local variable Ben Walker 2016-07-22 09:43:08 -0700
  • 43123aedbc spdk: Add ctratt field in identify controller data structure. Cunyin Chang 2016-07-21 11:00:26 +0800
  • 1d81cbc955 test/nvmf: stub out per-file unit tests Daniel Verkamp 2016-07-21 15:08:23 -0700
  • c943e9ff4f trace: hard-code lcore history array size Daniel Verkamp 2016-07-21 17:11:15 -0700
  • 89031c3e27 nvmf: move discovery subsystem creation to conf.c Daniel Verkamp 2016-07-21 17:36:23 -0700
  • 35bc1e93e1 nvmf: Add prints for queue depth calculations Ben Walker 2016-07-21 15:19:19 -0700
  • 207e6a604e nvmf: Set minimum and maximum on allowed queue depths Ben Walker 2016-07-21 15:10:09 -0700
  • 90cd7fc5a1 nvmf: Take config file into account when setting queue depth Ben Walker 2016-07-18 15:37:37 -0700
  • 7219b20124 nvmf: Set a minimum and maximum queues per session Ben Walker 2016-07-18 15:19:55 -0700
  • 944695ca21 nvmf: Remove controller.[ch] and probe for each subsystem. Ben Walker 2016-07-21 11:24:17 -0700
  • fd3f7ee3b3 nvmf: simplify nvmf_process_io_cmd() Daniel Verkamp 2016-07-21 16:15:03 -0700
  • 1f929aa55c nvmf: replace RTE_VERIFY with assert in request.c Daniel Verkamp 2016-07-21 17:02:41 -0700
  • 163127a65e nvmf: fix ioccsz (in-capsule data size) Daniel Verkamp 2016-07-21 15:38:32 -0700
  • 6cd40b9946 nvme: Add definition for keep alive timer feature. Cunyin Chang 2016-07-21 14:30:04 +0800
  • 8807268cb8 nvmf: zero out response data for each command Daniel Verkamp 2016-07-21 11:16:52 -0700
  • d439f4408a nvmf: Add subsystem modes Cunyin Chang 2016-07-20 17:54:53 +0800
  • 861e78bf48 bdev: add block device abstraction layer Daniel Verkamp 2016-07-20 11:16:23 -0700
  • b9f3538e5c setup.sh: use 256 MB FreeBSD contigmem buffers Daniel Verkamp 2016-07-21 09:55:32 -0700
  • 7ec9bb11da pci: stub out kernel driver functions on FreeBSD Daniel Verkamp 2016-07-21 09:00:10 -0700
  • 51bc5fce79 nvmf: drop redundant response CID assignments Daniel Verkamp 2016-07-20 09:34:49 -0700
  • 13c65342d4 nvmf: wrap number of queue lines in a nicer place Daniel Verkamp 2016-07-20 09:33:23 -0700
  • 03cd283e43 nvmf: simplify Identify command handling Daniel Verkamp 2016-07-20 09:16:35 -0700
  • b8f95cbb1a subsystem_ut: add missing copyright header Daniel Verkamp 2016-07-20 13:46:12 -0700
  • 08ac16c978 subsystem: add explicit symbol reference in DEPEND Daniel Verkamp 2016-07-20 13:31:39 -0700
  • c61efe3950 scsi: add SCSI specification definitions Daniel Verkamp 2016-07-20 10:22:00 -0700
  • fc07014a54 copy_engine: add I/OAT copy engine module Daniel Verkamp 2016-07-19 09:08:57 -0700
  • 746dc47d62 copy_engine: add memory copy offload engine layer Daniel Verkamp 2016-07-19 08:58:55 -0700
  • 07697ff1d2 build: let 'make V=1' be equivalent to 'make Q=' Daniel Verkamp 2016-07-19 10:48:24 -0700
  • 336ba0d09c build: replace USE_PCIACCESS with config.h define Daniel Verkamp 2016-06-23 09:55:04 -0700
  • cd258ce089 nvmf: ack the disconect event before call rdma_destroy_id Changpeng Liu 2016-07-19 16:20:39 +0800
  • 080bdfb1da nvmf: destruct the session when no connections on it Changpeng Liu 2016-07-19 12:10:23 +0800
  • b1860be94a test/nvme: run hello_world example during autotest Daniel Verkamp 2016-07-19 09:33:46 -0700
  • e120c17a96 examples/nvme/hello_world: specify -n to DPDK Daniel Verkamp 2016-07-19 09:46:12 -0700
  • 88245ea26b nvmf: Rename MaxConnectionsPerSession to MaxQueuesPerSession Ben Walker 2016-07-18 15:17:32 -0700
  • 207223c4f4 nvmf: Clean up documentation in configuration files Ben Walker 2016-07-18 15:14:08 -0700
  • 1528a7afb0 nvmf: Remove MaxSessionsPerSubsystem config option Ben Walker 2016-07-18 15:11:36 -0700
  • b5e6d221bb nvmf: use raw passthrough for all I/O commands Daniel Verkamp 2016-07-18 16:47:06 -0700
  • fc8d73f896 nvme_manage: list allocated NS IDs in NS attach Daniel Verkamp 2016-07-19 13:53:06 -0700
  • 77cb78fadf nvme: add enumeration of Identify command types Daniel Verkamp 2016-07-19 13:30:45 -0700
  • ffa936d94b nvmf: switch to rte_mempool_avail_count() Daniel Verkamp 2016-07-18 15:42:19 -0700
  • 20c11032ae build: link DPDK libraries with --whole-archive Daniel Verkamp 2016-07-18 15:12:10 -0700
  • ec39dd62e7 nvmf: fail commands when controller is disabled Daniel Verkamp 2016-07-18 14:41:29 -0700
  • b794135bb1 nvmf: enforce fabric command order and type rules Daniel Verkamp 2016-07-18 14:22:46 -0700
  • 2d1c3419ad nvmf: verify correct IOSQES and IOCQES on connect Daniel Verkamp 2016-07-18 11:16:32 -0700
  • 43510e1292 nvmf: fail attempts to modify reserved bits in CC Daniel Verkamp 2016-07-18 10:52:09 -0700
  • c53c5c6a9b nvmf: stub out CC.EN reset path Daniel Verkamp 2016-07-18 09:13:15 -0700
  • b9a67e983a nvmf: remove nvmf_property_set() shutdown flag Daniel Verkamp 2016-07-18 09:06:52 -0700
  • 8a2395d0e6 nvmf: update CSTS when host writes CC.SHN Daniel Verkamp 2016-07-18 08:54:45 -0700
  • 0cb9522781 build: include spdk.common.mk in lib Makefiles Daniel Verkamp 2016-07-18 16:12:51 -0700
  • cf29df4418 nvmf: fix the compile issue when enable CONFIG_RDMA in the CONFIG file Changpeng Liu 2016-07-19 09:56:14 +0800
  • 0480df054b nvmf: generate RDMA SGLs on the fly Daniel Verkamp 2016-07-15 16:33:03 -0700
  • 2d75d67aa9 nvmf: don't count RDMA CQ entries Daniel Verkamp 2016-07-15 15:45:52 -0700
  • 10687626e5 nvmf: factor out common RDMA completion code Daniel Verkamp 2016-07-15 15:39:03 -0700
  • e9658d055e nvmf: clean up RDMA tracelogs Daniel Verkamp 2016-07-15 15:35:01 -0700
  • 543b6d0932 nvmf: remove definitions that duplicate NVMe Daniel Verkamp 2016-07-15 13:51:22 -0700
  • 70601d5e0e nvmf: add Doxygen comments to discovery log page Daniel Verkamp 2016-07-15 13:10:33 -0700
  • 677a2dc5d7 nvmf: Merge conn.[ch] into session.[ch] Ben Walker 2016-07-15 14:45:26 -0700
  • 2b9d85c448 nvmf: Remove host.[ch] and port.[ch] Ben Walker 2016-07-15 14:16:59 -0700
  • d38d299576 nvmf: Round-robin allocate subsystems to lcores Ben Walker 2016-07-15 13:03:29 -0700
  • e3d9e24e20 nvmf: add discovery callback to transport Daniel Verkamp 2016-07-15 11:18:37 -0700
  • 21c450e187 nvmf: add transport function pointer table Daniel Verkamp 2016-07-14 15:25:23 -0700
  • 6a1383813c nvmf: rename FabricIntf to Listen, add transport Daniel Verkamp 2016-07-14 14:23:18 -0700
  • d6a499fec2 nvmf: Move poller from connection to subsystem Ben Walker 2016-07-15 11:34:11 -0700
  • 96a54158bd nvmf: Assign each subsystem to an lcore Ben Walker 2016-07-15 10:42:46 -0700
  • ca7a61e18a nvmf: New RDMA connections move to lcore after CONNECT capsule Ben Walker 2016-07-14 13:52:03 -0700
  • 0e1dc05efb nvmf: move TSAS to fabric_intf Daniel Verkamp 2016-07-15 09:48:18 -0700
  • baf523b5d8 nvmf: add _subtype to TSAS structures Daniel Verkamp 2016-07-15 09:46:20 -0700
  • 70e26ebd6f nvmf: remove unused port type field and enum Daniel Verkamp 2016-07-15 09:43:18 -0700
  • 2653cb49a7 nvmf: define transport-specific address union Daniel Verkamp 2016-07-15 09:34:25 -0700
  • ac470faa01 nvmf: remove unused #define SPDK_CN_TAG_MAX Daniel Verkamp 2016-07-15 09:29:40 -0700
  • b10bf60cac nvmf: remove arbitrary 4-port limit Daniel Verkamp 2016-07-15 09:23:45 -0700
  • 3c96acb4f4 nvmf: fix double free of session structure when exit the NVMf process Changpeng Liu 2016-07-15 10:19:37 +0800
  • 49e0054f18 nvmf: clean up redundant function name in TRACELOG Daniel Verkamp 2016-07-14 13:32:33 -0700
  • eca013c2e1 nvmf: simplify RDMA queue depth calculation Daniel Verkamp 2016-07-13 21:21:52 -0700
  • c3ed14d3a0 nvmf: refactor Connect command handling Daniel Verkamp 2016-07-13 17:23:23 -0700
  • 31965a7021 nvmf: don't store connection QID Daniel Verkamp 2016-07-13 16:57:37 -0700
  • 3f80d55199 CONFIG: rename CONFIG_NVMF to CONFIG_RDMA Daniel Verkamp 2016-07-13 15:34:28 -0700
  • 51701f0053 nvmf: add headers for in6_addr Daniel Verkamp 2016-07-13 15:44:47 -0700
  • c253f18656 nvmf: Move subsystem parsing to conf.c Ben Walker 2016-07-11 15:12:11 -0700
  • 1c603c11db nvmf: Move parsing of NVMe section to conf.c Ben Walker 2016-07-11 16:11:03 -0700
  • f20727afbb nvmf: Rename init_grp to host in config parsing Ben Walker 2016-07-11 13:45:04 -0700
  • 32a70c1ffc nvmf: Remove subsystem groups Ben Walker 2016-07-11 13:41:19 -0700
  • cf199a3f0f nvmf: Move map from subsystem group to subsystem Ben Walker 2016-07-11 13:31:46 -0700
  • b531f5914e nvmf: Remove NodeBase. Each Subsystem now defines its own NQN Ben Walker 2016-07-11 15:22:03 -0700
  • 175b12e813 nvme: detect all uio drivers instead of just uio_pci_generic Dave Jiang 2016-07-06 13:33:29 -0700
  • 35b3091eba event: Add a lib to configure with rpc Ben Walker 2016-07-06 11:11:38 -0700
  • 44d131105e log: Add a lib for integrating the log lib with event framework. Ben Walker 2016-07-06 11:08:24 -0700
  • 548ab005af nvmf: Remove duplicated nqn from subsystem group Ben Walker 2016-07-11 11:43:04 -0700
  • cd393178ca nvmf: replace the LU string with Subsystem string GangCao 2016-07-11 16:20:40 -0400
  • cd066abb54 gitignore: ignore .kdev4 (KDevelop) files Daniel Verkamp 2016-07-11 09:19:00 -0700
  • 5da444122e nvmf: remove arbitrary 4 RDMA device limit Daniel Verkamp 2016-07-11 17:20:26 -0700
  • 82ea261126 nvmf: move nvmf_complete_cmd to request.c Daniel Verkamp 2016-07-11 17:12:18 -0700
  • f6d8e3d421 nvmf: drop nvmf_initialize() and nvmf_shutdown() Daniel Verkamp 2016-07-11 17:09:49 -0700
  • 6dfbcfa883 nvmf: mark debug string array as static Daniel Verkamp 2016-07-11 16:59:58 -0700
  • 411df9ad9b nvmf: make request_release and free_req private Daniel Verkamp 2016-07-11 16:54:37 -0700
  • 353533e229 nvmf: drop pool size macros Daniel Verkamp 2016-07-11 16:17:42 -0700
  • 6d49820adc nvmf: remove MaxSessionsPerSubsystem config option Daniel Verkamp 2016-07-11 15:51:26 -0700
  • 6e415c4411 nvmf: drop global nvme_request_pool Daniel Verkamp 2016-07-11 15:33:55 -0700
  • dcc055e31f nvmf: move RDMA internal structs into rdma.c Daniel Verkamp 2016-07-11 15:24:49 -0700