Commit Graph

  • f8d26843fc nvme: create netlink socket during nvme_driver_init Jim Harris 2020-05-28 13:10:30 -0700
  • 239eae6000 nvme: add mutex to nvme_driver_init Jim Harris 2020-05-28 11:46:33 -0700
  • 477761a277 vm_setup: Drop install_iscsi_adm Michal Berger 2020-05-29 14:14:16 +0200
  • 6f97efb784 test/make: add leaf type changes check to check_so_deps. Seth Howell 2020-05-27 16:57:53 -0700
  • 4bca12f1fe lib and module: remove remaining _spdk prefixes. Seth Howell 2020-05-15 09:29:10 -0700
  • 57c2b0c5a3 lib/util: remove _spdk prefix from functions. Seth Howell 2020-05-15 09:26:28 -0700
  • 0af754f0f7 lib/thread: remove _spdk prefix. Seth Howell 2020-05-15 09:22:14 -0700
  • 1a9c19a954 lib/nvme: remove spdk prefix from internal headers. Seth Howell 2020-05-14 20:50:18 -0700
  • 230f827a38 misc comment/echo cleanup, replace use of word DMA for consistency paul luse 2020-04-29 19:11:10 -0400
  • 6d18ea425b lib/nvme: force qpair disconnect before aborting rdma requests. Seth Howell 2020-04-21 16:19:02 -0700
  • b4e060b560 lib/nvme: check that req is not null in RDMA. Seth Howell 2020-04-21 16:11:39 -0700
  • c62887ad0b nvme/cuse: add dynamic nvme cuse devices update Tomasz Kulasek 2020-02-07 11:44:49 +0100
  • a7567709a6 lib/nvme: implement SPDK_NVME_DATA_HOST_TO_CONTROLLER in cuse Tomasz Kulasek 2020-03-10 20:19:22 +0100
  • 8da21f69d3 lib/nvme: rework cuse admin command Tomasz Kulasek 2020-04-02 17:24:44 +0200
  • 8365e15666 test: fix load cuse module before test Tomasz Kulasek 2020-05-27 13:17:27 +0200
  • b9218b7ac6 examples/accel perf: add compare workload paul luse 2020-04-29 18:57:06 -0400
  • 964463e420 lib/blob: remove spdk_ prefix from bs_batch_read_bs_dev Seth Howell 2020-05-14 18:30:06 -0700
  • 61d85773f6 lib/nvmf: remove spdk_ and _spdk prefix from functions. Seth Howell 2020-05-14 18:14:26 -0700
  • 75343ec40a lib/accel: Remove inclusion of SPDK event library Shuhei Matsumoto 2020-05-29 10:39:05 +0900
  • 11d3806efb lib/bdev: Remove inclusion of SPDK event library Shuhei Matsumoto 2020-05-29 10:36:26 +0900
  • 507833736c lib/nbd: Remove inclusion of SPDK event library Shuhei Matsumoto 2020-05-29 10:32:16 +0900
  • f21f51bd81 lib/nvme: Remove inclusion of SPDK event library Shuhei Matsumoto 2020-05-29 10:29:20 +0900
  • 207c959a2c lib/nvmf: Remove inclusion of SPDK event library Shuhei Matsumoto 2020-05-29 10:19:01 +0900
  • 6917f6e061 lib/iscsi: Remove inclusion of SPDK event library except shared memory ID for iSCSI top application Shuhei Matsumoto 2020-05-29 10:07:54 +0900
  • 1b5ad8adb4 lib/scsi: Remove inclusion of SPDK event library Shuhei Matsumoto 2020-05-29 09:58:39 +0900
  • 8656468020 lib/vhost: Remove inclusion of SPDK event library Shuhei Matsumoto 2020-05-29 09:55:17 +0900
  • f385076a1b pkgdep: Make pkgdep.sh to use distro-specific source files Michal Berger 2020-05-18 15:17:31 +0200
  • af8f939e2f pkgdep: Intrdouce FreeBSD-specific source Michal Berger 2020-05-18 15:16:50 +0200
  • 511de06bb5 pkgdep: Introduce SUSE-specific source Michal Berger 2020-05-18 15:16:16 +0200
  • 75febdfba7 pkgdep: Introduce RHEL-specific source Michal Berger 2020-05-18 15:15:42 +0200
  • ca95a71863 pkgdep: Introduce Debian-specific source Michal Berger 2020-05-18 15:14:34 +0200
  • b4c74897f3 pkgdep: Introduce arch-specific source Michal Berger 2020-05-18 15:13:32 +0200
  • 7641283387 ut/nvme_pcie: Fix a few assert conditions which had used not == but = Shuhei Matsumoto 2020-06-01 11:12:23 +0900
  • 88c8d88918 nvme/pci/ut: Initialize hotplug_fd Alexey Marchuk 2020-06-01 09:12:06 +0300
  • 8bfa974cc2 dpdk: update submodule to include fix for vhost from CVE-2020-10722 to 10726 Tomasz Zawadzki 2020-05-21 09:56:39 -0400
  • ed016fdbfb nvme/rdma: Using hooks in reg mr zkhatami88 2020-04-16 14:54:09 -0700
  • f20e375b91 build: Make spdk.app_cxx.mk work like spdk.app.mk Ben Walker 2020-05-11 14:28:37 -0700
  • 290d058a8c build: Make (DIRS-y) depend on mk/cc.mk Ben Walker 2020-05-20 13:01:48 -0700
  • c988348361 check_format: Use $output_dir to store shfmt patch in Michal Berger 2020-05-08 13:02:55 +0200
  • 6f702d4ea7 scripts/perf: Fix type error in run_nvmf.py Maciej Wawryk 2020-05-07 12:37:17 +0200
  • 3b6622046e nvme/pcie: use 16 bits width access API for PCI_COMMAND register Changpeng Liu 2020-05-25 02:47:21 -0400
  • d33466d0a9 unit: add a UT for the multi async reqs Jin Yu 2020-05-21 02:39:17 +0800
  • b7cc4dd7dd nvmf: support multi AER events in nvmf target Jin Yu 2020-05-21 00:20:16 +0800
  • 3d857e3611 nvme/arbitration: Increment current_queue_depth only if I/O submission succeeded Shuhei Matsumoto 2020-05-25 10:12:07 +0900
  • 948bf82228 test/nvme: Increment current_queue_depth only if I/O submission succeeded Shuhei Matsumoto 2020-05-25 10:09:29 +0900
  • 240b243af5 bdev: add doc for bdev_auto_examine yupeng 2020-05-24 21:57:23 +0000
  • c84b3cccdd lib/nvme: fix do not use cuse session on fail Tomasz Kulasek 2020-05-26 14:07:57 +0200
  • 78554349e7 lib/env_dpdk: rename pci_init/fini() to pci_env_init/fini() Tomasz Zawadzki 2020-05-26 05:54:02 -0400
  • 89e47f6014 nvme: create netlink socket during nvme_driver_init Jim Harris 2020-05-28 13:10:30 -0700
  • 18f79f2449 nvme: add mutex to nvme_driver_init Jim Harris 2020-05-28 11:46:33 -0700
  • ce4da6c39a nvme/rdma: When RDMA hooks exist, prefer spdk_zmalloc for internal allocations zkhatami88 2020-03-30 18:11:04 -0700
  • ae161cdec6 nvme/rdma: make sure we free resources in error path. Seth Howell 2020-03-03 12:19:35 -0700
  • 7f9ea53d35 lib/nvme: assign NULL to external_io_msgs ring after free Tomasz Zawadzki 2020-04-16 09:54:15 -0400
  • 6fe32e3e17 lib/nvme: free io buffer for nvme_io_msg Tomasz Zawadzki 2020-04-16 09:53:37 -0400
  • b8446bb66d nvme: do not allow the same nvme_io_msg_producer to register twice Tomasz Zawadzki 2020-04-17 10:52:54 -0400
  • 3f5f09db46 lib/cuse: provide proper error codes up to RPC Tomasz Zawadzki 2020-04-16 09:46:58 -0400
  • 4faf9fc37b nvme: Make spdk_nvme_cuse_register thread safe Ben Walker 2020-04-16 13:34:31 -0700
  • cbb1d099ff cuse: fix nvme_cuse unregister segfault Tomasz Zawadzki 2020-04-16 10:10:47 -0400
  • d42b332ae6 cuse: refactor retrieving cuse_device to separate function Tomasz Zawadzki 2020-04-16 10:03:00 -0400
  • 930d91f479 nvme: Abort queued reqs when destroying qpair Alexey Marchuk 2020-04-10 09:01:49 +0300
  • 0acac18cfa nvme/rdma: Clean pointer to nvme_request Alexey Marchuk 2020-04-09 13:14:41 +0300
  • 2381516ecc nvme/rdma: Wait for completions of both RDMA RECV and SEND Alexey Marchuk 2020-04-09 13:02:09 +0300
  • 90501268d6 lib/blob: merge EP of a clone when deleting a snapshot Tomasz Zawadzki 2020-03-05 10:02:13 -0500
  • ae0db495fb bdev/rbd: increase the segment in flush opeartion Liang Yan 2020-05-14 13:42:51 +0800
  • 9bcc0ea8e8 ENV_DPDK/VFIO: Increase PCI tear down timeout Michael Haeuptle 2020-03-30 21:28:31 +0000
  • fab97f2aac Revert "env: Use rte_malloc in spdk_mem_register code path when possible" Ben Walker 2020-05-18 11:07:45 -0700
  • d635d6d297 env: Add spdk_mem_reserve Ben Walker 2020-05-18 11:05:43 -0700
  • e8d8cef0fd make: allow individual SO version for each library Tomasz Zawadzki 2020-05-25 05:44:36 -0400
  • 062da7a08a nvme/pcie: reduce physically contiguous memory for CQ/SQ Tomasz Zawadzki 2020-05-18 08:39:40 -0400
  • 80d7bc3060 app/spdk_top: Include header file by case. yidong0635 2020-05-27 14:32:44 -0400
  • 684b3a49f0 lib/nvme: split request resubmission into function. Seth Howell 2020-04-02 20:40:05 -0700
  • 63732d8880 lib/nvme: split cq completion processing to its own function. Seth Howell 2020-03-05 12:13:55 -0700
  • 7b8964c5c8 lib/env_dpdk: rename pci_init/fini() to pci_env_init/fini() Tomasz Zawadzki 2020-05-26 05:54:02 -0400
  • fe3fab26bf nvme/rdma: Using hooks in reg mr zkhatami88 2020-04-16 14:54:09 -0700
  • a7f7b1955e bdev/rbd: add ceph rbd resize function GangCao 2020-05-07 14:25:21 -0400
  • f7a4356b21 ocf/ctx: Fix warning of using uninitialized value. yidong0635 2020-05-26 07:34:40 -0400
  • 34430edda7 nvme: add the ctrlr traddr in the error message GangCao 2020-05-25 15:25:15 -0400
  • 391dd1c268 Blobfs: update the display string GangCao 2020-05-26 14:21:13 -0400
  • 6e08a3146c pkgdep: Use major version of the pip bin Michal Berger 2020-05-21 16:08:03 +0200
  • 59e44bcbb3 Revert "sock/uring: use batched manner to get the cqes." Ziye Yang 2020-05-20 20:29:29 +0800
  • 821824888b test/blobfs: do not skip rocksdb tests Karol Latecki 2020-05-19 09:38:11 +0200
  • 777bd353d2 example/nvmf: Add periodic round robin poll group migration Shuhei Matsumoto 2020-05-25 07:15:57 +0900
  • 8b93c646ae example/nvmf: Support dynamic SPDK thread rescheduling Shuhei Matsumoto 2020-05-25 06:45:11 +0900
  • ab6dbff72a example/nvmf: Replace locked linked list by lockless ring for run queue Shuhei Matsumoto 2020-05-25 06:32:14 +0900
  • 10190302d2 example/nvmf: Create only a single SPDK thread on the master core at startup Shuhei Matsumoto 2020-05-20 07:48:40 +0900
  • f7ebaeaa59 lib/lvol: remove spdk_ prefix from functions. Seth Howell 2020-05-14 18:06:20 -0700
  • 1a9ed697f0 lib/jsonrpc: remove _spdk prefix from functions. Seth Howell 2020-05-14 18:04:45 -0700
  • 33ebd2cac0 lib/ftl: remove _spdk prefix from functions. Seth Howell 2020-05-14 18:03:32 -0700
  • fd36120639 lib/event: remove _spdk prefix from functions. Seth Howell 2020-05-14 16:32:50 -0700
  • b5d68d5934 lib/blob: remove _spdk prefix from all functions. Seth Howell 2020-05-14 16:19:23 -0700
  • d145b9779f lib/bdev: remove _spdk prefix from functions. Seth Howell 2020-05-14 16:18:25 -0700
  • 0506fd21ff scripts/check_format: add a check for proper naming conventions. Seth Howell 2020-05-12 15:03:56 -0700
  • 4d4766b716 test/blobfs: fix the heap-use-after-free issue Changpeng Liu 2020-05-25 01:19:02 -0400
  • d4d3e76aed vhost: Fix the issue of virtual machine device parameter max_segments always equal to 1 GangCao 2020-05-07 13:22:04 -0400
  • b8ac3e8acd read_fd_message: distinguish prints of log message Dayu Liu 2020-05-21 09:22:00 +0800
  • a9430856b6 example/nvmf: Deprecate spdk_thread_lib_init() by spdk_thread_lib_init_ext() Shuhei Matsumoto 2020-05-20 07:29:58 +0900
  • bda55ddb6b example/nvmf: Create and destroy lightweight thread per poll groups dynamically Shuhei Matsumoto 2020-05-20 07:21:57 +0900
  • 2a6ce9e2ce exapmle/nvmf: Destroy dynamically exited thread at nvmf_reactor_run() Shuhei Matsumoto 2020-05-20 06:49:42 +0900
  • 8753fdb645 example/nvmf: Run SPDK threads by FIFO to avoid deadlock Shuhei Matsumoto 2020-05-20 06:41:34 +0900
  • 9bea56c004 example/nvmf: Enlarge critical section guarded by g_mutex in nvmf_schedule_spdk_thread() Shuhei Matsumoto 2020-05-20 06:30:54 +0900