Commit Graph

  • 0aec36be1f nvme: return virtual address in SGL callback Daniel Verkamp 2016-11-03 10:12:16 -0700
  • 2b2ce628dc bdev/rbd: simplify pool_name allocation Daniel Verkamp 2016-11-08 11:25:29 -0700
  • 9f2e5cd713 bdev/rbd: remove unused cb_fn and size fields Daniel Verkamp 2016-11-08 12:46:10 -0700
  • 6c56bfa67a nvmf_tgt: remove uses of SPDK_TRACELOG in app Daniel Verkamp 2016-11-07 14:58:55 -0700
  • 3aaa9a5eb7 nvme: use canonical "spdk/" path in include Daniel Verkamp 2016-11-07 14:53:58 -0700
  • bb8451cced Replace rte_panic() with abort() Daniel Verkamp 2016-11-07 14:03:27 -0700
  • a8e6c0aeaf bdev/nvme: only create bdevs for active namespaces Daniel Verkamp 2016-11-04 16:09:41 -0700
  • ac2aee6725 added nvmf subsystem discovery via RPC John Kariuki 2016-11-04 10:35:03 -0700
  • 6583441f54 bdev: add members for SCSI sense information in spdk_bdev_io (#59) Tsuyoshi Uchida 2016-11-07 12:14:47 -0800
  • 1ffec5d53a nvme: convert transport type to an enum Daniel Verkamp 2016-11-03 15:34:35 -0700
  • fa5206c416 env: add wrapper to call function without thread affinity (#60) Pan Liu 2016-11-07 10:08:11 -0700
  • 3266d7dbcc app: add spdk_app_start_shutdown() Jim Harris 2016-11-03 14:26:45 -0700
  • ca998b329e nvme: fix duplicate PCI address check Daniel Verkamp 2016-11-03 08:32:50 -0700
  • 52bbb267d8 event: process events in batches Daniel Verkamp 2016-11-02 13:31:33 -0700
  • e3580da167 test: Use lspci to discover default kernel drivers Liang Yan 2016-11-01 22:36:41 +0800
  • dca887b7d8 env: remove spdk_pci_device_get_device_name() Daniel Verkamp 2016-11-02 10:50:28 -0700
  • 1732eeb4bb env: add spdk_malloc Jim Harris 2016-10-21 15:31:31 -0700
  • cc1146a8b5 iscsi: move iSCSI-specific SenseLength into PDU Daniel Verkamp 2016-10-31 10:39:59 -0700
  • fcb00f3780 nvme: expand probe information to a struct Daniel Verkamp 2016-10-31 16:55:14 -0700
  • bbd7e1c4da env: add spdk_pci_addr_parse() Daniel Verkamp 2016-10-31 16:29:52 -0700
  • 1df1c2dc44 porting: minor formatting tweaks Daniel Verkamp 2016-11-02 09:49:07 -0700
  • 9f860cc4b4 nvme: replace trace log with error log for error conditions Changpeng Liu 2016-11-03 16:50:16 +0800
  • f903336eed nvmf: fix the wrong cleanup logic in the RDMA initialization process Changpeng Liu 2016-11-02 11:11:30 +0800
  • 30b5285c4f nvmf: fill Controller ID field according to the specification Changpeng Liu 2016-11-03 15:23:15 +0800
  • c4b80ef36e porting: update for new env library API Daniel Verkamp 2016-11-01 14:17:23 -0700
  • e5a7da08c4 etc/nvmf.conf: add [Rpc] section example Daniel Verkamp 2016-11-01 10:02:22 -0700
  • e1baabee4a bdev: add get_bdevs RPC Daniel Verkamp 2016-10-27 09:05:09 -0700
  • d921d9ed9f json: add spdk_json_write_[u]int64() Daniel Verkamp 2016-10-27 09:06:10 -0700
  • 3c3824a3d2 nvmf_tgt: add list of libs that need whole-archive Daniel Verkamp 2016-10-27 09:25:27 -0700
  • bfc8bc87fb nvme: add the per process admin cpl queue for multi-process case GangCao 2016-10-17 21:03:24 -0400
  • 80f63aad73 copy_engine/ioat: use spdk_pci_addr for whitelist Daniel Verkamp 2016-10-31 16:07:48 -0700
  • e912a90f77 env: pass PCI address when claiming devices Daniel Verkamp 2016-10-31 16:01:52 -0700
  • c01291b215 doc: remove link to nvme_driver_integration page Daniel Verkamp 2016-10-31 14:32:56 -0700
  • 03aa3af0e7 nvme_manage: use spdk_pci_addr_compare() Daniel Verkamp 2016-10-31 15:51:16 -0700
  • fd6ebca7a8 nvmf: only save PCI address in direct ctrlr data Daniel Verkamp 2016-10-31 15:43:02 -0700
  • ed1e7ca2d7 env: add struct spdk_pci_id and getter function Daniel Verkamp 2016-10-28 11:11:45 -0700
  • c0527befc5 env: clean up PCI address comparison function Daniel Verkamp 2016-10-28 11:00:18 -0700
  • 7d30f5aa1e bdev/rbd: use consistent block_size name in RPC Daniel Verkamp 2016-10-27 11:16:52 -0700
  • 075ba523bd nvme: set the qprio when constructing the qpair GangCao 2016-10-25 21:28:20 -0400
  • 91d7bf5d15 test/nvmf: use bdev names from construct_*_bdev Daniel Verkamp 2016-10-26 09:49:44 -0700
  • 8d22515b52 rpc.py: trim whitespace before splitting args Daniel Verkamp 2016-10-26 09:59:34 -0700
  • 0404c306cb bdev: make construct RPCs return the bdev names Daniel Verkamp 2016-10-25 16:19:53 -0700
  • 93de96b412 nvme: add Keep Alive Timeout feature support Daniel Verkamp 2016-10-24 14:19:09 -0700
  • c56b53a89e json: add flag to format when writing Daniel Verkamp 2016-10-26 14:52:52 -0700
  • fc411e38a0 json: add jsoncat test tool Daniel Verkamp 2016-10-26 14:54:18 -0700
  • 1290f02f78 nvmf/rdma: add event_channel NULL check in fini Daniel Verkamp 2016-10-27 09:12:50 -0700
  • 0d8e28a171 calsoft.py: fix error reporting Daniel Verkamp 2016-10-27 15:29:26 -0700
  • 20dc7f7d19 nvmf: For iWARP, register buffers with IBV_ACCESS_REMOTE_WRITE Ben Walker 2016-10-25 12:53:43 -0700
  • a5f0327897 scsi: translate nvme error to scsi error (#54) Tsuyoshi Uchida 2016-10-28 12:56:36 -0700
  • c257e5b4ad nvme: add quirk to delay checking device readiness (#56) Wenbo Wang 2016-10-27 14:34:32 +0800
  • f78bcc4821 iscsi_tgt: modify usage (#55) Tsuyoshi Uchida 2016-10-27 13:37:13 -0700
  • a2d0fa5351 spdk: add support for readv and writev in scsi layer Piotr Pelplinski 2016-10-21 17:05:19 +0200
  • 563b2caf06 nvme: factor out common tracker abort code Daniel Verkamp 2016-10-21 15:37:18 -0700
  • 8bf37ee769 nvme: change nvme_intel.c to nvme_quirks.c Wenbo Wang 2016-10-24 16:29:47 -0700
  • 074b6d2430 spdk: remove iobuf from spdk_scsi_task Piotr Pelplinski 2016-10-12 14:22:45 +0200
  • 78a018260d test: Clearly denote start/end test in log Ben Walker 2016-10-06 09:57:09 -0700
  • 4ebf15eedf iscsi: Use Python to parse output of lspci Ben Walker 2016-10-18 10:56:53 -0700
  • fe3ac8e5c7 rpc: always unregister RPC setup poller Daniel Verkamp 2016-10-19 09:31:54 -0700
  • f64690d49a nvmf: Handle NICs that don't report RDMA initiator_depth Ben Walker 2016-10-20 13:36:38 -0700
  • a1a085cf6b nvmf: Transports now allocate sessions Ben Walker 2016-10-19 12:41:11 -0700
  • 8b487155fa nvmf: Fail when sessions span RNICs Ben Walker 2016-10-19 11:16:17 -0700
  • 349295caf2 nvmf: Rearrange rdma file to match callback order Ben Walker 2016-10-19 10:17:14 -0700
  • b0c1149953 nvmf: Replace rdma_reg_* with ibv_reg_mr Ben Walker 2016-10-19 09:15:52 -0700
  • bee15d8be0 nvme: move PCIe-specific definitions to nvme_pcie Daniel Verkamp 2016-10-19 16:14:09 -0700
  • b33e29efd3 nvme: split out transport-specific qpair structure Daniel Verkamp 2016-10-19 15:29:39 -0700
  • e862c5a621 nvme: move adminq creation to transport Daniel Verkamp 2016-10-19 13:29:16 -0700
  • ff3869789a nvme: add transport ctrlr_enable function Daniel Verkamp 2016-10-19 13:42:21 -0700
  • 51b9664203 scsi: Make scsi sense data build more clear Ziye Yang 2016-10-09 15:03:43 +0800
  • 379ebca018 nvmf,rdma: only call spdk_nvmf_rdma_conn_destroy to free rdma_conn Ziye Yang 2016-10-13 12:36:04 +0800
  • 769468fc52 nvmf: Allocate RDMA wr on heap instead of stack. Ben Walker 2016-10-19 10:23:40 -0700
  • cfafcc3edd nvmf: Init transport before adding listeners Ben Walker 2016-10-19 10:03:45 -0700
  • 6a78645bae net: fix spdk_get_ifc_ipv4 request creation Jim Harris 2016-10-20 08:30:24 -0700
  • b13fecd3b3 bdev: check status parameter instead of bdev_io->status Tsuyoshi Uchida 2016-08-02 10:54:09 -0700
  • 76469b2cf7 nvme: cache CAP register in spdk_nvme_ctrlr Daniel Verkamp 2016-10-19 13:18:27 -0700
  • a987bd16c2 nvme: convert adminq to a qpair pointer Daniel Verkamp 2016-10-19 10:19:34 -0700
  • 5ba51e5016 nvme: init the recursive and shared ctrlr_lock for multi-process case GangCao 2016-10-16 23:26:55 -0400
  • 57c99c9027 nvmf/test: update request unit test Liang Yan 2016-09-01 14:12:07 +0800
  • a7399d6bf7 nvme: destruct the ctrlr when failing to construct it GangCao 2016-10-18 20:34:33 -0400
  • 11381f3b3c iscsi: fix comment issue. If not specified reactor mask , we only use core 0. (#48) liupan1111 2016-10-21 00:37:05 +0800
  • 22b12b319e rbd: fix the pool_name and rbd_name wild pointer issue Ziye Yang 2016-10-14 19:17:54 +0800
  • 3b951037a4 spdk_cunit: only evaluate assert condition once Daniel Verkamp 2016-10-18 16:13:53 -0700
  • c194ebd833 nvme: move I/O qpair allocation to transport Daniel Verkamp 2016-10-18 09:49:07 -0700
  • 1bbe0c00bd bdevperf: report run failure via return code Daniel Verkamp 2016-10-10 11:25:56 -0700
  • 38d41acda4 check_format: check Python style with pep8 Daniel Verkamp 2016-10-18 09:56:25 -0700
  • 823958551b nvme: move ctrlr alloction to transport Daniel Verkamp 2016-10-18 12:50:43 -0700
  • eaecf47ebd bdev: extract common code into separate function Pawel Wodkowski 2016-10-18 15:45:01 +0200
  • 62d7cded7a nvme: split out transport-specific ctrlr structure Daniel Verkamp 2016-10-14 14:26:03 -0700
  • c655efd6a9 nvme: move create and delete I/O queue commands to PCIe Daniel Verkamp 2016-10-13 17:04:48 -0700
  • a5790100f2 nvme: add ctrlr construct/destruct to transport Daniel Verkamp 2016-10-13 16:08:22 -0700
  • 03aead3903 nvme: add qpair operations to transport Daniel Verkamp 2016-10-13 15:23:55 -0700
  • 706bace35a test: Create malloc bdev dynamically for nvmf test cases. Cunyin Chang 2016-10-17 17:38:26 +0800
  • 0482640657 rpc: Rename construct_aio_lun to construct_aio_bdev Cunyin Chang 2016-10-17 16:35:28 +0800
  • 134dce2669 rpc: Rename construct_malloc_lun to construct_malloc_bdev Cunyin Chang 2016-10-17 16:30:26 +0800
  • 83620f4e09 test: Add test case for nvme bdev construction. Cunyin Chang 2016-10-14 15:41:03 +0800
  • 94566ccf21 scsi, param: remove multi_negot_sess_params Ziye Yang 2016-10-09 15:58:27 +0800
  • 93ab45d68c nvmf: Add an accessor for transport name Ben Walker 2016-10-10 09:59:10 -0700
  • 1e6ffa0394 nvmf: Add a public API header Ben Walker 2016-09-19 10:01:52 -0700
  • 07965d9860 rbd: Enable rbd compilation in automation test Ziye Yang 2016-10-14 13:15:08 +0800
  • 9a1d4a00cc test: check valid pointer in spdk_zmalloc before assigning value GangCao 2016-10-13 22:58:19 -0400
  • 39512fde74 bdev/aio: cleanup spdk_bdev_io_complete() calling Pawel Wodkowski 2016-10-14 17:01:43 +0200