Commit Graph

  • df071a0e2c idxd: fix busy handling paul luse 2022-01-24 12:49:36 -0700
  • 22600b447a nvmf/vfio-user: break bar0 access into 2 functions Changpeng Liu 2021-12-30 22:47:02 +0800
  • 986d71021d nvmf/vfio-user: add NVMe live migration support finally Changpeng Liu 2021-04-27 22:35:37 +0800
  • 8f8db24ba5 vagrant: preallocate nvme images by default Tomasz Zawadzki 2022-01-25 11:53:49 +0100
  • e026ec21b8 idxd: zero out descriptor before use paul luse 2022-01-27 20:10:02 +0100
  • 21cde9f0e6 bdev/nvme: Fix namespace comparison Evgeniy Kochetov 2022-01-27 19:59:00 +0100
  • d72b6bcb45 CHANGELOG: add missing entries Tomasz Zawadzki 2022-01-27 11:04:16 +0100
  • ba661834b6 CHANGELOG: fix typos and order of entries Tomasz Zawadzki 2022-01-27 10:25:49 +0100
  • 21bbcf7320 nvmf: Stop all listeners when destroying transport Alexey Marchuk 2022-01-27 15:38:20 +0300
  • 4859d56191 test/dpdk: enable kmods on FreeBSD for upstream DPDK tests Tomasz Zawadzki 2022-01-25 10:58:49 +0100
  • 0b985da975 autobuild.sh: apply crypto patch when building with mainline DPDK Karol Latecki 2022-01-21 14:23:17 +0100
  • 00d4e782a7 build/dpdk: disable unused libraries from DPDK submodule Tomasz Zawadzki 2021-12-01 11:12:56 +0100
  • 43aeb341da ut/nvme_ctrlr: initialize mutex for portability Nick Connolly 2022-01-26 22:42:05 +0000
  • f2d98673d7 scripts/common: set special name to test partitions Tomasz Zawadzki 2022-01-24 16:36:34 +0100
  • 3c6e1aa967 dpdk: submodule update to disable DPDK apps Tomasz Zawadzki 2022-01-26 10:11:40 +0100
  • bdc2b48623 idxd: Correctly propagate the callback when converting a 1 sized batch to a single command Ben Walker 2022-01-21 12:57:49 -0700
  • 02c669d135 examples/idxd: Deal with queued tasks during drain Ben Walker 2022-01-21 10:02:53 -0700
  • 353965d5d2 nvmf/vfio-user: add helper function to parse migration region data Changpeng Liu 2021-11-22 19:57:26 +0800
  • 46e030693f nvmf/vfio-user: don't set ACTIVE state for ADMIN queue pair Changpeng Liu 2021-12-08 21:08:59 +0800
  • 71a9218650 nvmf: add save/restore a controller in runtime Changpeng Liu 2021-10-29 19:48:33 +0800
  • 5f584e1ad0 nvmf/ctrlr: save AER commands ID Changpeng Liu 2021-10-28 18:02:32 +0800
  • 5792c6688b aio: add aio bdev rescan feature shuochen0311 2022-01-13 20:37:36 +0000
  • acbe9bd882 lib/nvme: only active process to operate the unmap operation GangCao 2022-01-24 16:21:59 -0500
  • 2c37d059c6 rpmbuild: Change to $rootdir prior running the rpmbuild Michal Berger 2022-01-20 10:40:06 +0100
  • 539467361b nvme_rdma: Check only if Soft RoCE receive normal completion after disconnect Shuhei Matsumoto 2022-01-25 07:13:13 +0900
  • ddd3b71cab Revert "nvme/rdma: Correct qpair disconnect process" Shuhei Matsumoto 2022-01-24 03:43:59 +0000
  • 89aa6fe262 Revert "nvme_rdma: Continue even if we receive a normal WC when qpair is disconnected" Shuhei Matsumoto 2022-01-24 03:53:48 +0000
  • 0a4fd16a1c spdk_top: fix warning on build Krzysztof Karas 2022-01-20 08:34:35 +0000
  • 813e3bd838 scripts/nvmf_perf: enable idxd in nvmf_tgt John Kariuki 2021-11-18 07:25:50 -0700
  • d6cc535fc2 idxd: updates to WQ config routine to match updated spec paul luse 2022-01-05 13:56:54 -0700
  • e1173137df idxd: disable the idxd device on shutdown paul luse 2022-01-05 14:38:52 -0700
  • db669345f2 idxd: fix issue w/multiple WQ config paul luse 2022-01-04 14:16:51 -0700
  • d7f563d88e idxd: update structures based on latest public DSA spec paul luse 2022-01-04 14:12:34 -0700
  • 2db01cb622 bdev/nvme: implement additional dtrace probes Krzysztof Karas 2021-12-06 10:57:02 +0000
  • 9abcee8194 autobuild.sh: export CC when building with custom DPDK Karol Latecki 2022-01-20 20:18:19 +0100
  • bee91bff24 CHANGELOG: Add description for multipath and I/O error resiliency Shuhei Matsumoto 2022-01-18 10:04:17 +0900
  • dc203fbab0 dpdk: update submodule to DPDK 21.11 Tomasz Zawadzki 2022-01-20 20:15:05 +0100
  • fb40cfb424 vbdev_compress: reduce MAX_NUM_QP Tomasz Zawadzki 2022-01-20 16:13:13 +0100
  • 84d6687657 vbdev_crypto: skip handling QAT_ASYM devices Tomasz Zawadzki 2022-01-20 16:01:29 +0100
  • 2a876e06b7 nvmf: Destroy subsystems before destroying poll groups Alexey Marchuk 2021-10-26 10:45:56 +0300
  • 1094e1d898 nvmf: Update controller desctruction process Alexey Marchuk 2021-10-26 10:45:34 +0300
  • 4ab6c1ca2b lib/vhost: use contructor to initalize g_dpdk_sem Tomasz Zawadzki 2022-01-12 14:10:09 +0100
  • 389cd71b1c lib/vhost: remove zeroing g_vhost_core_mask on vhost_fini Tomasz Zawadzki 2022-01-12 14:02:28 +0100
  • 1672c1127c lib/vhost: use spdk_vhost_dev_next() iterator Tomasz Zawadzki 2022-01-11 11:48:33 +0100
  • e4325acd33 lib/vhost: use spdk_vhost_lock/unlock/trylock() Tomasz Zawadzki 2022-01-11 11:10:07 +0100
  • 0ad55c8100 lib/vhost: move dev_dirname to rte_vhost_user Tomasz Zawadzki 2021-12-08 11:47:32 +0100
  • 8b66393ed7 lib/vhost: move coalescing to rte_vhost_user Tomasz Zawadzki 2021-12-08 13:27:42 +0100
  • e6473e426f ut/vhost: add rte_vhost_user.c to UT Tomasz Zawadzki 2021-12-17 11:13:06 +0100
  • a65d1c61a0 lib/vhost: rename rte_vhost_compat to rte_vhost_user Tomasz Zawadzki 2022-01-12 09:24:41 +0100
  • de793e2d9f lib/vhost: remove searching for controller by full path Tomasz Zawadzki 2021-11-26 10:15:01 +0100
  • 735a59e6f1 nvmf/vfio-user: post CREATE IO SQ response to VM based on flag Changpeng Liu 2021-09-10 19:14:06 +0800
  • 1f6f2ecdbb nvmf/vfio-user: add migration region mmio registers Changpeng Liu 2021-04-27 22:15:30 +0800
  • 616d7f3b2f nvmf/vfio-user: map the migration region as a local file Changpeng Liu 2021-09-22 20:19:08 +0800
  • 4db2c11cd9 nvmf/vfio-user: add NVMe device state definition for migration Changpeng Liu 2021-04-27 21:46:24 +0800
  • 55ee1c1a5c nvmf/vfio-user: optimize the memory region remove/add print log Changpeng Liu 2022-01-19 20:23:52 +0800
  • a5ef062d65 nvmf/vfio-user: post completions in one thread Changpeng Liu 2022-01-13 17:46:09 +0800
  • 751168c160 nvmf/vfio-user: change post_completion() to take a new CQ parameter Changpeng Liu 2022-01-13 17:30:54 +0800
  • dd38a968d3 nvme: disconnect ADMIN queue pair when destruct controller Changpeng Liu 2022-01-18 15:40:54 +0800
  • 7c08459215 scripts/nvmf: Distribute all disk between all NICs Maciej Wawryk 2022-01-14 13:00:03 +0100
  • 848944d68d rdma: Fix icd update to support msdbd Alexey Marchuk 2022-01-20 10:03:18 +0300
  • 825c8880f0 Lib/iSCSI: add the LUN Resize support GangCao 2022-01-14 11:32:15 -0500
  • 45d7aeae3e test/vhost: add vfio_user mode to performance scripts Karol Latecki 2021-03-04 17:39:49 +0100
  • 0647ba58cc test/vhost: add socket option only for vhost target Karol Latecki 2022-01-11 11:37:52 +0100
  • 2945dba63f idxd: When we have a batch of 1, don't submit a batch Ben Walker 2022-01-19 13:46:15 -0700
  • 6f6f08eda0 idxd: Bump batch size to 32 Ben Walker 2022-01-11 13:13:42 -0700
  • 976ed3ee5c idxd: Batch independent operations automatically between polls Ben Walker 2022-01-07 14:00:16 -0700
  • b27a1203e0 idxd: Remove spdk_idxd_chan_get_max_operations Ben Walker 2022-01-11 09:05:15 -0700
  • 376c519e47 accel: Don't query the channel queue depth. Rely on -EBUSY Ben Walker 2022-01-10 15:44:33 -0700
  • d5106b6960 examples/idxd: Correctly handle -EBUSY Ben Walker 2022-01-12 13:27:10 -0700
  • de803c9418 nvmf/rdma: Round up in_capsule_data_size to support msdbd=16 Alexey Marchuk 2021-12-15 18:04:47 +0300
  • c995cc2803 scripts/nvmf_perf: don't rely on __del__ for destroying objects Karol Latecki 2022-01-18 10:33:06 +0100
  • e7544273c9 nvmf/vfio-user: assign IO SQs which use shared CQ into same poll group Changpeng Liu 2022-01-17 20:40:02 +0800
  • f051b3f7a0 nvmf/vfio-user: eliminate nvmf_vfio_user_qpair Changpeng Liu 2022-01-12 00:05:27 +0800
  • 1d44693f66 nvmf/vfio-user: implement device quiesce APIs Changpeng Liu 2021-12-06 20:49:14 +0800
  • bf76984376 nvmf/vfio-user: add controller state definition Changpeng Liu 2021-12-07 23:36:40 +0800
  • 0e4ded5474 nvmf/vfio-user: defer to destroy endpoint until the controller is freed Changpeng Liu 2022-01-07 21:06:43 +0800
  • f902dd04d0 nvmf/vfio-user: unregister the memory region whether controller is active or not Changpeng Liu 2021-12-09 20:04:04 +0800
  • 82b4d6e190 nvmf/vfio-user: use transport lock to iterate endpoints Changpeng Liu 2022-01-12 21:12:07 +0800
  • 3b066930ac nvmf/vfio-user: add memory barrier after posting a completion Changpeng Liu 2022-01-13 21:28:31 +0800
  • e19b7d59f4 thread: remove io_device name from ioch tracepoints Konrad Sztyber 2022-01-19 12:58:38 +0100
  • 7de1e81907 nvme: guard admin qpair error injection queue Konrad Sztyber 2022-01-14 13:14:54 +0100
  • 40839ddfc2 idxd: fix may be used uninitialized Pawel Piatek 2022-01-13 18:39:05 +0100
  • ac3bc2df58 nvmf: add reset/shutdown timeout process Changpeng Liu 2021-10-19 20:37:30 +0800
  • ce46e0b322 UT/NVMe: Fix compilation warnings GangCao 2022-01-18 19:03:39 -0500
  • af2a5bc516 app.c: respect all/0xffff argument Krzysztof Karas 2022-01-17 17:07:32 +0000
  • b63aab8fd8 trace: add traces around io_device name Krzysztof Karas 2022-01-03 09:12:24 +0000
  • 77d8cb14f2 setup.sh: fix incorrect help message Jim Harris 2022-01-13 17:55:00 +0000
  • ea37384b66 bdev/nvme: set default bdev_retry_count to 3 Jim Harris 2022-01-13 17:27:37 +0000
  • 6a12cb3785 intel-ipsec-mb: update submodule to v1.1 Tomasz Zawadzki 2022-01-17 09:57:52 +0100
  • 26e74aba01 idxd: Eliminate spdk_idxd_configure_chan Ben Walker 2021-11-18 13:12:39 -0700
  • 96634b9ca1 idxd: Remove public API support for batching Ben Walker 2021-11-18 12:39:51 -0700
  • db440b39ac idxd: Move the batch functions up in the file Ben Walker 2022-01-11 14:50:22 -0700
  • bc26cac485 examples/idxd: Remove support for batching Ben Walker 2022-01-11 14:21:08 -0700
  • 3b02ed7c83 idxd: Do vtophys on batch descriptor array up front instead of dynamically Ben Walker 2021-11-18 12:30:29 -0700
  • dbf6fbc479 idxd: Avoid multiple updates to output crc location Ben Walker 2021-11-18 12:13:11 -0700
  • 0ef6d1691d ut/bdev_nvme: Manage adminq's state and return -ENXIO if adminq is disconnected Shuhei Matsumoto 2022-01-03 11:22:40 +0900
  • 9936774ca5 ut/bdev_nvme: Delete qpair after unwiding context from process_completions() Shuhei Matsumoto 2021-12-21 00:37:56 +0900
  • fb53299c6d ut/bdev_nvme: Separate disconnected and connected qpair in poll_group Shuhei Matsumoto 2021-12-20 21:04:18 +0900
  • 6d169fa0a4 nvme: Assume poll_group_disconnect_qpair() succeeds if qpair is in connected_qpairs Shuhei Matsumoto 2021-12-02 08:05:11 +0900
  • cf85882b6d nvme_rdma: Remove a guard for recursive calls from poll_group_disconnect_qpair() Shuhei Matsumoto 2021-12-02 05:00:37 +0900