Commit Graph

  • c86778398b bdev/nvme: Remove ctrlr from nvme_ctrlr_channel Ben Walker 2022-03-30 13:39:01 -0700
  • 8a2fc789f2 configure: Enable MLX5 AES_XTS on DPDK >= 21.11.0 Yuriy Umanets 2022-04-04 12:37:47 +0300
  • 872e0e4690 test/bdev: MLX5 AES_XTS testing support Yuriy Umanets 2022-01-21 14:58:06 +0200
  • 9af7c30e8f scripts/setup: Skip devices which have any valid data present Michal Berger 2022-01-16 01:52:51 +0100
  • bb4657c7c6 scripts/setup: Check if target block device is hold by other devices Michal Berger 2022-01-15 15:35:00 +0100
  • 7cda68ff38 Cleanup log messages. Keith Lucas 2022-04-05 17:41:49 -0400
  • 7610bc38dc scripts: move python modules to python directory Konrad Sztyber 2021-09-21 15:21:31 +0200
  • 32e54c6b16 nvmf/vfio-user: refactor suppressed IRQ handling John Levon 2022-03-29 12:57:13 +0100
  • f41248ffde bdev: Use spdk_bdev_open_ext() for some simple RPCs Shuhei Matsumoto 2022-04-04 20:03:13 +0900
  • 1906b0753e blobcli: Use spdk_for_each_bdev() for bdev list traversal Shuhei Matsumoto 2022-04-01 17:49:41 +0900
  • 74cd76db68 test/nvme, test/nvmf: add fused_ordering test Jim Harris 2022-03-12 16:06:09 +0000
  • 183c348557 nvmf/rdma: issue fused cmds consecutively to tgt layer Jim Harris 2022-03-19 12:38:06 +0000
  • c8802892ab hotplug: rename and refactor hotplug.sh Krzysztof Karas 2022-01-19 09:31:52 +0000
  • d66bb2d185 test/autotest_common: add an option to wait for a bdev Kamil Godzwon 2022-04-01 06:22:15 -0400
  • 64eebbd132 bdev/raid: Add concat module yupeng 2022-02-01 06:46:20 +0000
  • 428b17a0a8 bdev: Add spdk_for_each_bdev/bdev_leaf for clean up and further improvements Shuhei Matsumoto 2022-04-01 15:49:11 +0900
  • 941ca7e09e bdev: Factor out bdev close operation from spdk_bdev_close() Shuhei Matsumoto 2022-04-01 15:13:03 +0900
  • b4bcf7721d bdev: bdev_close() unlock g_bdev_mgr.mutex after spdk_io_device_unregister() Shuhei Matsumoto 2022-04-01 15:01:15 +0900
  • ced08048ee bdev: Factor out descriptor allocation from spdk_bdev_open_ext() Shuhei Matsumoto 2022-04-01 14:43:24 +0900
  • cff525d336 vbdev_gpt: Report memory domains Alexey Marchuk 2022-01-12 13:15:26 +0300
  • 3185d3c92f bdev: Report memory domains in bdev_get_bdevs RPC Alexey Marchuk 2022-01-12 13:13:54 +0300
  • d7ac3d92e4 bdev/part: Use ext bdev API in IO path Alexey Marchuk 2022-01-12 13:12:16 +0300
  • be440c01c9 raid: Report memory domains Alexey Marchuk 2021-10-21 10:28:48 +0300
  • 99719ef049 raid0: Use extended bdev rw API Alexey Marchuk 2022-02-07 18:42:23 +0300
  • 1299439f3d bdev: pull/push data if bdev doesn't support memory domains Alexey Marchuk 2021-10-20 09:35:28 +0300
  • 18c6e89d9a bdev/split: Use bdev_open_ext() for creation instead of bdev_get_by_name() Shuhei Matsumoto 2022-03-29 16:58:18 +0900
  • e35849764a bdev/rbd: Use bdev_open_ext() for resize instead of bdev_get_by_name() Shuhei Matsumoto 2022-03-29 16:53:03 +0900
  • 02e3c62cb1 bdev/null: Use bdev_open_ext() for resize instead of bdev_get_by_name() Shuhei Matsumoto 2022-03-29 16:44:58 +0900
  • cf1e19c707 bdev/error: Use bdev_open_ext() to inject error instead of bdev_get_by_name() Shuhei Matsumoto 2022-03-29 16:36:50 +0900
  • d77d3179f0 bdev/aio: Use bdev_open_ext() for rescan instead of bdev_get_by_name() Shuhei Matsumoto 2022-03-29 16:23:40 +0900
  • 2515621184 bdev/delay: Find delay_bdev directly from g_delay_node list Shuhei Matsumoto 2022-03-29 16:07:19 +0900
  • 4573e4cc23 module/bdev: Use spdk_bdev_unregister_by_name() if possible Shuhei Matsumoto 2022-03-29 14:55:53 +0900
  • d3e394ae3f module/bdev: Send not boolean false but error response for deletion RPCs Shuhei Matsumoto 2022-03-29 21:02:58 +0900
  • 96c007d301 bdev: Add spdk_bdev_unregister_by_name() to handle race condtions Shuhei Matsumoto 2022-03-29 12:26:13 +0900
  • b0aba3fcd5 setup.sh: Speed up the VMD device unbind by running in parallel. Samir Raval 2022-03-24 16:37:50 +0000
  • 6301f8915d lib/sock: provide a hint to picking optimal poll group Tomasz Zawadzki 2021-11-17 14:19:58 +0100
  • 0db0c443df nvmf/rdma: Improve read performance in DIF strip mode Chunsong Feng 2022-03-09 11:44:03 +0000
  • 0bd7ace836 bdev/nvme: add wait_for_attach param to discovery RPC Jim Harris 2022-03-25 19:08:00 +0000
  • 494b1ba8e6 ocf/rpc: Add RPC method to manage sequential cutoff Rafal Stefanowski 2021-06-18 03:01:43 +0200
  • dd57432742 test/filesystem: Changed msdos type partition creation to the GPT Kamil Godzwon 2022-03-08 12:53:52 +0100
  • 449cab9569 posix: update sendmsg_idx only if zerocopy is enabled Richael Zhuang 2022-03-31 15:06:01 +0800
  • 5fd1f68b63 sock/posix: Add MSG_NOSIGNAL to prevent SIGPIPE for a socket that may be closed Shuhei Matsumoto 2022-04-01 07:06:16 +0900
  • 75209b1d53 lib/idxd: fail init if IOMMU is not enabled paul luse 2022-03-04 07:22:47 -0700
  • adc36d5be3 lib/vhost: Fix ENOMEM resubmission for vhost_blk Kozlowski Mateusz 2022-03-17 16:15:27 +0100
  • a2340f36fa bdev/ocf: Fix set_data callback's data pointer check Gal Hammer 2021-12-26 09:44:04 +0200
  • b090172f53 pkgdep/git: remove custom patch for ICE driver Karol Latecki 2022-03-30 12:19:30 +0200
  • 90c8180d2a pkgdep/git: update ICE driver version to 1.8.3 Karol Latecki 2022-03-30 11:52:56 +0200
  • 05dd3c0bb2 dif: enhance copy API to support block-aligned bounce_iov Chunsong Feng 2022-03-09 08:32:50 +0000
  • e48475b776 nvmf/rdma: Move get length with DIF from parse_sgl() to fill_iovs() Shuhei Matsumoto 2022-03-17 17:43:54 +0900
  • 9db2571d32 nvmf/rdma: Split fill_wr_sgl() between DIF is enabled or not Shuhei Matsumoto 2022-03-17 17:33:50 +0900
  • 45b55f6012 nvmf/vfio-user: regularize debug messages John Levon 2022-03-05 16:27:40 +0000
  • f49b1724ba nvmf/vfio-user: move io_q_exists() John Levon 2022-03-02 11:08:09 +0000
  • 172ea8381a nvmf/vfio-user: track doorbell pointers per queue John Levon 2022-03-02 11:01:55 +0000
  • 0a61427ecc nvme_rdma: Start qpair after resolving address and route when poll group is used Shuhei Matsumoto 2022-01-31 22:53:03 +0900
  • 531c1b0f04 nvme_rdma: Make nvme_rdma_process_event() asynchronous Shuhei Matsumoto 2022-02-08 11:39:07 +0900
  • 791ee7deb4 nvme_rdma: nvme_rdma_process_events() returns negated errno Shuhei Matsumoto 2022-01-06 15:42:58 +0900
  • cf7f253302 nvme_rdma: Add callback to nvme_rdma_process_event() Shuhei Matsumoto 2022-02-08 11:21:01 +0900
  • bcf0845727 nvme_rdma: Make CM event operations callback functions Shuhei Matsumoto 2022-02-08 06:50:25 +0900
  • e5927c02e9 nvme_rdma: Remove cm_channel param from process_event() Shuhei Matsumoto 2022-02-08 06:48:33 +0900
  • 29974dc882 nvme_rdma: Make fabric_qpair_connect() asynchronous Shuhei Matsumoto 2022-02-11 06:28:42 +0900
  • 963cb0038e bdev/nvme: disconnected_qpair_cb gets NOTICELOG only when disconnection was unexpected Shuhei Matsumoto 2022-03-30 06:02:38 +0900
  • 1ca04a1d7a lib/sock: refactor allocation of sock_map entry Tomasz Zawadzki 2021-12-16 15:39:09 +0100
  • 91f2725291 lib/sock: fix lookup on placement_id with NULL sock_group Tomasz Zawadzki 2021-12-16 09:15:31 +0100
  • dfeab17ef6 ut/sock: add unit tests for spdk_sock_map Tomasz Zawadzki 2021-12-14 10:24:35 +0100
  • 59a0d2c60d test/nvmf: Add llvm-nvmf-fuzz test Jun Wen 2022-01-19 21:35:39 +0800
  • e7db96cd37 pkgdep: add bpftrace package Konrad Sztyber 2022-02-18 09:15:32 +0100
  • a8e0dc8333 test/nvmf: No request available for FABRICS/CONNECT MengjinWu 2022-02-23 13:29:51 +0800
  • b9d44da07d lib/idxd: Further simplify WQ configuration code paul luse 2022-03-29 09:15:32 -0700
  • d086d56415 bdev/nvme: save discovery configuration Jim Harris 2022-03-04 20:38:59 +0000
  • a2d4ddb3b1 nvme: Prioritize user provided trstring for transport lookup Evgeniy Kochetov 2021-09-21 16:34:06 +0300
  • e68aebd50b lib/accel: remove public API for getting capabilities paul luse 2022-03-15 09:55:33 -0700
  • a06aaacbe7 scripts/vagrant: added support for Rocky Linux Kamil Godzwon 2022-03-29 13:29:36 -0400
  • fb1e12491c lib/vhost: update the error message GangCao 2022-03-30 03:50:33 -0400
  • 637f1a101c scripts/rpc_http_proxy: Handled chunked data Boris Glimcher 2022-03-29 18:43:27 +0300
  • ce49d2f91f bdev/compress: Update error handling in IO submission path Alexey Marchuk 2022-03-15 21:05:10 +0400
  • f530abcab3 bdev/compress: Verify mbuf chain if the driver doesn't suppot SGL Alexey Marchuk 2022-03-15 20:57:35 +0400
  • 731ddc7107 bdev/compress: Correctly free mbufs in error case Alexey Marchuk 2022-03-15 20:36:55 +0400
  • bfd7fcb8fe bdev/compress: Update error handling of compress operation Alexey Marchuk 2022-03-15 20:12:31 +0400
  • 42f59f5006 lib/reduce: Copy user's buffers if SGL is not supported Alexey Marchuk 2022-03-15 19:32:25 +0400
  • c81c10c529 nvmf/tcp: issue fused cmds consecutively to target layer Jim Harris 2022-03-19 09:14:09 +0000
  • fa649869b9 bdev: add timeout option to bdev_get_bdevs RPC Konrad Sztyber 2022-03-16 12:51:50 +0100
  • c0415feda3 bdev/nvme: Copy prchk_flags from first to new ctrlr for multipath Shuhei Matsumoto 2022-03-27 20:18:29 +0900
  • edb03a183f bdev/nvme: Simplify the code flow to handle multipath in bdev_nvme_attach_controller Shuhei Matsumoto 2022-03-27 17:24:54 +0900
  • 36e81f15ff bdev/nvme: Initialize nvme_ctrlr_opts by default values for hotplug case Shuhei Matsumoto 2022-03-26 06:38:09 +0900
  • fc61e8b7e1 spdk_dd: Create only a single io_uring/aio context Ben Walker 2022-03-22 13:17:57 -0700
  • ed9f26f9c0 examples/nvme/perf: check block size after IO flags Changpeng Liu 2022-03-28 13:07:55 +0800
  • 9da3d742ff bdev_nvme: add nvme_ctrlr::from_discovery_service Jim Harris 2022-03-04 20:43:23 +0000
  • 13cffc5e76 bdev_nvme: add timeout parameters to start_discovery RPC Jim Harris 2022-03-12 05:02:11 +0000
  • 7039639063 nvme: read full discovery page after reading header Jim Harris 2022-02-09 05:51:56 +0000
  • 9ff419a90e bdev/nvme: modify discovery_poller timer period Jim Harris 2022-02-25 02:51:03 +0000
  • 9f860c310f bdev/nvme: cycle through discovery paths on ctrlr failure Jim Harris 2022-02-24 08:17:55 +0000
  • 68e5f0ae00 bdev/nvme: add detach step to discovery_poller Jim Harris 2022-02-25 02:16:50 +0000
  • 7dfe90df60 idxd: Remove idxd_group altogether Ben Walker 2022-02-03 16:34:45 -0700
  • 9de35e7fc8 idxd: Remove idxd_wq Ben Walker 2022-02-03 14:37:03 -0700
  • 225cf4b6ed idxd: Remove idxd_wqcfg from idxd_wq Ben Walker 2022-02-03 14:29:40 -0700
  • 3b9c7ade6c idxd: Introduce grptbl and wqtbl structs to further simplify initialization Ben Walker 2022-02-03 14:18:31 -0700
  • 7a9b023008 idxd: Don't cache any register values Ben Walker 2022-02-02 13:09:08 -0700
  • d24bbd592f idxd: Calculate number of descriptors per channel based on total wq size Ben Walker 2022-02-03 14:06:47 -0700
  • b3d3f2028b idxd: Eliminate config struct from idxd_user Ben Walker 2022-03-02 12:49:03 -0700
  • dd17459701 nvmf/vfio-user: Add adaptive irq feature for vfio-user transport Rui Chang 2022-01-27 17:07:24 +0800