History log of /spdk/dpdkbuild/ (Results 1 – 25 of 90)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8d982eda12-Nov-2024 Konrad Sztyber <konrad.sztyber@intel.com>

dpdk: add adjustments for recent rte_power changes

There were a couple of changes to the rte_power library:
1) Hardware-specific code was moved out of rte_ower into individual
drivers under the

dpdk: add adjustments for recent rte_power changes

There were a couple of changes to the rte_power library:
1) Hardware-specific code was moved out of rte_ower into individual
drivers under the drivers/power directory.
2) The header file was renamed rte_power.h -> rte_power_cpufreq.h.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: Iac8aeb99423a21905a8bea744ccf662539b26da0
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25424
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Michal Berger <michal.berger@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <jim.harris@nvidia.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/fio/bdev/README.md
/spdk/app/spdk_nvme_perf/perf.c
/spdk/autorun.sh
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvmf.md
/spdk/dpdk
Makefile
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/fsdev/hello_world/hello_fsdev.c
/spdk/examples/nvmf/nvmf/nvmf.c
/spdk/examples/thread/thread/thread_ex.c
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/env.h
/spdk/include/spdk/event.h
/spdk/include/spdk/fd_group.h
/spdk/include/spdk/fsdev.h
/spdk/include/spdk/fsdev_module.h
/spdk/include/spdk/log.h
/spdk/include/spdk/module/bdev/nvme.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/reduce.h
/spdk/include/spdk/stdinc.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/version.h
/spdk/include/spdk_internal/event.h
/spdk/include/spdk_internal/mlx5.h
/spdk/include/spdk_internal/rdma_provider.h
/spdk/include/spdk_internal/trace_defs.h
/spdk/lib/accel/accel_sw.c
/spdk/lib/bdev/Makefile
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/blobstore.h
/spdk/lib/blobfs/tree.c
/spdk/lib/env_dpdk/Makefile
/spdk/lib/env_dpdk/env.mk
/spdk/lib/env_dpdk/memory.c
/spdk/lib/env_dpdk/pci.c
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/env_dpdk/pci_dpdk.h
/spdk/lib/env_dpdk/pci_dpdk_2207.c
/spdk/lib/env_dpdk/pci_dpdk_2211.c
/spdk/lib/env_dpdk/spdk_env_dpdk.map
/spdk/lib/event/app.c
/spdk/lib/event/app_rpc.c
/spdk/lib/event/event_internal.h
/spdk/lib/event/reactor.c
/spdk/lib/event/scheduler_static.c
/spdk/lib/fsdev/Makefile
/spdk/lib/fsdev/fsdev.c
/spdk/lib/fsdev/fsdev_io.c
/spdk/lib/fsdev/spdk_fsdev.map
/spdk/lib/fuse_dispatcher/fuse_dispatcher.c
/spdk/lib/iscsi/conn.c
/spdk/lib/log/Makefile
/spdk/lib/log/log.c
/spdk/lib/log/spdk_log.map
/spdk/lib/mlx5/mlx5_umr.c
/spdk/lib/mlx5/spdk_mlx5.map
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_pcie.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_pcie_internal.h
/spdk/lib/nvme/nvme_poll_group.c
/spdk/lib/nvme/nvme_qpair.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/auth.c
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/ctrlr_discovery.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/fc_ls.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_fc.h
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/transport.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/rdma_provider/Makefile
/spdk/lib/rdma_provider/rdma_provider_mlx5_dv.c
/spdk/lib/rdma_provider/rdma_provider_verbs.c
/spdk/lib/rdma_provider/spdk_rdma_provider.map
/spdk/lib/reduce/Makefile
/spdk/lib/reduce/queue_internal.h
/spdk/lib/reduce/reduce.c
/spdk/lib/reduce/spdk_reduce.map
/spdk/lib/thread/Makefile
/spdk/lib/thread/iobuf.c
/spdk/lib/thread/spdk_thread.map
/spdk/lib/thread/thread.c
/spdk/lib/trace_parser/trace.cpp
/spdk/lib/util/Makefile
/spdk/lib/util/dif.c
/spdk/lib/util/fd_group.c
/spdk/lib/util/spdk_util.map
/spdk/lib/vfu_tgt/tgt_endpoint.c
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_internal.h
/spdk/mk/spdk.lib_deps.mk
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/error/accel_error.c
/spdk/module/accel/mlx5/accel_mlx5.c
/spdk/module/accel/mlx5/accel_mlx5.h
/spdk/module/accel/mlx5/accel_mlx5_rpc.c
/spdk/module/bdev/aio/bdev_aio.c
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/error/vbdev_error.c
/spdk/module/bdev/lvol/vbdev_lvol_rpc.c
/spdk/module/bdev/nvme/Makefile
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/nvme/spdk_bdev_nvme.map
/spdk/module/bdev/ocf/ctx.c
/spdk/module/bdev/ocf/ctx.h
/spdk/module/bdev/ocf/vbdev_ocf.c
/spdk/module/bdev/ocf/volume.c
/spdk/module/bdev/ocf/volume.h
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/xnvme/bdev_xnvme.c
/spdk/module/event/subsystems/iobuf/iobuf.c
/spdk/module/event/subsystems/iobuf/iobuf_rpc.c
/spdk/module/fsdev/aio/aio_mgr.c
/spdk/module/fsdev/aio/aio_mgr.h
/spdk/module/fsdev/aio/fsdev_aio.c
/spdk/module/fsdev/aio/fsdev_aio.h
/spdk/module/fsdev/aio/fsdev_aio_rpc.c
/spdk/module/fsdev/aio/linux_aio_mgr.c
/spdk/module/scheduler/dpdk_governor/dpdk_governor.c
/spdk/module/scheduler/gscheduler/gscheduler.c
/spdk/module/sock/posix/posix.c
/spdk/module/sock/uring/uring.c
/spdk/module/vfu_device/vfu_virtio_fs.c
/spdk/module/vfu_device/vfu_virtio_rpc.c
/spdk/ocf
/spdk/python/Makefile
/spdk/python/spdk/__init__.py
/spdk/python/spdk/rpc/app.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/fsdev.py
/spdk/python/spdk/rpc/iobuf.py
/spdk/python/spdk/rpc/mlx5.py
/spdk/scripts/env_dpdk/22.11/24.11-bus_driver.h.patch
/spdk/scripts/env_dpdk/22.11/24.11-bus_pci_driver.h.patch
/spdk/scripts/env_dpdk/22.11/24.11-dev_driver.h.patch
/spdk/scripts/env_dpdk/22.11/24.11-rte_bus.h.patch
/spdk/scripts/env_dpdk/22.11/24.11-rte_bus_pci.h.patch
/spdk/scripts/env_dpdk/22.11/24.11-rte_dev.h.patch
/spdk/scripts/perf/pm/collect-cpu-temp
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/rpc.py
/spdk/test/accel/mlx5/accel_mlx5_copy.sh
/spdk/test/accel/mlx5/accel_mlx5_crc32c.sh
/spdk/test/accel/mlx5/accel_mlx5_crypto.sh
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/autotest_setup.sh
/spdk/test/common/config/pkgdep/apt-get
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/patches/ice/0001-kernel_ethtool_ts_info.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-ptp.patch
/spdk/test/common/config/pkgdep/patches/irdma/0001-uverbs_attr.patch
/spdk/test/common/lib/test_env.c
/spdk/test/common/lib/test_iobuf.c
/spdk/test/compress/compress.sh
/spdk/test/env/memory/memory_ut.c
/spdk/test/make/check_so_deps.sh
/spdk/test/nvme/interrupt.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/auth.sh
/spdk/test/nvmf/host/failover.sh
/spdk/test/nvmf/host/multipath.sh
/spdk/test/nvmf/host/multipath_status.sh
/spdk/test/nvmf/nvmf_target_extra.sh
/spdk/test/nvmf/target/auth.sh
/spdk/test/nvmf/target/interrupt.sh
/spdk/test/nvmf/target/ns_masking.sh
/spdk/test/nvmf/target/nsid.sh
/spdk/test/nvmf/target/shutdown.sh
/spdk/test/scheduler/common.sh
/spdk/test/scheduler/rpc.sh
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_compressdev.c/accel_dpdk_compressdev_ut.c
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/compress.c/compress_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/vbdev_lvol.c/vbdev_lvol_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/event/reactor.c/reactor_ut.c
/spdk/test/unit/lib/fsdev/fsdev.c/fsdev_ut.c
/spdk/test/unit/lib/ftl/ftl_io.c/ftl_io_ut.c
/spdk/test/unit/lib/idxd/idxd.c/idxd_ut.c
/spdk/test/unit/lib/log/log.c/log_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr.c/nvme_ctrlr_ut.c
/spdk/test/unit/lib/nvme/nvme_cuse.c/nvme_cuse_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie.c/nvme_pcie_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie_common.c/nvme_pcie_common_ut.c
/spdk/test/unit/lib/nvme/nvme_poll_group.c/nvme_poll_group_ut.c
/spdk/test/unit/lib/nvme/nvme_rdma.c/nvme_rdma_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/nvmf/fc.c/fc_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/rdma.c/rdma_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/reduce/Makefile
/spdk/test/unit/lib/reduce/queue_internal.h/Makefile
/spdk/test/unit/lib/reduce/queue_internal.h/queue_internal_ut.c
/spdk/test/unit/lib/reduce/reduce.c/reduce_ut.c
/spdk/test/unit/lib/thread/iobuf.c/iobuf_ut.c
/spdk/test/unit/lib/util/Makefile
/spdk/test/unit/lib/util/dif.c/dif_ut.c
/spdk/test/unit/lib/util/fd_group.c/Makefile
/spdk/test/unit/lib/util/fd_group.c/fd_group_ut.c
/spdk/test/unit/lib/util/pipe.c/pipe_ut.c
/spdk/test/unit/unittest.sh
/spdk/test/vhost/common.sh
/spdk/xnvme
/spdk/xnvmebuild/Makefile
d4d015a513-Sep-2024 Jim Harris <jim.harris@samsung.com>

build: add -Wno-missing-profile for CONFIG_PGO_USE builds

It is very common to capture PGO data but not hit every file in the
SPDK application. By default, gcc will complain when using the
PGO data

build: add -Wno-missing-profile for CONFIG_PGO_USE builds

It is very common to capture PGO data but not hit every file in the
SPDK application. By default, gcc will complain when using the
PGO data if it can't find data for the file it is compiling. So
specify -Wno-missing-profile to silence these messages.

Signed-off-by: Jim Harris <jim.harris@samsung.com>
Change-Id: Id7d3d08e4d6b261f7d537801e6703a331772b29b
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24913
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Tomasz Zawadzki <tomasz@tzawadzki.com>

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvmf_tracing.md
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/include/spdk/accel.h
/spdk/include/spdk/accel_module.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/dma.h
/spdk/include/spdk/idxd.h
/spdk/include/spdk/idxd_spec.h
/spdk/include/spdk/module/bdev/nvme.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/reduce.h
/spdk/include/spdk/trace.h
/spdk/include/spdk_internal/idxd.h
/spdk/include/spdk_internal/mlx5.h
/spdk/include/spdk_internal/nvme_tcp.h
/spdk/include/spdk_internal/trace_defs.h
/spdk/lib/accel/Makefile
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/bdev.c
/spdk/lib/blob/blobstore.c
/spdk/lib/blobfs/blobfs.c
/spdk/lib/dma/Makefile
/spdk/lib/dma/dma.c
/spdk/lib/dma/spdk_dma.map
/spdk/lib/ftl/Makefile
/spdk/lib/ftl/ftl_core.h
/spdk/lib/ftl/ftl_internal.h
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/ftl_layout.h
/spdk/lib/ftl/ftl_nv_cache.c
/spdk/lib/ftl/ftl_nv_cache.h
/spdk/lib/ftl/ftl_nv_cache_io.h
/spdk/lib/ftl/ftl_p2l_log.c
/spdk/lib/ftl/ftl_trace.c
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_p2l.c
/spdk/lib/ftl/mngt/ftl_mngt_startup.c
/spdk/lib/ftl/mngt/ftl_mngt_steps.h
/spdk/lib/ftl/nvc/ftl_nvc_bdev_common.c
/spdk/lib/ftl/nvc/ftl_nvc_bdev_common.h
/spdk/lib/ftl/nvc/ftl_nvc_bdev_non_vss.c
/spdk/lib/ftl/nvc/ftl_nvc_bdev_vss.c
/spdk/lib/ftl/nvc/ftl_nvc_dev.h
/spdk/lib/ftl/upgrade/ftl_layout_upgrade.c
/spdk/lib/ftl/upgrade/ftl_sb_v5.c
/spdk/lib/ftl/utils/ftl_md.h
/spdk/lib/idxd/Makefile
/spdk/lib/idxd/idxd.c
/spdk/lib/idxd/spdk_idxd.map
/spdk/lib/ioat/ioat.c
/spdk/lib/iscsi/conn.c
/spdk/lib/mlx5/mlx5_crypto.c
/spdk/lib/mlx5/mlx5_priv.h
/spdk/lib/mlx5/mlx5_umr.c
/spdk/lib/mlx5/spdk_mlx5.map
/spdk/lib/nbd/nbd.c
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_auth.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_fabric.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_poll_group.c
/spdk/lib/nvme/nvme_qpair.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_stubs.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/rdma_utils/rdma_utils.c
/spdk/lib/reduce/reduce.c
/spdk/lib/scsi/scsi.c
/spdk/lib/sock/sock.c
/spdk/lib/thread/thread.c
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/accel/mlx5/accel_mlx5.c
/spdk/module/accel/mlx5/accel_mlx5.h
/spdk/module/accel/mlx5/accel_mlx5_rpc.c
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/compress/vbdev_compress.h
/spdk/module/bdev/compress/vbdev_compress_rpc.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/fsdev/aio/Makefile
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/mlx5.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/python/spdk/spdkcli/ui_node.py
/spdk/python/spdk/spdkcli/ui_root.py
/spdk/scripts/keyctl-session-wrapper
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/pkgdep/mariner.sh
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/pkgdep/sles.sh
/spdk/scripts/rpc.py
/spdk/test/accel/accel.sh
/spdk/test/accel/dif/dif.c
/spdk/test/accel/mlx5/accel_mlx5_crc32c.sh
/spdk/test/app/stub/stub.c
/spdk/test/bdev/bdev_raid.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/git
/spdk/test/common/lib/nvme/common_stubs.h
/spdk/test/common/skipped_tests.txt
/spdk/test/cpp_headers/Makefile
/spdk/test/dma/test_dma/test_dma.c
/spdk/test/ftl/bdevperf.sh
/spdk/test/make/check_so_deps.sh
/spdk/test/nvme/perf/common.sh
/spdk/test/nvmf/fips/fips.sh
/spdk/test/nvmf/host/async_init.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/spdkcli/match_files/spdkcli_raid.test.match
/spdk/test/spdkcli/match_files/spdkcli_vhost.test.match
/spdk/test/spdkcli/match_files/spdkcli_virtio_pci.test.match
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/compress.c/compress_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/event/reactor.c/reactor_ut.c
/spdk/test/unit/lib/ftl/ftl_layout_upgrade/ftl_layout_upgrade_ut.c
/spdk/test/unit/lib/ftl/ftl_sb/ftl_sb_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr.c/nvme_ctrlr_ut.c
/spdk/test/unit/lib/nvme/nvme_qpair.c/nvme_qpair_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/unittest.sh
2186fc0311-Sep-2024 Zhangfei Gao <zhangfei.gao@linaro.org>

accel/dpdk_compressdev: Support uadk compress pmd

Add support of UADK Compress Poll Mode Driver to accel/dpdk_compressdev.

build:
./configure --with-dpdk-uadk --with-dpdk-compressdev
make

./build

accel/dpdk_compressdev: Support uadk compress pmd

Add support of UADK Compress Poll Mode Driver to accel/dpdk_compressdev.

build:
./configure --with-dpdk-uadk --with-dpdk-compressdev
make

./build/bin/spdk_tgt -m 0xf0 --wait-for-rpc

./scripts/rpc.py compressdev_scan_accel_module -p 3
./scripts/rpc.py accel_assign_opc -o compress -m dpdk_compressdev
./scripts/rpc.py accel_assign_opc -o decompress -m dpdk_compressdev
./scripts/rpc.py framework_start_init
./scripts/rpc.py accel_get_opc_assignments

Change-Id: I202c17c3a936208901a3bdc6bb2a11ddc88875f7
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23738
Reviewed-by: Changpeng Liu <changpeliu@tencent.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <jim.harris@samsung.com>

show more ...


/spdk/CHANGELOG.md
/spdk/app/fio/bdev/fio_plugin.c
/spdk/app/fio/nvme/fio_plugin.c
/spdk/app/spdk_nvme_perf/Makefile
/spdk/app/spdk_nvme_perf/perf.c
/spdk/autotest.sh
/spdk/deprecation.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvmf.md
Makefile
/spdk/include/spdk/env.h
/spdk/include/spdk/event.h
/spdk/include/spdk/keyring_module.h
/spdk/include/spdk/md5.h
/spdk/include/spdk/module/bdev/nvme.h
/spdk/include/spdk/module/keyring/file.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/thread.h
/spdk/lib/bdev/bdev.c
/spdk/lib/env_dpdk/env.c
/spdk/lib/env_dpdk/env.mk
/spdk/lib/env_dpdk/env_internal.h
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/spdk_env_dpdk.map
/spdk/lib/env_dpdk/threads.c
/spdk/lib/event/app.c
/spdk/lib/fsdev/fsdev_io.c
/spdk/lib/iscsi/Makefile
/spdk/lib/iscsi/iscsi.c
/spdk/lib/keyring/Makefile
/spdk/lib/keyring/keyring.c
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/thread/thread.c
/spdk/lib/util/Makefile
/spdk/lib/util/md5.c
/spdk/lib/util/spdk_util.map
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.modules.mk
/spdk/module/accel/Makefile
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.h
/spdk/module/accel/mlx5/accel_mlx5.c
/spdk/module/bdev/aio/bdev_aio.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/event/subsystems/nvmf/nvmf_tgt.c
/spdk/module/fsdev/aio/fsdev_aio.c
/spdk/module/keyring/file/Makefile
/spdk/module/keyring/file/keyring.c
/spdk/module/keyring/file/keyring_rpc.c
/spdk/module/keyring/file/spdk_keyring_file.map
/spdk/python/spdk/rpc/compressdev.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/scripts/rpc.py
/spdk/test/accel/mlx5/accel_mlx5_copy.sh
/spdk/test/accel/mlx5/accel_mlx5_crypto.sh
/spdk/test/app/fuzz/iscsi_fuzz/Makefile
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/apt-get
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/yum
/spdk/test/common/lib/test_env.c
/spdk/test/common/nvme/functions.sh
/spdk/test/common/skipped_tests.txt
/spdk/test/dma/test_dma/test_dma.c
/spdk/test/env/memory/memory_ut.c
/spdk/test/interrupt/common.sh
/spdk/test/keyring/file.sh
/spdk/test/nvme/perf/common.sh
/spdk/test/nvmf/fips/fips.sh
/spdk/test/nvmf/host/async_init.sh
/spdk/test/nvmf/target/auth.sh
/spdk/test/nvmf/target/interrupt.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/unit/lib/accel/dpdk_compressdev.c/accel_dpdk_compressdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/iscsi/iscsi.c/Makefile
/spdk/test/unit/lib/keyring/keyring.c/keyring_ut.c
/spdk/test/unit/lib/nvme/nvme.c/nvme_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/vhost/common.sh
8b57232b06-Sep-2024 Jim Harris <jim.harris@samsung.com>

dpdkbuild: add -Dplatform=generic when ARM part number is 0

This is very convenient for those of us using Linux VMs on MacBooks
where the part number is 0. Before this patch we had to pass this
opti

dpdkbuild: add -Dplatform=generic when ARM part number is 0

This is very convenient for those of us using Linux VMs on MacBooks
where the part number is 0. Before this patch we had to pass this
option on the `make` line when first building DPDK.

Signed-off-by: Jim Harris <jim.harris@samsung.com>
Change-Id: Ib7c3d6685f26d2d758bbf9906590e801fbae086d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24818
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Ben Walker <ben@nvidia.com>
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Michal Berger <michal.berger@intel.com>

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/LICENSE
/spdk/app/fio/bdev/fio_plugin.c
/spdk/app/fio/nvme/fio_plugin.c
/spdk/app/spdk_lspci/spdk_lspci.c
/spdk/app/spdk_nvme_discover/discovery_aer.c
/spdk/app/spdk_nvme_identify/identify.c
/spdk/app/spdk_nvme_perf/perf.c
/spdk/app/spdk_tgt/Makefile
/spdk/app/spdk_tgt/spdk_tgt.c
/spdk/app/spdk_top/spdk_top.c
/spdk/app/trace_record/trace_record.c
/spdk/autobuild.sh
/spdk/autopackage.sh
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/accel_fw.md
/spdk/doc/bdev.md
/spdk/doc/blob.md
/spdk/doc/fips.md
/spdk/doc/jsonrpc.md
/spdk/doc/lvol.md
/spdk/doc/nvme.md
/spdk/doc/nvmf.md
/spdk/doc/peer_2_peer.md
/spdk/doc/performance_reports.md
/spdk/doc/ublk.md
/spdk/dpdk
Makefile
/spdk/examples/Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/bdev/bdevperf/bdevperf.py
/spdk/examples/blob/cli/README.md
/spdk/examples/fsdev/Makefile
/spdk/examples/fsdev/hello_world/Makefile
/spdk/examples/fsdev/hello_world/hello_fsdev.c
/spdk/examples/idxd/perf/perf.c
/spdk/examples/interrupt_tgt/interrupt_tgt.c
/spdk/examples/ioat/perf/perf.c
/spdk/examples/ioat/verify/verify.c
/spdk/examples/nvme/abort/abort.c
/spdk/examples/nvme/arbitration/arbitration.c
/spdk/examples/nvme/cmb_copy/cmb_copy.c
/spdk/examples/nvme/hello_world/hello_world.c
/spdk/examples/nvme/hotplug/hotplug.c
/spdk/examples/nvme/nvme_manage/nvme_manage.c
/spdk/examples/nvme/pmr_persistence/pmr_persistence.c
/spdk/examples/nvme/reconnect/reconnect.c
/spdk/examples/nvmf/nvmf/nvmf.c
/spdk/examples/sock/hello_world/hello_sock.c
/spdk/examples/thread/thread/thread_ex.c
/spdk/examples/vmd/led/led.c
/spdk/examples/vmd/lsvmd/lsvmd.c
/spdk/include/Makefile
/spdk/include/linux/fuse_kernel.h
/spdk/include/linux/virtio_fs.h
/spdk/include/spdk/accel.h
/spdk/include/spdk/accel_module.h
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/blob.h
/spdk/include/spdk/blob_bdev.h
/spdk/include/spdk/conf.h
/spdk/include/spdk/cpuset.h
/spdk/include/spdk/dif.h
/spdk/include/spdk/env.h
/spdk/include/spdk/event.h
/spdk/include/spdk/fd_group.h
/spdk/include/spdk/file.h
/spdk/include/spdk/fsdev.h
/spdk/include/spdk/fsdev_module.h
/spdk/include/spdk/ftl.h
/spdk/include/spdk/fuse_dispatcher.h
/spdk/include/spdk/idxd.h
/spdk/include/spdk/idxd_spec.h
/spdk/include/spdk/init.h
/spdk/include/spdk/lvol.h
/spdk/include/spdk/module/bdev/nvme.h
/spdk/include/spdk/net.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_cmd.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/pci_ids.h
/spdk/include/spdk/reduce.h
/spdk/include/spdk/scheduler.h
/spdk/include/spdk/sock.h
/spdk/include/spdk/stdinc.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/trace.h
/spdk/include/spdk/util.h
/spdk/include/spdk/version.h
/spdk/include/spdk/vfu_target.h
/spdk/include/spdk_internal/cunit.h
/spdk/include/spdk_internal/event.h
/spdk/include/spdk_internal/lvolstore.h
/spdk/include/spdk_internal/mlx5.h
/spdk/include/spdk_internal/mock.h
/spdk/include/spdk_internal/nvme.h
/spdk/include/spdk_internal/nvme_tcp.h
/spdk/include/spdk_internal/rdma_provider.h
/spdk/include/spdk_internal/rdma_utils.h
/spdk/include/spdk_internal/sock.h
/spdk/include/spdk_internal/trace_defs.h
/spdk/isa-l-crypto
/spdk/lib/Makefile
/spdk/lib/accel/Makefile
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_internal.h
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/Makefile
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/bdev/part.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/blobstore.h
/spdk/lib/blob/request.c
/spdk/lib/blob/spdk_blob.map
/spdk/lib/blob/zeroes.c
/spdk/lib/blobfs/blobfs.c
/spdk/lib/dma/dma.c
/spdk/lib/env_dpdk/Makefile
/spdk/lib/env_dpdk/env.c
/spdk/lib/env_dpdk/env.mk
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/memory.c
/spdk/lib/env_dpdk/pci.c
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/env_dpdk/spdk_env_dpdk.map
/spdk/lib/env_dpdk/threads.c
/spdk/lib/env_ocf/ocf_env.c
/spdk/lib/env_ocf/ocf_env.h
/spdk/lib/event/Makefile
/spdk/lib/event/app.c
/spdk/lib/event/app_rpc.c
/spdk/lib/event/event_internal.h
/spdk/lib/event/log_rpc.c
/spdk/lib/event/reactor.c
/spdk/lib/event/scheduler_static.c
/spdk/lib/event/spdk_event.map
/spdk/lib/fsdev/Makefile
/spdk/lib/fsdev/fsdev.c
/spdk/lib/fsdev/fsdev_internal.h
/spdk/lib/fsdev/fsdev_io.c
/spdk/lib/fsdev/fsdev_rpc.c
/spdk/lib/fsdev/spdk_fsdev.map
/spdk/lib/ftl/Makefile
/spdk/lib/ftl/ftl_band.c
/spdk/lib/ftl/ftl_band.h
/spdk/lib/ftl/ftl_band_ops.c
/spdk/lib/ftl/ftl_core.c
/spdk/lib/ftl/ftl_core.h
/spdk/lib/ftl/ftl_debug.h
/spdk/lib/ftl/ftl_init.c
/spdk/lib/ftl/ftl_internal.h
/spdk/lib/ftl/ftl_io.c
/spdk/lib/ftl/ftl_io.h
/spdk/lib/ftl/ftl_l2p.c
/spdk/lib/ftl/ftl_l2p.h
/spdk/lib/ftl/ftl_l2p_cache.c
/spdk/lib/ftl/ftl_l2p_cache.h
/spdk/lib/ftl/ftl_l2p_flat.c
/spdk/lib/ftl/ftl_l2p_flat.h
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/ftl_layout.h
/spdk/lib/ftl/ftl_nv_cache.c
/spdk/lib/ftl/ftl_nv_cache.h
/spdk/lib/ftl/ftl_p2l.c
/spdk/lib/ftl/ftl_trace.c
/spdk/lib/ftl/mngt/ftl_mngt.c
/spdk/lib/ftl/mngt/ftl_mngt.h
/spdk/lib/ftl/mngt/ftl_mngt_band.c
/spdk/lib/ftl/mngt/ftl_mngt_bdev.c
/spdk/lib/ftl/mngt/ftl_mngt_ioch.c
/spdk/lib/ftl/mngt/ftl_mngt_l2p.c
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_misc.c
/spdk/lib/ftl/mngt/ftl_mngt_recovery.c
/spdk/lib/ftl/mngt/ftl_mngt_self_test.c
/spdk/lib/ftl/mngt/ftl_mngt_shutdown.c
/spdk/lib/ftl/mngt/ftl_mngt_startup.c
/spdk/lib/ftl/mngt/ftl_mngt_steps.h
/spdk/lib/ftl/mngt/ftl_mngt_upgrade.c
/spdk/lib/ftl/nvc/ftl_nvc_bdev_vss.c
/spdk/lib/ftl/nvc/ftl_nvc_dev.c
/spdk/lib/ftl/nvc/ftl_nvc_dev.h
/spdk/lib/ftl/upgrade/ftl_band_upgrade.c
/spdk/lib/ftl/upgrade/ftl_chunk_upgrade.c
/spdk/lib/ftl/upgrade/ftl_layout_upgrade.c
/spdk/lib/ftl/upgrade/ftl_layout_upgrade.h
/spdk/lib/ftl/upgrade/ftl_p2l_upgrade.c
/spdk/lib/ftl/upgrade/ftl_sb_v5.c
/spdk/lib/ftl/upgrade/ftl_trim_upgrade.c
/spdk/lib/ftl/utils/ftl_layout_tracker_bdev.c
/spdk/lib/ftl/utils/ftl_layout_tracker_bdev.h
/spdk/lib/ftl/utils/ftl_md.c
/spdk/lib/ftl/utils/ftl_md.h
/spdk/lib/fuse_dispatcher/Makefile
/spdk/lib/fuse_dispatcher/fuse_dispatcher.c
/spdk/lib/fuse_dispatcher/fuse_dispatcher.map
/spdk/lib/idxd/idxd.c
/spdk/lib/idxd/idxd_kernel.c
/spdk/lib/idxd/spdk_idxd.map
/spdk/lib/init/Makefile
/spdk/lib/init/json_config.c
/spdk/lib/init/spdk_init.map
/spdk/lib/init/subsystem_rpc.c
/spdk/lib/iscsi/conn.c
/spdk/lib/iscsi/conn.h
/spdk/lib/iscsi/iscsi.c
/spdk/lib/iscsi/iscsi.h
/spdk/lib/iscsi/iscsi_subsystem.c
/spdk/lib/iscsi/tgt_node.c
/spdk/lib/log/log.c
/spdk/lib/log/log_deprecated.c
/spdk/lib/lvol/lvol.c
/spdk/lib/lvol/spdk_lvol.map
/spdk/lib/mlx5/Makefile
/spdk/lib/mlx5/mlx5_crypto.c
/spdk/lib/mlx5/mlx5_dma.c
/spdk/lib/mlx5/mlx5_ifc.h
/spdk/lib/mlx5/mlx5_priv.h
/spdk/lib/mlx5/mlx5_qp.c
/spdk/lib/mlx5/mlx5_umr.c
/spdk/lib/mlx5/spdk_mlx5.map
/spdk/lib/notify/notify.c
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_auth.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_ctrlr_cmd.c
/spdk/lib/nvme/nvme_ctrlr_ocssd_cmd.c
/spdk/lib/nvme/nvme_cuse.c
/spdk/lib/nvme/nvme_fabric.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_io_msg.c
/spdk/lib/nvme/nvme_ns.c
/spdk/lib/nvme/nvme_ns_cmd.c
/spdk/lib/nvme/nvme_pcie.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_pcie_internal.h
/spdk/lib/nvme/nvme_qpair.c
/spdk/lib/nvme/nvme_quirks.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/auth.c
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/ctrlr_discovery.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/mdns_server.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/stubs.c
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/transport.c
/spdk/lib/nvmf/transport.h
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/rdma_provider/Makefile
/spdk/lib/rdma_provider/common.c
/spdk/lib/rdma_provider/rdma_provider_mlx5_dv.c
/spdk/lib/rdma_provider/rdma_provider_verbs.c
/spdk/lib/rdma_provider/spdk_rdma_provider.map
/spdk/lib/rdma_utils/Makefile
/spdk/lib/rdma_utils/rdma_utils.c
/spdk/lib/rdma_utils/spdk_rdma_utils.map
/spdk/lib/reduce/Makefile
/spdk/lib/reduce/reduce.c
/spdk/lib/reduce/spdk_reduce.map
/spdk/lib/rocksdb/env_spdk.cc
/spdk/lib/scsi/scsi_pr.c
/spdk/lib/sock/Makefile
/spdk/lib/sock/sock.c
/spdk/lib/sock/spdk_sock.map
/spdk/lib/thread/Makefile
/spdk/lib/thread/iobuf.c
/spdk/lib/thread/spdk_thread.map
/spdk/lib/thread/thread.c
/spdk/lib/trace/Makefile
/spdk/lib/trace/trace.c
/spdk/lib/trace/trace_flags.c
/spdk/lib/trace_parser/Makefile
/spdk/lib/ublk/ublk.c
/spdk/lib/util/Makefile
/spdk/lib/util/cpuset.c
/spdk/lib/util/crc32.c
/spdk/lib/util/crc32c.c
/spdk/lib/util/dif.c
/spdk/lib/util/fd_group.c
/spdk/lib/util/file.c
/spdk/lib/util/net.c
/spdk/lib/util/spdk_util.map
/spdk/lib/vfu_tgt/tgt_endpoint.c
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/vhost/vhost_internal.h
/spdk/lib/vhost/vhost_rpc.c
/spdk/lib/vhost/vhost_scsi.c
/spdk/lib/virtio/virtio_vfio_user.c
/spdk/lib/virtio/virtio_vhost_user.c
/spdk/lib/vmd/vmd.c
/spdk/libvfio-user
/spdk/mk/spdk.app_vars.mk
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/mk/spdk.unittest.mk
/spdk/module/Makefile
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/accel/mlx5/accel_mlx5.c
/spdk/module/accel/mlx5/accel_mlx5.h
/spdk/module/accel/mlx5/accel_mlx5_rpc.c
/spdk/module/bdev/aio/bdev_aio.c
/spdk/module/bdev/aio/bdev_aio.h
/spdk/module/bdev/aio/bdev_aio_rpc.c
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/compress/vbdev_compress.h
/spdk/module/bdev/compress/vbdev_compress_rpc.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/delay/vbdev_delay.c
/spdk/module/bdev/error/vbdev_error.c
/spdk/module/bdev/error/vbdev_error.h
/spdk/module/bdev/ftl/bdev_ftl_rpc.c
/spdk/module/bdev/gpt/vbdev_gpt.c
/spdk/module/bdev/iscsi/bdev_iscsi.c
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/lvol/vbdev_lvol.h
/spdk/module/bdev/lvol/vbdev_lvol_rpc.c
/spdk/module/bdev/malloc/bdev_malloc.c
/spdk/module/bdev/malloc/bdev_malloc.h
/spdk/module/bdev/malloc/bdev_malloc_rpc.c
/spdk/module/bdev/null/bdev_null.c
/spdk/module/bdev/null/bdev_null.h
/spdk/module/bdev/null/bdev_null_rpc.c
/spdk/module/bdev/nvme/bdev_mdns_client.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/nvme/spdk_bdev_nvme.map
/spdk/module/bdev/ocf/vbdev_ocf.c
/spdk/module/bdev/passthru/vbdev_passthru.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/bdev_raid_sb.c
/spdk/module/bdev/raid/raid1.c
/spdk/module/bdev/uring/bdev_uring.c
/spdk/module/bdev/virtio/bdev_virtio_scsi.c
/spdk/module/bdev/zone_block/vbdev_zone_block.c
/spdk/module/blob/bdev/blob_bdev.c
/spdk/module/blobfs/bdev/blobfs_fuse.c
/spdk/module/event/subsystems/Makefile
/spdk/module/event/subsystems/fsdev/Makefile
/spdk/module/event/subsystems/fsdev/fsdev.c
/spdk/module/event/subsystems/nvmf/event_nvmf.h
/spdk/module/event/subsystems/nvmf/nvmf_rpc.c
/spdk/module/event/subsystems/nvmf/nvmf_tgt.c
/spdk/module/event/subsystems/sock/sock.c
/spdk/module/fsdev/Makefile
/spdk/module/fsdev/aio/Makefile
/spdk/module/fsdev/aio/aio_mgr.c
/spdk/module/fsdev/aio/aio_mgr.h
/spdk/module/fsdev/aio/fsdev_aio.c
/spdk/module/fsdev/aio/fsdev_aio.h
/spdk/module/fsdev/aio/fsdev_aio_rpc.c
/spdk/module/fsdev/aio/linux_aio_mgr.c
/spdk/module/scheduler/dpdk_governor/dpdk_governor.c
/spdk/module/scheduler/dynamic/scheduler_dynamic.c
/spdk/module/scheduler/gscheduler/gscheduler.c
/spdk/module/sock/posix/posix.c
/spdk/module/sock/uring/uring.c
/spdk/module/vfu_device/Makefile
/spdk/module/vfu_device/vfu_virtio.c
/spdk/module/vfu_device/vfu_virtio_blk.c
/spdk/module/vfu_device/vfu_virtio_fs.c
/spdk/module/vfu_device/vfu_virtio_internal.h
/spdk/module/vfu_device/vfu_virtio_rpc.c
/spdk/module/vfu_device/vfu_virtio_scsi.c
/spdk/python/spdk/__init__.py
/spdk/python/spdk/rpc/__init__.py
/spdk/python/spdk/rpc/app.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/fsdev.py
/spdk/python/spdk/rpc/lvol.py
/spdk/python/spdk/rpc/mlx5.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/python/spdk/rpc/vfio_user.py
/spdk/python/spdk/sma/qmp.py
/spdk/python/spdk/sma/volume/crypto.py
/spdk/scripts/backport.sh
/spdk/scripts/check_format.sh
/spdk/scripts/common.sh
/spdk/scripts/common/setup/interactive.sh
/spdk/scripts/get-pmr
/spdk/scripts/perf/nvmf/README.md
/spdk/scripts/perf/nvmf/common.py
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/pm/collect-cpu-load
/spdk/scripts/perf/pm/collect-vmstat
/spdk/scripts/perf/vhost/conf-generator
/spdk/scripts/perf/vhost/run_vhost_test.sh
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/arch.sh
/spdk/scripts/pkgdep/common.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/helpers.sh
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/qat_setup.sh
/spdk/scripts/rpc.py
/spdk/scripts/setup.sh
/spdk/test/accel/accel.sh
/spdk/test/accel/dif/dif.c
/spdk/test/accel/mlx5/accel_mlx5_crypto.sh
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/app/histogram_perf/histogram_perf.c
/spdk/test/bdev/bdev_raid.sh
/spdk/test/bdev/blockdev.sh
/spdk/test/bdev/nbd_common.sh
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/README.md
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/patches/dpdk/24.03/pcapng-add-memcpy-check.patch
/spdk/test/common/config/pkgdep/patches/dpdk/24.07/uio-open-in-primary.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-__assign_str.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-devlink_param.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-napi_alloc_skb.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-xsk_buff_dma.patch
/spdk/test/common/config/pkgdep/patches/irdma/0001-ip_route_output.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-empty-body.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-old-style-declaration.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-ubuntu-algapi.patch
/spdk/test/common/lib/test_env.c
/spdk/test/common/lib/test_rdma.c
/spdk/test/common/skipped_build_files.txt
/spdk/test/common/skipped_tests.txt
/spdk/test/dd/common.sh
/spdk/test/dd/negative_dd.sh
/spdk/test/dd/uring.sh
/spdk/test/dma/test_dma/test_dma.c
/spdk/test/env/vtophys/vtophys.c
/spdk/test/event/app_repeat/Makefile
/spdk/test/external_code/nvme/identify.c
/spdk/test/external_code/nvme/nvme.c
/spdk/test/ftl/restore.sh
/spdk/test/fuzz/llvm.sh
/spdk/test/fuzz/llvm/llvm-gcov.sh
/spdk/test/fuzz/llvm/nvmf/fuzz_json.conf
/spdk/test/interrupt/common.sh
/spdk/test/iscsi_tgt/chap/chap_common.sh
/spdk/test/iscsi_tgt/chap/chap_discovery.sh
/spdk/test/iscsi_tgt/chap/chap_mutual_not_set.sh
/spdk/test/iscsi_tgt/fio/iscsi.json
/spdk/test/iscsi_tgt/iscsi_tgt.sh
/spdk/test/json_config/config_filter.py
/spdk/test/json_config/extra_key.json
/spdk/test/json_config/json_config.sh
/spdk/test/lvol/esnap/esnap.c
/spdk/test/lvol/external_snapshot.sh
/spdk/test/lvol/snapshot_clone.sh
/spdk/test/make/check_so_deps.sh
/spdk/test/nvme/aer/aer.c
/spdk/test/nvme/boot_partition/boot_partition.c
/spdk/test/nvme/compliance/nvme_compliance.c
/spdk/test/nvme/connect_stress/connect_stress.c
/spdk/test/nvme/cuse/cuse.c
/spdk/test/nvme/cuse/nvme_ns_manage_cuse.sh
/spdk/test/nvme/cuse/spdk_nvme_cli_cuse.sh
/spdk/test/nvme/doorbell_aers/doorbell_aers.c
/spdk/test/nvme/e2edp/nvme_dp.c
/spdk/test/nvme/err_injection/err_injection.c
/spdk/test/nvme/fdp/fdp.c
/spdk/test/nvme/fused_ordering/fused_ordering.c
/spdk/test/nvme/overhead/overhead.c
/spdk/test/nvme/reserve/reserve.c
/spdk/test/nvme/reset/reset.c
/spdk/test/nvme/sgl/sgl.c
/spdk/test/nvme/simple_copy/simple_copy.c
/spdk/test/nvme/startup/startup.c
/spdk/test/nvme/sw_hotplug.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/fips/fips.sh
/spdk/test/nvmf/host/fio.sh
/spdk/test/nvmf/host/mdns_discovery.sh
/spdk/test/nvmf/host/multicontroller.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/nvmf_host.sh
/spdk/test/nvmf/nvmf_target_core.sh
/spdk/test/nvmf/nvmf_target_extra.sh
/spdk/test/nvmf/target/auth.sh
/spdk/test/nvmf/target/control_msg_list.sh
/spdk/test/nvmf/target/interrupt.sh
/spdk/test/nvmf/target/multitarget.sh
/spdk/test/nvmf/target/ns_masking.sh
/spdk/test/nvmf/target/perf_adq.sh
/spdk/test/nvmf/target/shutdown.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/nvmf/target/wait_for_buf.sh
/spdk/test/ocf/integrity/fio-modes.sh
/spdk/test/ocf/integrity/flush.sh
/spdk/test/openstack/run_openstack_tests.sh
/spdk/test/scheduler/common.sh
/spdk/test/scheduler/core_isolating.sh
/spdk/test/scheduler/rpc.sh
/spdk/test/scheduler/scheduler.sh
/spdk/test/setup/devices.sh
/spdk/test/setup/hugepages.sh
/spdk/test/sma/crypto.sh
/spdk/test/sma/qos.sh
/spdk/test/sma/vhost_blk.sh
/spdk/test/spdkcli/match_files/spdkcli_details_vhost.test.match
/spdk/test/unit/lib/Makefile
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_compressdev.c/accel_dpdk_compressdev_ut.c
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/accel_dpdk_cryptodev_ut.c
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/compress.c/compress_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/raid/Makefile
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid_sb.c/bdev_raid_sb_ut.c
/spdk/test/unit/lib/bdev/raid/common.c
/spdk/test/unit/lib/bdev/raid/concat.c/concat_ut.c
/spdk/test/unit/lib/bdev/raid/raid0.c/Makefile
/spdk/test/unit/lib/bdev/raid/raid0.c/raid0_ut.c
/spdk/test/unit/lib/bdev/raid/raid1.c/raid1_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/bdev/vbdev_lvol.c/vbdev_lvol_ut.c
/spdk/test/unit/lib/bdev/vbdev_zone_block.c/vbdev_zone_block_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/event/app.c/app_ut.c
/spdk/test/unit/lib/event/reactor.c/reactor_ut.c
/spdk/test/unit/lib/fsdev/Makefile
/spdk/test/unit/lib/fsdev/fsdev.c/Makefile
/spdk/test/unit/lib/fsdev/fsdev.c/fsdev_ut.c
/spdk/test/unit/lib/ftl/Makefile
/spdk/test/unit/lib/ftl/common/utils.c
/spdk/test/unit/lib/ftl/ftl_band.c/ftl_band_ut.c
/spdk/test/unit/lib/ftl/ftl_layout_upgrade/ftl_layout_upgrade_ut.c
/spdk/test/unit/lib/ftl/ftl_mngt/ftl_mngt_ut.c
/spdk/test/unit/lib/ftl/ftl_p2l.c/.gitignore
/spdk/test/unit/lib/ftl/ftl_p2l.c/Makefile
/spdk/test/unit/lib/ftl/ftl_p2l.c/ftl_p2l_ut.c
/spdk/test/unit/lib/ftl/ftl_sb/ftl_sb_ut.c
/spdk/test/unit/lib/idxd/idxd.c/idxd_ut.c
/spdk/test/unit/lib/init/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/iscsi/iscsi.c/iscsi_ut.c
/spdk/test/unit/lib/json/json_util.c/json_util_ut.c
/spdk/test/unit/lib/jsonrpc/jsonrpc_server.c/jsonrpc_server_ut.c
/spdk/test/unit/lib/keyring/keyring.c/keyring_ut.c
/spdk/test/unit/lib/lvol/lvol.c/lvol_ut.c
/spdk/test/unit/lib/nvme/nvme.c/nvme_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr.c/nvme_ctrlr_ut.c
/spdk/test/unit/lib/nvme/nvme_ns.c/nvme_ns_ut.c
/spdk/test/unit/lib/nvme/nvme_ns_cmd.c/nvme_ns_cmd_ut.c
/spdk/test/unit/lib/nvme/nvme_ns_ocssd_cmd.c/nvme_ns_ocssd_cmd_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie.c/nvme_pcie_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie_common.c/nvme_pcie_common_ut.c
/spdk/test/unit/lib/nvme/nvme_qpair.c/nvme_qpair_ut.c
/spdk/test/unit/lib/nvme/nvme_rdma.c/nvme_rdma_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/nvmf/auth.c/auth_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/nvmf/fc.c/fc_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/rdma.c/rdma_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/nvmf/transport.c/transport_ut.c
/spdk/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c
/spdk/test/unit/lib/rdma/common.c/common_ut.c
/spdk/test/unit/lib/reduce/reduce.c/reduce_ut.c
/spdk/test/unit/lib/scsi/scsi_pr.c/scsi_pr_ut.c
/spdk/test/unit/lib/sock/posix.c/posix_ut.c
/spdk/test/unit/lib/sock/sock.c/sock_ut.c
/spdk/test/unit/lib/sock/uring.c/uring_ut.c
/spdk/test/unit/lib/thread/iobuf.c/iobuf_ut.c
/spdk/test/unit/lib/thread/thread.c/thread_ut.c
/spdk/test/unit/lib/util/Makefile
/spdk/test/unit/lib/util/cpuset.c/cpuset_ut.c
/spdk/test/unit/lib/util/dif.c/dif_ut.c
/spdk/test/unit/lib/util/file.c/Makefile
/spdk/test/unit/lib/util/file.c/file_ut.c
/spdk/test/unit/lib/util/net.c/Makefile
/spdk/test/unit/lib/util/net.c/net_ut.c
/spdk/test/unit/lib/vhost/vhost.c/vhost_ut.c
/spdk/test/unit/unittest.sh
/spdk/test/vfio_user/nvme/common.sh
/spdk/test/vfio_user/nvme/vfio_user_fio.sh
/spdk/test/vfio_user/nvme/vfio_user_restart_vm.sh
/spdk/test/vfio_user/vfio_user.sh
/spdk/test/vfio_user/virtio/fio_fs.sh
/spdk/test/vhost/common.sh
/spdk/test/vhost/common/fio_jobs/default_fsdev.job
/spdk/test/vhost/fiotest/fio.sh
/spdk/test/vhost/other/negative.sh
/spdk/test/vhost/perf_bench/vhost_perf.sh
db19aa5b15-May-2024 Sebastian Brzezinka <sebastian.brzezinka@intel.com>

Revert "dpdk/crypto: increase RTE_CRYPTO_MAX_DEVS to fit QAT SYM ..."

This patch adds a change to the sub project dpdk, it prevents the
submodule from being managed via git.

This reverts commit 1b4

Revert "dpdk/crypto: increase RTE_CRYPTO_MAX_DEVS to fit QAT SYM ..."

This patch adds a change to the sub project dpdk, it prevents the
submodule from being managed via git.

This reverts commit 1b4773b8f2e2f701efeb92fba48b0e952ce56001.

Change-Id: If05e9b317b6e1ad17ee47c3273075e0a25459b93
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23183
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>

show more ...


/spdk/.gitmodules
/spdk/CHANGELOG.md
/spdk/autotest.sh
/spdk/doc/blob.md
/spdk/doc/jsonrpc.md
/spdk/doc/lvol.md
Makefile
/spdk/include/spdk/blob.h
/spdk/include/spdk/lvol.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk_internal/lvolstore.h
/spdk/include/spdk_internal/mock.h
/spdk/include/spdk_internal/nvme.h
/spdk/lib/bdev/bdev.c
/spdk/lib/blob/blob_bs_dev.c
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/blobstore.h
/spdk/lib/blob/spdk_blob.map
/spdk/lib/blobfs/blobfs.c
/spdk/lib/lvol/lvol.c
/spdk/lib/lvol/spdk_lvol.map
/spdk/lib/nvme/nvme_auth.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_io_msg.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/auth.c
/spdk/lib/nvmf/mdns_server.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/stubs.c
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/vfio_user.c
/spdk/mk/spdk.mock.unittest.mk
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/lvol/vbdev_lvol.h
/spdk/module/bdev/lvol/vbdev_lvol_rpc.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/python/spdk/rpc/lvol.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/common.sh
/spdk/scripts/rpc.py
/spdk/test/bdev/bdev_raid.sh
/spdk/test/common/skipped_build_files.txt
/spdk/test/common/skipped_tests.txt
/spdk/test/ftl/ftl.sh
/spdk/test/interrupt/common.sh
/spdk/test/interrupt/interrupt_common.sh
/spdk/test/lvol/external_copy.sh
/spdk/test/lvol/lvol.sh
/spdk/test/nvme/cuse/spdk_nvme_cli_plugin.sh
/spdk/test/nvme/nvme_fdp.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/auth.sh
/spdk/test/nvmf/host/mdns_discovery.sh
/spdk/test/nvmf/host/target_disconnect.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/auth.sh
/spdk/test/ocf/management/remove.sh
/spdk/test/scheduler/cgroups.sh
/spdk/test/scheduler/common.sh
/spdk/test/sma/vfiouser_qemu.sh
/spdk/test/unit/lib/bdev/vbdev_lvol.c/vbdev_lvol_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/blob/blob.c/ext_dev.c
/spdk/test/unit/lib/lvol/lvol.c/lvol_ut.c
/spdk/test/unit/lib/nvmf/auth.c/Makefile
/spdk/test/unit/lib/nvmf/auth.c/auth_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/rpc/rpc.c/Makefile
1360321727-Apr-2024 Zhangfei Gao <zhangfei.gao@linaro.org>

accel/dpdk_cryptodev: Support uadk crypto pmd

Add support of UADK Crypto Poll Mode Driver to accel/dpdk_cryptodev.

Build:
./configure --with-dpdk-uadk --with-crypto
make

Run
./build/bin/spdk_tgt -

accel/dpdk_cryptodev: Support uadk crypto pmd

Add support of UADK Crypto Poll Mode Driver to accel/dpdk_cryptodev.

Build:
./configure --with-dpdk-uadk --with-crypto
make

Run
./build/bin/spdk_tgt -m 0xf0 --wait-for-rpc

./scripts/rpc.py dpdk_cryptodev_scan_accel_module
./scripts/rpc.py dpdk_cryptodev_set_driver -d crypto_uadk
./scripts/rpc.py accel_assign_opc -o encrypt -m dpdk_cryptodev
./scripts/rpc.py accel_assign_opc -o decrypt -m dpdk_cryptodev
./scripts/rpc.py framework_start_init

Change-Id: I73b763bdcf16c172501a3c2e785450401e8d54b2
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22979
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Marcin Spiewak <marcin.spiewak@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/fio/bdev/fio_plugin.c
/spdk/app/fio/nvme/fio_plugin.c
/spdk/app/spdk_nvme_identify/identify.c
/spdk/app/spdk_nvme_perf/perf.c
/spdk/app/spdk_top/spdk_top.c
/spdk/app/trace/trace.cpp
/spdk/app/trace_record/trace_record.c
/spdk/configure
/spdk/deprecation.md
/spdk/doc/Doxyfile
/spdk/doc/accel_fw.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvme_multipath.md
/spdk/dpdk
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/go/hello_gorpc/hello_gorpc.go
/spdk/examples/nvme/hello_world/hello_world.c
/spdk/examples/nvmf/nvmf/nvmf.c
/spdk/go/rpc/client/client.go
/spdk/include/spdk/accel.h
/spdk/include/spdk/accel_module.h
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/blob.h
/spdk/include/spdk/init.h
/spdk/include/spdk/keyring.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/trace.h
/spdk/include/spdk/util.h
/spdk/include/spdk/uuid.h
/spdk/include/spdk_internal/trace_defs.h
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_rpc.c
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blob/blob_bs_dev.c
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/zeroes.c
/spdk/lib/env_dpdk/env.mk
/spdk/lib/event/app.c
/spdk/lib/event/app_rpc.c
/spdk/lib/event/event_internal.h
/spdk/lib/idxd/idxd.c
/spdk/lib/idxd/idxd_kernel.c
/spdk/lib/init/json_config.c
/spdk/lib/init/rpc.c
/spdk/lib/init/spdk_init.map
/spdk/lib/init/subsystem.c
/spdk/lib/iscsi/conn.c
/spdk/lib/iscsi/conn.h
/spdk/lib/iscsi/iscsi.c
/spdk/lib/iscsi/iscsi_rpc.c
/spdk/lib/iscsi/task.c
/spdk/lib/iscsi/task.h
/spdk/lib/iscsi/tgt_node.c
/spdk/lib/iscsi/tgt_node.h
/spdk/lib/keyring/keyring.c
/spdk/lib/keyring/spdk_keyring.map
/spdk/lib/log/log.c
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_auth.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/auth.c
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/fc_ls.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/stubs.c
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/transport.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/rdma/rdma_verbs.c
/spdk/lib/sock/sock_rpc.c
/spdk/lib/thread/iobuf.c
/spdk/lib/thread/thread.c
/spdk/lib/trace/spdk_trace.map
/spdk/lib/trace/trace.c
/spdk/lib/trace/trace_flags.c
/spdk/lib/trace/trace_internal.h
/spdk/lib/ublk/ublk.c
/spdk/lib/ublk/ublk_internal.h
/spdk/lib/ublk/ublk_rpc.c
/spdk/lib/util/iov.c
/spdk/lib/util/spdk_util.map
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/vhost/vhost_internal.h
/spdk/libvfio-user
/spdk/mk/spdk.common.mk
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/delay/vbdev_delay.c
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/lvol/vbdev_lvol_rpc.c
/spdk/module/bdev/malloc/bdev_malloc.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/bdev_raid_sb.c
/spdk/module/bdev/raid/raid5f.c
/spdk/module/bdev/uring/bdev_uring.c
/spdk/module/blob/bdev/blob_bdev.c
/spdk/module/event/subsystems/iobuf/iobuf.c
/spdk/module/event/subsystems/iobuf/iobuf_rpc.c
/spdk/module/event/subsystems/nvmf/nvmf_tgt.c
/spdk/module/sock/uring/uring.c
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/iscsi.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/python/spdk/rpc/sock.py
/spdk/python/spdk/rpc/ublk.py
/spdk/python/spdk/sma/device/nvmf_vfiouser.py
/spdk/scripts/bpf/trace.py
/spdk/scripts/check_format.sh
/spdk/scripts/common.sh
/spdk/scripts/common/setup/interactive.sh
/spdk/scripts/perf/pm/common
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/common.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/rpc.py
/spdk/scripts/setup.sh
/spdk/test/accel/accel.sh
/spdk/test/app/fuzz/iscsi_fuzz/iscsi_fuzz.c
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/bdev/bdev_raid.sh
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/autotest_setup.sh
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/os/rhel
/spdk/test/common/config/pkgdep/patches/ice/0001-ethtool-set-get-rxfh-params.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-missing-prototypes.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-strlcpy-to-strscpy.patch
/spdk/test/common/lib/test_iobuf.c
/spdk/test/common/skipped_tests.txt
/spdk/test/dd/sparse.sh
/spdk/test/external_code/accel/app_driver.c
/spdk/test/external_code/accel/app_module.c
/spdk/test/external_code/nvme/identify.c
/spdk/test/fuzz/autofuzz_iscsi.sh
/spdk/test/iscsi_tgt/iscsi_tgt.sh
/spdk/test/keyring/file.sh
/spdk/test/nvme/fdp/fdp.c
/spdk/test/nvme/reserve/reserve.c
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/auth.sh
/spdk/test/nvmf/host/dma.sh
/spdk/test/nvmf/host/multipath_status.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/host_management.sh
/spdk/test/nvmf/target/ns_hotplug_stress.sh
/spdk/test/nvmf/target/nvmf_lvs_grow.sh
/spdk/test/nvmf/target/perf_adq.sh
/spdk/test/rpc/skip_rpc.sh
/spdk/test/scheduler/cgroups.sh
/spdk/test/scheduler/common.sh
/spdk/test/scheduler/isolate_cores.sh
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/compress.c/compress_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/part.c/part_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid_sb.c/bdev_raid_sb_ut.c
/spdk/test/unit/lib/bdev/raid/common.c
/spdk/test/unit/lib/bdev/raid/concat.c/concat_ut.c
/spdk/test/unit/lib/bdev/raid/raid1.c/raid1_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/blob/blob.c/esnap_dev.c
/spdk/test/unit/lib/event/app.c/app_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie.c/nvme_pcie_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie_common.c/nvme_pcie_common_ut.c
/spdk/test/unit/lib/nvme/nvme_qpair.c/nvme_qpair_ut.c
/spdk/test/unit/lib/nvmf/Makefile
/spdk/test/unit/lib/nvmf/auth.c/Makefile
/spdk/test/unit/lib/nvmf/auth.c/auth_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/nvmf/fc_ls.c/fc_ls_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/rdma.c/rdma_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/nvmf/transport.c/transport_ut.c
/spdk/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c
1b4773b829-Mar-2024 Sebastian Brzezinka <sebastian.brzezinka@intel.com>

dpdk/crypto: increase RTE_CRYPTO_MAX_DEVS to fit QAT SYM and ASYM VFs

The QAT crypto devices can expose two types of crypto devices,
symmetric (sym) and asymmetric (asym), for each Virtual Function

dpdk/crypto: increase RTE_CRYPTO_MAX_DEVS to fit QAT SYM and ASYM VFs

The QAT crypto devices can expose two types of crypto devices,
symmetric (sym) and asymmetric (asym), for each Virtual Function (VF).
The DPDK QAT PMD recommends adjusting the RTE_CRYPTO_MAX_DEVS to
accommodate different scenarios.

Currently, the maximum limit is set to 64 devices. This limit is only
sufficient for 2 QAT devices that expose 16 VFs, each with 2 PMD
devices (sym and asym). However, this limit is exceeded in the
SPDK Jenkins CI environment, necessitating an increase in this value.

This change is related to issue #2258.

Change-Id: I1aa6514815b8bc20d13939ff63e9ddf049c02e68
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22603
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/spdk_dd/spdk_dd.c
/spdk/app/spdk_nvme_identify/identify.c
/spdk/app/spdk_nvme_perf/perf.c
/spdk/app/trace/trace.cpp
/spdk/autopackage.sh
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvmf_tracing.md
/spdk/doc/performance_reports.md
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/bdev/hello_world/hello_bdev.c
/spdk/examples/blob/cli/blobcli.c
/spdk/examples/blob/hello_world/hello_blob.c
/spdk/examples/sock/hello_world/hello_sock.c
/spdk/include/spdk/accel_module.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/dif.h
/spdk/include/spdk/event.h
/spdk/include/spdk/gpt_spec.h
/spdk/include/spdk/hexlify.h
/spdk/include/spdk/iscsi_spec.h
/spdk/include/spdk/json.h
/spdk/include/spdk/keyring.h
/spdk/include/spdk/keyring_module.h
/spdk/include/spdk/likely.h
/spdk/include/spdk/log.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_cmd.h
/spdk/include/spdk/nvmf_fc_spec.h
/spdk/include/spdk/nvmf_spec.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/opal.h
/spdk/include/spdk/opal_spec.h
/spdk/include/spdk/pipe.h
/spdk/include/spdk/queue_extras.h
/spdk/include/spdk/reduce.h
/spdk/include/spdk/scsi_spec.h
/spdk/include/spdk/stdinc.h
/spdk/include/spdk/trace.h
/spdk/include/spdk/trace_parser.h
/spdk/include/spdk/tree.h
/spdk/include/spdk/util.h
/spdk/include/spdk/version.h
/spdk/include/spdk_internal/sock.h
/spdk/include/spdk_internal/trace_defs.h
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/bdev/bdev.c
/spdk/lib/blob/blobstore.c
/spdk/lib/blobfs/blobfs.c
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/event/app.c
/spdk/lib/event/app_rpc.c
/spdk/lib/ftl/ftl_trace.c
/spdk/lib/ftl/upgrade/ftl_layout_upgrade.c
/spdk/lib/init/json_config.c
/spdk/lib/init/rpc.c
/spdk/lib/iscsi/conn.c
/spdk/lib/json/json_util.c
/spdk/lib/keyring/Makefile
/spdk/lib/keyring/keyring.c
/spdk/lib/keyring/keyring_internal.h
/spdk/lib/keyring/keyring_rpc.c
/spdk/lib/keyring/spdk_keyring.map
/spdk/lib/log/log_flags.c
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_auth.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_ctrlr_cmd.c
/spdk/lib/nvme/nvme_cuse.c
/spdk/lib/nvme/nvme_fabric.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_stubs.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/transport.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/scsi/scsi.c
/spdk/lib/scsi/scsi_bdev.c
/spdk/lib/sock/sock.c
/spdk/lib/thread/thread.c
/spdk/lib/trace/spdk_trace.map
/spdk/lib/trace/trace.c
/spdk/lib/trace/trace_flags.c
/spdk/lib/trace/trace_internal.h
/spdk/lib/trace_parser/trace.cpp
/spdk/lib/vfio_user/host/vfio_user_internal.h
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/vhost_internal.h
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/module/Makefile
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/error/accel_error.c
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/accel/ioat/accel_ioat.c
/spdk/module/accel/mlx5/accel_mlx5.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/error/vbdev_error.c
/spdk/module/bdev/null/bdev_null.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/bdev_raid_sb.c
/spdk/module/bdev/raid/raid0.c
/spdk/module/event/subsystems/bdev/bdev.c
/spdk/module/event/subsystems/keyring/keyring.c
/spdk/module/event/subsystems/nvmf/nvmf_tgt.c
/spdk/module/keyring/Makefile
/spdk/module/keyring/file/Makefile
/spdk/module/keyring/file/keyring.c
/spdk/module/keyring/file/keyring_file.h
/spdk/module/keyring/file/keyring_rpc.c
/spdk/module/keyring/linux/Makefile
/spdk/module/keyring/linux/keyring.c
/spdk/module/keyring/linux/keyring_linux.h
/spdk/module/keyring/linux/keyring_rpc.c
/spdk/module/scheduler/dynamic/scheduler_dynamic.c
/spdk/python/spdk/rpc/__init__.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/client.py
/spdk/python/spdk/rpc/keyring.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/scripts/bpf/trace.py
/spdk/scripts/check_format.sh
/spdk/scripts/common.sh
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/pm/collect-bmc-pm
/spdk/scripts/perf/pm/collect-cpu-load
/spdk/scripts/perf/pm/collect-cpu-temp
/spdk/scripts/perf/pm/collect-vmstat
/spdk/scripts/perf/pm/common
/spdk/scripts/perf/vhost/run_vhost_test.sh
/spdk/scripts/pkgdep/arch.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/pkgdep/mariner.sh
/spdk/scripts/pkgdep/requirements.txt
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/rpc.py
/spdk/scripts/setup.sh
/spdk/scripts/vagrant/Vagrantfile
/spdk/test/accel/accel.sh
/spdk/test/accel/dif/dif.c
/spdk/test/app/fuzz/iscsi_fuzz/iscsi_fuzz.c
/spdk/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/app/fuzz/nvme_fuzz/nvme_fuzz.c
/spdk/test/app/fuzz/vhost_fuzz/vhost_fuzz.c
/spdk/test/app/stub/stub.c
/spdk/test/bdev/bdevio/bdevio.c
/spdk/test/bdev/blockdev.sh
/spdk/test/blobfs/blobfs.sh
/spdk/test/blobfs/mkfs/mkfs.c
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/skipped_build_files.txt
/spdk/test/common/skipped_tests.txt
/spdk/test/dma/test_dma/test_dma.c
/spdk/test/event/event_perf/event_perf.c
/spdk/test/event/reactor/reactor.c
/spdk/test/event/reactor_perf/reactor_perf.c
/spdk/test/external_code/accel/app_driver.c
/spdk/test/external_code/accel/app_module.c
/spdk/test/ftl/dirty_shutdown.sh
/spdk/test/fuzz/autofuzz.sh
/spdk/test/fuzz/autofuzz_iscsi.sh
/spdk/test/fuzz/autofuzz_nvmf.sh
/spdk/test/fuzz/llvm/nvmf/run.sh
/spdk/test/fuzz/llvm/vfio/run.sh
/spdk/test/iscsi_tgt/initiator/initiator.sh
/spdk/test/iscsi_tgt/iscsi_tgt.sh
/spdk/test/iscsi_tgt/sock/sock.sh
/spdk/test/keyring/common.sh
/spdk/test/keyring/file.sh
/spdk/test/keyring/linux.sh
/spdk/test/nvme/cuse/cuse.c
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/auth.sh
/spdk/test/nvmf/host/discovery.sh
/spdk/test/nvmf/host/dma.sh
/spdk/test/nvmf/host/identify_kernel_nvmf.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/abort_qd_sizes.sh
/spdk/test/nvmf/target/fabrics_fuzz.sh
/spdk/test/nvmf/target/host_management.sh
/spdk/test/nvmf/target/ns_masking.sh
/spdk/test/nvmf/target/shutdown.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/nvmf/target/vfio_user_fuzz.sh
/spdk/test/rpc/skip_rpc.sh
/spdk/test/thread/lock/spdk_lock.c
/spdk/test/thread/poller_perf/poller_perf.c
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_compressdev.c/accel_dpdk_compressdev_ut.c
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/accel_dpdk_cryptodev_ut.c
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/event/app.c/app_ut.c
/spdk/test/unit/lib/keyring/keyring.c/keyring_ut.c
/spdk/test/unit/lib/nvme/nvme_cuse.c/nvme_cuse_ut.c
/spdk/test/unit/lib/nvme/nvme_fabric.c/nvme_fabric_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c
/spdk/test/unit/lib/vhost/vhost.c/vhost_ut.c
8130039e02-Mar-2024 Konrad Sztyber <konrad.sztyber@intel.com>

build: don't create symlinks inside isa-l dirs

For some reason, isa-l doesn't put its headers under isa-l directory in
its repo, but installs them that way (e.g. include/crc.h gets installed
as isa-

build: don't create symlinks inside isa-l dirs

For some reason, isa-l doesn't put its headers under isa-l directory in
its repo, but installs them that way (e.g. include/crc.h gets installed
as isa-l/crc.h). So, to make the #includes work, we used to put a
symlink inside the isa-l repo called "isa-l" that would point to the
directory with the headers. It worked, but caused the isa-l directory
to always show up as having untracked content in git, which is a pain.

Instead, the symlink is now moved inside the isalbuild directory and
isalbuild is added to our include paths. All of the above also applies
to isa-l-crypto, as it used to work identically.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I22110f61b253bbdf0bbea2fbe3b533cb56d8632b
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22123
Reviewed-by: Michal Berger <michal.berger@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <ben@nvidia.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>

show more ...


/spdk/.gitignore
/spdk/CHANGELOG.md
/spdk/app/trace/trace.cpp
/spdk/app/trace_record/trace_record.c
/spdk/autopackage.sh
/spdk/configure
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/include/spdk/keyring.h
/spdk/include/spdk/keyring_module.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/queue_extras.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/trace.h
/spdk/include/spdk/trace_parser.h
/spdk/isalbuild/Makefile
/spdk/isalbuild/isa-l
/spdk/isalcryptobuild/Makefile
/spdk/isalcryptobuild/isa-l-crypto
/spdk/lib/Makefile
/spdk/lib/accel/accel.c
/spdk/lib/bdev/bdev.c
/spdk/lib/blob/blobstore.c
/spdk/lib/env_dpdk/env.mk
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/utils/ftl_property.c
/spdk/lib/keyring/Makefile
/spdk/lib/keyring/keyring.c
/spdk/lib/keyring/spdk_keyring.map
/spdk/lib/nvme/nvme_ns_cmd.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/tcp.c
/spdk/lib/thread/iobuf.c
/spdk/lib/trace/spdk_trace.map
/spdk/lib/trace/trace.c
/spdk/lib/trace/trace_flags.c
/spdk/lib/trace_parser/spdk_trace_parser.map
/spdk/lib/trace_parser/trace.cpp
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/event/subsystems/Makefile
/spdk/module/event/subsystems/keyring/Makefile
/spdk/module/event/subsystems/keyring/keyring.c
/spdk/scripts/bpf/trace.py
/spdk/test/common/skipped_tests.txt
/spdk/test/json_config/clear_config.py
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/digest.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/unit/lib/Makefile
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/keyring/Makefile
/spdk/test/unit/lib/keyring/keyring.c/Makefile
/spdk/test/unit/lib/keyring/keyring.c/keyring_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/scsi/scsi.c/Makefile
/spdk/test/unit/lib/scsi/scsi.c/scsi_ut.c
/spdk/test/unit/unittest.sh
3196d97627-Feb-2024 Konrad Sztyber <konrad.sztyber@intel.com>

build: move DPDK_CFLAGS initialization to env.mk

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I2231f2e34d220787807de6e91917be92dd1ead27
Reviewed-on: https://review.spdk.io/ger

build: move DPDK_CFLAGS initialization to env.mk

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I2231f2e34d220787807de6e91917be92dd1ead27
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22054
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Michal Berger <michal.berger@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...

c522a81129-Nov-2023 Ben Walker <ben@nvidia.com>

dpdk: Pass PGO options to DPDK when compiling

Change-Id: I581bec503a06e5cbe217ee30bae4618615343e8f
Signed-off-by: Ben Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+

dpdk: Pass PGO options to DPDK when compiling

Change-Id: I581bec503a06e5cbe217ee30bae4618615343e8f
Signed-off-by: Ben Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21961
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/Makefile
/spdk/app/fio/Makefile
/spdk/app/fio/bdev/Makefile
/spdk/app/fio/bdev/README.md
/spdk/app/fio/bdev/bdev.json
/spdk/app/fio/bdev/bdev_zoned.json
/spdk/app/fio/bdev/example_config.fio
/spdk/app/fio/bdev/fio_plugin.c
/spdk/app/fio/bdev/full_bench.fio
/spdk/app/fio/bdev/zbd_example.fio
/spdk/app/fio/nvme/Makefile
/spdk/app/fio/nvme/README.md
/spdk/app/fio/nvme/example_config.fio
/spdk/app/fio/nvme/fio_plugin.c
/spdk/app/fio/nvme/full_bench.fio
/spdk/app/fio/nvme/mock_sgl_config.fio
/spdk/app/spdk_dd/spdk_dd.c
/spdk/app/trace/trace.cpp
/spdk/autopackage.sh
/spdk/autorun_post.py
/spdk/configure
/spdk/deprecation.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvme.md
/spdk/doc/performance_reports.md
/spdk/docker/build_base/Dockerfile
Makefile
/spdk/examples/bdev/Makefile
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/nvme/Makefile
/spdk/go/rpc/Makefile
/spdk/go/rpc/go.mod
/spdk/go/rpc/go.sum
/spdk/go/rpc/mocks/IClient.go
/spdk/go/rpc/mocks/boilerplate.txt
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/dif.h
/spdk/include/spdk/dma.h
/spdk/include/spdk/file.h
/spdk/include/spdk/init.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/pipe.h
/spdk/include/spdk/rpc.h
/spdk/include/spdk/stdinc.h
/spdk/include/spdk/trace.h
/spdk/isa-l
/spdk/isalbuild/Makefile
/spdk/isalcryptobuild/Makefile
/spdk/lib/accel/Makefile
/spdk/lib/bdev/Makefile
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/part.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blob/Makefile
/spdk/lib/blobfs/Makefile
/spdk/lib/blobfs/blobfs.c
/spdk/lib/conf/Makefile
/spdk/lib/dma/Makefile
/spdk/lib/dma/dma.c
/spdk/lib/dma/spdk_dma.map
/spdk/lib/env_dpdk/Makefile
/spdk/lib/env_dpdk/init.c
/spdk/lib/event/Makefile
/spdk/lib/event/app.c
/spdk/lib/ftl/Makefile
/spdk/lib/idxd/Makefile
/spdk/lib/init/Makefile
/spdk/lib/init/json_config.c
/spdk/lib/init/rpc.c
/spdk/lib/init/spdk_init.map
/spdk/lib/ioat/Makefile
/spdk/lib/iscsi/Makefile
/spdk/lib/iscsi/iscsi_rpc.c
/spdk/lib/json/Makefile
/spdk/lib/jsonrpc/Makefile
/spdk/lib/log/Makefile
/spdk/lib/log/log.c
/spdk/lib/lvol/Makefile
/spdk/lib/mlx5/Makefile
/spdk/lib/nbd/Makefile
/spdk/lib/notify/Makefile
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_ns_cmd.c
/spdk/lib/nvme/nvme_opal.c
/spdk/lib/nvme/nvme_pcie.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/nvme_vfio_user.c
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/rdma/Makefile
/spdk/lib/reduce/Makefile
/spdk/lib/rpc/Makefile
/spdk/lib/rpc/rpc.c
/spdk/lib/rpc/spdk_rpc.map
/spdk/lib/scsi/Makefile
/spdk/lib/scsi/scsi_bdev.c
/spdk/lib/scsi/scsi_internal.h
/spdk/lib/sock/Makefile
/spdk/lib/thread/Makefile
/spdk/lib/thread/iobuf.c
/spdk/lib/trace/Makefile
/spdk/lib/trace/trace.c
/spdk/lib/trace_parser/Makefile
/spdk/lib/ublk/Makefile
/spdk/lib/ut/Makefile
/spdk/lib/ut_mock/Makefile
/spdk/lib/util/Makefile
/spdk/lib/util/dif.c
/spdk/lib/util/file.c
/spdk/lib/util/pipe.c
/spdk/lib/util/spdk_util.map
/spdk/lib/vfio_user/host/Makefile
/spdk/lib/vfu_tgt/Makefile
/spdk/lib/vhost/Makefile
/spdk/lib/virtio/Makefile
/spdk/lib/vmd/Makefile
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.fio.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/module/accel/dpdk_compressdev/Makefile
/spdk/module/accel/dpdk_cryptodev/Makefile
/spdk/module/accel/dsa/Makefile
/spdk/module/accel/error/Makefile
/spdk/module/accel/iaa/Makefile
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/accel/ioat/Makefile
/spdk/module/accel/ioat/accel_ioat.c
/spdk/module/accel/mlx5/Makefile
/spdk/module/bdev/aio/Makefile
/spdk/module/bdev/compress/Makefile
/spdk/module/bdev/crypto/Makefile
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/daos/Makefile
/spdk/module/bdev/delay/Makefile
/spdk/module/bdev/error/Makefile
/spdk/module/bdev/ftl/Makefile
/spdk/module/bdev/gpt/Makefile
/spdk/module/bdev/iscsi/Makefile
/spdk/module/bdev/lvol/Makefile
/spdk/module/bdev/malloc/Makefile
/spdk/module/bdev/malloc/bdev_malloc.c
/spdk/module/bdev/null/Makefile
/spdk/module/bdev/null/bdev_null.c
/spdk/module/bdev/nvme/Makefile
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/ocf/Makefile
/spdk/module/bdev/passthru/Makefile
/spdk/module/bdev/raid/Makefile
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/raid5f.c
/spdk/module/bdev/rbd/Makefile
/spdk/module/bdev/rbd/bdev_rbd.c
/spdk/module/bdev/split/Makefile
/spdk/module/bdev/uring/Makefile
/spdk/module/bdev/uring/bdev_uring.c
/spdk/module/bdev/uring/bdev_uring.h
/spdk/module/bdev/uring/bdev_uring_rpc.c
/spdk/module/bdev/virtio/Makefile
/spdk/module/bdev/xnvme/Makefile
/spdk/module/bdev/zone_block/Makefile
/spdk/module/blob/bdev/Makefile
/spdk/module/blobfs/bdev/Makefile
/spdk/module/env_dpdk/Makefile
/spdk/module/event/subsystems/accel/Makefile
/spdk/module/event/subsystems/bdev/Makefile
/spdk/module/event/subsystems/iobuf/Makefile
/spdk/module/event/subsystems/iscsi/Makefile
/spdk/module/event/subsystems/nbd/Makefile
/spdk/module/event/subsystems/nvmf/Makefile
/spdk/module/event/subsystems/scheduler/Makefile
/spdk/module/event/subsystems/scsi/Makefile
/spdk/module/event/subsystems/sock/Makefile
/spdk/module/event/subsystems/ublk/Makefile
/spdk/module/event/subsystems/vfu_tgt/Makefile
/spdk/module/event/subsystems/vhost_blk/Makefile
/spdk/module/event/subsystems/vhost_scsi/Makefile
/spdk/module/event/subsystems/vmd/Makefile
/spdk/module/scheduler/dpdk_governor/Makefile
/spdk/module/scheduler/dynamic/Makefile
/spdk/module/scheduler/gscheduler/Makefile
/spdk/module/sock/posix/Makefile
/spdk/module/sock/posix/posix.c
/spdk/module/sock/uring/Makefile
/spdk/module/vfu_device/Makefile
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/iscsi.py
/spdk/python/spdk/spdkcli/ui_node.py
/spdk/rpmbuild/rpm.sh
/spdk/rpmbuild/spdk.spec
/spdk/scripts/bash-completion/spdk
/spdk/scripts/common.sh
/spdk/scripts/common/setup/interactive.sh
/spdk/scripts/detect_cc.sh
/spdk/scripts/perf/vhost/conf-generator
/spdk/scripts/pkgdep/arch.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/pkgdep/mariner.sh
/spdk/scripts/pkgdep/requirements.txt
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/qat_setup.sh
/spdk/scripts/rpc.py
/spdk/scripts/setup.sh
/spdk/scripts/vagrant/README.md
/spdk/scripts/vagrant/Vagrantfile
/spdk/scripts/vagrant/update.sh
/spdk/shared_lib/Makefile
/spdk/test/accel/accel.sh
/spdk/test/app/fuzz/common/fuzz_common.h
/spdk/test/app/fuzz/llvm_nvme_fuzz/Makefile
/spdk/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c
/spdk/test/app/fuzz/llvm_vfio_fuzz/Makefile
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/blobfs/blobfs.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/autotest_setup.sh
/spdk/test/compress/compress.sh
/spdk/test/external_code/Makefile
/spdk/test/external_code/accel/Makefile
/spdk/test/external_code/test_make.sh
/spdk/test/fuzz/llvm/nvmf/run.sh
/spdk/test/fuzz/llvm/vfio/run.sh
/spdk/test/json_config/common.sh
/spdk/test/json_config/json_config.sh
/spdk/test/json_config/json_config_extra_key.sh
/spdk/test/json_config/json_config_with_delay.sh
/spdk/test/nvme/cuse/spdk_nvme_cli_cuse.sh
/spdk/test/nvme/nvme.sh
/spdk/test/nvmf/host/fio.sh
/spdk/test/nvmf/host/target_disconnect.sh
/spdk/test/nvmf/target/device_removal.sh
/spdk/test/packaging/rpm/rpm.sh
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/raid/common.c
/spdk/test/unit/lib/dma/dma.c/dma_ut.c
/spdk/test/unit/lib/event/app.c/app_ut.c
/spdk/test/unit/lib/init/Makefile
/spdk/test/unit/lib/init/rpc.c/Makefile
/spdk/test/unit/lib/init/rpc.c/rpc_ut.c
/spdk/test/unit/lib/log/log.c/log_ut.c
/spdk/test/unit/lib/nvme/nvme.c/nvme_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie.c/nvme_pcie_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/rpc/rpc.c/rpc_ut.c
/spdk/test/unit/lib/scsi/scsi_bdev.c/scsi_bdev_ut.c
/spdk/test/unit/lib/util/dif.c/dif_ut.c
/spdk/test/unit/lib/util/pipe.c/pipe_ut.c
662f70fd10-Jan-2024 Ben Walker <ben@nvidia.com>

dpdk: Tell DPDK whether to build static or shared libraries

The DPDK build system ignores this, so it always builds both. But at
least if they were to fix it we'd be telling them the right thing.

C

dpdk: Tell DPDK whether to build static or shared libraries

The DPDK build system ignores this, so it always builds both. But at
least if they were to fix it we'd be telling them the right thing.

Change-Id: I94d2a974aa6ad907f7f6d19f850741de35782c83
Signed-off-by: Ben Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21387
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Mellanox Build Bot

show more ...

6747380f10-Jan-2024 Ben Walker <ben@nvidia.com>

dpdk: When using the DPDK submodule, install it

If the user is using the DPDK submodule, if they run 'make install' then
install DPDK too. Otherwise none of the installed SPDK applications will
work

dpdk: When using the DPDK submodule, install it

If the user is using the DPDK submodule, if they run 'make install' then
install DPDK too. Otherwise none of the installed SPDK applications will
work.

For rpmbuild, if the user is building with the DPDK submodule then we
package DPDK libraries into spdk-devel. If they are using an external
DPDK, then we make spdk-devel depend on a suitable DPDK package.

Change-Id: I589e24891e0d13e1c674fae9c76be1df25d9f5aa
Signed-off-by: Ben Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21385
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...


/spdk/.gitignore
/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/Makefile
/spdk/app/spdk_nvme_discover/Makefile
/spdk/app/spdk_nvme_discover/discovery_aer.c
/spdk/app/spdk_nvme_identify/.gitignore
/spdk/app/spdk_nvme_identify/Makefile
/spdk/app/spdk_nvme_identify/identify.c
/spdk/app/spdk_nvme_perf/.gitignore
/spdk/app/spdk_nvme_perf/Makefile
/spdk/app/spdk_nvme_perf/README.md
/spdk/app/spdk_nvme_perf/perf.c
/spdk/app/spdk_top/spdk_top.c
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/Doxyfile
/spdk/doc/bdev.md
/spdk/doc/fips.md
/spdk/doc/general.md
/spdk/doc/getting_started.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvme.md
/spdk/doc/nvmf_tracing.md
/spdk/doc/peer_2_peer.md
/spdk/doc/vmd.md
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/bdev/bdevperf/bdevperf.py
/spdk/examples/nvme/Makefile
/spdk/examples/nvme/arbitration/arbitration.c
/spdk/examples/nvme/fio_plugin/README.md
/spdk/examples/nvme/fio_plugin/fio_plugin.c
/spdk/examples/nvme/hotplug/hotplug.c
/spdk/examples/nvmf/nvmf/README.md
/spdk/go/rpc/README.md
/spdk/include/spdk/accel.h
/spdk/include/spdk/accel_module.h
/spdk/include/spdk/blob.h
/spdk/include/spdk/blob_bdev.h
/spdk/include/spdk/dif.h
/spdk/include/spdk/idxd.h
/spdk/include/spdk/idxd_spec.h
/spdk/include/spdk/lvol.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/queue_extras.h
/spdk/include/spdk/trace.h
/spdk/include/spdk/util.h
/spdk/include/spdk/version.h
/spdk/include/spdk_internal/trace_defs.h
/spdk/isa-l
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/Makefile
/spdk/lib/bdev/bdev.c
/spdk/lib/blob/Makefile
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/spdk_blob.map
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/env_dpdk/pci_dpdk_2211.c
/spdk/lib/ftl/Makefile
/spdk/lib/ftl/base/ftl_base_bdev.c
/spdk/lib/ftl/ftl_band.c
/spdk/lib/ftl/ftl_band_ops.c
/spdk/lib/ftl/ftl_core.h
/spdk/lib/ftl/ftl_init.c
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/ftl_layout.h
/spdk/lib/ftl/ftl_nv_cache.c
/spdk/lib/ftl/ftl_p2l.c
/spdk/lib/ftl/ftl_sb.c
/spdk/lib/ftl/ftl_sb.h
/spdk/lib/ftl/ftl_sb_common.h
/spdk/lib/ftl/ftl_sb_current.h
/spdk/lib/ftl/mngt/ftl_mngt_bdev.c
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_misc.c
/spdk/lib/ftl/mngt/ftl_mngt_recovery.c
/spdk/lib/ftl/mngt/ftl_mngt_startup.c
/spdk/lib/ftl/mngt/ftl_mngt_upgrade.c
/spdk/lib/ftl/nvc/ftl_nvc_bdev_vss.c
/spdk/lib/ftl/upgrade/ftl_layout_upgrade.c
/spdk/lib/ftl/upgrade/ftl_layout_upgrade.h
/spdk/lib/ftl/upgrade/ftl_sb_prev.h
/spdk/lib/ftl/upgrade/ftl_sb_upgrade.c
/spdk/lib/ftl/upgrade/ftl_sb_upgrade.h
/spdk/lib/ftl/upgrade/ftl_sb_v3.c
/spdk/lib/ftl/upgrade/ftl_sb_v3.h
/spdk/lib/ftl/upgrade/ftl_sb_v5.c
/spdk/lib/ftl/upgrade/ftl_sb_v5.h
/spdk/lib/ftl/utils/ftl_df.h
/spdk/lib/ftl/utils/ftl_layout_tracker_bdev.c
/spdk/lib/ftl/utils/ftl_layout_tracker_bdev.h
/spdk/lib/ftl/utils/ftl_md.c
/spdk/lib/idxd/idxd.c
/spdk/lib/idxd/idxd_internal.h
/spdk/lib/idxd/idxd_user.c
/spdk/lib/idxd/spdk_idxd.map
/spdk/lib/init/rpc.c
/spdk/lib/iscsi/param.c
/spdk/lib/lvol/Makefile
/spdk/lib/lvol/lvol.c
/spdk/lib/lvol/spdk_lvol.map
/spdk/lib/nbd/nbd.c
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_cuse.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_io_msg.c
/spdk/lib/nvme/nvme_qpair.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/rpc/rpc.c
/spdk/lib/trace/spdk_trace.map
/spdk/lib/trace/trace.c
/spdk/lib/util/Makefile
/spdk/lib/util/crc64.c
/spdk/lib/util/iov.c
/spdk/lib/vhost/vhost_rpc.c
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/accel/iaa/accel_iaa.h
/spdk/module/accel/iaa/accel_iaa_rpc.c
/spdk/module/accel/ioat/accel_ioat.c
/spdk/module/bdev/aio/bdev_aio.c
/spdk/module/bdev/aio/bdev_aio.h
/spdk/module/bdev/aio/bdev_aio_rpc.c
/spdk/module/bdev/error/vbdev_error_rpc.c
/spdk/module/bdev/ftl/bdev_ftl.c
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/lvol/vbdev_lvol.h
/spdk/module/bdev/lvol/vbdev_lvol_rpc.c
/spdk/module/bdev/nvme/bdev_mdns_client.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/raid1.c
/spdk/module/bdev/raid/raid5f.c
/spdk/module/blob/bdev/Makefile
/spdk/module/blob/bdev/blob_bdev.c
/spdk/module/blob/bdev/spdk_blob_bdev.map
/spdk/module/event/subsystems/bdev/bdev.c
/spdk/python/Makefile
/spdk/python/spdk/__init__.py
/spdk/python/spdk/rpc/bdev.py
/spdk/rpmbuild/rpm.sh
/spdk/rpmbuild/spdk.spec
/spdk/scripts/env_dpdk/22.11/22.11-rte_bus_pci.h.patch
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/pm/collect-bmc-pm
/spdk/scripts/perf/pm/collect-cpu-load
/spdk/scripts/perf/pm/collect-cpu-temp
/spdk/scripts/perf/pm/collect-vmstat
/spdk/scripts/perf/pm/common
/spdk/scripts/perf/vhost/conf-generator
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/arch.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/pkgdep/sles.sh
/spdk/scripts/rpc.py
/spdk/scripts/rpc_http_proxy.py
/spdk/scripts/setup.sh
/spdk/test/Makefile
/spdk/test/accel/Makefile
/spdk/test/accel/accel.sh
/spdk/test/accel/accel_rpc.sh
/spdk/test/accel/dif/.gitignore
/spdk/test/accel/dif/Makefile
/spdk/test/accel/dif/dif.c
/spdk/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/app/stub/stub.c
/spdk/test/bdev/bdev_raid.sh
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/patches/ice/0001-devlink_fmsg.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-xdp_do_flush_map.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-phys_proc_id.patch
/spdk/test/common/skipped_tests.txt
/spdk/test/compress/compress.sh
/spdk/test/dd/common.sh
/spdk/test/external_code/accel/module.c
/spdk/test/ftl/bdevperf.sh
/spdk/test/json_config/config_filter.py
/spdk/test/lvol/esnap/esnap.c
/spdk/test/nvme/nvme.sh
/spdk/test/nvme/overhead/overhead.c
/spdk/test/nvme/perf/common.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/digest.sh
/spdk/test/nvmf/host/dma.sh
/spdk/test/nvmf/host/identify.sh
/spdk/test/nvmf/host/identify_kernel_nvmf.sh
/spdk/test/nvmf/host/perf.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/delete_subsystem.sh
/spdk/test/nvmf/target/filesystem.sh
/spdk/test/nvmf/target/identify_passthru.sh
/spdk/test/nvmf/target/multipath.sh
/spdk/test/nvmf/target/ns_hotplug_stress.sh
/spdk/test/nvmf/target/nvmf_example.sh
/spdk/test/nvmf/target/nvmf_lvol.sh
/spdk/test/nvmf/target/nvmf_lvs_grow.sh
/spdk/test/nvmf/target/nvmf_vfio_user.sh
/spdk/test/nvmf/target/perf_adq.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/packaging/rpm/rpm.sh
/spdk/test/rpc_client/rpc_client_test.c
/spdk/test/scheduler/common.sh
/spdk/test/setup/common.sh
/spdk/test/sma/discovery.sh
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_compressdev.c/accel_dpdk_compressdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/bdev/raid/raid1.c/raid1_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/bdev/vbdev_lvol.c/vbdev_lvol_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/ftl/common/utils.c
/spdk/test/unit/lib/ftl/ftl_band.c/ftl_band_ut.c
/spdk/test/unit/lib/ftl/ftl_layout_upgrade/ftl_layout_upgrade_ut.c
/spdk/test/unit/lib/ftl/ftl_sb/Makefile
/spdk/test/unit/lib/ftl/ftl_sb/ftl_sb_ut.c
/spdk/test/unit/lib/idxd/Makefile
/spdk/test/unit/lib/idxd/idxd.c/Makefile
/spdk/test/unit/lib/idxd/idxd.c/idxd_ut.c
/spdk/test/unit/lib/idxd/idxd_user.c/idxd_user_ut.c
/spdk/test/unit/lib/lvol/lvol.c/lvol_ut.c
/spdk/test/unit/lib/nvme/nvme_qpair.c/nvme_qpair_ut.c
/spdk/test/unit/lib/nvme/nvme_rdma.c/nvme_rdma_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/rdma.c/rdma_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/util/iov.c/iov_ut.c
/spdk/test/vhost/common.sh
/spdk/test/vhost/lvol/lvol_test.sh
/spdk/test/vmd/vmd.sh
613669b219-Oct-2023 Ben Walker <ben@nvidia.com>

dpdkbuild: Support "unknown" ARM platforms (i.e. Apple Silicon)

When an ARM platform reports as "unknown", change the DPDK default to
generic instead of native. ARM compilers often do not correctly

dpdkbuild: Support "unknown" ARM platforms (i.e. Apple Silicon)

When an ARM platform reports as "unknown", change the DPDK default to
generic instead of native. ARM compilers often do not correctly handle
'native'.

Change-Id: I9020d403282afaa4d8184c64c1234c6ff6ad6fbf
Signed-off-by: Ben Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20397
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>

show more ...


/spdk/CHANGELOG.md
/spdk/autotest.sh
/spdk/deprecation.md
/spdk/doc/bdev.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvmf_tgt_pg.md
/spdk/docker/README.md
/spdk/docker/docker-compose.monitoring.yaml
/spdk/docker/monitoring/prometheus.yaml
/spdk/docker/monitoring/telegraf.conf
/spdk/docker/spdk-app/init
/spdk/dpdk
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/nvme/fio_plugin/fio_plugin.c
/spdk/go/rpc/client/client_test.go
/spdk/include/spdk/idxd.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/trace.h
/spdk/intel-ipsec-mb
/spdk/lib/accel/accel.c
/spdk/lib/bdev/bdev.c
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/pci.c
/spdk/lib/event/app.c
/spdk/lib/ftl/Makefile
/spdk/lib/ftl/base/ftl_base_bdev.c
/spdk/lib/ftl/base/ftl_base_dev.c
/spdk/lib/ftl/base/ftl_base_dev.h
/spdk/lib/ftl/ftl_core.h
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/ftl_layout.h
/spdk/lib/ftl/mngt/ftl_mngt_bdev.c
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_recovery.c
/spdk/lib/ftl/nvc/ftl_nvc_bdev_vss.c
/spdk/lib/ftl/nvc/ftl_nvc_dev.h
/spdk/lib/ftl/utils/ftl_md.c
/spdk/lib/ftl/utils/ftl_md.h
/spdk/lib/idxd/Makefile
/spdk/lib/idxd/idxd.c
/spdk/lib/iscsi/conn.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_ns.c
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/trace/Makefile
/spdk/lib/trace/spdk_trace.map
/spdk/lib/trace/trace.c
/spdk/mk/spdk.deps.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/dsa/accel_dsa.h
/spdk/module/accel/dsa/accel_dsa_rpc.c
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/bdev/raid/Makefile
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/bdev_raid_sb.c
/spdk/module/bdev/raid/concat.c
/spdk/module/bdev/raid/raid0.c
/spdk/module/bdev/raid/raid1.c
/spdk/module/bdev/raid/raid5f.c
/spdk/python/spdk/rpc/cmd_parser.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/scripts/common.sh
/spdk/scripts/pkgdep/azurelinux.sh
/spdk/scripts/pkgdep/mariner.sh
/spdk/scripts/rpc.py
/spdk/scripts/setup.sh
/spdk/test/accel/accel.sh
/spdk/test/accel/accel_rpc.sh
/spdk/test/bdev/bdev_raid.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/os/mariner
/spdk/test/common/config/pkgdep/tdnf
/spdk/test/common/skipped_build_files.txt
/spdk/test/common/skipped_tests.txt
/spdk/test/compress/compress.sh
/spdk/test/dd/common.sh
/spdk/test/dd/dd.sh
/spdk/test/dd/negative_dd.sh
/spdk/test/external_code/Makefile
/spdk/test/external_code/accel/Makefile
/spdk/test/external_code/accel/app_driver.c
/spdk/test/external_code/accel/app_module.c
/spdk/test/external_code/accel/driver.c
/spdk/test/external_code/accel/driver.json
/spdk/test/external_code/accel/module.c
/spdk/test/external_code/accel/module.json
/spdk/test/external_code/nvme/Makefile
/spdk/test/external_code/test_make.sh
/spdk/test/fuzz/llvm/common.sh
/spdk/test/iscsi_tgt/ext4test/ext4test.sh
/spdk/test/nvmf/fips/fips.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/delete_subsystem.sh
/spdk/test/scheduler/common.sh
/spdk/test/scheduler/idle.sh
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/raid/Makefile
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid_sb.c/Makefile
/spdk/test/unit/lib/bdev/raid/bdev_raid_sb.c/bdev_raid_sb_ut.c
/spdk/test/unit/lib/bdev/raid/common.c
/spdk/test/unit/lib/bdev/raid/concat.c/concat_ut.c
/spdk/test/unit/lib/bdev/raid/raid1.c/raid1_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/ftl/ftl_band.c/ftl_band_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/unittest.sh
f8bd117d18-Dec-2023 Tomasz Zawadzki <tomasz.zawadzki@intel.com>

dpdkbuild: add log library dependency

Starting with DPDK 23.11 logging was abstracted out of EAL,
while remaining a dependency for EAL and other libs.

See commit in DPDK:
(09ce413) log: separate lo

dpdkbuild: add log library dependency

Starting with DPDK 23.11 logging was abstracted out of EAL,
while remaining a dependency for EAL and other libs.

See commit in DPDK:
(09ce413) log: separate logging functions out of EAL

Note: There is no need to add DPDK version check,
further down the file the DPDK_DISABLED_LIBS filters out
any non existent libs.

Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: I3d1843f7ca983f994abc2778209aacc640250cff
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21070
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>

show more ...


/spdk/CHANGELOG.md
/spdk/doc/jsonrpc.md
/spdk/doc/memory.md
/spdk/doc/performance_reports.md
/spdk/doc/pkgconfig.md
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/nvme/abort/abort.c
/spdk/examples/nvme/perf/perf.c
/spdk/examples/nvmf/nvmf/nvmf.c
/spdk/examples/sock/hello_world/hello_sock.c
/spdk/include/spdk/accel.h
/spdk/include/spdk/accel_module.h
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/dif.h
/spdk/include/spdk/env.h
/spdk/include/spdk/event.h
/spdk/include/spdk/ftl.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/scsi.h
/spdk/include/spdk/string.h
/spdk/include/spdk/vhost.h
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_internal.h
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/Makefile
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/env_dpdk/Makefile
/spdk/lib/env_dpdk/env_internal.h
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/memory.c
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/event/app.c
/spdk/lib/ftl/Makefile
/spdk/lib/ftl/ftl_band.c
/spdk/lib/ftl/ftl_band.h
/spdk/lib/ftl/ftl_band_ops.c
/spdk/lib/ftl/ftl_nv_cache.c
/spdk/lib/ftl/ftl_reloc.c
/spdk/lib/ftl/ftl_sb_current.h
/spdk/lib/ftl/ftl_writer.c
/spdk/lib/ftl/ftl_writer.h
/spdk/lib/ftl/mngt/ftl_mngt_band.c
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_misc.c
/spdk/lib/ftl/spdk_ftl.map
/spdk/lib/ftl/utils/ftl_conf.c
/spdk/lib/ftl/utils/ftl_property.c
/spdk/lib/ftl/utils/ftl_property.h
/spdk/lib/iscsi/tgt_node.c
/spdk/lib/lvol/lvol.c
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_ctrlr_cmd.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_pcie.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_qpair.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/transport.c
/spdk/lib/scsi/lun.c
/spdk/lib/scsi/scsi_bdev.c
/spdk/lib/scsi/task.c
/spdk/lib/thread/thread.c
/spdk/lib/ublk/ublk.c
/spdk/lib/ublk/ublk_internal.h
/spdk/lib/ublk/ublk_rpc.c
/spdk/lib/util/dif.c
/spdk/lib/util/string.c
/spdk/lib/vfio_user/host/vfio_user_pci.c
/spdk/lib/vhost/Makefile
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/spdk_vhost.map
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/vhost/vhost_internal.h
/spdk/lib/vhost/vhost_rpc.c
/spdk/lib/vhost/vhost_scsi.c
/spdk/lib/virtio/virtio.c
/spdk/mk/spdk.app_vars.mk
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/module/accel/Makefile
/spdk/module/accel/error/Makefile
/spdk/module/accel/error/accel_error.c
/spdk/module/accel/error/accel_error.h
/spdk/module/accel/error/accel_error_rpc.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/ftl/bdev_ftl.c
/spdk/module/bdev/ftl/bdev_ftl.h
/spdk/module/bdev/ftl/bdev_ftl_rpc.c
/spdk/module/bdev/malloc/bdev_malloc.c
/spdk/module/bdev/null/bdev_null.c
/spdk/module/bdev/null/bdev_null_rpc.c
/spdk/module/bdev/nvme/bdev_mdns_client.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/concat.c
/spdk/module/bdev/raid/raid0.c
/spdk/module/bdev/raid/raid1.c
/spdk/module/bdev/raid/raid5f.c
/spdk/module/bdev/xnvme/bdev_xnvme.c
/spdk/python/spdk/rpc/accel.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/python/spdk/rpc/ublk.py
/spdk/python/spdk/rpc/vhost.py
/spdk/python/spdk/spdkcli/ui_node.py
/spdk/python/spdk/spdkcli/ui_root.py
/spdk/scripts/env_dpdk/22.11/23.11-rte_bus_pci.h.patch
/spdk/scripts/env_dpdk/22.11/23.11-rte_dev.h.patch
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/vhost/conf-generator
/spdk/scripts/rpc.py
/spdk/test/accel/accel.sh
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/patches/irdma/0001-irdma-avoid-fortify-string-warning.patch
/spdk/test/common/lib/nvme/common_stubs.h
/spdk/test/common/lib/test_env.c
/spdk/test/common/skipped_build_files.txt
/spdk/test/common/skipped_tests.txt
/spdk/test/external_code/Makefile
/spdk/test/external_code/accel/Makefile
/spdk/test/external_code/accel/accel_module.c
/spdk/test/external_code/accel/accel_run.c
/spdk/test/external_code/test_make.sh
/spdk/test/ftl/common.sh
/spdk/test/ftl/ftl.sh
/spdk/test/ftl/upgrade_shutdown.sh
/spdk/test/make/check_so_deps.sh
/spdk/test/nvme/connect_stress/connect_stress.c
/spdk/test/nvme/cuse/spdk_nvme_cli_cuse.sh
/spdk/test/nvme/fused_ordering/fused_ordering.c
/spdk/test/nvme/sw_hotplug.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/digest.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/abort.sh
/spdk/test/nvmf/target/bdev_io_wait.sh
/spdk/test/nvmf/target/bdevio.sh
/spdk/test/nvmf/target/connect_stress.sh
/spdk/test/nvmf/target/delete_subsystem.sh
/spdk/test/nvmf/target/dif.sh
/spdk/test/nvmf/target/filesystem.sh
/spdk/test/nvmf/target/fused_ordering.sh
/spdk/test/nvmf/target/host_management.sh
/spdk/test/nvmf/target/ns_hotplug_stress.sh
/spdk/test/nvmf/target/nvmf_example.sh
/spdk/test/nvmf/target/nvmf_lvol.sh
/spdk/test/nvmf/target/queue_depth.sh
/spdk/test/nvmf/target/referrals.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/nvmf/target/zcopy.sh
/spdk/test/packaging/rpm/rpm.sh
/spdk/test/scheduler/cgroups.sh
/spdk/test/scheduler/common.sh
/spdk/test/scheduler/isolate_cores.sh
/spdk/test/spdkcli/vhost.sh
/spdk/test/spdkcli/virtio.sh
/spdk/test/ublk/ublk_recovery.sh
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/bdev/raid/common.c
/spdk/test/unit/lib/bdev/raid/raid1.c/raid1_ut.c
/spdk/test/unit/lib/ftl/ftl_io.c/ftl_io_ut.c
/spdk/test/unit/lib/lvol/lvol.c/lvol_ut.c
/spdk/test/unit/lib/nvme/nvme.c/nvme_ut.c
/spdk/test/unit/lib/nvme/nvme_rdma.c/nvme_rdma_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/nvme/nvme_transport.c/nvme_transport_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/transport.c/transport_ut.c
/spdk/test/unit/lib/scsi/lun.c/lun_ut.c
/spdk/test/unit/lib/thread/thread.c/thread_ut.c
/spdk/test/unit/lib/util/dif.c/dif_ut.c
/spdk/test/unit/lib/vhost/vhost.c/vhost_ut.c
/spdk/test/vhost/hotplug/scsi_hotattach.sh
/spdk/test/vhost/hotplug/scsi_hotdetach.sh
/spdk/test/vhost/hotplug/scsi_hotplug.sh
/spdk/xnvme
/spdk/xnvmebuild/Makefile
92a2649c08-Mar-2022 Sylvain Didelot <sdidelot@ddn.com>

dpdkbuild: Compile the DPDK with ASAN if SPDK is configured with ASAN

The DPDK can be built with ASAN support since version 21.11:
https://github.com/DPDK/dpdk/commit/6e0290250d5cfa19a3cdb5e6a30634d

dpdkbuild: Compile the DPDK with ASAN if SPDK is configured with ASAN

The DPDK can be built with ASAN support since version 21.11:
https://github.com/DPDK/dpdk/commit/6e0290250d5cfa19a3cdb5e6a30634ddd317c85d

This patch is about to compile the DPDK with ASAN support (meson option
Db_sanitize=address) if the SPDK was configured with --enable-asan.
Also and as recommended by the DPDK ASAN prog guide, the meson option
-Db_lundef=false if the detected compiler is clang.

Signed-off-by: Sylvain Didelot <sdidelot@ddn.com>
Change-Id: I02a6ff9d9caa1c46ec42ae419cf4d1c9e8342f7a
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11839
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>

show more ...


/spdk/.githooks/pre-commit
/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/Makefile
/spdk/README.md
/spdk/app/spdk_dd/spdk_dd.c
/spdk/app/spdk_top/spdk_top.c
/spdk/app/trace/trace.cpp
/spdk/autobuild.sh
/spdk/autopackage.sh
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/Doxyfile
/spdk/doc/Makefile
/spdk/doc/backporting.md
/spdk/doc/bdevperf.md
/spdk/doc/distributions.md
/spdk/doc/ftl.md
/spdk/doc/gdb_macros.md
/spdk/doc/getting_started.md
/spdk/doc/img/lvol_esnap_clone.svg
/spdk/doc/jsonrpc.md
/spdk/doc/lvol.md
/spdk/doc/misc.md
/spdk/doc/nvme.md
/spdk/doc/nvmf.md
/spdk/doc/performance_reports.md
/spdk/doc/spdk_top.md
/spdk/docker/README.md
/spdk/dpdk
Makefile
/spdk/examples/Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/bdev/fio_plugin/fio_plugin.c
/spdk/examples/go/Makefile
/spdk/examples/go/hello_gorpc/Makefile
/spdk/examples/go/hello_gorpc/go.mod
/spdk/examples/go/hello_gorpc/hello_gorpc.go
/spdk/examples/idxd/perf/perf.c
/spdk/examples/nvme/discovery_aer/discovery_aer.c
/spdk/examples/nvme/fio_plugin/README.md
/spdk/examples/nvme/fio_plugin/fio_plugin.c
/spdk/examples/nvme/hello_world/hello_world.c
/spdk/examples/nvme/hotplug/hotplug.c
/spdk/examples/nvme/identify/identify.c
/spdk/examples/nvme/perf/perf.c
/spdk/examples/nvme/reconnect/reconnect.c
/spdk/examples/nvmf/nvmf/nvmf.c
/spdk/examples/sock/hello_world/hello_sock.c
/spdk/examples/thread/Makefile
/spdk/examples/thread/thread/Makefile
/spdk/examples/thread/thread/thread_ex.c
/spdk/go/rpc/LICENSE
/spdk/go/rpc/Makefile
/spdk/go/rpc/README.md
/spdk/go/rpc/client/client.go
/spdk/go/rpc/clientIntegration.go
/spdk/go/rpc/go.mod
/spdk/include/spdk/accel.h
/spdk/include/spdk/accel_module.h
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/blob.h
/spdk/include/spdk/crc32.h
/spdk/include/spdk/crc64.h
/spdk/include/spdk/dif.h
/spdk/include/spdk/env.h
/spdk/include/spdk/event.h
/spdk/include/spdk/ftl.h
/spdk/include/spdk/init.h
/spdk/include/spdk/json.h
/spdk/include/spdk/jsonrpc.h
/spdk/include/spdk/log.h
/spdk/include/spdk/lvol.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvme_intel.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_cmd.h
/spdk/include/spdk/nvmf_spec.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/queue_extras.h
/spdk/include/spdk/scsi.h
/spdk/include/spdk/sock.h
/spdk/include/spdk/stdinc.h
/spdk/include/spdk/string.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/util.h
/spdk/include/spdk/uuid.h
/spdk/include/spdk/version.h
/spdk/include/spdk/vhost.h
/spdk/include/spdk_internal/cunit.h
/spdk/include/spdk_internal/lvolstore.h
/spdk/include/spdk_internal/nvme_tcp.h
/spdk/include/spdk_internal/sock.h
/spdk/include/spdk_internal/usdt.h
/spdk/intel-ipsec-mb
/spdk/lib/Makefile
/spdk/lib/accel/Makefile
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_internal.h
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/Makefile
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/bdev/part.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blob/blob_bs_dev.c
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/spdk_blob.map
/spdk/lib/blobfs/blobfs.c
/spdk/lib/env_dpdk/22.07/rte_bus_pci.h
/spdk/lib/env_dpdk/env.c
/spdk/lib/env_dpdk/env.mk
/spdk/lib/env_dpdk/env_internal.h
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/pci.c
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/env_dpdk/pci_dpdk.h
/spdk/lib/env_dpdk/pci_dpdk_2207.c
/spdk/lib/env_dpdk/pci_dpdk_2211.c
/spdk/lib/env_dpdk/spdk_env_dpdk.map
/spdk/lib/env_dpdk/threads.c
/spdk/lib/env_ocf/Makefile
/spdk/lib/env_ocf/ocf_env.c
/spdk/lib/event/app.c
/spdk/lib/event/reactor.c
/spdk/lib/ftl/Makefile
/spdk/lib/ftl/ftl_band_ops.c
/spdk/lib/ftl/ftl_core.h
/spdk/lib/ftl/ftl_init.c
/spdk/lib/ftl/ftl_internal.h
/spdk/lib/ftl/ftl_io.h
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/ftl_layout.h
/spdk/lib/ftl/ftl_nv_cache.c
/spdk/lib/ftl/ftl_nv_cache.h
/spdk/lib/ftl/ftl_nv_cache_io.h
/spdk/lib/ftl/ftl_p2l.c
/spdk/lib/ftl/ftl_rq.c
/spdk/lib/ftl/ftl_sb.c
/spdk/lib/ftl/ftl_utils.h
/spdk/lib/ftl/mngt/ftl_mngt_band.c
/spdk/lib/ftl/mngt/ftl_mngt_bdev.c
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_misc.c
/spdk/lib/ftl/mngt/ftl_mngt_startup.c
/spdk/lib/ftl/mngt/ftl_mngt_steps.h
/spdk/lib/ftl/nvc/ftl_nvc_bdev_vss.c
/spdk/lib/ftl/nvc/ftl_nvc_dev.c
/spdk/lib/ftl/nvc/ftl_nvc_dev.h
/spdk/lib/ftl/spdk_ftl.map
/spdk/lib/ftl/upgrade/ftl_layout_upgrade.c
/spdk/lib/ftl/utils/ftl_md.c
/spdk/lib/ftl/utils/ftl_property.c
/spdk/lib/ftl/utils/ftl_property.h
/spdk/lib/idxd/idxd_user.c
/spdk/lib/idxd/spdk_idxd.map
/spdk/lib/init/Makefile
/spdk/lib/init/json_config.c
/spdk/lib/init/rpc.c
/spdk/lib/init/subsystem.c
/spdk/lib/iscsi/conn.c
/spdk/lib/iscsi/iscsi.c
/spdk/lib/iscsi/portal_grp.c
/spdk/lib/json/Makefile
/spdk/lib/json/json_util.c
/spdk/lib/json/json_write.c
/spdk/lib/json/spdk_json.map
/spdk/lib/jsonrpc/Makefile
/spdk/lib/jsonrpc/jsonrpc_internal.h
/spdk/lib/jsonrpc/jsonrpc_server.c
/spdk/lib/jsonrpc/jsonrpc_server_tcp.c
/spdk/lib/jsonrpc/spdk_jsonrpc.map
/spdk/lib/log/Makefile
/spdk/lib/log/log.c
/spdk/lib/log/log_deprecated.c
/spdk/lib/log/log_flags.c
/spdk/lib/log/spdk_log.map
/spdk/lib/lvol/lvol.c
/spdk/lib/lvol/spdk_lvol.map
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme.c
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_cuse.c
/spdk/lib/nvme/nvme_fabric.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_ns_cmd.c
/spdk/lib/nvme/nvme_opal.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_poll_group.c
/spdk/lib/nvme/nvme_qpair.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/ctrlr_discovery.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/fc_ls.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_fc.h
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/transport.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/reduce/reduce.c
/spdk/lib/rocksdb/env_spdk.cc
/spdk/lib/scsi/Makefile
/spdk/lib/scsi/scsi.c
/spdk/lib/scsi/scsi_bdev.c
/spdk/lib/scsi/spdk_scsi.map
/spdk/lib/sock/Makefile
/spdk/lib/sock/sock.c
/spdk/lib/sock/sock_rpc.c
/spdk/lib/sock/spdk_sock.map
/spdk/lib/thread/Makefile
/spdk/lib/thread/iobuf.c
/spdk/lib/thread/spdk_thread.map
/spdk/lib/thread/thread.c
/spdk/lib/trace/Makefile
/spdk/lib/ublk/ublk.c
/spdk/lib/ublk/ublk_internal.h
/spdk/lib/ublk/ublk_rpc.c
/spdk/lib/ut/Makefile
/spdk/lib/ut/spdk_ut.map
/spdk/lib/ut/ut.c
/spdk/lib/util/Makefile
/spdk/lib/util/base64.c
/spdk/lib/util/base64_neon.c
/spdk/lib/util/base64_sve.c
/spdk/lib/util/crc32c.c
/spdk/lib/util/crc64.c
/spdk/lib/util/dif.c
/spdk/lib/util/fd.c
/spdk/lib/util/file.c
/spdk/lib/util/iov.c
/spdk/lib/util/spdk_util.map
/spdk/lib/util/uuid.c
/spdk/lib/util/xor.c
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/vhost/vhost_internal.h
/spdk/lib/vhost/vhost_scsi.c
/spdk/lib/virtio/virtio_vhost_user.c
/spdk/lib/vmd/vmd.c
/spdk/lib/vmd/vmd_internal.h
/spdk/lib/vmd/vmd_spec.h
/spdk/libvfio-user
/spdk/mdl_rules.rb
/spdk/mk/nvme.libtest.mk
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/mk/spdk.unittest.mk
/spdk/module/Makefile
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/accel/ioat/accel_ioat.c
/spdk/module/accel/mlx5/accel_mlx5.c
/spdk/module/bdev/Makefile
/spdk/module/bdev/aio/Makefile
/spdk/module/bdev/aio/bdev_aio.c
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/crypto/vbdev_crypto.h
/spdk/module/bdev/daos/bdev_daos.c
/spdk/module/bdev/daos/bdev_daos_rpc.c
/spdk/module/bdev/delay/vbdev_delay.c
/spdk/module/bdev/delay/vbdev_delay_rpc.c
/spdk/module/bdev/error/vbdev_error.c
/spdk/module/bdev/error/vbdev_error.h
/spdk/module/bdev/error/vbdev_error_rpc.c
/spdk/module/bdev/ftl/Makefile
/spdk/module/bdev/ftl/bdev_ftl.c
/spdk/module/bdev/ftl/bdev_ftl.h
/spdk/module/bdev/ftl/bdev_ftl_rpc.c
/spdk/module/bdev/gpt/vbdev_gpt.c
/spdk/module/bdev/iscsi/bdev_iscsi.c
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/lvol/vbdev_lvol.h
/spdk/module/bdev/lvol/vbdev_lvol_rpc.c
/spdk/module/bdev/malloc/bdev_malloc.c
/spdk/module/bdev/malloc/bdev_malloc_rpc.c
/spdk/module/bdev/null/bdev_null.c
/spdk/module/bdev/null/bdev_null_rpc.c
/spdk/module/bdev/nvme/bdev_mdns_client.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/ocf/ctx.c
/spdk/module/bdev/ocf/stats.c
/spdk/module/bdev/ocf/stats.h
/spdk/module/bdev/ocf/vbdev_ocf.c
/spdk/module/bdev/ocf/vbdev_ocf_rpc.c
/spdk/module/bdev/passthru/vbdev_passthru.c
/spdk/module/bdev/passthru/vbdev_passthru.h
/spdk/module/bdev/passthru/vbdev_passthru_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/concat.c
/spdk/module/bdev/raid/raid0.c
/spdk/module/bdev/raid/raid1.c
/spdk/module/bdev/raid/raid5f.c
/spdk/module/bdev/rbd/bdev_rbd.c
/spdk/module/bdev/rbd/bdev_rbd.h
/spdk/module/bdev/rbd/bdev_rbd_rpc.c
/spdk/module/bdev/uring/bdev_uring.c
/spdk/module/bdev/zone_block/vbdev_zone_block.c
/spdk/module/env_dpdk/env_dpdk_rpc.c
/spdk/module/event/subsystems/iobuf/iobuf.c
/spdk/module/event/subsystems/iobuf/iobuf_rpc.c
/spdk/module/event/subsystems/nvmf/nvmf_tgt.c
/spdk/module/scheduler/dynamic/scheduler_dynamic.c
/spdk/module/sock/posix/posix.c
/spdk/module/sock/uring/uring.c
/spdk/proto/Makefile
/spdk/proto/nvme.proto
/spdk/proto/nvmf.proto
/spdk/proto/nvmf_tcp.proto
/spdk/proto/sma.proto
/spdk/proto/virtio_blk.proto
/spdk/python/Makefile
/spdk/python/setup.py
/spdk/python/spdk/__init__.py
/spdk/python/spdk/rpc/accel.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/client.py
/spdk/python/spdk/rpc/iobuf.py
/spdk/python/spdk/rpc/lvol.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/python/spdk/rpc/sock.py
/spdk/python/spdk/rpc/vhost.py
/spdk/python/spdk/sma/proto/.gitignore
/spdk/python/spdk/sma/proto/__init__.py
/spdk/python/spdk/sma/sma.py
/spdk/python/spdk/spdkcli/ui_node_nvmf.py
/spdk/python/spdk/spdkcli/ui_root.py
/spdk/rpmbuild/spdk.spec
/spdk/scripts/backport.sh
/spdk/scripts/bash-completion/spdk
/spdk/scripts/bpf/trace.py
/spdk/scripts/calc-iobuf.py
/spdk/scripts/check_format.sh
/spdk/scripts/common.sh
/spdk/scripts/common/setup/interactive.sh
/spdk/scripts/core-collector.sh
/spdk/scripts/env_dpdk/22.11/23.07-rte_bus_pci.h.patch
/spdk/scripts/env_dpdk/22.11/23.11-rte_bus_pci.h.patch
/spdk/scripts/env_dpdk/22.11/23.11-rte_dev.h.patch
/spdk/scripts/env_dpdk/README.md
/spdk/scripts/env_dpdk/check_dpdk_pci_api.sh
/spdk/scripts/fio-wrapper
/spdk/scripts/gdb_macros.py
/spdk/scripts/gen_sma_goapi.sh
/spdk/scripts/perf/nvmf/README.md
/spdk/scripts/perf/nvmf/common.py
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/pm/collect-bmc-pm
/spdk/scripts/perf/vhost/conf-generator
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/common.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/pkgdep/requirements.txt
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/qat_setup.sh
/spdk/scripts/rpc.py
/spdk/scripts/rxe_cfg_small.sh
/spdk/scripts/setup.sh
/spdk/scripts/vagrant/Vagrantfile
/spdk/scripts/vagrant/create_vbox.sh
/spdk/test/Makefile
/spdk/test/app/cmdline.sh
/spdk/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/app/version.sh
/spdk/test/bdev/bdev_raid.sh
/spdk/test/bdev/bdevio/bdevio.c
/spdk/test/bdev/blockdev.sh
/spdk/test/bdev/chaining.sh
/spdk/test/blobfs/rocksdb/rocksdb.sh
/spdk/test/blobfs/rocksdb/rocksdb_commit_id
/spdk/test/blobstore/blob_io_wait/blob_io_wait.sh
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/autotest_setup.sh
/spdk/test/common/config/pkgdep/apt-get
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/patches/qat/0001-algapi.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-driver-core+semaphore.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-iommu_map.patch
/spdk/test/common/config/pkgdep/patches/qat/0001-no-vmlinux.patch
/spdk/test/common/config/pkgdep/yum
/spdk/test/common/lib/test_sock.c
/spdk/test/common/lib/ut_multithread.c
/spdk/test/common/nvme/functions.sh
/spdk/test/common/skipped_build_files.txt
/spdk/test/common/skipped_tests.txt
/spdk/test/env/mem_callbacks/mem_callbacks.c
/spdk/test/env/memory/memory_ut.c
/spdk/test/env/pci/pci_ut.c
/spdk/test/env/vtophys/Makefile
/spdk/test/env/vtophys/vtophys.c
/spdk/test/event/cpu_locks.sh
/spdk/test/event/event.sh
/spdk/test/external_code/Makefile
/spdk/test/external_code/nvme/nvme.c
/spdk/test/fuzz/llvm.sh
/spdk/test/fuzz/llvm/common.sh
/spdk/test/fuzz/llvm/nvmf/fuzz_json.conf
/spdk/test/fuzz/llvm/nvmf/run.sh
/spdk/test/fuzz/llvm/vfio/fuzz_vfio_json.conf
/spdk/test/fuzz/llvm/vfio/run.sh
/spdk/test/interrupt/reap_unregistered_poller.sh
/spdk/test/iscsi_tgt/digests/digests.sh
/spdk/test/iscsi_tgt/sock/sock.sh
/spdk/test/json_config/config_filter.py
/spdk/test/json_config/json_config.sh
/spdk/test/lvol/Makefile
/spdk/test/lvol/basic.sh
/spdk/test/lvol/esnap/.gitignore
/spdk/test/lvol/esnap/Makefile
/spdk/test/lvol/esnap/esnap.c
/spdk/test/lvol/external_snapshot.sh
/spdk/test/lvol/lvol.sh
/spdk/test/make/check_so_deps.sh
/spdk/test/nvme/Makefile
/spdk/test/nvme/cmb/cmb.sh
/spdk/test/nvme/compliance/Makefile
/spdk/test/nvme/compliance/nvme_compliance.c
/spdk/test/nvme/connect_stress/connect_stress.c
/spdk/test/nvme/cuse/common.sh
/spdk/test/nvme/cuse/cuse.c
/spdk/test/nvme/cuse/nvme_cuse.sh
/spdk/test/nvme/cuse/spdk_nvme_cli_cuse.sh
/spdk/test/nvme/cuse/spdk_nvme_cli_plugin.sh
/spdk/test/nvme/cuse/spdk_smartctl_cuse.sh
/spdk/test/nvme/e2edp/nvme_dp.c
/spdk/test/nvme/fdp/.gitignore
/spdk/test/nvme/fdp/Makefile
/spdk/test/nvme/fdp/fdp.c
/spdk/test/nvme/fused_ordering/fused_ordering.c
/spdk/test/nvme/hw_hotplug.sh
/spdk/test/nvme/nvme.sh
/spdk/test/nvme/nvme_fdp.sh
/spdk/test/nvme/nvme_reset_stuck_adm_cmd.sh
/spdk/test/nvme/nvme_scc.sh
/spdk/test/nvme/perf/README.md
/spdk/test/nvme/perf/common.sh
/spdk/test/nvme/perf/run_perf.sh
/spdk/test/nvme/reset/reset.c
/spdk/test/nvme/sw_hotplug.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/async_init.sh
/spdk/test/nvmf/host/discovery_remove_ifc.sh
/spdk/test/nvmf/host/failover.sh
/spdk/test/nvmf/host/fio.sh
/spdk/test/nvmf/host/perf.sh
/spdk/test/nvmf/host/timeout.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/abort_qd_sizes.sh
/spdk/test/nvmf/target/bdev_io_wait.sh
/spdk/test/nvmf/target/connect_disconnect.sh
/spdk/test/nvmf/target/discovery.sh
/spdk/test/nvmf/target/filesystem.sh
/spdk/test/nvmf/target/fio.sh
/spdk/test/nvmf/target/initiator_timeout.sh
/spdk/test/nvmf/target/multiconnection.sh
/spdk/test/nvmf/target/multipath.sh
/spdk/test/nvmf/target/nmic.sh
/spdk/test/nvmf/target/nvme_cli.sh
/spdk/test/nvmf/target/nvmf_vfio_user.sh
/spdk/test/nvmf/target/referrals.sh
/spdk/test/nvmf/target/rpc.sh
/spdk/test/nvmf/target/srq_overwhelm.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/nvmf/target/vfio_user_fuzz.sh
/spdk/test/packaging/rpm/rpm.sh
/spdk/test/rpc/rpc.sh
/spdk/test/scheduler/cgroups.sh
/spdk/test/scheduler/common.sh
/spdk/test/setup/devices.sh
/spdk/test/setup/driver.sh
/spdk/test/setup/hugepages.sh
/spdk/test/spdkcli/common.sh
/spdk/test/spdkcli/match_files/spdkcli_details_vhost.test.match
/spdk/test/spdkcli/match_files/spdkcli_nvmf.test.match
/spdk/test/spdkcli/match_files/spdkcli_raid.test.match
/spdk/test/spdkcli/match_files/spdkcli_vhost.test.match
/spdk/test/spdkcli/nvmf.sh
/spdk/test/spdkcli/spdkcli_job.py
/spdk/test/spdkcli/vhost.sh
/spdk/test/spdkcli/virtio.sh
/spdk/test/thread/lock/spdk_lock.c
/spdk/test/ublk/ublk.sh
/spdk/test/unit/include/spdk/histogram_data.h/histogram_ut.c
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_compressdev.c/accel_dpdk_compressdev_ut.c
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/accel_dpdk_cryptodev_ut.c
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/bdev_zone.c/bdev_zone_ut.c
/spdk/test/unit/lib/bdev/compress.c/compress_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/gpt/gpt.c/gpt_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/part.c/part_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/bdev/raid/common.c
/spdk/test/unit/lib/bdev/raid/concat.c/concat_ut.c
/spdk/test/unit/lib/bdev/raid/raid1.c/raid1_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/bdev/scsi_nvme.c/scsi_nvme_ut.c
/spdk/test/unit/lib/bdev/vbdev_lvol.c/vbdev_lvol_ut.c
/spdk/test/unit/lib/bdev/vbdev_zone_block.c/vbdev_zone_block_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/blob/blob.c/esnap_dev.c
/spdk/test/unit/lib/blob/blob_bdev.c/blob_bdev_ut.c
/spdk/test/unit/lib/blobfs/blobfs_async_ut/blobfs_async_ut.c
/spdk/test/unit/lib/blobfs/blobfs_bdev.c/blobfs_bdev_ut.c
/spdk/test/unit/lib/blobfs/blobfs_sync_ut/blobfs_sync_ut.c
/spdk/test/unit/lib/blobfs/tree.c/tree_ut.c
/spdk/test/unit/lib/dma/dma.c/dma_ut.c
/spdk/test/unit/lib/env_dpdk/pci_event.c/pci_event_ut.c
/spdk/test/unit/lib/event/app.c/app_ut.c
/spdk/test/unit/lib/event/reactor.c/reactor_ut.c
/spdk/test/unit/lib/ftl/common/utils.c
/spdk/test/unit/lib/ftl/ftl_band.c/ftl_band_ut.c
/spdk/test/unit/lib/ftl/ftl_bitmap.c/ftl_bitmap_ut.c
/spdk/test/unit/lib/ftl/ftl_io.c/ftl_io_ut.c
/spdk/test/unit/lib/ftl/ftl_l2p/ftl_l2p_ut.c
/spdk/test/unit/lib/ftl/ftl_layout_upgrade/ftl_layout_upgrade_ut.c
/spdk/test/unit/lib/ftl/ftl_mempool.c/ftl_mempool_ut.c
/spdk/test/unit/lib/ftl/ftl_mngt/ftl_mngt_ut.c
/spdk/test/unit/lib/ftl/ftl_sb/ftl_sb_ut.c
/spdk/test/unit/lib/idxd/idxd_user.c/idxd_user_ut.c
/spdk/test/unit/lib/init/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/ioat/ioat.c/ioat_ut.c
/spdk/test/unit/lib/iscsi/common.c
/spdk/test/unit/lib/iscsi/conn.c/conn_ut.c
/spdk/test/unit/lib/iscsi/init_grp.c/init_grp_ut.c
/spdk/test/unit/lib/iscsi/iscsi.c/iscsi_ut.c
/spdk/test/unit/lib/iscsi/param.c/param_ut.c
/spdk/test/unit/lib/iscsi/portal_grp.c/portal_grp_ut.c
/spdk/test/unit/lib/iscsi/tgt_node.c/tgt_node_ut.c
/spdk/test/unit/lib/json/json_parse.c/json_parse_ut.c
/spdk/test/unit/lib/json/json_util.c/json_util_ut.c
/spdk/test/unit/lib/json/json_write.c/json_write_ut.c
/spdk/test/unit/lib/json_mock.c
/spdk/test/unit/lib/jsonrpc/jsonrpc_server.c/jsonrpc_server_ut.c
/spdk/test/unit/lib/log/log.c/log_ut.c
/spdk/test/unit/lib/lvol/lvol.c/lvol_ut.c
/spdk/test/unit/lib/notify/notify.c/notify_ut.c
/spdk/test/unit/lib/nvme/nvme.c/nvme_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr.c/nvme_ctrlr_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr_cmd.c/nvme_ctrlr_cmd_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr_ocssd_cmd.c/nvme_ctrlr_ocssd_cmd_ut.c
/spdk/test/unit/lib/nvme/nvme_cuse.c/nvme_cuse_ut.c
/spdk/test/unit/lib/nvme/nvme_fabric.c/nvme_fabric_ut.c
/spdk/test/unit/lib/nvme/nvme_io_msg.c/nvme_io_msg_ut.c
/spdk/test/unit/lib/nvme/nvme_ns.c/nvme_ns_ut.c
/spdk/test/unit/lib/nvme/nvme_ns_cmd.c/nvme_ns_cmd_ut.c
/spdk/test/unit/lib/nvme/nvme_ns_ocssd_cmd.c/nvme_ns_ocssd_cmd_ut.c
/spdk/test/unit/lib/nvme/nvme_opal.c/nvme_opal_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie.c/nvme_pcie_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie_common.c/nvme_pcie_common_ut.c
/spdk/test/unit/lib/nvme/nvme_poll_group.c/nvme_poll_group_ut.c
/spdk/test/unit/lib/nvme/nvme_qpair.c/nvme_qpair_ut.c
/spdk/test/unit/lib/nvme/nvme_quirks.c/nvme_quirks_ut.c
/spdk/test/unit/lib/nvme/nvme_rdma.c/nvme_rdma_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/nvme/nvme_transport.c/nvme_transport_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/nvmf/fc.c/fc_ut.c
/spdk/test/unit/lib/nvmf/fc_ls.c/fc_ls_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/rdma.c/rdma_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/nvmf/transport.c/transport_ut.c
/spdk/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c
/spdk/test/unit/lib/rdma/common.c/common_ut.c
/spdk/test/unit/lib/reduce/reduce.c/reduce_ut.c
/spdk/test/unit/lib/rpc/rpc.c/rpc_ut.c
/spdk/test/unit/lib/scsi/dev.c/dev_ut.c
/spdk/test/unit/lib/scsi/lun.c/lun_ut.c
/spdk/test/unit/lib/scsi/scsi.c/scsi_ut.c
/spdk/test/unit/lib/scsi/scsi_bdev.c/scsi_bdev_ut.c
/spdk/test/unit/lib/scsi/scsi_pr.c/scsi_pr_ut.c
/spdk/test/unit/lib/sock/posix.c/posix_ut.c
/spdk/test/unit/lib/sock/sock.c/sock_ut.c
/spdk/test/unit/lib/sock/uring.c/uring_ut.c
/spdk/test/unit/lib/thread/iobuf.c/iobuf_ut.c
/spdk/test/unit/lib/thread/thread.c/thread_ut.c
/spdk/test/unit/lib/util/Makefile
/spdk/test/unit/lib/util/base64.c/base64_ut.c
/spdk/test/unit/lib/util/bit_array.c/bit_array_ut.c
/spdk/test/unit/lib/util/cpuset.c/cpuset_ut.c
/spdk/test/unit/lib/util/crc16.c/crc16_ut.c
/spdk/test/unit/lib/util/crc32_ieee.c/crc32_ieee_ut.c
/spdk/test/unit/lib/util/crc32c.c/crc32c_ut.c
/spdk/test/unit/lib/util/crc64.c/Makefile
/spdk/test/unit/lib/util/crc64.c/crc64_ut.c
/spdk/test/unit/lib/util/dif.c/dif_ut.c
/spdk/test/unit/lib/util/iov.c/iov_ut.c
/spdk/test/unit/lib/util/math.c/math_ut.c
/spdk/test/unit/lib/util/pipe.c/pipe_ut.c
/spdk/test/unit/lib/util/string.c/string_ut.c
/spdk/test/unit/lib/util/xor.c/xor_ut.c
/spdk/test/unit/lib/vhost/vhost.c/vhost_ut.c
/spdk/test/unit/unittest.sh
/spdk/test/vfio_user/common.sh
/spdk/test/vfio_user/nvme/common.sh
/spdk/test/vfio_user/nvme/vfio_user_fio.sh
/spdk/test/vfio_user/virtio/common.sh
/spdk/test/vhost/common.sh
/spdk/test/vhost/common/fio_jobs/default_initiator.job
/spdk/test/vhost/fio/fio.sh
/spdk/test/vhost/hotplug/common.sh
/spdk/test/vhost/hotplug/scsi_hotremove.sh
/spdk/test/vhost/initiator/blockdev.sh
/spdk/test/vhost/integrity/integrity_vm.sh
/spdk/test/vhost/irqs.sh
/spdk/test/vhost/lvol/lvol_test.sh
/spdk/test/vhost/manual.sh
/spdk/test/vhost/migration/migration-tc1.job
/spdk/test/vhost/migration/migration-tc2.sh
/spdk/test/vhost/migration/migration.sh
/spdk/test/vhost/nvmf/nvmf_vhost.sh
/spdk/test/vhost/nvmf/nvmf_vhost_fio.job
/spdk/test/vhost/other/negative.sh
/spdk/test/vhost/parse_irqs.sh
/spdk/test/vhost/perf_bench/vhost_perf.sh
/spdk/test/vhost/shared/shared.sh
/spdk/test/vhost/vhost.sh
/spdk/test/vhost/vhost_boot/vhost_boot.sh
/spdk/test/vhost/windows/windows_scsi_compliance.sh
/spdk/vfiouserbuild/Makefile
8247bd4031-Mar-2023 Marcin Spiewak <marcin.spiewak@intel.com>

configure: added --max-lcores option to ./configure

This patch adds support for --max-lcores configuration
option to ./configure script. This option can be
used to change value of DPDK's RTE_MAX_LCO

configure: added --max-lcores option to ./configure

This patch adds support for --max-lcores configuration
option to ./configure script. This option can be
used to change value of DPDK's RTE_MAX_LCORE
(which is by default set to 128 for x86 architecture).
If specified, DPDK will be configured to use
the value provided by the user instead of
the default one. The option can be useful
in systems where number of physical CPUs is
larger than 128.
When RTE_MAX_LCORE is increased, it is possible
to specify cores with identifiers larger than
128 in the SPDK's CPU mask.
If the option is not specifed, DPDK will use
default value of RTE_MAX_LCORE.
--max-lcores range is [1..1024]
Example usage:
./configure --max-lcores=256
./configure --max-lcores=16

Change-Id: I47d321ba394c9acf27eaa91619aeaad28db6de34
Signed-off-by: Marcin Spiewak <marcin.spiewak@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17453
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Community-CI: Mellanox Build Bot

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/spdk_top/spdk_top.c
/spdk/autobuild.sh
/spdk/autopackage.sh
/spdk/autorun_post.py
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/.gitignore
/spdk/doc/Doxyfile
/spdk/doc/Makefile
/spdk/doc/bdev.md
/spdk/doc/bdev_module.md
/spdk/doc/blob.md
/spdk/doc/distributions.md
/spdk/doc/img/ublk_service.svg
/spdk/doc/jsonrpc.md
/spdk/doc/nvme.md
/spdk/doc/performance_reports.md
/spdk/doc/sma.md
/spdk/doc/ublk.md
/spdk/doc/user_guides.md
/spdk/dpdk
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/bdev/fio_plugin/fio_plugin.c
/spdk/examples/nvme/abort/abort.c
/spdk/examples/nvme/identify/identify.c
/spdk/examples/nvme/nvme_manage/nvme_manage.c
/spdk/examples/nvme/perf/perf.c
/spdk/include/spdk/accel.h
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/blob.h
/spdk/include/spdk/blob_bdev.h
/spdk/include/spdk/env.h
/spdk/include/spdk/event.h
/spdk/include/spdk/fd_group.h
/spdk/include/spdk/idxd.h
/spdk/include/spdk/log.h
/spdk/include/spdk/lvol.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/nvmf_cmd.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/pipe.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/util.h
/spdk/include/spdk/uuid.h
/spdk/include/spdk_internal/accel_module.h
/spdk/include/spdk_internal/event.h
/spdk/include/spdk_internal/lvolstore.h
/spdk/include/spdk_internal/nvme_tcp.h
/spdk/include/spdk_internal/sock.h
/spdk/lib/accel/Makefile
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_internal.h
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/bdev/part.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/blobstore.h
/spdk/lib/blob/request.c
/spdk/lib/blob/request.h
/spdk/lib/blob/spdk_blob.map
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/pci.c
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/env_dpdk/spdk_env_dpdk.map
/spdk/lib/env_dpdk/threads.c
/spdk/lib/env_ocf/ocf_env.h
/spdk/lib/event/app.c
/spdk/lib/event/reactor.c
/spdk/lib/idxd/idxd.c
/spdk/lib/init/subsystem.c
/spdk/lib/iscsi/iscsi.c
/spdk/lib/iscsi/iscsi_rpc.c
/spdk/lib/iscsi/portal_grp.c
/spdk/lib/jsonrpc/jsonrpc_client_tcp.c
/spdk/lib/lvol/lvol.c
/spdk/lib/lvol/spdk_lvol.map
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_ns.c
/spdk/lib/nvme/nvme_ns_cmd.c
/spdk/lib/nvme/nvme_pcie.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/nvme_vfio_user.c
/spdk/lib/nvme/nvme_zns.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/nvmf_rpc.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/transport.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/thread/Makefile
/spdk/lib/thread/iobuf.c
/spdk/lib/thread/spdk_thread.map
/spdk/lib/thread/thread.c
/spdk/lib/ublk/ublk.c
/spdk/lib/util/Makefile
/spdk/lib/util/crc32.c
/spdk/lib/util/crc32c.c
/spdk/lib/util/crc_internal.h
/spdk/lib/util/fd_group.c
/spdk/lib/util/iov.c
/spdk/lib/util/pipe.c
/spdk/lib/util/spdk_util.map
/spdk/lib/util/uuid.c
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/vhost/vhost_internal.h
/spdk/lib/vhost/vhost_rpc.c
/spdk/lib/virtio/virtio_vfio_user.c
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/ioat/accel_ioat.c
/spdk/module/bdev/Makefile
/spdk/module/bdev/compress/vbdev_compress_rpc.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/daos/bdev_daos.c
/spdk/module/bdev/daos/bdev_daos.h
/spdk/module/bdev/daos/bdev_daos_rpc.c
/spdk/module/bdev/delay/vbdev_delay.c
/spdk/module/bdev/delay/vbdev_delay.h
/spdk/module/bdev/delay/vbdev_delay_rpc.c
/spdk/module/bdev/ftl/bdev_ftl_rpc.c
/spdk/module/bdev/iscsi/bdev_iscsi.c
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/lvol/vbdev_lvol_rpc.c
/spdk/module/bdev/malloc/bdev_malloc.c
/spdk/module/bdev/malloc/bdev_malloc.h
/spdk/module/bdev/malloc/bdev_malloc_rpc.c
/spdk/module/bdev/null/bdev_null.c
/spdk/module/bdev/null/bdev_null.h
/spdk/module/bdev/null/bdev_null_rpc.c
/spdk/module/bdev/nvme/bdev_mdns_client.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/ocf/ctx.c
/spdk/module/bdev/ocf/ctx.h
/spdk/module/bdev/ocf/vbdev_ocf.c
/spdk/module/bdev/ocf/vbdev_ocf.h
/spdk/module/bdev/ocf/volume.c
/spdk/module/bdev/passthru/vbdev_passthru.c
/spdk/module/bdev/passthru/vbdev_passthru_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/concat.c
/spdk/module/bdev/raid/raid0.c
/spdk/module/bdev/raid/raid1.c
/spdk/module/bdev/raid/raid5f.c
/spdk/module/bdev/rbd/bdev_rbd.c
/spdk/module/bdev/uring/bdev_uring.c
/spdk/module/bdev/xnvme/bdev_xnvme.c
/spdk/module/bdev/xnvme/bdev_xnvme.h
/spdk/module/bdev/xnvme/bdev_xnvme_rpc.c
/spdk/module/bdev/zone_block/vbdev_zone_block_rpc.c
/spdk/module/blob/bdev/blob_bdev.c
/spdk/module/blobfs/bdev/blobfs_bdev_rpc.c
/spdk/module/event/subsystems/nvmf/nvmf_tgt.c
/spdk/module/scheduler/Makefile
/spdk/module/sock/posix/posix.c
/spdk/module/sock/uring/uring.c
/spdk/ocf
/spdk/proto/sma.proto
/spdk/python/spdk/rpc/__init__.py
/spdk/python/spdk/rpc/accel.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/compressdev.py
/spdk/python/spdk/rpc/dpdk_cryptodev.py
/spdk/python/spdk/rpc/iobuf.py
/spdk/python/spdk/rpc/lvol.py
/spdk/python/spdk/rpc/ublk.py
/spdk/python/spdk/spdkcli/ui_node.py
/spdk/python/spdk/spdkcli/ui_root.py
/spdk/scripts/bash-completion/spdk
/spdk/scripts/dpdk_mem_info.py
/spdk/scripts/get-pmr
/spdk/scripts/ledctl.sh
/spdk/scripts/perf/nvmf/README.md
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/pm/collect-bmc-pm
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/pkgdep/sles.sh
/spdk/scripts/rpc.py
/spdk/scripts/vagrant/Vagrantfile
/spdk/scripts/vagrant/autorun-spdk.conf
/spdk/scripts/vagrant/create_nvme_img.sh
/spdk/scripts/vagrant/create_vbox.sh
/spdk/test/accel/accel.sh
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/bdev/bdevio/bdevio.c
/spdk/test/bdev/blockdev.sh
/spdk/test/common/autobuild_common.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/README.md
/spdk/test/common/config/autotest_setup.sh
/spdk/test/common/config/pkgdep/apt-get
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/os/ubuntu
/spdk/test/common/config/pkgdep/patches/dpdk/21.11+/dpdk_rte_thash_gfni.patch
/spdk/test/common/config/pkgdep/patches/dpdk/22.11+/dpdk_ipsec_mb.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-devlink-info-driver.patch
/spdk/test/common/config/pkgdep/yum
/spdk/test/common/config/vm_setup.sh
/spdk/test/common/lib/test_iobuf.c
/spdk/test/common/skipped_build_files.txt
/spdk/test/common/skipped_tests.txt
/spdk/test/event/event.sh
/spdk/test/external_code/passthru/vbdev_passthru.c
/spdk/test/external_code/passthru/vbdev_passthru.h
/spdk/test/external_code/passthru/vbdev_passthru_rpc.c
/spdk/test/external_code/test_make.sh
/spdk/test/iscsi_tgt/iscsi_tgt.sh
/spdk/test/iscsi_tgt/trace_record/trace_record.sh
/spdk/test/json_config/clear_config.py
/spdk/test/json_config/json_config.sh
/spdk/test/lvol/lvol.sh
/spdk/test/make/check_so_deps.sh
/spdk/test/nvme/Makefile
/spdk/test/nvme/cmb/cmb.sh
/spdk/test/nvme/cuse/common.sh
/spdk/test/nvme/cuse/nvme_cuse.sh
/spdk/test/nvme/cuse/nvme_ns_manage_cuse.sh
/spdk/test/nvme/cuse/spdk_nvme_cli_cuse.sh
/spdk/test/nvme/doorbell_aers/.gitignore
/spdk/test/nvme/doorbell_aers/Makefile
/spdk/test/nvme/doorbell_aers/doorbell_aers.c
/spdk/test/nvme/nvme.sh
/spdk/test/nvme/nvme_reset_stuck_adm_cmd.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/multipath.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/device_removal.sh
/spdk/test/nvmf/target/filesystem.sh
/spdk/test/nvmf/target/nvmf_vhost.sh
/spdk/test/nvmf/target/zcopy.sh
/spdk/test/ocf/ocf.sh
/spdk/test/packaging/rpm/rpm.sh
/spdk/test/scheduler/common.sh
/spdk/test/scheduler/governor.sh
/spdk/test/scheduler/idle.sh
/spdk/test/setup/common.sh
/spdk/test/setup/devices.sh
/spdk/test/setup/hugepages.sh
/spdk/test/sma/vhost_blk.sh
/spdk/test/spdkcli/common.sh
/spdk/test/spdkcli/iscsi.sh
/spdk/test/spdkcli/match_files/spdkcli_details_vhost_ctrl.test.match
/spdk/test/spdkcli/match_files/spdkcli_raid.test.match
/spdk/test/spdkcli/match_files/spdkcli_vhost.test.match
/spdk/test/spdkcli/match_files/spdkcli_virtio_pci.test.match
/spdk/test/spdkcli/nvmf.sh
/spdk/test/spdkcli/raid.sh
/spdk/test/spdkcli/rbd.sh
/spdk/test/spdkcli/vhost.sh
/spdk/test/spdkcli/virtio.sh
/spdk/test/unit/lib/Makefile
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/accel_dpdk_cryptodev_ut.c
/spdk/test/unit/lib/bdev/Makefile
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/part.c/part_ut.c
/spdk/test/unit/lib/bdev/raid/concat.c/concat_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/bdev/vbdev_lvol.c/vbdev_lvol_ut.c
/spdk/test/unit/lib/blob/Makefile
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/blob/blob.c/esnap_dev.c
/spdk/test/unit/lib/blob/blob_bdev.c/Makefile
/spdk/test/unit/lib/blob/blob_bdev.c/blob_bdev_ut.c
/spdk/test/unit/lib/blob/bs_dev_common.c
/spdk/test/unit/lib/event/reactor.c/reactor_ut.c
/spdk/test/unit/lib/lvol/lvol.c/lvol_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr.c/nvme_ctrlr_ut.c
/spdk/test/unit/lib/nvme/nvme_ns.c/nvme_ns_ut.c
/spdk/test/unit/lib/nvme/nvme_ns_cmd.c/nvme_ns_cmd_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/nvmf/nvmf.c/nvmf_ut.c
/spdk/test/unit/lib/nvmf/rdma.c/rdma_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/nvmf/transport.c/transport_ut.c
/spdk/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c
/spdk/test/unit/lib/sock/sock.c/sock_ut.c
/spdk/test/unit/lib/thread/Makefile
/spdk/test/unit/lib/thread/iobuf.c/Makefile
/spdk/test/unit/lib/thread/iobuf.c/iobuf_ut.c
/spdk/test/unit/lib/thread/thread.c/thread_ut.c
/spdk/test/unit/lib/util/iov.c/iov_ut.c
/spdk/test/unit/lib/util/pipe.c/pipe_ut.c
/spdk/test/unit/lib/vhost/vhost.c/vhost_ut.c
/spdk/test/unit/unittest.sh
/spdk/test/vhost/common.sh
/spdk/test/vhost/integrity/integrity_vm.sh
/spdk/test/vhost/other/negative.sh
/spdk/test/vhost/vhost.sh
6c0da14614-Dec-2022 Krzysztof Karas <krzysztof.karas@intel.com>

DPDK: use -Ddisable_apps option

Reduce build time and size by passing -Ddisable_apps.
This option will be used instead of pushing a backport
to DPDK fork that would manually disable app building.

T

DPDK: use -Ddisable_apps option

Reduce build time and size by passing -Ddisable_apps.
This option will be used instead of pushing a backport
to DPDK fork that would manually disable app building.

Tested on DPDK 22.07 and DPDK 22.11.1.

Change-Id: I94df5550315567f6dbd72d354f733fe5126c5930
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15929
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...

eb5b45cb26-Jan-2023 Krzysztof Karas <krzysztof.karas@intel.com>

dpdkbuild/Makefile: move sed-ing disabled libs and drivers

Currently those are being sed-ed as a part of the meson setup
command, which elongates that line to over 300 characters.

To reduce size of

dpdkbuild/Makefile: move sed-ing disabled libs and drivers

Currently those are being sed-ed as a part of the meson setup
command, which elongates that line to over 300 characters.

To reduce size of that command, move sed-ing out to
variables and use only those as part of meson setup
command.

Change-Id: I5f8900d43b8d1f929a68d0e3a3ded962a6f8d1e2
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16533
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...

a5a75f3424-Jan-2023 Mike Gerdts <mgerdts@nvidia.com>

dpdk/crypto: fix build after NO_COMPAT_IMB_API_053

The version of make found in Rocky 8.7 (make-4.2.1-11.el8.x86_64) fails
in the dpdkbuild directory with:

$ make clean
Makefile:64: *** invalid

dpdk/crypto: fix build after NO_COMPAT_IMB_API_053

The version of make found in Rocky 8.7 (make-4.2.1-11.el8.x86_64) fails
in the dpdkbuild directory with:

$ make clean
Makefile:64: *** invalid syntax in conditional. Stop.

This removes the # symbol, allowing builds to work again.

Signed-off-by: Mike Gerdts <mgerdts@nvidia.com>
Change-Id: I0b9ac05d6670615c2a3642c7a833ac64774b9fef
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16440
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...


/spdk/CHANGELOG.md
/spdk/deprecation.md
Makefile
/spdk/examples/nvme/perf/perf.c
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/version.h
/spdk/intel-ipsec-mb
/spdk/lib/accel/Makefile
/spdk/lib/bdev/Makefile
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/blob/Makefile
/spdk/lib/blob/blobstore.c
/spdk/lib/blobfs/Makefile
/spdk/lib/conf/Makefile
/spdk/lib/dma/Makefile
/spdk/lib/env_dpdk/Makefile
/spdk/lib/event/Makefile
/spdk/lib/ftl/Makefile
/spdk/lib/idxd/Makefile
/spdk/lib/init/Makefile
/spdk/lib/ioat/Makefile
/spdk/lib/iscsi/Makefile
/spdk/lib/json/Makefile
/spdk/lib/jsonrpc/Makefile
/spdk/lib/log/Makefile
/spdk/lib/lvol/Makefile
/spdk/lib/mlx5/Makefile
/spdk/lib/nbd/Makefile
/spdk/lib/notify/Makefile
/spdk/lib/nvme/Makefile
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/rdma/Makefile
/spdk/lib/reduce/Makefile
/spdk/lib/rpc/Makefile
/spdk/lib/scsi/Makefile
/spdk/lib/sock/Makefile
/spdk/lib/thread/Makefile
/spdk/lib/trace/Makefile
/spdk/lib/trace_parser/Makefile
/spdk/lib/ublk/Makefile
/spdk/lib/ublk/ublk.c
/spdk/lib/ut_mock/Makefile
/spdk/lib/util/Makefile
/spdk/lib/vfio_user/host/Makefile
/spdk/lib/vfu_tgt/Makefile
/spdk/lib/vhost/Makefile
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/virtio/Makefile
/spdk/lib/vmd/Makefile
/spdk/module/accel/dpdk_compressdev/Makefile
/spdk/module/accel/dpdk_cryptodev/Makefile
/spdk/module/accel/dsa/Makefile
/spdk/module/accel/iaa/Makefile
/spdk/module/accel/ioat/Makefile
/spdk/module/accel/mlx5/Makefile
/spdk/module/bdev/aio/Makefile
/spdk/module/bdev/compress/Makefile
/spdk/module/bdev/crypto/Makefile
/spdk/module/bdev/daos/Makefile
/spdk/module/bdev/delay/Makefile
/spdk/module/bdev/error/Makefile
/spdk/module/bdev/ftl/Makefile
/spdk/module/bdev/gpt/Makefile
/spdk/module/bdev/iscsi/Makefile
/spdk/module/bdev/lvol/Makefile
/spdk/module/bdev/malloc/Makefile
/spdk/module/bdev/null/Makefile
/spdk/module/bdev/nvme/Makefile
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/ocf/Makefile
/spdk/module/bdev/passthru/Makefile
/spdk/module/bdev/pmem/Makefile
/spdk/module/bdev/raid/Makefile
/spdk/module/bdev/rbd/Makefile
/spdk/module/bdev/split/Makefile
/spdk/module/bdev/uring/Makefile
/spdk/module/bdev/virtio/Makefile
/spdk/module/bdev/xnvme/Makefile
/spdk/module/bdev/zone_block/Makefile
/spdk/module/blob/bdev/Makefile
/spdk/module/blobfs/bdev/Makefile
/spdk/module/env_dpdk/Makefile
/spdk/module/event/subsystems/accel/Makefile
/spdk/module/event/subsystems/bdev/Makefile
/spdk/module/event/subsystems/iobuf/Makefile
/spdk/module/event/subsystems/iscsi/Makefile
/spdk/module/event/subsystems/nbd/Makefile
/spdk/module/event/subsystems/nvmf/Makefile
/spdk/module/event/subsystems/scheduler/Makefile
/spdk/module/event/subsystems/scsi/Makefile
/spdk/module/event/subsystems/sock/Makefile
/spdk/module/event/subsystems/ublk/Makefile
/spdk/module/event/subsystems/vfu_tgt/Makefile
/spdk/module/event/subsystems/vhost_blk/Makefile
/spdk/module/event/subsystems/vhost_scsi/Makefile
/spdk/module/event/subsystems/vmd/Makefile
/spdk/module/scheduler/dpdk_governor/Makefile
/spdk/module/scheduler/dynamic/Makefile
/spdk/module/scheduler/gscheduler/Makefile
/spdk/module/sock/posix/Makefile
/spdk/module/sock/uring/Makefile
/spdk/module/vfu_device/Makefile
/spdk/rpmbuild/spdk.spec
/spdk/shared_lib/Makefile
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/patches/ice/0001-ktermios-const.patch
/spdk/test/common/config/pkgdep/patches/ice/0001-netif-napi-weight.patch
/spdk/test/event/cpu_locks.sh
/spdk/test/event/event.sh
/spdk/test/json_config/config_filter.py
/spdk/test/make/check_so_deps.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/multipath.sh
/spdk/test/packaging/rpm/rpm.sh
/spdk/test/unit/lib/json_mock.c
fe1f26de19-Jan-2023 Tomasz Zawadzki <tomasz.zawadzki@intel.com>

dpdk/crypto: define NO_COMPAT_IMB_API_053

intel-ipsec-mb added NO_COMPAT_IMB_API_053 to allow
for backwards compatiblity for certain enums.
See intel-ipsec-mb patch:
(53a8371)Document and use new co

dpdk/crypto: define NO_COMPAT_IMB_API_053

intel-ipsec-mb added NO_COMPAT_IMB_API_053 to allow
for backwards compatiblity for certain enums.
See intel-ipsec-mb patch:
(53a8371)Document and use new compilation flag NO_COMPAT_IMB_API_053

Meanwhile starting with DPDK 22.07, qat crypto updated the required intel-ipsec-mb
and disabled OPENSSL_API_COMPAT. Resulting in redefinitions from aes.h.
Patch breaking it:
(3227bc7)crypto/qat: use intel-ipsec-mb for partial hash and AES

Only _after_ DPDK 22.11 it was fixed:
(2a21107) crypto/qat: fix build

This means that DPDK 22.07 and DPDK 22.11.1 does not work with latest intel-ipsec-mb.
It does not affect earlier versions of DPDK, nor intel-ipsec-mb.

Only for this case, if the DPDK fix is not present,
define NO_COMPAT_IMB_API_053.

Change-Id: Ibe2edc5c79ac09b5260eeb0f7d53b4dcb26bcaa5
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16359
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/spdk_tgt/Makefile
/spdk/autotest.sh
/spdk/configure
/spdk/doc/bdev.md
/spdk/doc/jsonrpc.md
/spdk/doc/sma.md
/spdk/dpdk
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/include/spdk/accel.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/env.h
/spdk/include/spdk/reduce.h
/spdk/include/spdk/sock.h
/spdk/include/spdk/ublk.h
/spdk/include/spdk_internal/mlx5.h
/spdk/lib/Makefile
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/blob/blobstore.c
/spdk/lib/env_dpdk/env.c
/spdk/lib/env_dpdk/spdk_env_dpdk.map
/spdk/lib/ftl/utils/ftl_log.h
/spdk/lib/mlx5/Makefile
/spdk/lib/mlx5/mlx5_crypto.c
/spdk/lib/mlx5/spdk_mlx5.map
/spdk/lib/reduce/reduce.c
/spdk/lib/ublk/Makefile
/spdk/lib/ublk/spdk_ublk.map
/spdk/lib/ublk/ublk.c
/spdk/lib/ublk/ublk_internal.h
/spdk/lib/ublk/ublk_rpc.c
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/module/accel/Makefile
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/accel/mlx5/Makefile
/spdk/module/accel/mlx5/accel_mlx5.c
/spdk/module/accel/mlx5/accel_mlx5.h
/spdk/module/accel/mlx5/accel_mlx5_rpc.c
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/compress/vbdev_compress.h
/spdk/module/bdev/compress/vbdev_compress_rpc.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/crypto/vbdev_crypto.h
/spdk/module/bdev/crypto/vbdev_crypto_rpc.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/event/subsystems/Makefile
/spdk/module/event/subsystems/ublk/Makefile
/spdk/module/event/subsystems/ublk/ublk.c
/spdk/module/sock/posix/posix.c
/spdk/module/sock/uring/uring.c
/spdk/python/spdk/rpc/__init__.py
/spdk/python/spdk/rpc/accel.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/mlx5.py
/spdk/python/spdk/rpc/ublk.py
/spdk/python/spdk/sma/volume/crypto_bdev.py
/spdk/scripts/check_format.sh
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/vhost/conf-generator
/spdk/scripts/perf/vhost/run_vhost_test.sh
/spdk/scripts/rpc.py
/spdk/test/bdev/blockdev.sh
/spdk/test/common/applications.sh
/spdk/test/common/skipped_build_files.txt
/spdk/test/compress/compress.sh
/spdk/test/compress/dpdk.json
/spdk/test/fuzz/llvm.sh
/spdk/test/json_config/config_filter.py
/spdk/test/json_config/json_config.sh
/spdk/test/nvme/perf/common.sh
/spdk/test/nvme/perf/run_perf.sh
/spdk/test/nvmf/host/mdns_discovery.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/delete_subsystem.sh
/spdk/test/scheduler/common.sh
/spdk/test/sma/crypto.sh
/spdk/test/sma/vfiouser_qemu.sh
/spdk/test/sma/vhost_blk.sh
/spdk/test/unit/lib/accel/Makefile
/spdk/test/unit/lib/accel/dpdk_compressdev.c/Makefile
/spdk/test/unit/lib/accel/dpdk_compressdev.c/accel_dpdk_compressdev_ut.c
/spdk/test/unit/lib/bdev/compress.c/compress_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/reduce/reduce.c/reduce_ut.c
/spdk/test/unit/lib/sock/posix.c/posix_ut.c
/spdk/test/unit/lib/sock/uring.c/uring_ut.c
/spdk/test/unit/unittest.sh
976f8b0928-Oct-2022 paul luse <paul.e.luse@intel.com>

module/accel: Add compressDev accel_module

This is the port of the vbdev compress logic into the accel
framework. It includes just one enhancement, to only fill each
mbuf in either src or dst array

module/accel: Add compressDev accel_module

This is the port of the vbdev compress logic into the accel
framework. It includes just one enhancement, to only fill each
mbuf in either src or dst array with max "window size" param to
avoid QAT errors. Note that DPDK ISAL PMD was not ported as we
have native ISAL compression in accel now.

Note: ISAL w/DPDK is still built w/this patch, that can't be
removed until the vbdev module moves to accel fw as it still
depends on DPDK ISAL PMD.

Follow-on patches will include addition C API for PMD selection,
this patch just gets equivalent functionality going. Upcoming
patches will also convert the vbdev compress module to use the
accel framework instead of talking directly to compressdev.

More patches will also address comments on vbdev common code
that addressed here would make the review challenging.

This patch also fixes a bug in the ported code that needs to
be fixed here to pass CI. Capability discovery was incorrect
causing all devices to appear to not support chained mbufs,
with the mbuf splitting code this is important to get right.

Signed-off-by: paul luse <paul.e.luse@intel.com>
Change-Id: I7f526404819b145ef26e40877122ba80a02fcf51
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15178
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>

show more ...


/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/app/Makefile
/spdk/app/spdk_top/spdk_top.c
/spdk/autobuild.sh
/spdk/autotest.sh
/spdk/configure
/spdk/doc/jsonrpc.md
Makefile
/spdk/examples/idxd/perf/perf.c
/spdk/examples/nvme/perf/perf.c
/spdk/include/spdk/accel.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvmf_cmd.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/util.h
/spdk/include/spdk_internal/accel_module.h
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_internal.h
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/bdev/part.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blobfs/blobfs.c
/spdk/lib/env_dpdk/env.mk
/spdk/lib/env_dpdk/init.c
/spdk/lib/event/app.c
/spdk/lib/ftl/ftl_band.c
/spdk/lib/ftl/ftl_l2p.c
/spdk/lib/ftl/ftl_l2p.h
/spdk/lib/ftl/ftl_l2p_cache.c
/spdk/lib/ftl/ftl_l2p_cache.h
/spdk/lib/ftl/ftl_l2p_flat.c
/spdk/lib/ftl/ftl_l2p_flat.h
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/ftl_layout.h
/spdk/lib/ftl/mngt/ftl_mngt_band.c
/spdk/lib/ftl/mngt/ftl_mngt_bdev.c
/spdk/lib/ftl/mngt/ftl_mngt_misc.c
/spdk/lib/ftl/mngt/ftl_mngt_startup.c
/spdk/lib/ioat/ioat.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/thread/thread.c
/spdk/lib/util/iov.c
/spdk/lib/util/spdk_util.map
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_internal.h
/spdk/lib/vhost/vhost_rpc.c
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/module/accel/Makefile
/spdk/module/accel/dpdk_compressdev/Makefile
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.c
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev.h
/spdk/module/accel/dpdk_compressdev/accel_dpdk_compressdev_rpc.c
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/accel/dsa/accel_dsa.c
/spdk/module/accel/iaa/accel_iaa.c
/spdk/module/accel/ioat/accel_ioat.c
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/nvme/Makefile
/spdk/module/bdev/nvme/bdev_mdns_client.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/raid0.c
/spdk/module/vfu_device/vfu_virtio.c
/spdk/python/spdk/rpc/__init__.py
/spdk/python/spdk/rpc/accel.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/compressdev.py
/spdk/python/spdk/rpc/vhost.py
/spdk/scripts/bash-completion/spdk
/spdk/scripts/perf/nvmf/README.md
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/pkgdep/sles.sh
/spdk/scripts/rpc.py
/spdk/test/accel/accel.sh
/spdk/test/accel/dpdk.json
/spdk/test/bdev/bdev_raid.sh
/spdk/test/bdev/blockdev.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/vm_setup.sh
/spdk/test/common/lib/test_rdma.c
/spdk/test/ftl/dirty_shutdown.sh
/spdk/test/ftl/fio.sh
/spdk/test/ftl/restore.sh
/spdk/test/ftl/trim.sh
/spdk/test/ftl/write_after_write.sh
/spdk/test/fuzz/llvm.sh
/spdk/test/fuzz/llvm/llvm-gcov.sh
/spdk/test/fuzz/llvm/vfio/run.sh
/spdk/test/iscsi_tgt/resize/resize.sh
/spdk/test/nvme/perf/common.sh
/spdk/test/nvmf/host/mdns_discovery.sh
/spdk/test/nvmf/host/timeout.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/connect_disconnect.sh
/spdk/test/nvmf/target/filesystem.sh
/spdk/test/nvmf/target/fio.sh
/spdk/test/nvmf/target/initiator_timeout.sh
/spdk/test/nvmf/target/multiconnection.sh
/spdk/test/nvmf/target/multipath.sh
/spdk/test/nvmf/target/nvmf_vfio_user.sh
/spdk/test/setup/common.sh
/spdk/test/sma/vhost_blk.sh
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/accel_dpdk_cryptodev_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/part.c/part_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/nvme/nvme_rdma.c/nvme_rdma_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ctrlr_discovery_ut.c
/spdk/test/unit/lib/nvmf/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/thread/thread.c/thread_ut.c
/spdk/test/unit/lib/util/iov.c/iov_ut.c
/spdk/test/unit/unittest.sh
/spdk/test/vfio_user/virtio/initiator_bdevperf.sh
/spdk/test/vhost/common.sh
/spdk/test/vhost/migration/migration-tc1.job
/spdk/test/vhost/migration/migration-tc1.sh
/spdk/test/vhost/migration/migration-tc2.job
/spdk/test/vhost/migration/migration-tc2.sh
/spdk/test/vhost/migration/migration.sh
/spdk/test/vhost/perf_bench/vhost_perf.sh
544a8fe514-Dec-2022 Jim Harris <james.r.harris@intel.com>

build, config: add CONFIG_HAVE_LIBARCHIVE

Always add -larchive to DPDK static link args if
libarchive is available. This is less fragile than
previous mechanism of trying to remove
RTE_HAS_LIBARCHI

build, config: add CONFIG_HAVE_LIBARCHIVE

Always add -larchive to DPDK static link args if
libarchive is available. This is less fragile than
previous mechanism of trying to remove
RTE_HAS_LIBARCHIVE to keep DPDK from trying to use it.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: Ib26fc204927d8967b98d416373fc91446169d5af
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15951
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>

show more ...

25ac67f114-Dec-2022 Jim Harris <james.r.harris@intel.com>

build, config: set CONFIG_HAVE_LIBBSD when libbsd available

Previously we would only set this if we detected that
the DPDK specified using --with-dpdk required it. When
using the DPDK submodule, we

build, config: set CONFIG_HAVE_LIBBSD when libbsd available

Previously we would only set this if we detected that
the DPDK specified using --with-dpdk required it. When
using the DPDK submodule, we would always strip
RTE_USE_LIBBSD to keep DPDK from trying to use it.
This is fragile and unnecessarily complex though - if
libbsd exists, just always add -lbsd to the link line.

Next patch will do the same for libarchive.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I94dd792b392c23a705dead47947b33d899db8f4f
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15950
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: John Levon <levon@movementarian.org>

show more ...

b1b2ccbf19-Dec-2022 Michal Berger <michal.berger@intel.com>

dpdkbuild: Silence warning about deprecated use of meson

Warning in question:

WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.

dpdkbuild: Silence warning about deprecated use of meson

Warning in question:

WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.

Signed-off-by: Michal Berger <michal.berger@intel.com>
Change-Id: I14c70d3d69ec3390d450229195b4a79ea9569156
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16012
Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot

show more ...


/spdk/.gitmodules
/spdk/CHANGELOG.md
/spdk/CONFIG
/spdk/Makefile
/spdk/app/spdk_top/spdk_top.c
/spdk/autobuild.sh
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/Doxyfile
/spdk/doc/accel_fw.md
/spdk/doc/bdev.md
/spdk/doc/bdev_module.md
/spdk/doc/concurrency.md
/spdk/doc/ftl.md
/spdk/doc/gdb_macros.md
/spdk/doc/jsonrpc.md
/spdk/doc/spdk_top.md
/spdk/doc/vagrant.md
/spdk/docker/README.md
/spdk/dpdk
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/bdev/fio_plugin/fio_plugin.c
/spdk/examples/nvme/hotplug/hotplug.c
/spdk/examples/nvme/nvme_manage/nvme_manage.c
/spdk/examples/nvme/perf/perf.c
/spdk/examples/nvmf/nvmf/nvmf.c
/spdk/examples/sock/hello_world/hello_sock.c
/spdk/include/spdk/accel.h
/spdk/include/spdk/barrier.h
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/blob.h
/spdk/include/spdk/dif.h
/spdk/include/spdk/dma.h
/spdk/include/spdk/env.h
/spdk/include/spdk/event.h
/spdk/include/spdk/histogram_data.h
/spdk/include/spdk/nvme.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/nvmf.h
/spdk/include/spdk/string.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/util.h
/spdk/include/spdk_internal/accel_module.h
/spdk/include/spdk_internal/virtio.h
/spdk/isa-l-crypto
/spdk/isalcryptobuild/Makefile
/spdk/lib/accel/Makefile
/spdk/lib/accel/accel.c
/spdk/lib/accel/accel_internal.h
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/accel_sw.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_internal.h
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/blobstore.h
/spdk/lib/env_dpdk/22.07/rte_bus.h
/spdk/lib/env_dpdk/22.07/rte_bus_pci.h
/spdk/lib/env_dpdk/22.11/bus_pci_driver.h
/spdk/lib/env_dpdk/22.11/rte_bus_pci.h
/spdk/lib/env_dpdk/Makefile
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/pci_dpdk.c
/spdk/lib/event/app.c
/spdk/lib/event/reactor.c
/spdk/lib/event/scheduler_static.c
/spdk/lib/ftl/ftl_core.c
/spdk/lib/ftl/ftl_internal.h
/spdk/lib/ftl/ftl_l2p_cache.c
/spdk/lib/ftl/ftl_nv_cache.h
/spdk/lib/ftl/mngt/ftl_mngt.h
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_recovery.c
/spdk/lib/ftl/utils/ftl_md.h
/spdk/lib/idxd/idxd.c
/spdk/lib/init/json_config.c
/spdk/lib/iscsi/conn.c
/spdk/lib/iscsi/iscsi.c
/spdk/lib/iscsi/param.c
/spdk/lib/jsonrpc/jsonrpc_server_tcp.c
/spdk/lib/lvol/lvol.c
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme_ctrlr.c
/spdk/lib/nvme/nvme_internal.h
/spdk/lib/nvme/nvme_opal.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_qpair.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvme/nvme_transport.c
/spdk/lib/nvme/spdk_nvme.map
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/fc.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/subsystem.c
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/scsi/scsi_bdev.c
/spdk/lib/thread/spdk_thread.map
/spdk/lib/thread/thread.c
/spdk/lib/util/iov.c
/spdk/lib/util/spdk_util.map
/spdk/lib/util/string.c
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/vhost/vhost_internal.h
/spdk/lib/vhost/vhost_rpc.c
/spdk/lib/vhost/vhost_scsi.c
/spdk/lib/vmd/vmd.c
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.lib_deps.mk
/spdk/mk/spdk.modules.mk
/spdk/module/accel/Makefile
/spdk/module/accel/dpdk_cryptodev/Makefile
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.c
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.h
/spdk/module/accel/dpdk_cryptodev/accel_dpdk_cryptodev_rpc.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/ftl/bdev_ftl.c
/spdk/module/bdev/iscsi/bdev_iscsi.c
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/raid/Makefile
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/raid/concat.c
/spdk/module/bdev/raid/raid0.c
/spdk/module/bdev/raid/raid1.c
/spdk/module/bdev/raid/raid5f.c
/spdk/module/bdev/xnvme/bdev_xnvme.c
/spdk/module/bdev/xnvme/bdev_xnvme.h
/spdk/module/bdev/xnvme/bdev_xnvme_rpc.c
/spdk/module/event/subsystems/Makefile
/spdk/module/event/subsystems/accel/accel.c
/spdk/module/event/subsystems/bdev/bdev.c
/spdk/module/event/subsystems/iobuf/Makefile
/spdk/module/event/subsystems/iobuf/iobuf.c
/spdk/module/event/subsystems/iobuf/iobuf_rpc.c
/spdk/module/sock/posix/posix.c
/spdk/module/vfu_device/vfu_virtio_blk.c
/spdk/proto/sma.proto
/spdk/python/spdk/rpc/__init__.py
/spdk/python/spdk/rpc/accel.py
/spdk/python/spdk/rpc/app.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/blobfs.py
/spdk/python/spdk/rpc/dpdk_cryptodev.py
/spdk/python/spdk/rpc/env_dpdk.py
/spdk/python/spdk/rpc/iobuf.py
/spdk/python/spdk/rpc/iscsi.py
/spdk/python/spdk/rpc/log.py
/spdk/python/spdk/rpc/lvol.py
/spdk/python/spdk/rpc/nbd.py
/spdk/python/spdk/rpc/notify.py
/spdk/python/spdk/rpc/nvme.py
/spdk/python/spdk/rpc/pmem.py
/spdk/python/spdk/rpc/sock.py
/spdk/python/spdk/rpc/subsystem.py
/spdk/python/spdk/rpc/trace.py
/spdk/python/spdk/rpc/vfio_user.py
/spdk/python/spdk/sma/device/device.py
/spdk/python/spdk/sma/device/vhost_blk.py
/spdk/python/spdk/sma/qmp.py
/spdk/python/spdk/sma/sma.py
/spdk/python/spdk/sma/volume/volume.py
/spdk/python/spdk/spdkcli/ui_node.py
/spdk/python/spdk/spdkcli/ui_root.py
/spdk/scripts/bpf/trace.py
/spdk/scripts/ceph/start.sh
/spdk/scripts/core-collector.sh
/spdk/scripts/env_dpdk/22.07/rte_bus_pci.h.patch
/spdk/scripts/env_dpdk/README.md
/spdk/scripts/env_dpdk/check_dpdk_pci_api.sh
/spdk/scripts/gdb_macros.py
/spdk/scripts/get-pmr
/spdk/scripts/perf/vhost/run_vhost_test.sh
/spdk/scripts/pkgdep/common.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/qat_setup.sh
/spdk/scripts/rpc.py
/spdk/scripts/setup.sh
/spdk/scripts/vagrant/create_vbox.sh
/spdk/test/accel/accel.sh
/spdk/test/bdev/bdev_raid.sh
/spdk/test/bdev/blockdev.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/apt-get
/spdk/test/common/config/pkgdep/dnf
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/pacman
/spdk/test/common/config/pkgdep/pkg
/spdk/test/common/config/pkgdep/yum
/spdk/test/common/skipped_build_files.txt
/spdk/test/external_code/hello_world/Makefile
/spdk/test/ftl/bdevperf.sh
/spdk/test/iscsi_tgt/calsoft/calsoft.py
/spdk/test/iscsi_tgt/calsoft/calsoft.sh
/spdk/test/iscsi_tgt/fuzz/fuzz.sh
/spdk/test/json_config/clear_config.py
/spdk/test/json_config/config_filter.py
/spdk/test/nvme/cuse/nvme_ns_manage_cuse.sh
/spdk/test/nvme/cuse/spdk_smartctl_cuse.sh
/spdk/test/nvme/perf/common.sh
/spdk/test/nvme/sw_hotplug.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/abort_qd_sizes.sh
/spdk/test/nvmf/target/host_management.sh
/spdk/test/setup/devices.sh
/spdk/test/setup/driver.sh
/spdk/test/sma/common.sh
/spdk/test/sma/crypto.sh
/spdk/test/sma/discovery.sh
/spdk/test/sma/nvmf_tcp.sh
/spdk/test/sma/vfiouser_qemu.sh
/spdk/test/sma/vhost_blk.sh
/spdk/test/spdkcli/match_files/spdkcli_raid.test.match
/spdk/test/spdkcli/match_files/spdkcli_vhost.test.match
/spdk/test/spdkcli/match_files/spdkcli_virtio_pci.test.match
/spdk/test/unit/include/spdk/histogram_data.h/histogram_ut.c
/spdk/test/unit/lib/accel/Makefile
/spdk/test/unit/lib/accel/accel.c/accel_ut.c
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/Makefile
/spdk/test/unit/lib/accel/dpdk_cryptodev.c/accel_dpdk_cryptodev_ut.c
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/part.c/part_ut.c
/spdk/test/unit/lib/bdev/raid/Makefile
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/bdev/raid/common.c
/spdk/test/unit/lib/bdev/raid/concat.c/concat_ut.c
/spdk/test/unit/lib/bdev/raid/raid1.c/Makefile
/spdk/test/unit/lib/bdev/raid/raid1.c/raid1_ut.c
/spdk/test/unit/lib/bdev/raid/raid5f.c/raid5f_ut.c
/spdk/test/unit/lib/bdev/vbdev_zone_block.c/vbdev_zone_block_ut.c
/spdk/test/unit/lib/blob/blob.c/blob_ut.c
/spdk/test/unit/lib/nvme/nvme.c/nvme_ut.c
/spdk/test/unit/lib/nvme/nvme_ctrlr_cmd.c/nvme_ctrlr_cmd_ut.c
/spdk/test/unit/lib/nvme/nvme_qpair.c/nvme_qpair_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/reduce/reduce.c/reduce_ut.c
/spdk/test/unit/lib/sock/sock.c/sock_ut.c
/spdk/test/unit/lib/thread/thread.c/thread_ut.c
/spdk/test/unit/lib/util/cpuset.c/cpuset_ut.c
/spdk/test/unit/lib/util/math.c/math_ut.c
/spdk/test/unit/lib/util/string.c/string_ut.c
/spdk/test/unit/lib/vhost/vhost.c/vhost_ut.c
/spdk/test/unit/unittest.sh
/spdk/test/vfio_user/common.sh
/spdk/test/vfio_user/vfio_user.sh
/spdk/test/vfio_user/virtio/initiator_bdevperf.sh
/spdk/test/vhost/common.sh
/spdk/xnvme
/spdk/xnvmebuild/Makefile
19e2dc3828-Oct-2022 paul luse <paul.e.luse@intel.com>

configure: rename --with-reduce --with-vbdev-compress

This is in prep for adding a new compressDev accel_fw
module that will contain all of the DPDK compressDev specifics
on it, the vbdev will make

configure: rename --with-reduce --with-vbdev-compress

This is in prep for adding a new compressDev accel_fw
module that will contain all of the DPDK compressDev specifics
on it, the vbdev will make calls to the accel_fw instead.

As the accel_fw has SW based compression, we want the configure
option to apply to building the vbdev module but not the accel_sw
software implementation or the upcoming compressdev module.

Renamed to "compress" as reduce is a term specific to the vbdev
implementation of the compression to be provided by the accel_fw
and thus the same reason why we leave the test flag called REDUCE
because it's controlling tests for the reduce library as well as
the vbdev module that is using reduce. The flag does not apply
to the SW implementation of compression.

This does not affect upcoming accel_fw compressdev module, that
will have its own configure option.

Signed-off-by: paul luse <paul.e.luse@intel.com>
Change-Id: If8ed3e48e1e3dabcaad1cd161289e78122cd9d58
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15179
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>

show more ...


/spdk/.githooks/pre-commit
/spdk/.githooks/pre-push
/spdk/CHANGELOG.md
/spdk/CODE_OF_CONDUCT.md
/spdk/CONFIG
/spdk/README.md
/spdk/app/spdk_dd/spdk_dd.c
/spdk/app/spdk_top/spdk_top.c
/spdk/autobuild.sh
/spdk/autopackage.sh
/spdk/autorun.sh
/spdk/autorun_post.py
/spdk/autotest.sh
/spdk/configure
/spdk/deprecation.md
/spdk/doc/Makefile
/spdk/doc/accel_fw.md
/spdk/doc/jsonrpc.md
/spdk/doc/nvmf_multipath_howto.md
/spdk/doc/performance_reports.md
/spdk/doc/spdk_top.md
/spdk/doc/vhost.md
/spdk/docker/build_base/post-install
/spdk/docker/spdk-app/init
/spdk/docker/traffic-generator/init
/spdk/dpdk
Makefile
/spdk/examples/accel/perf/accel_perf.c
/spdk/examples/bdev/Makefile
/spdk/examples/bdev/bdevperf/.gitignore
/spdk/examples/bdev/bdevperf/Makefile
/spdk/examples/bdev/bdevperf/bdevperf.c
/spdk/examples/bdev/bdevperf/bdevperf.py
/spdk/examples/bdev/fio_plugin/fio_plugin.c
/spdk/examples/bdev/hello_world/Makefile
/spdk/examples/blob/cli/Makefile
/spdk/examples/blob/hello_world/Makefile
/spdk/examples/interrupt_tgt/interrupt_plugin.py
/spdk/examples/nvme/abort/abort.c
/spdk/examples/nvme/hotplug/hotplug_plugin.py
/spdk/examples/nvme/perf/perf.c
/spdk/examples/util/zipf/Makefile
/spdk/examples/vmd/led/Makefile
/spdk/examples/vmd/lsvmd/Makefile
/spdk/include/spdk/bdev.h
/spdk/include/spdk/bdev_module.h
/spdk/include/spdk/blob.h
/spdk/include/spdk/blobfs_bdev.h
/spdk/include/spdk/event.h
/spdk/include/spdk/fd_group.h
/spdk/include/spdk/json.h
/spdk/include/spdk/log.h
/spdk/include/spdk/nvme_spec.h
/spdk/include/spdk/nvmf_transport.h
/spdk/include/spdk/rpc.h
/spdk/include/spdk/stdinc.h
/spdk/include/spdk/string.h
/spdk/include/spdk/thread.h
/spdk/include/spdk/vfu_target.h
/spdk/include/spdk_internal/lvolstore.h
/spdk/lib/Makefile
/spdk/lib/accel/accel_rpc.c
/spdk/lib/accel/spdk_accel.map
/spdk/lib/bdev/bdev.c
/spdk/lib/bdev/bdev_internal.h
/spdk/lib/bdev/bdev_rpc.c
/spdk/lib/bdev/spdk_bdev.map
/spdk/lib/blob/Makefile
/spdk/lib/blob/blob_bs_dev.c
/spdk/lib/blob/blobstore.c
/spdk/lib/blob/request.c
/spdk/lib/blob/request.h
/spdk/lib/blob/zeroes.c
/spdk/lib/blobfs/Makefile
/spdk/lib/env_dpdk/env.mk
/spdk/lib/env_dpdk/init.c
/spdk/lib/env_dpdk/pci_dpdk_2211.c
/spdk/lib/event/app.c
/spdk/lib/event/reactor.c
/spdk/lib/ftl/ftl_core.c
/spdk/lib/ftl/ftl_core.h
/spdk/lib/ftl/ftl_l2p_cache.c
/spdk/lib/ftl/ftl_layout.c
/spdk/lib/ftl/ftl_nv_cache.c
/spdk/lib/ftl/ftl_reloc.c
/spdk/lib/ftl/mngt/ftl_mngt_md.c
/spdk/lib/ftl/mngt/ftl_mngt_recovery.c
/spdk/lib/ftl/utils/ftl_conf.c
/spdk/lib/idxd/idxd.c
/spdk/lib/idxd/idxd_internal.h
/spdk/lib/idxd/idxd_user.c
/spdk/lib/idxd/spdk_idxd.map
/spdk/lib/init/subsystem.c
/spdk/lib/init/subsystem_rpc.c
/spdk/lib/iscsi/conn.c
/spdk/lib/iscsi/iscsi.c
/spdk/lib/json/Makefile
/spdk/lib/json/json_write.c
/spdk/lib/json/spdk_json.map
/spdk/lib/jsonrpc/spdk_jsonrpc.map
/spdk/lib/log/Makefile
/spdk/lib/log/log_deprecated.c
/spdk/lib/log/spdk_log.map
/spdk/lib/lvol/Makefile
/spdk/lib/lvol/lvol.c
/spdk/lib/nvme/Makefile
/spdk/lib/nvme/nvme_cuse.c
/spdk/lib/nvme/nvme_pcie.c
/spdk/lib/nvme/nvme_pcie_common.c
/spdk/lib/nvme/nvme_rdma.c
/spdk/lib/nvme/nvme_tcp.c
/spdk/lib/nvmf/Makefile
/spdk/lib/nvmf/ctrlr.c
/spdk/lib/nvmf/ctrlr_bdev.c
/spdk/lib/nvmf/nvmf.c
/spdk/lib/nvmf/nvmf_internal.h
/spdk/lib/nvmf/rdma.c
/spdk/lib/nvmf/spdk_nvmf.map
/spdk/lib/nvmf/tcp.c
/spdk/lib/nvmf/vfio_user.c
/spdk/lib/rocksdb/env_spdk.cc
/spdk/lib/rpc/Makefile
/spdk/lib/rpc/rpc.c
/spdk/lib/rpc/spdk_rpc.map
/spdk/lib/sock/sock.c
/spdk/lib/thread/Makefile
/spdk/lib/thread/spdk_thread.map
/spdk/lib/thread/thread.c
/spdk/lib/trace/Makefile
/spdk/lib/trace/trace.c
/spdk/lib/trace/trace_internal.h
/spdk/lib/trace/trace_rpc.c
/spdk/lib/util/Makefile
/spdk/lib/util/fd_group.c
/spdk/lib/util/spdk_util.map
/spdk/lib/util/string.c
/spdk/lib/vhost/rte_vhost_user.c
/spdk/lib/vhost/vhost.c
/spdk/lib/vhost/vhost_blk.c
/spdk/lib/vhost/vhost_internal.h
/spdk/lib/vhost/vhost_scsi.c
/spdk/lib/virtio/virtio_vfio_user.c
/spdk/lib/virtio/virtio_vhost_user.c
/spdk/mk/spdk.common.mk
/spdk/mk/spdk.modules.mk
/spdk/module/bdev/Makefile
/spdk/module/bdev/compress/vbdev_compress.c
/spdk/module/bdev/crypto/vbdev_crypto.c
/spdk/module/bdev/daos/bdev_daos.c
/spdk/module/bdev/ftl/bdev_ftl.c
/spdk/module/bdev/lvol/vbdev_lvol.c
/spdk/module/bdev/nvme/bdev_nvme.c
/spdk/module/bdev/nvme/bdev_nvme.h
/spdk/module/bdev/nvme/bdev_nvme_rpc.c
/spdk/module/bdev/nvme/nvme_rpc.c
/spdk/module/bdev/ocf/vbdev_ocf.h
/spdk/module/bdev/ocf/vbdev_ocf_rpc.c
/spdk/module/bdev/raid/bdev_raid.c
/spdk/module/bdev/raid/bdev_raid.h
/spdk/module/bdev/raid/bdev_raid_rpc.c
/spdk/module/bdev/rbd/bdev_rbd.c
/spdk/module/bdev/uring/bdev_uring.c
/spdk/module/blob/bdev/Makefile
/spdk/module/blob/bdev/blob_bdev.c
/spdk/module/blobfs/bdev/blobfs_bdev.c
/spdk/module/sock/posix/posix.c
/spdk/module/sock/uring/uring.c
/spdk/module/vfu_device/vfu_virtio_blk.c
/spdk/module/vfu_device/vfu_virtio_scsi.c
/spdk/python/spdk/__init__.py
/spdk/python/spdk/rpc/__init__.py
/spdk/python/spdk/rpc/accel.py
/spdk/python/spdk/rpc/app.py
/spdk/python/spdk/rpc/bdev.py
/spdk/python/spdk/rpc/blobfs.py
/spdk/python/spdk/rpc/client.py
/spdk/python/spdk/rpc/cmd_parser.py
/spdk/python/spdk/rpc/dsa.py
/spdk/python/spdk/rpc/env_dpdk.py
/spdk/python/spdk/rpc/helpers.py
/spdk/python/spdk/rpc/iaa.py
/spdk/python/spdk/rpc/ioat.py
/spdk/python/spdk/rpc/iscsi.py
/spdk/python/spdk/rpc/log.py
/spdk/python/spdk/rpc/lvol.py
/spdk/python/spdk/rpc/nbd.py
/spdk/python/spdk/rpc/notify.py
/spdk/python/spdk/rpc/nvme.py
/spdk/python/spdk/rpc/nvmf.py
/spdk/python/spdk/rpc/pmem.py
/spdk/python/spdk/rpc/sock.py
/spdk/python/spdk/rpc/subsystem.py
/spdk/python/spdk/rpc/trace.py
/spdk/python/spdk/rpc/vfio_user.py
/spdk/python/spdk/rpc/vhost.py
/spdk/python/spdk/rpc/vmd.py
/spdk/python/spdk/sma/__init__.py
/spdk/python/spdk/sma/common.py
/spdk/python/spdk/sma/device/__init__.py
/spdk/python/spdk/sma/device/device.py
/spdk/python/spdk/sma/device/nvmf_tcp.py
/spdk/python/spdk/sma/device/nvmf_vfiouser.py
/spdk/python/spdk/sma/device/vhost_blk.py
/spdk/python/spdk/sma/qmp.py
/spdk/python/spdk/sma/qos.py
/spdk/python/spdk/sma/sma.py
/spdk/python/spdk/sma/volume/__init__.py
/spdk/python/spdk/sma/volume/crypto.py
/spdk/python/spdk/sma/volume/crypto_bdev.py
/spdk/python/spdk/sma/volume/volume.py
/spdk/python/spdk/spdkcli/__init__.py
/spdk/python/spdk/spdkcli/ui_node.py
/spdk/python/spdk/spdkcli/ui_node_iscsi.py
/spdk/python/spdk/spdkcli/ui_node_nvmf.py
/spdk/python/spdk/spdkcli/ui_root.py
/spdk/rpmbuild/rpm-deps.sh
/spdk/rpmbuild/rpm.sh
/spdk/rpmbuild/spdk.spec
/spdk/scripts/ar-xnvme-fixer
/spdk/scripts/arm_cross_compile.sh
/spdk/scripts/bpf/gen.py
/spdk/scripts/bpf/gen_enums.sh
/spdk/scripts/bpf/trace.py
/spdk/scripts/bpftrace.sh
/spdk/scripts/ceph/start.sh
/spdk/scripts/ceph/stop.sh
/spdk/scripts/check_format.sh
/spdk/scripts/common.sh
/spdk/scripts/core-collector.sh
/spdk/scripts/detect_cc.sh
/spdk/scripts/dpdk_mem_info.py
/spdk/scripts/eofnl
/spdk/scripts/fio-wrapper
/spdk/scripts/gen_ftl.sh
/spdk/scripts/gen_nvme.sh
/spdk/scripts/genconfig.py
/spdk/scripts/get-pmr
/spdk/scripts/histogram.py
/spdk/scripts/iostat.py
/spdk/scripts/lspci
/spdk/scripts/pc.sh
/spdk/scripts/pc_libs.sh
/spdk/scripts/pc_modules.sh
/spdk/scripts/perf/nvme/run_fio_test.py
/spdk/scripts/perf/nvme/run_fio_test.sh
/spdk/scripts/perf/nvmf/README.md
/spdk/scripts/perf/nvmf/common.py
/spdk/scripts/perf/nvmf/run_nvmf.py
/spdk/scripts/perf/pm/collect-bmc-pm
/spdk/scripts/perf/vhost/run_vhost_test.sh
/spdk/scripts/pkgdep.sh
/spdk/scripts/pkgdep/arch.sh
/spdk/scripts/pkgdep/clear-linux-os.sh
/spdk/scripts/pkgdep/common.sh
/spdk/scripts/pkgdep/debian.sh
/spdk/scripts/pkgdep/freebsd.sh
/spdk/scripts/pkgdep/rhel.sh
/spdk/scripts/pkgdep/sles.sh
/spdk/scripts/prep_benchmarks.sh
/spdk/scripts/qat_setup.sh
/spdk/scripts/rpc.py
/spdk/scripts/rpc_http_proxy.py
/spdk/scripts/rxe_cfg_small.sh
/spdk/scripts/setup.sh
/spdk/scripts/sma-client.py
/spdk/scripts/sma.py
/spdk/scripts/spdk-gpt.py
/spdk/scripts/spdkcli.py
/spdk/scripts/spdx.sh
/spdk/scripts/sync_dev_uevents.sh
/spdk/scripts/vagrant/autorun-spdk.conf
/spdk/scripts/vagrant/create_nvme_img.sh
/spdk/scripts/vagrant/create_vbox.sh
/spdk/scripts/vagrant/run-autorun.sh
/spdk/scripts/vagrant/update.sh
/spdk/test/accel/accel.sh
/spdk/test/accel/bib
/spdk/test/app/cmdline.sh
/spdk/test/app/fuzz/common/fuzz_rpc.py
/spdk/test/app/fuzz/iscsi_fuzz/Makefile
/spdk/test/app/fuzz/llvm_nvme_fuzz/Makefile
/spdk/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c
/spdk/test/app/fuzz/llvm_vfio_fuzz/Makefile
/spdk/test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz.c
/spdk/test/app/fuzz/nvme_fuzz/Makefile
/spdk/test/app/fuzz/vhost_fuzz/Makefile
/spdk/test/bdev/Makefile
/spdk/test/bdev/bdev_raid.sh
/spdk/test/bdev/bdevio/bdevio.c
/spdk/test/bdev/bdevio/tests.py
/spdk/test/bdev/bdevperf/common.sh
/spdk/test/bdev/bdevperf/test_config.sh
/spdk/test/bdev/blockdev.sh
/spdk/test/bdev/nbd_common.sh
/spdk/test/blobfs/blobfs.sh
/spdk/test/blobfs/rocksdb/postprocess.py
/spdk/test/blobfs/rocksdb/rocksdb.sh
/spdk/test/blobstore/blob_io_wait/blob_io_wait.sh
/spdk/test/blobstore/blobstore.sh
/spdk/test/blobstore/blobstore_grow/blobstore_grow.sh
/spdk/test/common/applications.sh
/spdk/test/common/autotest_common.sh
/spdk/test/common/config/pkgdep/apt-get
/spdk/test/common/config/pkgdep/dnf
/spdk/test/common/config/pkgdep/git
/spdk/test/common/config/pkgdep/yum
/spdk/test/common/config/vm_setup.sh
/spdk/test/compress/compress.sh
/spdk/test/dd/basic_rw.sh
/spdk/test/dd/bdev_to_bdev.sh
/spdk/test/dd/common.sh
/spdk/test/dd/dd.sh
/spdk/test/dd/malloc.sh
/spdk/test/dd/posix.sh
/spdk/test/dd/sparse.sh
/spdk/test/dd/uring.sh
/spdk/test/dma/test_dma/test_dma.c
/spdk/test/dpdk_memory_utility/test_dpdk_mem_info.sh
/spdk/test/env/env.sh
/spdk/test/event/event.sh
/spdk/test/event/scheduler/scheduler.sh
/spdk/test/event/scheduler/scheduler_plugin.py
/spdk/test/external_code/nvme/identify.sh
/spdk/test/external_code/test_make.sh
/spdk/test/ftl/bdevperf.sh
/spdk/test/ftl/common.sh
/spdk/test/ftl/dirty_shutdown.sh
/spdk/test/ftl/fio.sh
/spdk/test/ftl/ftl.sh
/spdk/test/ftl/restore.sh
/spdk/test/ftl/trim.sh
/spdk/test/ftl/write_after_write.sh
/spdk/test/fuzz/autofuzz.sh
/spdk/test/fuzz/autofuzz_iscsi.sh
/spdk/test/fuzz/autofuzz_nvmf.sh
/spdk/test/fuzz/autofuzz_vhost.sh
/spdk/test/fuzz/llvm.sh
/spdk/test/fuzz/llvm/nvmf/run.sh
/spdk/test/fuzz/llvm/vfio/run.sh
/spdk/test/interrupt/interrupt_common.sh
/spdk/test/interrupt/reactor_set_interrupt.sh
/spdk/test/interrupt/reap_unregistered_poller.sh
/spdk/test/ioat/ioat.sh
/spdk/test/iscsi_tgt/bdev_io_wait/bdev_io_wait.sh
/spdk/test/iscsi_tgt/calsoft/calsoft.py
/spdk/test/iscsi_tgt/calsoft/calsoft.sh
/spdk/test/iscsi_tgt/common.sh
/spdk/test/iscsi_tgt/digests/digests.sh
/spdk/test/iscsi_tgt/ext4test/ext4test.sh
/spdk/test/iscsi_tgt/filesystem/filesystem.sh
/spdk/test/iscsi_tgt/fio/fio.sh
/spdk/test/iscsi_tgt/fuzz/fuzz.sh
/spdk/test/iscsi_tgt/initiator/initiator.sh
/spdk/test/iscsi_tgt/ip_migration/ip_migration.sh
/spdk/test/iscsi_tgt/iscsi_tgt.sh
/spdk/test/iscsi_tgt/login_redirection/login_redirection.sh
/spdk/test/iscsi_tgt/lvol/iscsi_lvol.sh
/spdk/test/iscsi_tgt/multiconnection/multiconnection.sh
/spdk/test/iscsi_tgt/nvme_remote/fio_remote_nvme.sh
/spdk/test/iscsi_tgt/perf/iscsi_initiator.sh
/spdk/test/iscsi_tgt/perf/iscsi_target.sh
/spdk/test/iscsi_tgt/pmem/iscsi_pmem.sh
/spdk/test/iscsi_tgt/qos/qos.sh
/spdk/test/iscsi_tgt/rbd/rbd.sh
/spdk/test/iscsi_tgt/reset/reset.sh
/spdk/test/iscsi_tgt/resize/resize.sh
/spdk/test/iscsi_tgt/rpc_config/rpc_config.py
/spdk/test/iscsi_tgt/rpc_config/rpc_config.sh
/spdk/test/iscsi_tgt/sock/sock.sh
/spdk/test/iscsi_tgt/trace_record/trace_record.sh
/spdk/test/json_config/alias_rpc/alias_rpc.sh
/spdk/test/json_config/clear_config.py
/spdk/test/json_config/config_filter.py
/spdk/test/json_config/json_config.sh
/spdk/test/json_config/json_config_extra_key.sh
/spdk/test/json_config/json_diff.sh
/spdk/test/lvol/basic.sh
/spdk/test/lvol/common.sh
/spdk/test/lvol/hotremove.sh
/spdk/test/lvol/lvol.sh
/spdk/test/lvol/rename.sh
/spdk/test/lvol/resize.sh
/spdk/test/lvol/snapshot_clone.sh
/spdk/test/lvol/tasting.sh
/spdk/test/lvol/thin_provisioning.sh
/spdk/test/make/check_so_deps.sh
/spdk/test/nvme/cmb/cmb.sh
/spdk/test/nvme/cmb/cmb_copy.sh
/spdk/test/nvme/compliance/compliance.sh
/spdk/test/nvme/cuse/nvme_cuse.sh
/spdk/test/nvme/cuse/nvme_cuse_rpc.sh
/spdk/test/nvme/cuse/nvme_ns_manage_cuse.sh
/spdk/test/nvme/cuse/spdk_nvme_cli_cuse.sh
/spdk/test/nvme/cuse/spdk_smartctl_cuse.sh
/spdk/test/nvme/hw_hotplug.sh
/spdk/test/nvme/nvme.sh
/spdk/test/nvme/nvme_bp.sh
/spdk/test/nvme/nvme_opal.sh
/spdk/test/nvme/nvme_pmr.sh
/spdk/test/nvme/nvme_rpc.sh
/spdk/test/nvme/nvme_rpc_timeouts.sh
/spdk/test/nvme/nvme_scc.sh
/spdk/test/nvme/perf/common.sh
/spdk/test/nvme/perf/run_perf.sh
/spdk/test/nvme/simple_copy/simple_copy.c
/spdk/test/nvme/sw_hotplug.sh
/spdk/test/nvme/xnvme/xnvme.sh
/spdk/test/nvme/zns/zns.sh
/spdk/test/nvmf/common.sh
/spdk/test/nvmf/host/aer.sh
/spdk/test/nvmf/host/async_init.sh
/spdk/test/nvmf/host/bdevperf.sh
/spdk/test/nvmf/host/discovery.sh
/spdk/test/nvmf/host/dma.sh
/spdk/test/nvmf/host/failover.sh
/spdk/test/nvmf/host/fio.sh
/spdk/test/nvmf/host/identify.sh
/spdk/test/nvmf/host/identify_kernel_nvmf.sh
/spdk/test/nvmf/host/multicontroller.sh
/spdk/test/nvmf/host/multipath.sh
/spdk/test/nvmf/host/perf.sh
/spdk/test/nvmf/host/target_disconnect.sh
/spdk/test/nvmf/host/timeout.sh
/spdk/test/nvmf/nvmf.sh
/spdk/test/nvmf/target/abort.sh
/spdk/test/nvmf/target/abort_qd_sizes.sh
/spdk/test/nvmf/target/bdev_io_wait.sh
/spdk/test/nvmf/target/bdevio.sh
/spdk/test/nvmf/target/connect_disconnect.sh
/spdk/test/nvmf/target/connect_stress.sh
/spdk/test/nvmf/target/delete_subsystem.sh
/spdk/test/nvmf/target/dif.sh
/spdk/test/nvmf/target/discovery.sh
/spdk/test/nvmf/target/fabrics_fuzz.sh
/spdk/test/nvmf/target/filesystem.sh
/spdk/test/nvmf/target/fio.sh
/spdk/test/nvmf/target/fused_ordering.sh
/spdk/test/nvmf/target/host_management.sh
/spdk/test/nvmf/target/identify_passthru.sh
/spdk/test/nvmf/target/initiator_timeout.sh
/spdk/test/nvmf/target/invalid.sh
/spdk/test/nvmf/target/multiconnection.sh
/spdk/test/nvmf/target/multipath.sh
/spdk/test/nvmf/target/multitarget.sh
/spdk/test/nvmf/target/multitarget_rpc.py
/spdk/test/nvmf/target/nmic.sh
/spdk/test/nvmf/target/ns_hotplug_stress.sh
/spdk/test/nvmf/target/nvme_cli.sh
/spdk/test/nvmf/target/nvmf_example.sh
/spdk/test/nvmf/target/nvmf_lvol.sh
/spdk/test/nvmf/target/nvmf_vfio_user.sh
/spdk/test/nvmf/target/nvmf_vhost.sh
/spdk/test/nvmf/target/perf_adq.sh
/spdk/test/nvmf/target/queue_depth.sh
/spdk/test/nvmf/target/rpc.sh
/spdk/test/nvmf/target/shutdown.sh
/spdk/test/nvmf/target/srq_overwhelm.sh
/spdk/test/nvmf/target/tls.sh
/spdk/test/nvmf/target/vfio_user_fuzz.sh
/spdk/test/nvmf/target/zcopy.sh
/spdk/test/ocf/common.sh
/spdk/test/ocf/integrity/bdevperf-iotypes.sh
/spdk/test/ocf/integrity/fio-modes.sh
/spdk/test/ocf/integrity/flush.sh
/spdk/test/ocf/integrity/stats.sh
/spdk/test/ocf/management/configuration-change.sh
/spdk/test/ocf/management/create-destruct.sh
/spdk/test/ocf/management/multicore.sh
/spdk/test/ocf/management/persistent-metadata.sh
/spdk/test/ocf/management/remove.sh
/spdk/test/ocf/ocf.sh
/spdk/test/openstack/install_devstack.sh
/spdk/test/openstack/run_openstack_tests.sh
/spdk/test/packaging/packaging.sh
/spdk/test/packaging/rpm/rpm.sh
/spdk/test/pmem/common.sh
/spdk/test/pmem/pmem.sh
/spdk/test/rpc/rpc.sh
/spdk/test/rpc/rpc_plugin.py
/spdk/test/rpc_client/rpc_client.sh
/spdk/test/scheduler/cgroups.sh
/spdk/test/scheduler/common.sh
/spdk/test/scheduler/governor.sh
/spdk/test/scheduler/idle.sh
/spdk/test/scheduler/interrupt.sh
/spdk/test/scheduler/isolate_cores.sh
/spdk/test/scheduler/load_balancing.sh
/spdk/test/scheduler/rdmsr.pl
/spdk/test/scheduler/scheduler.sh
/spdk/test/setup/acl.sh
/spdk/test/setup/common.sh
/spdk/test/setup/devices.sh
/spdk/test/setup/driver.sh
/spdk/test/setup/hugepages.sh
/spdk/test/setup/test-setup.sh
/spdk/test/sma/common.sh
/spdk/test/sma/crypto.sh
/spdk/test/sma/discovery.sh
/spdk/test/sma/nvmf_tcp.sh
/spdk/test/sma/plugins.sh
/spdk/test/sma/plugins/plugin1/__init__.py
/spdk/test/sma/plugins/plugin2/__init__.py
/spdk/test/sma/qos.sh
/spdk/test/sma/sma.sh
/spdk/test/sma/vfiouser_qemu.sh
/spdk/test/sma/vhost_blk.sh
/spdk/test/spdkcli/common.sh
/spdk/test/spdkcli/iscsi.sh
/spdk/test/spdkcli/match_files/spdkcli_details_vhost.test.match
/spdk/test/spdkcli/match_files/spdkcli_pmem.test.match
/spdk/test/spdkcli/match_files/spdkcli_raid.test.match
/spdk/test/spdkcli/match_files/spdkcli_vhost.test.match
/spdk/test/spdkcli/nvmf.sh
/spdk/test/spdkcli/pmem.sh
/spdk/test/spdkcli/raid.sh
/spdk/test/spdkcli/rbd.sh
/spdk/test/spdkcli/spdkcli_job.py
/spdk/test/spdkcli/tcp.sh
/spdk/test/spdkcli/vhost.sh
/spdk/test/spdkcli/virtio.sh
/spdk/test/thread/Makefile
/spdk/test/thread/lock/.gitignore
/spdk/test/thread/lock/Makefile
/spdk/test/thread/lock/spdk_lock.c
/spdk/test/thread/thread.sh
/spdk/test/unit/lib/Makefile
/spdk/test/unit/lib/bdev/Makefile
/spdk/test/unit/lib/bdev/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/crypto.c/crypto_ut.c
/spdk/test/unit/lib/bdev/mt/bdev.c/bdev_ut.c
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/bdev_raid_ut.c
/spdk/test/unit/lib/event/app.c/app_ut.c
/spdk/test/unit/lib/event/reactor.c/reactor_ut.c
/spdk/test/unit/lib/init/subsystem.c/subsystem_ut.c
/spdk/test/unit/lib/iscsi/common.c
/spdk/test/unit/lib/iscsi/iscsi.c/iscsi_ut.c
/spdk/test/unit/lib/json/json_write.c/json_write_ut.c
/spdk/test/unit/lib/log/log.c/log_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie.c/nvme_pcie_ut.c
/spdk/test/unit/lib/nvme/nvme_pcie_common.c/nvme_pcie_common_ut.c
/spdk/test/unit/lib/nvme/nvme_rdma.c/nvme_rdma_ut.c
/spdk/test/unit/lib/nvme/nvme_tcp.c/nvme_tcp_ut.c
/spdk/test/unit/lib/nvmf/ctrlr.c/ctrlr_ut.c
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ctrlr_bdev_ut.c
/spdk/test/unit/lib/nvmf/tcp.c/tcp_ut.c
/spdk/test/unit/lib/sock/sock.c/sock_ut.c
/spdk/test/unit/lib/thread/thread.c/thread_ut.c
/spdk/test/unit/lib/util/iov.c/iov_ut.c
/spdk/test/unit/lib/util/string.c/string_ut.c
/spdk/test/unit/unittest.sh
/spdk/test/vfio_user/common.sh
/spdk/test/vfio_user/nvme/common.sh
/spdk/test/vfio_user/nvme/vfio_user_fio.sh
/spdk/test/vfio_user/nvme/vfio_user_restart_vm.sh
/spdk/test/vfio_user/vfio_user.sh
/spdk/test/vfio_user/virtio/common.sh
/spdk/test/vfio_user/virtio/fio_restart_vm.sh
/spdk/test/vhost/common.sh
/spdk/test/vhost/fio/fio.sh
/spdk/test/vhost/fiotest/fio.sh
/spdk/test/vhost/fuzz/fuzz.sh
/spdk/test/vhost/hotplug/blk_hotremove.sh
/spdk/test/vhost/hotplug/common.sh
/spdk/test/vhost/hotplug/scsi_hotattach.sh
/spdk/test/vhost/hotplug/scsi_hotdetach.sh
/spdk/test/vhost/hotplug/scsi_hotplug.sh
/spdk/test/vhost/hotplug/scsi_hotremove.sh
/spdk/test/vhost/initiator/blockdev.sh
/spdk/test/vhost/integrity/integrity_start.sh
/spdk/test/vhost/integrity/integrity_vm.sh
/spdk/test/vhost/lvol/lvol_test.sh
/spdk/test/vhost/manual.sh
/spdk/test/vhost/migration/migration-tc1.sh
/spdk/test/vhost/migration/migration-tc2.sh
/spdk/test/vhost/migration/migration.sh
/spdk/test/vhost/other/negative.sh
/spdk/test/vhost/perf_bench/vhost_perf.sh
/spdk/test/vhost/readonly/delete_partition_vm.sh
/spdk/test/vhost/readonly/disabled_readonly_vm.sh
/spdk/test/vhost/readonly/enabled_readonly_vm.sh
/spdk/test/vhost/readonly/readonly.sh
/spdk/test/vhost/shared/shared.sh
/spdk/test/vhost/vhost.sh
/spdk/test/vhost/vhost_boot/vhost_boot.sh
/spdk/test/vhost/windows/windows_scsi_compliance.py
/spdk/test/vhost/windows/windows_scsi_compliance.sh
/spdk/test/vmd/vmd.sh

1234