History log of /dpdk/drivers/compress/ (Results 1 – 25 of 169)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a80ea5c028-Feb-2022 Mahipal Challa <[email protected]>

compress/octeontx: support OCTEON TX2 SoC family

The octeontx2 9xxx SoC family support is added.

Signed-off-by: Mahipal Challa <[email protected]>
Acked-by: Ashish Gupta <[email protected]>


/dpdk/.ci/linux-build.sh
/dpdk/.ci/linux-setup.sh
/dpdk/.github/workflows/build.yml
/dpdk/.travis.yml
/dpdk/ABI_VERSION
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/dumpcap/main.c
/dpdk/app/pdump/main.c
/dpdk/app/test-compress-perf/main.c
/dpdk/app/test-crypto-perf/cperf_ops.c
/dpdk/app/test-crypto-perf/cperf_options.h
/dpdk/app/test-crypto-perf/cperf_options_parsing.c
/dpdk/app/test-crypto-perf/cperf_test_common.c
/dpdk/app/test-crypto-perf/cperf_test_common.h
/dpdk/app/test-crypto-perf/cperf_test_latency.c
/dpdk/app/test-crypto-perf/cperf_test_vectors.c
/dpdk/app/test-crypto-perf/cperf_test_vectors.h
/dpdk/app/test-crypto-perf/cperf_test_verify.c
/dpdk/app/test-crypto-perf/data/aes_gcm_128.data
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-pmd/cmd_flex_item.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-regex/main.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_security_ipsec.c
/dpdk/app/test/test_cryptodev_security_ipsec.h
/dpdk/app/test/test_cryptodev_security_ipsec_test_vectors.h
/dpdk/app/test/test_graph.c
/dpdk/app/test/test_table_tables.c
/dpdk/buildtools/meson.build
/dpdk/config/arm/arm64_armv8_linux_clang_ubuntu
/dpdk/config/arm/arm64_armv8_linux_clang_ubuntu1804
/dpdk/config/ppc/ppc64le-power8-linux-gcc-ubuntu
/dpdk/config/ppc/ppc64le-power8-linux-gcc-ubuntu1804
/dpdk/devtools/check-abi.sh
/dpdk/devtools/check-symbol-maps.sh
/dpdk/devtools/cocci/namespace_ethdev.cocci
/dpdk/devtools/libabigail.abignore
/dpdk/doc/guides/cryptodevs/cnxk.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/freebsd_gsg/intro.rst
/dpdk/doc/guides/howto/pvp_reference_benchmark.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/linux_gsg/enable_func.rst
/dpdk/doc/guides/linux_gsg/intro.rst
/dpdk/doc/guides/linux_gsg/linux_drivers.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_22_03.rst
/dpdk/doc/guides/rel_notes/release_22_07.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/tools/cryptoperf.rst
/dpdk/drivers/bus/auxiliary/version.map
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_nix.h
/dpdk/drivers/common/cnxk/roc_nix_inl.c
/dpdk/drivers/common/cnxk/roc_nix_inl.h
/dpdk/drivers/common/cnxk/roc_nix_inl_dev.c
/dpdk/drivers/common/cnxk/roc_nix_inl_priv.h
/dpdk/drivers/common/cnxk/roc_nix_ptp.c
/dpdk/drivers/common/cnxk/roc_nix_tm.c
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/dpaax/caamflib/desc/ipsec.h
/dpdk/drivers/common/dpaax/caamflib/desc/pdcp.h
/dpdk/drivers/common/dpaax/caamflib/desc/sdap.h
/dpdk/drivers/common/dpaax/caamflib/rta/fifo_load_store_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/header_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/jump_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/key_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/math_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/move_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/nfifo_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/operation_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/protocol_cmd.h
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/iavf/virtchnl_inline_ipsec.h
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.c
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.h
/dpdk/drivers/common/mlx5/linux/mlx5_nl.c
/dpdk/drivers/common/mlx5/linux/mlx5_nl.h
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/mlx5/windows/mlx5_glue.c
/dpdk/drivers/common/mlx5/windows/mlx5_glue.h
/dpdk/drivers/common/qat/qat_adf/qat_pke.h
octeontx/include/zip_regs.h
octeontx/otx_zip.c
octeontx/otx_zip.h
octeontx/otx_zip_pmd.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec_la_ops.h
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c
/dpdk/drivers/crypto/cnxk/cnxk_ipsec.h
/dpdk/drivers/crypto/cnxk/cnxk_se.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.h
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec_raw_dp.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_gcm.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c
/dpdk/drivers/crypto/qat/dev/qat_sym_pmd_gen1.c
/dpdk/drivers/crypto/qat/qat_asym.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/gpu/cuda/cuda.c
/dpdk/drivers/gpu/cuda/devices.h
/dpdk/drivers/gpu/cuda/gdrcopy.c
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/ark/ark_global.h
/dpdk/drivers/net/bnxt/tf_core/tf_session.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cnxk_ethdev.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_mtr.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/hns3/hns3_cmd.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_altivec.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx2.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx512.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.h
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx512.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf_tm.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_common.h
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/mlx5/linux/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_vlan_os.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_devx.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_flex.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.h
/dpdk/drivers/net/mlx5/mlx5_utils.c
/dpdk/drivers/net/mlx5/windows/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/sfc/sfc_flow_tunnel.c
/dpdk/drivers/net/sfc/sfc_mae.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.h
/dpdk/examples/bond/main.c
/dpdk/examples/distributor/main.c
/dpdk/examples/flow_classify/flow_classify.c
/dpdk/examples/kni/main.c
/dpdk/examples/l3fwd/em_default_v4.cfg
/dpdk/examples/l3fwd/em_default_v6.cfg
/dpdk/examples/l3fwd/em_route_parse.c
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/l3fwd/l3fwd_common.h
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/l3fwd/l3fwd_event.c
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/l3fwd_route.h
/dpdk/examples/l3fwd/lpm_default_v4.cfg
/dpdk/examples/l3fwd/lpm_default_v6.cfg
/dpdk/examples/l3fwd/lpm_route_parse.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/vhost/main.c
/dpdk/lib/bpf/bpf_impl.h
/dpdk/lib/compressdev/meson.build
/dpdk/lib/compressdev/rte_compressdev_internal.h
/dpdk/lib/cryptodev/rte_crypto.h
/dpdk/lib/eal/common/eal_common_launch.c
/dpdk/lib/eal/common/eal_common_thread.c
/dpdk/lib/eal/common/eal_thread.h
/dpdk/lib/eal/common/malloc_elem.h
/dpdk/lib/eal/common/malloc_heap.c
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/freebsd/eal_memory.c
/dpdk/lib/eal/freebsd/eal_thread.c
/dpdk/lib/eal/freebsd/include/rte_os.h
/dpdk/lib/eal/include/generic/rte_spinlock.h
/dpdk/lib/eal/include/rte_common.h
/dpdk/lib/eal/include/rte_dev.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/linux/eal_dev.c
/dpdk/lib/eal/linux/eal_memory.c
/dpdk/lib/eal/linux/eal_thread.c
/dpdk/lib/eal/unix/eal_unix_thread.c
/dpdk/lib/eal/unix/meson.build
/dpdk/lib/eal/windows/eal.c
/dpdk/lib/eal/windows/eal_thread.c
/dpdk/lib/eal/windows/eal_windows.h
/dpdk/lib/eal/windows/include/rte_windows.h
/dpdk/lib/eal/x86/include/rte_atomic_32.h
/dpdk/lib/eal/x86/include/rte_atomic_64.h
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/eventdev/rte_eventdev.h
/dpdk/lib/gpudev/gpudev.c
/dpdk/lib/gpudev/rte_gpudev.h
/dpdk/lib/gpudev/version.map
/dpdk/lib/graph/node.c
/dpdk/lib/pcapng/rte_pcapng.c
/dpdk/lib/regexdev/rte_regexdev.h
/dpdk/lib/regexdev/rte_regexdev_driver.h
/dpdk/lib/regexdev/version.map
/dpdk/lib/sched/rte_pie.c
/dpdk/lib/security/rte_security.h
/dpdk/lib/vhost/version.map
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/vhost_user.h
d2781de627-Feb-2022 Raja Zidane <[email protected]>

compress/mlx5: support out-of-space status

When trying to dequeue, an OP may fail due to insufficient
space for the OP output, the compressdev API defines out-of-space
for OP status. The driver can

compress/mlx5: support out-of-space status

When trying to dequeue, an OP may fail due to insufficient
space for the OP output, the compressdev API defines out-of-space
for OP status. The driver can detect out-of-space errors and
report them to the user. Check if hw_error_syndrome specifies
out-of-space and set the OP status accordingly.
Also added an error message for a case of missing B-final flag.

Fixes: f8c97babc9f4 ("compress/mlx5: add data-path functions")
Cc: [email protected]

Signed-off-by: Raja Zidane <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/VERSION
/dpdk/app/test-compress-perf/comp_perf_test_cyclecount.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/test_efd.c
/dpdk/devtools/libabigail.abignore
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/guides/compressdevs/mlx5.rst
/dpdk/doc/guides/cryptodevs/features/aesni_mb.ini
/dpdk/doc/guides/cryptodevs/features/armv8.ini
/dpdk/doc/guides/cryptodevs/features/bcmfs.ini
/dpdk/doc/guides/cryptodevs/features/caam_jr.ini
/dpdk/doc/guides/cryptodevs/features/ccp.ini
/dpdk/doc/guides/cryptodevs/features/cn10k.ini
/dpdk/doc/guides/cryptodevs/features/cn9k.ini
/dpdk/doc/guides/cryptodevs/features/null.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/mlx5.rst
/dpdk/doc/guides/gpus/cuda.rst
/dpdk/doc/guides/gpus/features/cuda.ini
/dpdk/doc/guides/gpus/features/default.ini
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/cnxk.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/ena.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/platform/index.rst
/dpdk/doc/guides/platform/mlx5.rst
/dpdk/doc/guides/prog_guide/img/rte_flow_async_init.svg
/dpdk/doc/guides/prog_guide/img/rte_flow_async_usage.svg
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/regexdevs/mlx5.rst
/dpdk/doc/guides/rel_notes/release_22_03.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/vdpadevs/mlx5.rst
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/cnxk_security.h
/dpdk/drivers/common/cnxk/hw/nix.h
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_idev.c
/dpdk/drivers/common/cnxk/roc_idev.h
/dpdk/drivers/common/cnxk/roc_ie_ot.c
/dpdk/drivers/common/cnxk/roc_ie_ot.h
/dpdk/drivers/common/cnxk/roc_mbox.h
/dpdk/drivers/common/cnxk/roc_model.c
/dpdk/drivers/common/cnxk/roc_model.h
/dpdk/drivers/common/cnxk/roc_nix.h
/dpdk/drivers/common/cnxk/roc_nix_fc.c
/dpdk/drivers/common/cnxk/roc_nix_inl.c
/dpdk/drivers/common/cnxk/roc_nix_inl.h
/dpdk/drivers/common/cnxk/roc_nix_inl_dev.c
/dpdk/drivers/common/cnxk/roc_nix_inl_dev_irq.c
/dpdk/drivers/common/cnxk/roc_nix_inl_priv.h
/dpdk/drivers/common/cnxk/roc_nix_priv.h
/dpdk/drivers/common/cnxk/roc_nix_queue.c
/dpdk/drivers/common/cnxk/roc_nix_stats.c
/dpdk/drivers/common/cnxk/roc_nix_tm.c
/dpdk/drivers/common/cnxk/roc_nix_tm_mark.c
/dpdk/drivers/common/cnxk/roc_nix_tm_ops.c
/dpdk/drivers/common/cnxk/roc_nix_tm_utils.c
/dpdk/drivers/common/cnxk/roc_nix_xstats.h
/dpdk/drivers/common/cnxk/roc_npa.c
/dpdk/drivers/common/cnxk/roc_npa.h
/dpdk/drivers/common/cnxk/roc_npc.c
/dpdk/drivers/common/cnxk/roc_npc.h
/dpdk/drivers/common/cnxk/roc_npc_priv.h
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/iavf/iavf_adminq.c
/dpdk/drivers/common/mlx5/linux/meson.build
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.c
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.h
/dpdk/drivers/common/mlx5/linux/mlx5_glue.c
/dpdk/drivers/common/mlx5/linux/mlx5_glue.h
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/mlx5/mlx5_common_defs.h
/dpdk/drivers/common/mlx5/mlx5_common_log.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.c
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.h
mlx5/mlx5_compress.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/dpdk/drivers/event/cnxk/cnxk_eventdev_adptr.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg_burst.c
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/gpu/cuda/common.h
/dpdk/drivers/gpu/cuda/cuda.c
/dpdk/drivers/gpu/cuda/gdrcopy.c
/dpdk/drivers/gpu/cuda/meson.build
/dpdk/drivers/mempool/cnxk/cn10k_mempool_ops.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.h
/dpdk/drivers/net/cnxk/cn10k_ethdev_sec.c
/dpdk/drivers/net/cnxk/cn10k_flow.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn10k_rx_select.c
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn10k_tx_select.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.h
/dpdk/drivers/net/cnxk/cn9k_ethdev_sec.c
/dpdk/drivers/net/cnxk/cn9k_flow.c
/dpdk/drivers/net/cnxk/cn9k_rx.h
/dpdk/drivers/net/cnxk/cn9k_tx.h
/dpdk/drivers/net/cnxk/cn9k_tx_select.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.h
/dpdk/drivers/net/cnxk/cnxk_ethdev_devargs.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_mtr.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_ops.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_sec.c
/dpdk/drivers/net/cnxk/cnxk_lookup.c
/dpdk/drivers/net/cnxk/cnxk_tm.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111_vec_mseg.c
/dpdk/drivers/net/cxgbe/smt.h
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/ena/ena_rss.c
/dpdk/drivers/net/hinic/hinic_pmd_flow.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/iavf/iavf_generic_flow.c
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_devids.h
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ionic/ionic_ethdev.h
/dpdk/drivers/net/ionic/ionic_mac_api.c
/dpdk/drivers/net/mlx5/linux/meson.build
/dpdk/drivers/net/mlx5/linux/mlx5_flow_os.h
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.c
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_devx.c
/dpdk/drivers/net/mlx5/mlx5_dr.c
/dpdk/drivers/net/mlx5/mlx5_dr.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_hw.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.h
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_utils.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/mlx5/rte_pmd_mlx5.h
/dpdk/drivers/net/mlx5/version.map
/dpdk/drivers/net/mlx5/windows/mlx5_flow_os.h
/dpdk/drivers/net/netvsc/meson.build
/dpdk/drivers/net/nfp/nfp_rxtx.h
/dpdk/drivers/net/ngbe/base/ngbe_eeprom.c
/dpdk/drivers/net/ngbe/base/ngbe_hw.c
/dpdk/drivers/net/ngbe/base/ngbe_mbx.c
/dpdk/drivers/net/ngbe/base/ngbe_mng.c
/dpdk/drivers/net/ngbe/base/ngbe_phy.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_mvl.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_rtl.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_yt.c
/dpdk/drivers/net/ngbe/ngbe_logs.h
/dpdk/drivers/net/ngbe/ngbe_ptypes.c
/dpdk/drivers/net/octeontx_ep/meson.build
/dpdk/drivers/net/octeontx_ep/otx2_ep_vf.h
/dpdk/drivers/net/txgbe/base/meson.build
/dpdk/drivers/net/txgbe/base/txgbe_eeprom.c
/dpdk/drivers/net/txgbe/base/txgbe_hw.c
/dpdk/drivers/net/txgbe/base/txgbe_mbx.c
/dpdk/drivers/net/txgbe/base/txgbe_mng.c
/dpdk/drivers/net/txgbe/base/txgbe_osdep.h
/dpdk/drivers/net/txgbe/base/txgbe_phy.c
/dpdk/drivers/net/txgbe/base/txgbe_vf.c
/dpdk/drivers/net/txgbe/txgbe_flow.c
/dpdk/drivers/net/txgbe/txgbe_logs.h
/dpdk/drivers/net/txgbe/txgbe_ptypes.c
/dpdk/drivers/net/txgbe/txgbe_rxtx.c
/dpdk/drivers/raw/cnxk_gpio/cnxk_gpio_selftest.c
/dpdk/drivers/regex/cn9k/meson.build
/dpdk/examples/flow_classify/ipv4_rules_file.txt
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/lib/distributor/rte_distributor_single.c
/dpdk/lib/eal/common/eal_common_devargs.c
/dpdk/lib/eal/linux/eal_dev.c
/dpdk/lib/efd/rte_efd.c
/dpdk/lib/ethdev/ethdev_driver.c
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/ethdev_private.c
/dpdk/lib/ethdev/rte_flow.c
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/ethdev/rte_flow_driver.h
/dpdk/lib/ethdev/version.map
a729d2f014-Feb-2022 Michael Baum <[email protected]>

common/mlx5: refactor devargs management

Improve the devargs handling in two aspects:
- Parse the devargs string only once.
- Return error and report for unknown keys.

The common driver parses on

common/mlx5: refactor devargs management

Improve the devargs handling in two aspects:
- Parse the devargs string only once.
- Return error and report for unknown keys.

The common driver parses once the devargs string into a dictionary, then
provides it to all the drivers' probe. Each driver updates within it
which keys it has used, then common driver receives the updated
dictionary and reports about unknown devargs.

Signed-off-by: Michael Baum <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...


/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_security_ipsec.c
/dpdk/app/test/test_cryptodev_security_ipsec.h
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_link_bonding_rssconf.c
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/nics/ark.rst
/dpdk/doc/guides/nics/nfb.rst
/dpdk/doc/guides/rel_notes/release_22_03.rst
/dpdk/doc/guides/sample_app_ug/fips_validation.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/drivers/baseband/acc100/rte_acc100_pmd.c
/dpdk/drivers/baseband/acc100/rte_acc100_pmd.h
/dpdk/drivers/common/cnxk/cnxk_telemetry_nix.c
/dpdk/drivers/common/cnxk/roc_irq.c
/dpdk/drivers/common/cnxk/roc_nix_debug.c
/dpdk/drivers/common/cnxk/roc_nix_irq.c
/dpdk/drivers/common/cnxk/roc_nix_tm.c
/dpdk/drivers/common/cnxk/roc_npc.c
/dpdk/drivers/common/cnxk/roc_npc.h
/dpdk/drivers/common/cnxk/roc_npc_mcam.c
/dpdk/drivers/common/cnxk/roc_npc_parse.c
/dpdk/drivers/common/cnxk/roc_npc_priv.h
/dpdk/drivers/common/cnxk/roc_npc_utils.c
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/mlx5/mlx5_common_pci.c
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/qat/qat_adf/qat_pke.h
/dpdk/drivers/common/sfc_efx/base/efx_mae.c
mlx5/mlx5_compress.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
/dpdk/drivers/crypto/ipsec_mb/pmd_zuc.c
/dpdk/drivers/crypto/ipsec_mb/pmd_zuc_priv.h
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/qat/dev/qat_asym_pmd_gen1.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c
/dpdk/drivers/crypto/qat/dev/qat_sym_pmd_gen1.c
/dpdk/drivers/crypto/qat/qat_asym.c
/dpdk/drivers/crypto/qat/qat_asym.h
/dpdk/drivers/crypto/qat/qat_ec.h
/dpdk/drivers/crypto/virtio/virtio_rxtx.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/net/af_xdp/compat.h
/dpdk/drivers/net/af_xdp/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/ark/ark_ddm.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/ark/ark_ethdev_rx.c
/dpdk/drivers/net/ark/ark_mpu.c
/dpdk/drivers/net/ark/ark_pktchkr.c
/dpdk/drivers/net/ark/ark_pktgen.c
/dpdk/drivers/net/ark/ark_udm.c
/dpdk/drivers/net/ark/ark_udm.h
/dpdk/drivers/net/bonding/eth_bond_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_flow.c
/dpdk/drivers/net/cnxk/cn10k_flow.h
/dpdk/drivers/net/cnxk/cn10k_rx.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn10k_rx_select.c
/dpdk/drivers/net/cnxk/cn10k_tx_select.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_flow.c
/dpdk/drivers/net/cnxk/cn9k_flow.h
/dpdk/drivers/net/cnxk/cn9k_rx.c
/dpdk/drivers/net/cnxk/cn9k_rx.h
/dpdk/drivers/net/cnxk/cn9k_rx_select.c
/dpdk/drivers/net/cnxk/cn9k_tx.c
/dpdk/drivers/net/cnxk/cn9k_tx_select.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.h
/dpdk/drivers/net/cnxk/cnxk_ethdev_ops.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_sec_telemetry.c
/dpdk/drivers/net/cnxk/cnxk_flow.c
/dpdk/drivers/net/cnxk/cnxk_flow.h
/dpdk/drivers/net/cnxk/meson.build
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_fdir.c
/dpdk/drivers/net/iavf/iavf_generic_flow.c
/dpdk/drivers/net/iavf/iavf_generic_flow.h
/dpdk/drivers/net/iavf/iavf_hash.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/ice_dcf_parent.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/mlx5/linux/mlx5_flow_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.c
/dpdk/drivers/net/mlx5/linux/mlx5_vlan_os.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_devx.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_flex.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_rxmode.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.c
/dpdk/drivers/net/mlx5/mlx5_txpp.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_vlan.c
/dpdk/drivers/net/mlx5/windows/mlx5_flow_os.c
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/nfb/nfb.h
/dpdk/drivers/net/nfb/nfb_ethdev.c
/dpdk/drivers/net/nfb/nfb_rx.c
/dpdk/drivers/net/nfb/nfb_rx.h
/dpdk/drivers/net/nfb/nfb_rxmode.c
/dpdk/drivers/net/nfb/nfb_tx.h
/dpdk/drivers/net/sfc/sfc_flow_tunnel.c
/dpdk/drivers/net/sfc/sfc_sw_stats.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/regex/mlx5/mlx5_regex.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa_hw.c
/dpdk/examples/ipsec-secgw/event_helper.c
/dpdk/examples/ipsec-secgw/event_helper.h
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.h
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_worker.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/vhost/main.c
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/virtio_net.c
85fec6fd23-Feb-2022 Kai Ji <[email protected]>

crypto/qat: unify raw data path functions

This patch unifies QAT's raw dp api implementations
to the same enqueue/dequeue methods used in crypto operations.
The specific functions for different QAT

crypto/qat: unify raw data path functions

This patch unifies QAT's raw dp api implementations
to the same enqueue/dequeue methods used in crypto operations.
The specific functions for different QAT generation are updated
respectively. The qat_sym_hw_dp.c is removed as no longer required.

Signed-off-by: Kai Ji <[email protected]>
Acked-by: Fan Zhang <[email protected]>

show more ...

c3352e7223-Feb-2022 Kai Ji <[email protected]>

common/qat: define build request and dequeue operations

This patch introduce build request and dequeue op function
pointers to the qat queue pair implementation. The function
pointers are assigned d

common/qat: define build request and dequeue operations

This patch introduce build request and dequeue op function
pointers to the qat queue pair implementation. The function
pointers are assigned during qat session generation based on input
crypto operation request.

Signed-off-by: Kai Ji <[email protected]>
Acked-by: Fan Zhang <[email protected]>

show more ...


/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/test-crypto-perf/cperf_ops.c
/dpdk/app/test-crypto-perf/cperf_test_throughput.c
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-eventdev/evt_common.h
/dpdk/app/test-eventdev/evt_main.c
/dpdk/app/test-eventdev/evt_options.c
/dpdk/app/test-eventdev/evt_options.h
/dpdk/app/test-eventdev/evt_test.h
/dpdk/app/test-eventdev/test_perf_atq.c
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_perf_common.h
/dpdk/app/test-eventdev/test_perf_queue.c
/dpdk/app/test-gpudev/main.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_cryptodev_mod_test_vectors.h
/dpdk/app/test/test_cryptodev_rsa_test_vectors.h
/dpdk/app/test/test_cryptodev_security_ipsec.c
/dpdk/app/test/test_cryptodev_security_ipsec.h
/dpdk/app/test/test_cryptodev_security_ipsec_test_vectors.h
/dpdk/app/test/test_dmadev.c
/dpdk/buildtools/chkincs/meson.build
/dpdk/config/arm/meson.build
/dpdk/config/rte_config.h
/dpdk/devtools/libabigail.abignore
/dpdk/devtools/process-iwyu.py
/dpdk/doc/guides/cryptodevs/cnxk.rst
/dpdk/doc/guides/cryptodevs/dpaa2_sec.rst
/dpdk/doc/guides/cryptodevs/dpaa_sec.rst
/dpdk/doc/guides/dmadevs/hisilicon.rst
/dpdk/doc/guides/dmadevs/idxd.rst
/dpdk/doc/guides/platform/cnxk.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/gpudev.rst
/dpdk/doc/guides/rawdevs/cnxk_gpio.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rel_notes/release_22_03.rst
/dpdk/doc/guides/sample_app_ug/qos_scheduler.rst
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/cnxk_security_ar.h
/dpdk/drivers/common/cnxk/roc_constants.h
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_ie_on.h
/dpdk/drivers/common/cnxk/roc_ie_ot.h
/dpdk/drivers/common/cnxk/roc_sso.h
/dpdk/drivers/common/dpaax/caamflib/desc/pdcp.h
/dpdk/drivers/common/dpaax/caamflib/desc/sdap.h
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/qat/qat_qp.h
qat/qat_comp_pmd.c
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.c
/dpdk/drivers/crypto/cnxk/cn9k_ipsec_la_ops.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
/dpdk/drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/ipsec_mb/ipsec_mb_ops.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/qat/qat_asym.c
/dpdk/drivers/crypto/qat/qat_asym.h
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_session.h
/dpdk/drivers/dma/hisilicon/hisi_dmadev.c
/dpdk/drivers/dma/hisilicon/hisi_dmadev.h
/dpdk/drivers/dma/idxd/dpdk_idxd_cfg.py
/dpdk/drivers/dma/idxd/idxd_bus.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn9k_eventdev.c
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/cnxk/cnxk_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/dpdk/drivers/event/cnxk/cnxk_eventdev_adptr.c
/dpdk/drivers/event/cnxk/cnxk_tim_evdev.c
/dpdk/drivers/event/cnxk/cnxk_tim_worker.c
/dpdk/drivers/event/cnxk/cnxk_tim_worker.h
/dpdk/drivers/event/cnxk/cnxk_worker.h
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dlb2/pf/base/dlb2_resource.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn9k_rx.h
/dpdk/drivers/net/softnic/rte_eth_softnic_tm.c
/dpdk/drivers/raw/cnxk_gpio/cnxk_gpio.c
/dpdk/drivers/raw/cnxk_gpio/cnxk_gpio.h
/dpdk/drivers/raw/cnxk_gpio/cnxk_gpio_irq.c
/dpdk/drivers/raw/cnxk_gpio/cnxk_gpio_selftest.c
/dpdk/drivers/raw/cnxk_gpio/meson.build
/dpdk/drivers/raw/cnxk_gpio/rte_pmd_cnxk_gpio.h
/dpdk/drivers/raw/cnxk_gpio/version.map
/dpdk/drivers/raw/meson.build
/dpdk/drivers/raw/ntb/ntb.c
/dpdk/examples/pipeline/cli.c
/dpdk/examples/pipeline/examples/fib.cli
/dpdk/examples/pipeline/examples/learner.cli
/dpdk/examples/pipeline/examples/selector.cli
/dpdk/examples/pipeline/examples/varbit.cli
/dpdk/examples/pipeline/examples/vxlan.cli
/dpdk/examples/pipeline/examples/vxlan_pcap.cli
/dpdk/examples/pipeline/obj.c
/dpdk/examples/qos_sched/args.c
/dpdk/examples/qos_sched/init.c
/dpdk/examples/vm_power_manager/guest_cli/main.c
/dpdk/lib/acl/rte_acl.c
/dpdk/lib/acl/rte_acl_osdep.h
/dpdk/lib/bbdev/rte_bbdev.c
/dpdk/lib/bbdev/rte_bbdev.h
/dpdk/lib/bpf/bpf.c
/dpdk/lib/bpf/bpf_def.h
/dpdk/lib/bpf/bpf_exec.c
/dpdk/lib/bpf/bpf_jit_x86.c
/dpdk/lib/bpf/bpf_load.c
/dpdk/lib/bpf/bpf_pkt.c
/dpdk/lib/bpf/bpf_validate.c
/dpdk/lib/cmdline/cmdline.c
/dpdk/lib/cmdline/cmdline_parse.c
/dpdk/lib/cmdline/cmdline_parse_portlist.c
/dpdk/lib/cmdline/cmdline_parse_string.c
/dpdk/lib/cmdline/cmdline_rdline.c
/dpdk/lib/cmdline/cmdline_vt100.c
/dpdk/lib/compressdev/rte_comp.c
/dpdk/lib/compressdev/rte_comp.h
/dpdk/lib/compressdev/rte_compressdev.c
/dpdk/lib/compressdev/rte_compressdev.h
/dpdk/lib/compressdev/rte_compressdev_internal.h
/dpdk/lib/compressdev/rte_compressdev_pmd.h
/dpdk/lib/cryptodev/cryptodev_pmd.h
/dpdk/lib/cryptodev/cryptodev_trace_points.c
/dpdk/lib/cryptodev/rte_crypto_asym.h
/dpdk/lib/cryptodev/rte_cryptodev.c
/dpdk/lib/cryptodev/rte_cryptodev.h
/dpdk/lib/cryptodev/rte_cryptodev_trace.h
/dpdk/lib/cryptodev/version.map
/dpdk/lib/distributor/rte_distributor.c
/dpdk/lib/distributor/rte_distributor_match_sse.c
/dpdk/lib/distributor/rte_distributor_single.c
/dpdk/lib/dmadev/rte_dmadev.h
/dpdk/lib/dmadev/rte_dmadev_pmd.h
/dpdk/lib/eal/common/eal_common_dev.c
/dpdk/lib/eal/common/eal_common_devargs.c
/dpdk/lib/eal/common/eal_common_errno.c
/dpdk/lib/eal/common/eal_common_fbarray.c
/dpdk/lib/eal/common/eal_common_hexdump.c
/dpdk/lib/eal/common/eal_common_launch.c
/dpdk/lib/eal/common/eal_common_lcore.c
/dpdk/lib/eal/common/eal_common_log.c
/dpdk/lib/eal/common/eal_common_memalloc.c
/dpdk/lib/eal/common/eal_common_memory.c
/dpdk/lib/eal/common/eal_common_memzone.c
/dpdk/lib/eal/common/eal_common_options.c
/dpdk/lib/eal/common/eal_common_proc.c
/dpdk/lib/eal/common/eal_common_string_fns.c
/dpdk/lib/eal/common/eal_common_tailqs.c
/dpdk/lib/eal/common/eal_common_thread.c
/dpdk/lib/eal/common/eal_common_timer.c
/dpdk/lib/eal/common/eal_common_trace.c
/dpdk/lib/eal/common/hotplug_mp.h
/dpdk/lib/eal/common/malloc_elem.c
/dpdk/lib/eal/common/malloc_heap.c
/dpdk/lib/eal/common/malloc_mp.c
/dpdk/lib/eal/common/malloc_mp.h
/dpdk/lib/eal/common/rte_malloc.c
/dpdk/lib/eal/common/rte_random.c
/dpdk/lib/eal/common/rte_service.c
/dpdk/lib/eal/include/rte_bitops.h
/dpdk/lib/eal/include/rte_branch_prediction.h
/dpdk/lib/eal/include/rte_compat.h
/dpdk/lib/eal/include/rte_hypervisor.h
/dpdk/lib/eal/include/rte_keepalive.h
/dpdk/lib/eal/include/rte_pci_dev_feature_defs.h
/dpdk/lib/eal/include/rte_pci_dev_features.h
/dpdk/lib/eal/include/rte_time.h
/dpdk/lib/eal/include/rte_trace_point_register.h
/dpdk/lib/eal/include/rte_version.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/linux/eal_alarm.c
/dpdk/lib/eal/linux/eal_cpuflags.c
/dpdk/lib/eal/linux/eal_debug.c
/dpdk/lib/eal/linux/eal_dev.c
/dpdk/lib/eal/linux/eal_hugepage_info.c
/dpdk/lib/eal/linux/eal_interrupts.c
/dpdk/lib/eal/linux/eal_lcore.c
/dpdk/lib/eal/linux/eal_log.c
/dpdk/lib/eal/linux/eal_memalloc.c
/dpdk/lib/eal/linux/eal_memory.c
/dpdk/lib/eal/linux/eal_thread.c
/dpdk/lib/eal/linux/eal_timer.c
/dpdk/lib/eal/linux/eal_vfio_mp_sync.c
/dpdk/lib/eal/linux/include/rte_os.h
/dpdk/lib/eal/unix/eal_file.c
/dpdk/lib/eal/unix/rte_thread.c
/dpdk/lib/eal/x86/rte_cycles.c
/dpdk/lib/efd/rte_efd.c
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/ethdev_pci.h
/dpdk/lib/ethdev/ethdev_vdev.h
/dpdk/lib/ethdev/rte_dev_info.h
/dpdk/lib/eventdev/eventdev_pmd.h
/dpdk/lib/eventdev/eventdev_pmd_pci.h
/dpdk/lib/eventdev/eventdev_pmd_vdev.h
/dpdk/lib/eventdev/rte_event_crypto_adapter.c
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/eventdev/rte_event_eth_tx_adapter.c
/dpdk/lib/eventdev/rte_event_ring.c
/dpdk/lib/eventdev/rte_event_ring.h
/dpdk/lib/eventdev/rte_event_timer_adapter.c
/dpdk/lib/eventdev/rte_event_timer_adapter.h
/dpdk/lib/eventdev/rte_eventdev.c
/dpdk/lib/eventdev/rte_eventdev.h
/dpdk/lib/fib/dir24_8.c
/dpdk/lib/fib/rte_fib.c
/dpdk/lib/fib/rte_fib.h
/dpdk/lib/fib/rte_fib6.c
/dpdk/lib/fib/rte_fib6.h
/dpdk/lib/fib/trie.c
/dpdk/lib/fib/trie.h
/dpdk/lib/flow_classify/rte_flow_classify.c
/dpdk/lib/flow_classify/rte_flow_classify.h
/dpdk/lib/flow_classify/rte_flow_classify_parse.c
/dpdk/lib/flow_classify/rte_flow_classify_parse.h
/dpdk/lib/gpudev/gpudev.c
/dpdk/lib/gpudev/rte_gpudev.h
/dpdk/lib/gpudev/version.map
/dpdk/lib/graph/graph_debug.c
/dpdk/lib/graph/graph_ops.c
/dpdk/lib/graph/graph_populate.c
/dpdk/lib/graph/node.c
/dpdk/lib/gro/gro_tcp4.c
/dpdk/lib/gro/gro_tcp4.h
/dpdk/lib/gro/gro_udp4.c
/dpdk/lib/gro/gro_udp4.h
/dpdk/lib/gro/gro_vxlan_tcp4.c
/dpdk/lib/gro/gro_vxlan_udp4.c
/dpdk/lib/gro/rte_gro.c
/dpdk/lib/hash/rte_cuckoo_hash.c
/dpdk/lib/hash/rte_fbk_hash.c
/dpdk/lib/hash/rte_fbk_hash.h
/dpdk/lib/hash/rte_thash.c
/dpdk/lib/hash/rte_thash.h
/dpdk/lib/ip_frag/rte_ip_frag_common.c
/dpdk/lib/ip_frag/rte_ipv4_fragmentation.c
/dpdk/lib/ipsec/esp_inb.c
/dpdk/lib/ipsec/esp_outb.c
/dpdk/lib/ipsec/ipsec_sad.c
/dpdk/lib/ipsec/sa.c
/dpdk/lib/ipsec/sa.h
/dpdk/lib/jobstats/rte_jobstats.c
/dpdk/lib/kni/rte_kni.c
/dpdk/lib/kni/rte_kni.h
/dpdk/lib/kni/rte_kni_common.h
/dpdk/lib/kvargs/rte_kvargs.c
/dpdk/lib/latencystats/rte_latencystats.c
/dpdk/lib/lpm/rte_lpm.c
/dpdk/lib/lpm/rte_lpm.h
/dpdk/lib/lpm/rte_lpm6.c
/dpdk/lib/lpm/rte_lpm6.h
/dpdk/lib/mbuf/rte_mbuf.c
/dpdk/lib/mbuf/rte_mbuf.h
/dpdk/lib/mbuf/rte_mbuf_dyn.h
/dpdk/lib/mbuf/rte_mbuf_pool_ops.c
/dpdk/lib/mbuf/rte_mbuf_pool_ops.h
/dpdk/lib/member/rte_member.c
/dpdk/lib/member/rte_member.h
/dpdk/lib/member/rte_member_vbf.c
/dpdk/lib/mempool/rte_mempool.c
/dpdk/lib/mempool/rte_mempool.h
/dpdk/lib/meson.build
/dpdk/lib/metrics/rte_metrics.c
/dpdk/lib/metrics/rte_metrics_telemetry.h
/dpdk/lib/net/net_crc_avx512.c
/dpdk/lib/net/net_crc_sse.c
/dpdk/lib/net/rte_arp.c
/dpdk/lib/net/rte_ether.h
/dpdk/lib/net/rte_net_crc.c
/dpdk/lib/node/ethdev_ctrl.c
/dpdk/lib/node/ethdev_rx.c
/dpdk/lib/node/ethdev_tx.c
/dpdk/lib/node/ip4_lookup.c
/dpdk/lib/node/ip4_rewrite.c
/dpdk/lib/node/pkt_cls.c
/dpdk/lib/node/pkt_drop.c
/dpdk/lib/pcapng/rte_pcapng.c
/dpdk/lib/pcapng/rte_pcapng.h
/dpdk/lib/pci/rte_pci.c
/dpdk/lib/pci/rte_pci.h
/dpdk/lib/pdump/rte_pdump.c
/dpdk/lib/pdump/rte_pdump.h
/dpdk/lib/pipeline/rte_pipeline.c
/dpdk/lib/pipeline/rte_port_in_action.c
/dpdk/lib/pipeline/rte_swx_ctl.c
/dpdk/lib/pipeline/rte_swx_ctl.h
/dpdk/lib/pipeline/rte_swx_pipeline.c
/dpdk/lib/pipeline/rte_swx_pipeline.h
/dpdk/lib/pipeline/rte_swx_pipeline_internal.h
/dpdk/lib/pipeline/rte_swx_pipeline_spec.c
/dpdk/lib/pipeline/rte_table_action.c
/dpdk/lib/port/rte_port_fd.h
/dpdk/lib/port/rte_port_frag.c
/dpdk/lib/port/rte_port_frag.h
/dpdk/lib/port/rte_port_kni.c
/dpdk/lib/port/rte_port_kni.h
/dpdk/lib/port/rte_port_ras.c
/dpdk/lib/port/rte_port_ras.h
/dpdk/lib/port/rte_port_ring.h
/dpdk/lib/port/rte_port_sched.c
/dpdk/lib/port/rte_port_source_sink.c
/dpdk/lib/port/rte_swx_port_fd.c
/dpdk/lib/port/rte_swx_port_fd.h
/dpdk/lib/port/rte_swx_port_ring.h
/dpdk/lib/power/guest_channel.c
/dpdk/lib/power/power_acpi_cpufreq.c
/dpdk/lib/power/power_acpi_cpufreq.h
/dpdk/lib/power/power_common.h
/dpdk/lib/power/power_cppc_cpufreq.c
/dpdk/lib/power/power_cppc_cpufreq.h
/dpdk/lib/power/power_kvm_vm.c
/dpdk/lib/power/power_kvm_vm.h
/dpdk/lib/power/power_pstate_cpufreq.c
/dpdk/lib/power/power_pstate_cpufreq.h
/dpdk/lib/power/rte_power.c
/dpdk/lib/power/rte_power.h
/dpdk/lib/power/rte_power_empty_poll.c
/dpdk/lib/rawdev/rte_rawdev.c
/dpdk/lib/rcu/rte_rcu_qsbr.c
/dpdk/lib/rcu/rte_rcu_qsbr.h
/dpdk/lib/regexdev/rte_regexdev.c
/dpdk/lib/regexdev/rte_regexdev.h
/dpdk/lib/reorder/rte_reorder.c
/dpdk/lib/rib/rte_rib.c
/dpdk/lib/rib/rte_rib.h
/dpdk/lib/rib/rte_rib6.c
/dpdk/lib/rib/rte_rib6.h
/dpdk/lib/ring/rte_ring.c
/dpdk/lib/sched/rte_pie.c
/dpdk/lib/sched/rte_red.h
/dpdk/lib/sched/rte_sched.c
/dpdk/lib/sched/rte_sched.h
/dpdk/lib/security/rte_security.c
/dpdk/lib/security/rte_security.h
/dpdk/lib/stack/rte_stack.c
/dpdk/lib/stack/rte_stack.h
/dpdk/lib/table/rte_swx_table_em.c
/dpdk/lib/table/rte_swx_table_em.h
/dpdk/lib/table/rte_swx_table_learner.c
/dpdk/lib/table/rte_swx_table_learner.h
/dpdk/lib/table/rte_swx_table_selector.c
/dpdk/lib/table/rte_swx_table_wm.c
/dpdk/lib/table/rte_swx_table_wm.h
/dpdk/lib/table/rte_table_acl.c
/dpdk/lib/table/rte_table_array.c
/dpdk/lib/table/rte_table_hash_cuckoo.c
/dpdk/lib/table/rte_table_hash_ext.c
/dpdk/lib/table/rte_table_hash_key16.c
/dpdk/lib/table/rte_table_hash_key32.c
/dpdk/lib/table/rte_table_hash_key8.c
/dpdk/lib/table/rte_table_hash_lru.c
/dpdk/lib/table/rte_table_lpm.c
/dpdk/lib/table/rte_table_lpm_ipv6.c
/dpdk/lib/table/rte_table_stub.c
/dpdk/lib/table/rte_table_stub.h
/dpdk/lib/telemetry/rte_telemetry.h
/dpdk/lib/telemetry/telemetry.c
/dpdk/lib/telemetry/telemetry_data.h
/dpdk/lib/timer/rte_timer.c
/dpdk/lib/vhost/fd_man.c
/dpdk/lib/vhost/fd_man.h
/dpdk/lib/vhost/rte_vdpa.h
/dpdk/lib/vhost/rte_vhost_async.h
/dpdk/lib/vhost/rte_vhost_crypto.h
/dpdk/lib/vhost/socket.c
/dpdk/lib/vhost/vdpa.c
/dpdk/lib/vhost/vdpa_driver.h
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_user.c
b072930f25-Jan-2022 Weiguo Li <[email protected]>

compress/octeontx: fix null pointer dereference

Check for memory allocation failure is added to avoid null
pointer dereference.

Fixes: c378f084d6e3 ("compress/octeontx: add device setup ops")
Cc: s

compress/octeontx: fix null pointer dereference

Check for memory allocation failure is added to avoid null
pointer dereference.

Fixes: c378f084d6e3 ("compress/octeontx: add device setup ops")
Cc: [email protected]

Signed-off-by: Weiguo Li <[email protected]>
Acked-by: Akhil Goyal <[email protected]>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.github/workflows/build.yml
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test/test_cryptodev.c
/dpdk/buildtools/chkincs/main.cpp
/dpdk/buildtools/chkincs/meson.build
/dpdk/config/arm/meson.build
/dpdk/devtools/libabigail.abignore
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/guides/bbdevs/features/acc100.ini
/dpdk/doc/guides/bbdevs/features/default.ini
/dpdk/doc/guides/bbdevs/features/fpga_5gnr_fec.ini
/dpdk/doc/guides/bbdevs/features/fpga_lte_fec.ini
/dpdk/doc/guides/bbdevs/features/la12xx.ini
/dpdk/doc/guides/bbdevs/features/null.ini
/dpdk/doc/guides/bbdevs/features/turbo_sw.ini
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/af_xdp.ini
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/ice.ini
/dpdk/doc/guides/nics/features/txgbe.ini
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/release_22_03.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/common/cnxk/roc_io.h
/dpdk/drivers/common/cnxk/roc_io_generic.h
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/qat/qat_device.c
octeontx/otx_zip_pmd.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.c
/dpdk/drivers/crypto/ipsec_mb/ipsec_mb_private.h
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h
/dpdk/drivers/crypto/qat/qat_sym_hw_dp.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn9k_eventdev.c
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/dpdk/drivers/event/cnxk/cnxk_eventdev_adptr.c
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/ark/ark_ethdev_rx.c
/dpdk/drivers/net/ark/ark_ethdev_rx.h
/dpdk/drivers/net/ark/ark_ethdev_tx.c
/dpdk/drivers/net/ark/ark_ethdev_tx.h
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_reps.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_class.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.h
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.h
/dpdk/drivers/net/cnxk/cn9k_tx.h
/dpdk/drivers/net/cnxk/cnxk_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_dump.c
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/meson.build
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_flex_type.h
/dpdk/drivers/net/ice/base/ice_protocol_type.h
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4_mp.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx5/linux/mlx5_mp_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.c
/dpdk/drivers/net/mlx5/mlx5_tx.h
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/ngbe/base/ngbe_devids.h
/dpdk/drivers/net/ngbe/base/ngbe_dummy.h
/dpdk/drivers/net/ngbe/base/ngbe_hw.c
/dpdk/drivers/net/ngbe/base/ngbe_hw.h
/dpdk/drivers/net/ngbe/base/ngbe_mng.c
/dpdk/drivers/net/ngbe/base/ngbe_mng.h
/dpdk/drivers/net/ngbe/base/ngbe_phy.c
/dpdk/drivers/net/ngbe/base/ngbe_phy.h
/dpdk/drivers/net/ngbe/base/ngbe_phy_mvl.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_mvl.h
/dpdk/drivers/net/ngbe/base/ngbe_phy_rtl.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_yt.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_yt.h
/dpdk/drivers/net/ngbe/base/ngbe_regs.h
/dpdk/drivers/net/ngbe/base/ngbe_type.h
/dpdk/drivers/net/ngbe/ngbe_ethdev.c
/dpdk/drivers/net/ngbe/ngbe_ethdev.h
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/txgbe/base/txgbe_hw.c
/dpdk/drivers/net/txgbe/base/txgbe_mng.c
/dpdk/drivers/net/txgbe/base/txgbe_mng.h
/dpdk/drivers/net/txgbe/base/txgbe_phy.c
/dpdk/drivers/net/txgbe/base/txgbe_regs.h
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa_ops.c
/dpdk/examples/ipsec-secgw/ipsec_process.c
/dpdk/examples/vhost/Makefile
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost/main.h
/dpdk/examples/vhost/meson.build
/dpdk/lib/eal/include/rte_compat.h
/dpdk/lib/ethdev/ethdev_driver.c
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/ethdev_private.c
/dpdk/lib/ethdev/ethdev_private.h
/dpdk/lib/ethdev/meson.build
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_flow.c
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/ethdev/version.map
/dpdk/lib/mbuf/rte_mbuf_dyn.h
/dpdk/lib/net/rte_gre.h
/dpdk/lib/net/rte_l2tpv2.h
/dpdk/lib/security/rte_security.h
/dpdk/lib/vhost/meson.build
/dpdk/lib/vhost/rte_vhost.h
/dpdk/lib/vhost/rte_vhost_async.h
/dpdk/lib/vhost/vdpa_driver.h
/dpdk/lib/vhost/version.map
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/virtio_net.c
06c047b609-Feb-2022 Stephen Hemminger <[email protected]>

remove unnecessary null checks

Functions like free, rte_free, and rte_mempool_free
already handle NULL pointer so the checks here are not necessary.

Remove redundant NULL pointer checks before free

remove unnecessary null checks

Functions like free, rte_free, and rte_mempool_free
already handle NULL pointer so the checks here are not necessary.

Remove redundant NULL pointer checks before free functions
found by nullfree.cocci

Signed-off-by: Stephen Hemminger <[email protected]>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/pdump/main.c
/dpdk/app/test-crypto-perf/cperf_test_latency.c
/dpdk/app/test-crypto-perf/cperf_test_pmd_cyclecount.c
/dpdk/app/test-crypto-perf/cperf_test_throughput.c
/dpdk/app/test-crypto-perf/cperf_test_vector_parsing.c
/dpdk/app/test-crypto-perf/cperf_test_verify.c
/dpdk/app/test-fib/main.c
/dpdk/app/test-gpudev/main.c
/dpdk/app/test-pmd/cmd_flex_item.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-regex/main.c
/dpdk/app/test/commands.c
/dpdk/app/test/has_hugepage.py
/dpdk/app/test/meson.build
/dpdk/app/test/packet_burst_generator.c
/dpdk/app/test/process.h
/dpdk/app/test/test.c
/dpdk/app/test/test_acl.c
/dpdk/app/test/test_alarm.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_byteorder.c
/dpdk/app/test/test_cksum.c
/dpdk/app/test/test_cmdline_ipaddr.c
/dpdk/app/test/test_cmdline_lib.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_crc.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev.h
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_cryptodev_security_ipsec.c
/dpdk/app/test/test_cryptodev_security_ipsec.h
/dpdk/app/test/test_cryptodev_security_ipsec_test_vectors.h
/dpdk/app/test/test_cryptodev_security_pdcp.c
/dpdk/app/test/test_debug.c
/dpdk/app/test/test_distributor.c
/dpdk/app/test/test_distributor_perf.c
/dpdk/app/test/test_dmadev.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_eal_fs.c
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_efd_perf.c
/dpdk/app/test/test_errno.c
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_event_eth_rx_adapter.c
/dpdk/app/test/test_event_eth_tx_adapter.c
/dpdk/app/test/test_event_ring.c
/dpdk/app/test/test_event_timer_adapter.c
/dpdk/app/test/test_eventdev.c
/dpdk/app/test/test_external_mem.c
/dpdk/app/test/test_fib.c
/dpdk/app/test/test_fib6.c
/dpdk/app/test/test_fib6_perf.c
/dpdk/app/test/test_fib_perf.c
/dpdk/app/test/test_flow_classify.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_graph.c
/dpdk/app/test/test_graph_perf.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_hash_perf.c
/dpdk/app/test/test_interrupts.c
/dpdk/app/test/test_ipfrag.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_ipsec_perf.c
/dpdk/app/test/test_ipsec_sad.c
/dpdk/app/test/test_kni.c
/dpdk/app/test/test_lcores.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_link_bonding_mode4.c
/dpdk/app/test/test_logs.c
/dpdk/app/test/test_lpm.c
/dpdk/app/test/test_lpm6.c
/dpdk/app/test/test_lpm6_perf.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_malloc_perf.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_member.c
/dpdk/app/test/test_member_perf.c
/dpdk/app/test/test_memcpy_perf.c
/dpdk/app/test/test_memory.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_mp_secondary.c
/dpdk/app/test/test_pcapng.c
/dpdk/app/test/test_pie.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/test_rawdev.c
/dpdk/app/test/test_rcu_qsbr_perf.c
/dpdk/app/test/test_red.c
/dpdk/app/test/test_reorder.c
/dpdk/app/test/test_rib.c
/dpdk/app/test/test_rib6.c
/dpdk/app/test/test_ring_stress_impl.h
/dpdk/app/test/test_sched.c
/dpdk/app/test/test_table.c
/dpdk/app/test/test_table_acl.c
/dpdk/app/test/test_table_combined.c
/dpdk/app/test/test_table_pipeline.c
/dpdk/app/test/test_table_ports.c
/dpdk/app/test/test_table_tables.c
/dpdk/app/test/test_telemetry_data.c
/dpdk/app/test/test_timer_secondary.c
/dpdk/app/test/test_trace.c
/dpdk/app/test/virtual_pmd.c
/dpdk/buildtools/binutils-avx512-check.py
/dpdk/buildtools/call-sphinx-build.py
/dpdk/buildtools/meson.build
/dpdk/config/arm/arm64_cn10k_linux_gcc
/dpdk/config/arm/arm64_cn9k_linux_gcc
/dpdk/config/arm/meson.build
/dpdk/config/meson.build
/dpdk/config/rte_config.h
/dpdk/config/x86/meson.build
/dpdk/devtools/build-tags.sh
/dpdk/devtools/check-abi.sh
/dpdk/devtools/check-forbidden-tokens.awk
/dpdk/devtools/cocci/nullfree.cocci
/dpdk/devtools/get-maintainer.sh
/dpdk/doc/api/generate_examples.sh
/dpdk/doc/api/meson.build
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/stable.rst
/dpdk/doc/guides/cryptodevs/cnxk.rst
/dpdk/doc/guides/cryptodevs/features/cn10k.ini
/dpdk/doc/guides/cryptodevs/features/cn9k.ini
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/dmadevs/cnxk.rst
/dpdk/doc/guides/eventdevs/cnxk.rst
/dpdk/doc/guides/eventdevs/dlb2.rst
/dpdk/doc/guides/eventdevs/index.rst
/dpdk/doc/guides/linux_gsg/linux_eal_parameters.rst
/dpdk/doc/guides/mempool/index.rst
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/cnxk.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/cnxk.ini
/dpdk/doc/guides/nics/features/cnxk_vec.ini
/dpdk/doc/guides/nics/features/cnxk_vf.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/ice_dcf.ini
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/kni.rst
/dpdk/doc/guides/nics/octeontx_ep.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/platform/cnxk.rst
/dpdk/doc/guides/platform/index.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/gpudev.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/regexdevs/cn9k.rst
/dpdk/doc/guides/regexdevs/features/cn9k.ini
/dpdk/doc/guides/regexdevs/index.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_08.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/rel_notes/release_20_11.rst
/dpdk/doc/guides/rel_notes/release_22_03.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/cryptoperf.rst
/dpdk/drivers/baseband/acc100/rte_acc100_pmd.c
/dpdk/drivers/baseband/la12xx/bbdev_la12xx.c
/dpdk/drivers/baseband/null/bbdev_null.c
/dpdk/drivers/baseband/turbo_sw/bbdev_turbo_software.c
/dpdk/drivers/bus/dpaa/base/fman/fman_hw.c
/dpdk/drivers/bus/dpaa/include/fsl_fman.h
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/dpaa/version.map
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/fslmc_vfio.c
/dpdk/drivers/bus/fslmc/mc/dprc.c
/dpdk/drivers/bus/fslmc/mc/fsl_dpmng.h
/dpdk/drivers/bus/fslmc/mc/fsl_dprc.h
/dpdk/drivers/bus/fslmc/mc/fsl_dprc_cmd.h
/dpdk/drivers/bus/fslmc/meson.build
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dprc.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/qbman/include/compat.h
/dpdk/drivers/bus/fslmc/rte_fslmc.h
/dpdk/drivers/bus/ifpga/ifpga_bus.c
/dpdk/drivers/bus/pci/pci_params.c
/dpdk/drivers/bus/pci/windows/pci.c
/dpdk/drivers/bus/pci/windows/pci_netuio.c
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/cnxk_telemetry_sso.c
/dpdk/drivers/common/cnxk/hw/cpt.h
/dpdk/drivers/common/cnxk/hw/nix.h
/dpdk/drivers/common/cnxk/hw/npc.h
/dpdk/drivers/common/cnxk/hw/ree.h
/dpdk/drivers/common/cnxk/hw/rvu.h
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_aes.c
/dpdk/drivers/common/cnxk/roc_aes.h
/dpdk/drivers/common/cnxk/roc_api.h
/dpdk/drivers/common/cnxk/roc_bphy_irq.c
/dpdk/drivers/common/cnxk/roc_constants.h
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_cpt.h
/dpdk/drivers/common/cnxk/roc_dev.c
/dpdk/drivers/common/cnxk/roc_idev.c
/dpdk/drivers/common/cnxk/roc_idev_priv.h
/dpdk/drivers/common/cnxk/roc_ie_on.h
/dpdk/drivers/common/cnxk/roc_ie_ot.h
/dpdk/drivers/common/cnxk/roc_io.h
/dpdk/drivers/common/cnxk/roc_io_generic.h
/dpdk/drivers/common/cnxk/roc_mbox.h
/dpdk/drivers/common/cnxk/roc_nix.h
/dpdk/drivers/common/cnxk/roc_nix_bpf.c
/dpdk/drivers/common/cnxk/roc_nix_debug.c
/dpdk/drivers/common/cnxk/roc_nix_fc.c
/dpdk/drivers/common/cnxk/roc_nix_inl.c
/dpdk/drivers/common/cnxk/roc_nix_inl_dev.c
/dpdk/drivers/common/cnxk/roc_nix_inl_priv.h
/dpdk/drivers/common/cnxk/roc_nix_irq.c
/dpdk/drivers/common/cnxk/roc_nix_npc.c
/dpdk/drivers/common/cnxk/roc_nix_ops.c
/dpdk/drivers/common/cnxk/roc_nix_priv.h
/dpdk/drivers/common/cnxk/roc_nix_queue.c
/dpdk/drivers/common/cnxk/roc_nix_stats.c
/dpdk/drivers/common/cnxk/roc_nix_tm.c
/dpdk/drivers/common/cnxk/roc_nix_tm_utils.c
/dpdk/drivers/common/cnxk/roc_npa.c
/dpdk/drivers/common/cnxk/roc_npa.h
/dpdk/drivers/common/cnxk/roc_npa_debug.c
/dpdk/drivers/common/cnxk/roc_npc.c
/dpdk/drivers/common/cnxk/roc_npc.h
/dpdk/drivers/common/cnxk/roc_npc_mcam.c
/dpdk/drivers/common/cnxk/roc_npc_mcam_dump.c
/dpdk/drivers/common/cnxk/roc_npc_parse.c
/dpdk/drivers/common/cnxk/roc_npc_priv.h
/dpdk/drivers/common/cnxk/roc_platform.c
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/roc_priv.h
/dpdk/drivers/common/cnxk/roc_ree.c
/dpdk/drivers/common/cnxk/roc_ree.h
/dpdk/drivers/common/cnxk/roc_ree_priv.h
/dpdk/drivers/common/cnxk/roc_se.h
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/roc_sso_priv.h
/dpdk/drivers/common/cnxk/roc_tim.c
/dpdk/drivers/common/cnxk/roc_tim.h
/dpdk/drivers/common/cnxk/roc_utils.c
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/cpt/cpt_ucode_asym.h
/dpdk/drivers/common/dpaax/compat.h
/dpdk/drivers/common/meson.build
/dpdk/drivers/common/mlx5/linux/meson.build
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/mlx5_common_pci.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/mlx5/windows/meson.build
/dpdk/drivers/common/mlx5/windows/mlx5_win_defs.h
/dpdk/drivers/common/mlx5/windows/mlx5_win_ext.h
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/sfc_efx/base/ef10_impl.h
/dpdk/drivers/common/sfc_efx/base/ef10_nic.c
/dpdk/drivers/common/sfc_efx/base/ef10_rx.c
/dpdk/drivers/common/sfc_efx/base/efx.h
/dpdk/drivers/common/sfc_efx/base/efx_impl.h
/dpdk/drivers/common/sfc_efx/base/efx_mcdi.h
/dpdk/drivers/common/sfc_efx/base/efx_rx.c
/dpdk/drivers/common/sfc_efx/base/rhead_impl.h
/dpdk/drivers/common/sfc_efx/base/rhead_rx.c
/dpdk/drivers/common/sfc_efx/base/siena_nic.c
/dpdk/drivers/common/sfc_efx/version.map
mlx5/mlx5_compress.c
octeontx/otx_zip_pmd.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd_ops.c
/dpdk/drivers/crypto/ccp/ccp_dev.c
/dpdk/drivers/crypto/ccp/ccp_pmd_ops.c
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec.h
/dpdk/drivers/crypto/cnxk/cn10k_ipsec_la_ops.h
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.c
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.h
/dpdk/drivers/crypto/cnxk/cn9k_ipsec_la_ops.h
/dpdk/drivers/crypto/cnxk/cnxk_ae.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_sec.c
/dpdk/drivers/crypto/cnxk/cnxk_ipsec.h
/dpdk/drivers/crypto/cnxk/cnxk_se.h
/dpdk/drivers/crypto/ipsec_mb/ipsec_mb_ops.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_gcm.c
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/null/null_crypto_pmd_ops.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd_ops.c
/dpdk/drivers/crypto/virtio/virtqueue.c
/dpdk/drivers/dma/cnxk/meson.build
/dpdk/drivers/dma/idxd/dpdk_idxd_cfg.py
/dpdk/drivers/dma/idxd/idxd_common.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn9k_eventdev.c
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/cnxk/cnxk_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/dpdk/drivers/event/cnxk/cnxk_tim_evdev.c
/dpdk/drivers/event/cnxk/cnxk_tim_evdev.h
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_dual.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/meson.build
/dpdk/drivers/event/cnxk/tx/cn10k/tx_0_15.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_0_15_seg.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_112_127.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_112_127_seg.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_16_31.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_16_31_seg.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_32_47.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_32_47_seg.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_48_63.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_48_63_seg.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_64_79.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_64_79_seg.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_80_95.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_80_95_seg.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_96_111.c
/dpdk/drivers/event/cnxk/tx/cn10k/tx_96_111_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_0_15.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_0_15_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_0_15_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_0_15_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_112_127.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_112_127_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_112_127_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_112_127_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_16_31.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_16_31_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_16_31_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_16_31_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_32_47.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_32_47_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_32_47_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_32_47_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_48_63.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_48_63_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_48_63_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_48_63_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_64_79.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_64_79_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_64_79_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_64_79_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_80_95.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_80_95_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_80_95_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_80_95_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_96_111.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_96_111_dual.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_96_111_dual_seg.c
/dpdk/drivers/event/cnxk/tx/cn9k/tx_96_111_seg.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/meson.build
/dpdk/drivers/event/sw/sw_evdev.c
/dpdk/drivers/gpu/cuda/cuda.c
/dpdk/drivers/mempool/cnxk/cnxk_mempool.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/dpaa2/rte_dpaa2_mempool.h
/dpdk/drivers/mempool/dpaa2/version.map
/dpdk/drivers/mempool/meson.build
/dpdk/drivers/net/af_xdp/compat.h
/dpdk/drivers/net/af_xdp/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/axgbe/axgbe_common.h
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_mdio.c
/dpdk/drivers/net/axgbe/axgbe_phy_impl.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_cpr.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_reps.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/bnxt_vnic.h
/dpdk/drivers/net/bonding/eth_bond_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cnxk/cn10k_ethdev_sec.c
/dpdk/drivers/net/cnxk/cn10k_rte_flow.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn10k_rx_select.c
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn10k_tx_select.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_ethdev_sec.c
/dpdk/drivers/net/cnxk/cn9k_rx.h
/dpdk/drivers/net/cnxk/cn9k_rx_select.c
/dpdk/drivers/net/cnxk/cn9k_tx.h
/dpdk/drivers/net/cnxk/cn9k_tx_select.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.h
/dpdk/drivers/net/cnxk/cnxk_ethdev_devargs.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_mtr.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_ops.c
/dpdk/drivers/net/cnxk/meson.build
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_0_15_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_112_127_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_16_31_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_32_47_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_48_63_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_64_79_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_80_95_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111_mseg.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111_vec.c
/dpdk/drivers/net/cnxk/rx/cn10k/rx_96_111_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_0_15.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_112_127.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_16_31.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_32_47.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_48_63.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_64_79.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_80_95.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_96_111.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c
/dpdk/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_0_15.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_0_15_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_0_15_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_0_15_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_112_127.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_112_127_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_112_127_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_112_127_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_16_31.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_16_31_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_16_31_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_16_31_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_32_47.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_32_47_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_32_47_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_32_47_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_48_63.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_48_63_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_48_63_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_48_63_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_64_79.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_64_79_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_64_79_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_64_79_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_80_95.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_80_95_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_80_95_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_80_95_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_96_111.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_96_111_mseg.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_96_111_vec.c
/dpdk/drivers/net/cnxk/tx/cn10k/tx_96_111_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_0_15.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_0_15_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_0_15_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_0_15_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_112_127.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_112_127_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_112_127_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_112_127_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_16_31.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_16_31_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_16_31_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_16_31_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_32_47.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_32_47_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_32_47_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_32_47_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_48_63.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_48_63_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_48_63_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_48_63_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_64_79.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_64_79_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_64_79_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_64_79_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_80_95.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_80_95_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_80_95_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_80_95_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_96_111.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_96_111_mseg.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_96_111_vec.c
/dpdk/drivers/net/cnxk/tx/cn9k/tx_96_111_vec_mseg.c
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/base/common.h
/dpdk/drivers/net/cxgbe/base/t4_hw.c
/dpdk/drivers/net/cxgbe/base/t4vf_hw.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/fmlib/fm_lib.c
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/dpaa2/dpaa2_ptp.c
/dpdk/drivers/net/dpaa2/dpaa2_recycle.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/dpaa2_sparser.h
/dpdk/drivers/net/dpaa2/dpaa2_tm.c
/dpdk/drivers/net/dpaa2/dpaa2_tm.h
/dpdk/drivers/net/dpaa2/mc/dpdmux.c
/dpdk/drivers/net/dpaa2/mc/dpkg.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni_cmd.h
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/dpaa2/version.map
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enic/base/cq_enet_desc.h
/dpdk/drivers/net/enic/base/vnic_enet.h
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_res.h
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_common.c
/dpdk/drivers/net/hns3/hns3_common.h
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_fdir.c
/dpdk/drivers/net/hns3/hns3_fdir.h
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_flow.h
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_mp.c
/dpdk/drivers/net/hns3/hns3_ptp.c
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_rxtx_vec.c
/dpdk/drivers/net/hns3/hns3_stats.c
/dpdk/drivers/net/hns3/hns3_stats.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_common.h
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.h
/dpdk/drivers/net/ice/ice_dcf_parent.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_common.h
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/igc/igc_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/kni/meson.build
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_devx.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_aso.c
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/rte_pmd_mlx5.h
/dpdk/drivers/net/mlx5/windows/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/mvpp2/mrvl_qos.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/netvsc/meson.build
/dpdk/drivers/net/nfp/nfp_common.c
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/nfp/nfp_rxtx.c
/dpdk/drivers/net/nfp/nfpcore/nfp_target.h
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_ethdev_ops.c
/dpdk/drivers/net/octeontx_ep/otx2_ep_vf.h
/dpdk/drivers/net/octeontx_ep/otx_ep_common.h
/dpdk/drivers/net/octeontx_ep/otx_ep_ethdev.c
/dpdk/drivers/net/octeontx_ep/otx_ep_rxtx.c
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/pfe/pfe_hif.c
/dpdk/drivers/net/qede/qede_debug.c
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/sfc/meson.build
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/sfc/sfc_flow.h
/dpdk/drivers/net/sfc/sfc_flow_rss.c
/dpdk/drivers/net/sfc/sfc_flow_rss.h
/dpdk/drivers/net/sfc/sfc_repr_proxy.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cryptodev.c
/dpdk/drivers/net/softnic/rte_eth_softnic_thread.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/vdev_netvsc/vdev_netvsc.c
/dpdk/drivers/net/vhost/meson.build
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_packed.h
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_cgx.c
/dpdk/drivers/raw/dpaa2_cmdif/meson.build
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/dpaa2_qdma/meson.build
/dpdk/drivers/raw/ifpga/base/ifpga_defines.h
/dpdk/drivers/raw/ifpga/base/opae_spi.c
/dpdk/drivers/raw/ifpga/base/opae_spi.h
/dpdk/drivers/raw/ifpga/base/opae_spi_transaction.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/skeleton/skeleton_rawdev_test.c
/dpdk/drivers/regex/cn9k/cn9k_regexdev.c
/dpdk/drivers/regex/cn9k/cn9k_regexdev.h
/dpdk/drivers/regex/cn9k/cn9k_regexdev_compiler.c
/dpdk/drivers/regex/cn9k/cn9k_regexdev_compiler.h
/dpdk/drivers/regex/cn9k/meson.build
/dpdk/drivers/regex/cn9k/version.map
/dpdk/drivers/regex/meson.build
/dpdk/drivers/regex/mlx5/mlx5_regex.c
/dpdk/drivers/regex/mlx5/mlx5_rxp.c
/dpdk/drivers/vdpa/ifc/base/ifcvf.c
/dpdk/drivers/vdpa/ifc/ifcvf_vdpa.c
/dpdk/drivers/vdpa/ifc/meson.build
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_mem.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/examples/fips_validation/fips_dev_self_test.c
/dpdk/examples/fips_validation/fips_validation.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/cryptodev.c
/dpdk/examples/ip_pipeline/thread.c
/dpdk/examples/ipsec-secgw/event_helper.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/l2fwd-cat/cat.c
/dpdk/examples/l3fwd/l3fwd_event_internal_port.c
/dpdk/examples/meson.build
/dpdk/examples/pipeline/thread.c
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/kernel/freebsd/meson.build
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/meson.build
/dpdk/kernel/linux/meson.build
/dpdk/lib/compressdev/rte_compressdev.c
/dpdk/lib/eal/arm/include/rte_atomic_64.h
/dpdk/lib/eal/common/eal_common_config.c
/dpdk/lib/eal/common/eal_common_devargs.c
/dpdk/lib/eal/common/eal_common_dynmem.c
/dpdk/lib/eal/common/eal_common_errno.c
/dpdk/lib/eal/common/eal_common_log.c
/dpdk/lib/eal/common/eal_common_memory.c
/dpdk/lib/eal/common/eal_common_memzone.c
/dpdk/lib/eal/common/eal_common_options.c
/dpdk/lib/eal/common/eal_common_proc.c
/dpdk/lib/eal/common/eal_common_trace_ctf.c
/dpdk/lib/eal/common/eal_internal_cfg.h
/dpdk/lib/eal/common/eal_private.h
/dpdk/lib/eal/common/hotplug_mp.c
/dpdk/lib/eal/common/hotplug_mp.h
/dpdk/lib/eal/common/malloc_elem.c
/dpdk/lib/eal/common/malloc_elem.h
/dpdk/lib/eal/common/malloc_heap.c
/dpdk/lib/eal/common/malloc_heap.h
/dpdk/lib/eal/common/malloc_mp.c
/dpdk/lib/eal/common/malloc_mp.h
/dpdk/lib/eal/common/rte_malloc.c
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/include/generic/rte_ticketlock.h
/dpdk/lib/eal/include/meson.build
/dpdk/lib/eal/include/rte_eal.h
/dpdk/lib/eal/include/rte_memory.h
/dpdk/lib/eal/include/rte_trace_point.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/linux/eal_hugepage_info.c
/dpdk/lib/eal/linux/eal_log.c
/dpdk/lib/eal/linux/eal_memalloc.c
/dpdk/lib/eal/linux/eal_memory.c
/dpdk/lib/eal/linux/eal_vfio.h
/dpdk/lib/eal/linux/eal_vfio_mp_sync.c
/dpdk/lib/eal/meson.build
/dpdk/lib/eal/unix/eal_filesystem.c
/dpdk/lib/eal/unix/meson.build
/dpdk/lib/eal/version.map
/dpdk/lib/eal/windows/eal.c
/dpdk/lib/eal/windows/eal_alarm.c
/dpdk/lib/eal/windows/eal_memalloc.c
/dpdk/lib/eal/windows/eal_memory.c
/dpdk/lib/eal/windows/eal_mp.c
/dpdk/lib/eal/windows/include/dirent.h
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/version.map
/dpdk/lib/eventdev/eventdev_pmd.h
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.h
/dpdk/lib/eventdev/rte_event_timer_adapter.h
/dpdk/lib/eventdev/rte_eventdev.h
/dpdk/lib/eventdev/version.map
/dpdk/lib/gpudev/gpudev.c
/dpdk/lib/gpudev/gpudev_driver.h
/dpdk/lib/gpudev/rte_gpudev.h
/dpdk/lib/gpudev/version.map
/dpdk/lib/graph/graph_stats.c
/dpdk/lib/graph/rte_graph_worker.h
/dpdk/lib/hash/rte_hash.h
/dpdk/lib/ipsec/ipsec_sad.c
/dpdk/lib/ipsec/rte_ipsec_group.h
/dpdk/lib/mempool/rte_mempool.h
/dpdk/lib/meson.build
/dpdk/lib/net/rte_ip.h
/dpdk/lib/port/rte_port_source_sink.c
/dpdk/lib/power/rte_power_empty_poll.c
/dpdk/lib/reorder/rte_reorder.c
/dpdk/lib/ring/rte_ring.c
/dpdk/lib/ring/rte_ring.h
/dpdk/lib/ring/rte_ring_elem.h
/dpdk/lib/ring/rte_ring_elem_pvt.h
/dpdk/lib/stack/meson.build
/dpdk/lib/table/rte_table_hash_func.h
/dpdk/lib/vhost/iotlb.c
/dpdk/lib/vhost/iotlb.h
/dpdk/lib/vhost/rte_vhost.h
/dpdk/lib/vhost/socket.c
/dpdk/lib/vhost/vdpa.c
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_crypto.c
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/vhost_user.h
/dpdk/lib/vhost/virtio_net.c
/dpdk/meson.build
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-telemetry.py
7be78d0229-Nov-2021 Josh Soref <[email protected]>

fix spelling in comments and strings

The tool comes from https://github.com/jsoref

Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Thomas Monjalon <[email protected]>


/dpdk/.github/workflows/build.yml
/dpdk/.gitignore
/dpdk/.travis.yml
/dpdk/ABI_VERSION
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/proc-info/main.c
/dpdk/app/test-acl/main.c
/dpdk/app/test-compress-perf/comp_perf_test_cyclecount.c
/dpdk/app/test-compress-perf/comp_perf_test_throughput.c
/dpdk/app/test-compress-perf/comp_perf_test_verify.c
/dpdk/app/test-compress-perf/main.c
/dpdk/app/test-crypto-perf/cperf_test_pmd_cyclecount.c
/dpdk/app/test-eventdev/evt_options.c
/dpdk/app/test-eventdev/test_order_common.c
/dpdk/app/test-fib/main.c
/dpdk/app/test-flow-perf/config.h
/dpdk/app/test-flow-perf/main.c
/dpdk/app/test-gpudev/main.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/cmdline_tm.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/test_barrier.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_fib_perf.c
/dpdk/app/test/test_kni.c
/dpdk/app/test/test_kvargs.c
/dpdk/app/test/test_lpm6_data.h
/dpdk/app/test/test_member.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_metrics.c
/dpdk/app/test/test_pcapng.c
/dpdk/app/test/test_power_cpufreq.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_red.c
/dpdk/app/test/test_security.c
/dpdk/app/test/test_table_pipeline.c
/dpdk/app/test/test_thash.c
/dpdk/buildtools/binutils-avx512-check.py
/dpdk/devtools/check-symbol-change.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/cocci/namespace_ethdev.cocci
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/index.rst
/dpdk/doc/guides/contributing/unit_test.rst
/dpdk/doc/guides/eventdevs/features/cnxk.ini
/dpdk/doc/guides/eventdevs/features/default.ini
/dpdk/doc/guides/eventdevs/features/dlb2.ini
/dpdk/doc/guides/eventdevs/features/dpaa.ini
/dpdk/doc/guides/eventdevs/features/dpaa2.ini
/dpdk/doc/guides/eventdevs/features/dsw.ini
/dpdk/doc/guides/eventdevs/features/octeontx.ini
/dpdk/doc/guides/eventdevs/features/octeontx2.ini
/dpdk/doc/guides/eventdevs/features/opdl.ini
/dpdk/doc/guides/eventdevs/features/sw.ini
/dpdk/doc/guides/eventdevs/index.rst
/dpdk/doc/guides/eventdevs/overview.rst
/dpdk/doc/guides/howto/img/virtio_user_for_container_networking.svg
/dpdk/doc/guides/nics/af_packet.rst
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/build-sdk-meson.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/fib_lib.rst
/dpdk/doc/guides/prog_guide/img/dir_24_8_alg.svg
/dpdk/doc/guides/prog_guide/img/flow_tru_dropper.png
/dpdk/doc/guides/prog_guide/img/rib_internals.svg
/dpdk/doc/guides/prog_guide/img/rib_pic.svg
/dpdk/doc/guides/prog_guide/img/rte_mtr_meter_chaining.svg
/dpdk/doc/guides/prog_guide/img/turbo_tb_decode.svg
/dpdk/doc/guides/prog_guide/img/turbo_tb_encode.svg
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/power_man.rst
/dpdk/doc/guides/prog_guide/qos_framework.rst
/dpdk/doc/guides/prog_guide/rib_lib.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/traffic_metering_and_policing.rst
/dpdk/doc/guides/rawdevs/cnxk_bphy.rst
/dpdk/doc/guides/regexdevs/features_overview.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
/dpdk/doc/guides/rel_notes/release_17_08.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/rel_notes/release_22_03.rst
/dpdk/doc/guides/rel_notes/release_2_1.rst
/dpdk/doc/guides/sample_app_ug/dma.rst
/dpdk/doc/guides/sample_app_ug/ip_reassembly.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_cat.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_power_man.rst
/dpdk/doc/guides/sample_app_ug/server_node_efd.rst
/dpdk/doc/guides/sample_app_ug/skeleton.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
/dpdk/doc/guides/sample_app_ug/vmdq_forwarding.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.c
/dpdk/drivers/baseband/null/bbdev_null.c
/dpdk/drivers/baseband/turbo_sw/bbdev_turbo_software.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/dpaa/include/fsl_usd.h
/dpdk/drivers/bus/dpaa/include/process.h
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/vdev/rte_bus_vdev.h
/dpdk/drivers/bus/vmbus/vmbus_common.c
/dpdk/drivers/common/cnxk/roc_bphy_cgx.c
/dpdk/drivers/common/cnxk/roc_nix_bpf.c
/dpdk/drivers/common/cnxk/roc_nix_tm_ops.c
/dpdk/drivers/common/cnxk/roc_npc_mcam.c
/dpdk/drivers/common/cnxk/roc_npc_priv.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/cpt/cpt_ucode_asym.h
/dpdk/drivers/common/dpaax/caamflib/desc/algo.h
/dpdk/drivers/common/dpaax/caamflib/desc/sdap.h
/dpdk/drivers/common/dpaax/dpaax_iova_table.c
/dpdk/drivers/common/iavf/iavf_type.h
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_malloc.c
/dpdk/drivers/common/mlx5/mlx5_malloc.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.c
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.h
/dpdk/drivers/common/qat/qat_adf/adf_transport_access_macros.h
/dpdk/drivers/common/sfc_efx/efsys.h
octeontx/include/zip_regs.h
octeontx/otx_zip.h
qat/qat_comp_pmd.c
/dpdk/drivers/crypto/bcmfs/bcmfs_device.h
/dpdk/drivers/crypto/bcmfs/bcmfs_qp.c
/dpdk/drivers/crypto/bcmfs/bcmfs_sym_defs.h
/dpdk/drivers/crypto/bcmfs/bcmfs_sym_engine.h
/dpdk/drivers/crypto/bcmfs/hw/bcmfs5_rm.c
/dpdk/drivers/crypto/caam_jr/caam_jr_hw_specific.h
/dpdk/drivers/crypto/caam_jr/caam_jr_pvt.h
/dpdk/drivers/crypto/caam_jr/caam_jr_uio.c
/dpdk/drivers/crypto/ccp/ccp_crypto.c
/dpdk/drivers/crypto/ccp/ccp_crypto.h
/dpdk/drivers/crypto/ccp/ccp_dev.h
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_mbox.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/qat/qat_asym.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/crypto/virtio/virtqueue.h
/dpdk/drivers/dma/skeleton/skeleton_dmadev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev_selftest.c
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dlb2/dlb2_priv.h
/dpdk/drivers/event/dlb2/dlb2_selftest.c
/dpdk/drivers/event/dlb2/rte_pmd_dlb2.h
/dpdk/drivers/event/dpaa2/dpaa2_eventdev_selftest.c
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/event/octeontx/ssovf_evdev.h
/dpdk/drivers/event/octeontx/ssovf_evdev_selftest.c
/dpdk/drivers/event/octeontx2/otx2_evdev_selftest.c
/dpdk/drivers/event/octeontx2/otx2_worker_dual.h
/dpdk/drivers/event/opdl/opdl_evdev.c
/dpdk/drivers/event/opdl/opdl_test.c
/dpdk/drivers/event/sw/sw_evdev.h
/dpdk/drivers/event/sw/sw_evdev_selftest.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/octeontx/octeontx_fpavf.c
/dpdk/drivers/net/ark/ark_global.h
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_rxtx.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0.c
/dpdk/drivers/net/axgbe/axgbe_dev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.h
/dpdk/drivers/net/axgbe/axgbe_phy_impl.c
/dpdk/drivers/net/axgbe/axgbe_rxtx_vec_sse.c
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_stats.c
/dpdk/drivers/net/bnx2x/bnx2x_stats.h
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/ecore_fw_defs.h
/dpdk/drivers/net/bnx2x/ecore_hsi.h
/dpdk/drivers/net/bnx2x/ecore_init_ops.h
/dpdk/drivers/net/bnx2x/ecore_reg.h
/dpdk/drivers/net/bnx2x/ecore_sp.c
/dpdk/drivers/net/bnx2x/ecore_sp.h
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/tf_core/tfp.c
/dpdk/drivers/net/bnxt/tf_core/tfp.h
/dpdk/drivers/net/bonding/eth_bond_8023ad_private.h
/dpdk/drivers/net/bonding/eth_bond_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.h
/dpdk/drivers/net/bonding/rte_eth_bond_alb.h
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.h
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn9k_tx.h
/dpdk/drivers/net/cnxk/cnxk_ptp.c
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/cxgbevf_main.c
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa/fmlib/fm_ext.h
/dpdk/drivers/net/dpaa/fmlib/fm_pcd_ext.h
/dpdk/drivers/net/dpaa/fmlib/fm_port_ext.h
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_flow.c
/dpdk/drivers/net/e1000/igb_pf.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/enetfec/enet_regs.h
/dpdk/drivers/net/enic/enic_flow.c
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/fm10k/fm10k.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.h
/dpdk/drivers/net/hinic/hinic_pmd_flow.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.c
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_common.c
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_fdir.h
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_rss.h
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_stats.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_altivec.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.h
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/igc/igc_filter.c
/dpdk/drivers/net/igc/igc_txrx.c
/dpdk/drivers/net/ionic/ionic_if.h
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.h
/dpdk/drivers/net/ipn3ke/ipn3ke_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ipn3ke/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_bypass.c
/dpdk/drivers/net/ixgbe/ixgbe_bypass_api.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_fdir.c
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_flex.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_tx.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/mlx5/windows/mlx5_flow_os.c
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_qos.c
/dpdk/drivers/net/netvsc/hn_nvs.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/netvsc/hn_vf.c
/dpdk/drivers/net/nfp/nfpcore/nfp-common/nfp_resid.h
/dpdk/drivers/net/nfp/nfpcore/nfp_cppcore.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp.h
/dpdk/drivers/net/nfp/nfpcore/nfp_resource.c
/dpdk/drivers/net/nfp/nfpcore/nfp_rtsym.c
/dpdk/drivers/net/ngbe/ngbe_ethdev.c
/dpdk/drivers/net/ngbe/ngbe_pf.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_irq.c
/dpdk/drivers/net/octeontx2/otx2_ptp.c
/dpdk/drivers/net/octeontx2/otx2_tx.h
/dpdk/drivers/net/octeontx2/otx2_vlan.c
/dpdk/drivers/net/octeontx_ep/otx2_ep_vf.c
/dpdk/drivers/net/octeontx_ep/otx_ep_vf.c
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/pfe/pfe_hal.c
/dpdk/drivers/net/pfe/pfe_hif.c
/dpdk/drivers/net/pfe/pfe_hif.h
/dpdk/drivers/net/pfe/pfe_hif_lib.c
/dpdk/drivers/net/qede/qede_debug.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc_dp.c
/dpdk/drivers/net/sfc/sfc_dp_rx.h
/dpdk/drivers/net/sfc/sfc_ef100.h
/dpdk/drivers/net/sfc/sfc_ef100_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx_ev.h
/dpdk/drivers/net/sfc/sfc_intr.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/softnic/rte_eth_softnic_flow.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_bpf_api.c
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/thunderx/nicvf_svf.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_ethdev_vf.c
/dpdk/drivers/net/txgbe/txgbe_ipsec.c
/dpdk/drivers/net/txgbe/txgbe_pf.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_pci.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_packed_avx.h
/dpdk/drivers/net/virtio/virtqueue.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.h
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/ntb/ntb.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_mem.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/examples/bbdev_app/main.c
/dpdk/examples/bond/main.c
/dpdk/examples/dma/dmafwd.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/ethtool/lib/rte_ethtool.h
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/event_helper.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sp4.c
/dpdk/examples/ipsec-secgw/sp6.c
/dpdk/examples/ipsec-secgw/test/common_defs.sh
/dpdk/examples/kni/main.c
/dpdk/examples/l2fwd-cat/l2fwd-cat.c
/dpdk/examples/l2fwd-event/l2fwd_event_generic.c
/dpdk/examples/l2fwd-event/l2fwd_event_internal_port.c
/dpdk/examples/l2fwd-jobstats/main.c
/dpdk/examples/l3fwd-acl/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/l3fwd_common.h
/dpdk/examples/l3fwd/l3fwd_neon.h
/dpdk/examples/l3fwd/l3fwd_sse.h
/dpdk/examples/multi_process/hotplug_mp/commands.c
/dpdk/examples/multi_process/simple_mp/main.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/packet_ordering/main.c
/dpdk/examples/performance-thread/common/lthread.c
/dpdk/examples/performance-thread/common/lthread_diag.c
/dpdk/examples/performance-thread/common/lthread_int.h
/dpdk/examples/performance-thread/common/lthread_tls.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/performance-thread/pthread_shim/pthread_shim.h
/dpdk/examples/pipeline/examples/registers.spec
/dpdk/examples/qos_sched/cmdline.c
/dpdk/examples/server_node_efd/node/node.c
/dpdk/examples/skeleton/basicfwd.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/power_manager.h
/dpdk/examples/vmdq/main.c
/dpdk/kernel/linux/kni/kni_fifo.h
/dpdk/lib/acl/acl_bld.c
/dpdk/lib/acl/acl_run_altivec.h
/dpdk/lib/acl/acl_run_avx512.c
/dpdk/lib/acl/acl_run_avx512x16.h
/dpdk/lib/acl/acl_run_avx512x8.h
/dpdk/lib/bpf/bpf_convert.c
/dpdk/lib/dmadev/rte_dmadev.h
/dpdk/lib/eal/arm/include/rte_cycles_32.h
/dpdk/lib/eal/freebsd/eal_interrupts.c
/dpdk/lib/eal/include/generic/rte_pflock.h
/dpdk/lib/eal/include/rte_malloc.h
/dpdk/lib/eal/linux/eal_interrupts.c
/dpdk/lib/eal/linux/eal_vfio.h
/dpdk/lib/eal/windows/eal_windows.h
/dpdk/lib/eal/windows/include/dirent.h
/dpdk/lib/eal/windows/include/fnmatch.h
/dpdk/lib/eal/x86/include/rte_atomic.h
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/ethdev/rte_mtr.h
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/fib/rte_fib.c
/dpdk/lib/fib/rte_fib.h
/dpdk/lib/fib/rte_fib6.c
/dpdk/lib/fib/rte_fib6.h
/dpdk/lib/gpudev/gpudev.c
/dpdk/lib/ipsec/ipsec_telemetry.c
/dpdk/lib/ipsec/rte_ipsec_sad.h
/dpdk/lib/ipsec/sa.c
/dpdk/lib/mbuf/rte_mbuf_core.h
/dpdk/lib/meson.build
/dpdk/lib/net/rte_l2tpv2.h
/dpdk/lib/pipeline/rte_swx_ctl.h
/dpdk/lib/pipeline/rte_swx_pipeline_internal.h
/dpdk/lib/pipeline/rte_swx_pipeline_spec.c
/dpdk/lib/power/power_cppc_cpufreq.c
/dpdk/lib/regexdev/rte_regexdev.h
/dpdk/lib/ring/rte_ring_core.h
/dpdk/lib/sched/rte_pie.h
/dpdk/lib/sched/rte_red.h
/dpdk/lib/sched/rte_sched.c
/dpdk/lib/sched/rte_sched.h
/dpdk/lib/table/rte_swx_table.h
/dpdk/lib/table/rte_swx_table_selector.h
/dpdk/lib/telemetry/telemetry.c
/dpdk/lib/telemetry/telemetry_json.h
/dpdk/lib/vhost/vhost_user.c
80b32fa725-Nov-2021 Michael Baum <[email protected]>

compress/mlx5: fix double close of device context

The context of the device opens once in the common probe and closes with
its removal.

If the probe of one of the drivers fails, it releases its res

compress/mlx5: fix double close of device context

The context of the device opens once in the common probe and closes with
its removal.

If the probe of one of the drivers fails, it releases its resources and
then the common closes the context.
But mistakenly in the compress probe, if there isn't enough capabilities
to support compress operations, it closes the device and then common
probe closes it again.

Remove the redundant closing from compress probe.

Fixes: 2efd26544554 ("compress/mlx5: support partial transformation")
Cc: [email protected]

Signed-off-by: Michael Baum <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

f8dbaebb22-Nov-2021 Sean Morrissey <[email protected]>

fix PMD wording

Removing the use of driver following PMD as its unnecessary.

Cc: [email protected]

Signed-off-by: Sean Morrissey <[email protected]>
Signed-off-by: Conor Fogarty <conor.fogart

fix PMD wording

Removing the use of driver following PMD as its unnecessary.

Cc: [email protected]

Signed-off-by: Sean Morrissey <[email protected]>
Signed-off-by: Conor Fogarty <[email protected]>
Acked-by: John McNamara <[email protected]>
Reviewed-by: Conor Walsh <[email protected]>
Reviewed-by: Ferruh Yigit <[email protected]>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.editorconfig
/dpdk/.github/workflows/build.yml
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/meson.build
/dpdk/app/proc-info/main.c
/dpdk/app/proc-info/meson.build
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-compress-perf/comp_perf_test_common.h
/dpdk/app/test-compress-perf/comp_perf_test_cyclecount.c
/dpdk/app/test-compress-perf/comp_perf_test_throughput.c
/dpdk/app/test-compress-perf/comp_perf_test_verify.c
/dpdk/app/test-crypto-perf/cperf_options_parsing.c
/dpdk/app/test-crypto-perf/cperf_test_latency.c
/dpdk/app/test-crypto-perf/cperf_test_pmd_cyclecount.c
/dpdk/app/test-crypto-perf/cperf_test_throughput.c
/dpdk/app/test-crypto-perf/cperf_test_verify.c
/dpdk/app/test-eventdev/evt_main.c
/dpdk/app/test-eventdev/test_order_atq.c
/dpdk/app/test-eventdev/test_order_common.c
/dpdk/app/test-eventdev/test_order_common.h
/dpdk/app/test-eventdev/test_order_queue.c
/dpdk/app/test-flow-perf/main.c
/dpdk/app/test-pipeline/config.c
/dpdk/app/test-pipeline/init.c
/dpdk/app/test-pipeline/main.c
/dpdk/app/test-pipeline/runtime.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/icmpecho.c
/dpdk/app/test-pmd/iofwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-pmd/util.c
/dpdk/app/test/commands.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_barrier.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_event_timer_adapter.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_mp_secondary.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/test_ring.c
/dpdk/app/test/test_ring_perf.c
/dpdk/app/test/test_stack_perf.c
/dpdk/app/test/test_timer.c
/dpdk/app/test/test_timer_secondary.c
/dpdk/app/test/test_vdev.c
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/devtools/words-case.txt
/dpdk/doc/api/generate_examples.sh
/dpdk/doc/api/meson.build
/dpdk/doc/guides/bbdevs/turbo_sw.rst
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/virtio.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/linux_gsg/build_sample_apps.rst
/dpdk/doc/guides/nics/af_packet.rst
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/avp.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/enetfec.rst
/dpdk/doc/guides/nics/features/hns3.ini
/dpdk/doc/guides/nics/features/ice.ini
/dpdk/doc/guides/nics/features/sfc.ini
/dpdk/doc/guides/nics/fm10k.rst
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/memif.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/netvsc.rst
/dpdk/doc/guides/nics/nfb.rst
/dpdk/doc/guides/nics/nfp.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/flow_classify_lib.rst
/dpdk/doc/guides/prog_guide/gpudev.rst
/dpdk/doc/guides/prog_guide/graph_lib.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/writing_efficient_code.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/known_issues.rst
/dpdk/doc/guides/rel_notes/release_16_04.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/rel_notes/release_20_11.rst
/dpdk/doc/guides/rel_notes/release_21_02.rst
/dpdk/doc/guides/rel_notes/release_21_05.rst
/dpdk/doc/guides/rel_notes/release_21_08.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/rel_notes/release_2_2.rst
/dpdk/doc/guides/sample_app_ug/bbdev_app.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/keep_alive.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/drivers/bus/auxiliary/auxiliary_params.c
/dpdk/drivers/bus/vdev/vdev_params.c
/dpdk/drivers/bus/vmbus/rte_bus_vmbus.h
/dpdk/drivers/common/cpt/cpt_hw_types.h
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common_mp.c
/dpdk/drivers/common/mlx5/mlx5_common_mp.h
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.c
/dpdk/drivers/common/sfc_efx/base/ef10_nic.c
/dpdk/drivers/common/sfc_efx/base/efx.h
/dpdk/drivers/common/sfc_efx/base/efx_impl.h
/dpdk/drivers/common/sfc_efx/base/efx_mae.c
/dpdk/drivers/common/sfc_efx/base/efx_mcdi.c
/dpdk/drivers/common/sfc_efx/base/efx_mcdi.h
/dpdk/drivers/common/sfc_efx/base/efx_nic.c
/dpdk/drivers/common/sfc_efx/base/siena_nic.c
/dpdk/drivers/common/sfc_efx/efsys.h
/dpdk/drivers/common/sfc_efx/version.map
qat/qat_comp_pmd.h
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/qat/qat_asym_pmd.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.h
/dpdk/drivers/gpu/cuda/cuda.c
/dpdk/drivers/net/axgbe/axgbe_dev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.h
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_avx2.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/tf_core/tf_device.c
/dpdk/drivers/net/bnxt/tf_core/tf_device_p4.c
/dpdk/drivers/net/bnxt/tf_core/tf_device_p58.c
/dpdk/drivers/net/bnxt/tf_core/tf_global_cfg.c
/dpdk/drivers/net/bnxt/tf_core/tf_global_cfg.h
/dpdk/drivers/net/bnxt/tf_core/tf_if_tbl.c
/dpdk/drivers/net/bnxt/tf_core/tf_session.c
/dpdk/drivers/net/bnxt/tf_core/tf_session.h
/dpdk/drivers/net/bnxt/tf_core/tf_sram_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.h
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_ha_mgr.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_compat.h
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/enetfec/enet_ethdev.h
/dpdk/drivers/net/enetfec/enet_rxtx.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/fm10k/fm10k.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/hinic/base/hinic_pmd_cmdq.h
/dpdk/drivers/net/hinic/base/hinic_pmd_hwdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_rxtx_vec.h
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ionic/ionic_if.h
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4_flow.c
/dpdk/drivers/net/mlx5/linux/mlx5_mp_os.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.h
/dpdk/drivers/net/mlx5/mlx5_txpp.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.h
/dpdk/drivers/net/mvpp2/mrvl_ethdev.h
/dpdk/drivers/net/nfp/nfp_common.h
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/ngbe/ngbe_ethdev.c
/dpdk/drivers/net/ngbe/ngbe_ethdev.h
/dpdk/drivers/net/ngbe/ngbe_rxtx.c
/dpdk/drivers/net/sfc/meson.build
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_dp_rx.h
/dpdk/drivers/net/sfc/sfc_dp_tx.h
/dpdk/drivers/net/sfc/sfc_ef100_rx.c
/dpdk/drivers/net/sfc/sfc_ef100_tx.c
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_tx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_ev.c
/dpdk/drivers/net/sfc/sfc_mae.c
/dpdk/drivers/net/sfc/sfc_mae.h
/dpdk/drivers/net/sfc/sfc_mcdi.c
/dpdk/drivers/net/sfc/sfc_nic_dma.c
/dpdk/drivers/net/sfc/sfc_nic_dma.h
/dpdk/drivers/net/sfc/sfc_nic_dma_dp.h
/dpdk/drivers/net/sfc/sfc_port.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.h
/dpdk/drivers/net/txgbe/txgbe_ethdev_vf.c
/dpdk/drivers/net/txgbe/txgbe_rxtx.c
/dpdk/drivers/raw/ifpga/base/README
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_lm.c
/dpdk/examples/ethtool/ethtool-app/main.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/vhost/main.c
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/bbdev/rte_bbdev.h
/dpdk/lib/bbdev/rte_bbdev_pmd.h
/dpdk/lib/compressdev/rte_compressdev_pmd.h
/dpdk/lib/cryptodev/cryptodev_pmd.h
/dpdk/lib/dmadev/rte_dmadev_core.h
/dpdk/lib/eal/include/rte_dev.h
/dpdk/lib/eal/include/rte_devargs.h
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/eventdev/eventdev_pmd.h
/dpdk/lib/gpudev/gpudev.c
/dpdk/lib/hash/rte_cuckoo_hash.h
/dpdk/lib/ip_frag/rte_ipv6_fragmentation.c
/dpdk/lib/mbuf/rte_mbuf_dyn.c
/dpdk/lib/meson.build
/dpdk/lib/net/rte_ether.h
/dpdk/lib/rawdev/rte_rawdev_pmd.h
/dpdk/lib/vhost/virtio_net.c
71304b5c16-Nov-2021 Michael Baum <[email protected]>

common/mlx5: fix redundant field in MR control structure

Inside the MR control structure there is a pointer to the common device.
This pointer enables access to the global cache as well as hardware

common/mlx5: fix redundant field in MR control structure

Inside the MR control structure there is a pointer to the common device.
This pointer enables access to the global cache as well as hardware
objects that may be required in case a new MR needs to be created.

The purpose of adding this pointer into the MR control structure was to
avoid its transfer as a parameter to all the functions of searching MR
in the caches.
However, adding it to this structure increased the Rx and Tx data-path
structures, all the fields that followed it were slightly moved away
which caused to a reduction in performance.

This patch removes the pointer from the structure. It can be accessed
through the "dev_gen_ptr" existing field using the "container_of"
operator.

Fixes: 334ed198ab4d ("common/mlx5: remove redundant parameter in MR search")

Signed-off-by: Michael Baum <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.github/workflows/build.yml
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/dumpcap/meson.build
/dpdk/app/test-flow-perf/main.c
/dpdk/app/test-gpudev/main.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/icmpecho.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_atomic.c
/dpdk/app/test/test_barrier.c
/dpdk/app/test/test_bitmap.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_distributor_perf.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_ipfrag.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_lpm.c
/dpdk/app/test/test_lpm6.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_meter.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/test_red.c
/dpdk/app/test/test_rwlock.c
/dpdk/app/test/test_thash_perf.c
/dpdk/app/test/test_timer.c
/dpdk/buildtools/binutils-avx512-check.py
/dpdk/buildtools/meson.build
/dpdk/config/meson.build
/dpdk/config/ppc/ppc64le-power8-linux-gcc-ubuntu1804
/dpdk/config/rte_config.h
/dpdk/config/x86/cross-mingw
/dpdk/config/x86/meson.build
/dpdk/doc/guides/cryptodevs/mlx5.rst
/dpdk/doc/guides/dmadevs/dpaa.rst
/dpdk/doc/guides/dmadevs/index.rst
/dpdk/doc/guides/eventdevs/dsw.rst
/dpdk/doc/guides/gpus/cuda.rst
/dpdk/doc/guides/gpus/index.rst
/dpdk/doc/guides/nics/enetfec.rst
/dpdk/doc/guides/nics/features/enetfec.ini
/dpdk/doc/guides/nics/features/sfc.ini
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/nfb.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/prog_guide/asan.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/sample_app_ug/flow_filtering.rst
/dpdk/doc/guides/tools/flow-perf.rst
/dpdk/doc/guides/windows_gsg/build_dpdk.rst
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/common/cnxk/cnxk_telemetry_nix.c
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/dpaax/dpaa_list.h
/dpdk/drivers/common/mlx5/linux/meson.build
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.c
/dpdk/drivers/common/mlx5/linux/mlx5_glue.c
/dpdk/drivers/common/mlx5/linux/mlx5_glue.h
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.h
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.c
/dpdk/drivers/common/qat/dev/qat_dev_gen1.c
/dpdk/drivers/common/qat/qat_pf2vf.c
/dpdk/drivers/common/sfc_efx/base/ef10_nic.c
/dpdk/drivers/common/sfc_efx/base/efx.h
/dpdk/drivers/common/sfc_efx/base/efx_impl.h
/dpdk/drivers/common/sfc_efx/base/efx_mae.c
/dpdk/drivers/common/sfc_efx/version.map
mlx5/mlx5_compress.c
/dpdk/drivers/crypto/cnxk/cnxk_se.h
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/dma/dpaa/dpaa_qdma.c
/dpdk/drivers/dma/dpaa/dpaa_qdma.h
/dpdk/drivers/dma/dpaa/dpaa_qdma_logs.h
/dpdk/drivers/dma/dpaa/meson.build
/dpdk/drivers/dma/dpaa/version.map
/dpdk/drivers/dma/meson.build
/dpdk/drivers/event/cnxk/cnxk_eventdev.c
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dlb2/dlb2_selftest.c
/dpdk/drivers/event/dpaa/dpaa_eventdev.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/dpdk/drivers/event/opdl/opdl_evdev.c
/dpdk/drivers/event/skeleton/skeleton_eventdev.c
/dpdk/drivers/event/sw/sw_evdev.c
/dpdk/drivers/gpu/cuda/cuda.c
/dpdk/drivers/gpu/cuda/meson.build
/dpdk/drivers/gpu/cuda/version.map
/dpdk/drivers/gpu/meson.build
/dpdk/drivers/net/af_xdp/compat.h
/dpdk/drivers/net/af_xdp/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.c
/dpdk/drivers/net/enetfec/enet_ethdev.c
/dpdk/drivers/net/enetfec/enet_ethdev.h
/dpdk/drivers/net/enetfec/enet_pmd_logs.h
/dpdk/drivers/net/enetfec/enet_regs.h
/dpdk/drivers/net/enetfec/enet_rxtx.c
/dpdk/drivers/net/enetfec/enet_uio.c
/dpdk/drivers/net/enetfec/enet_uio.h
/dpdk/drivers/net/enetfec/meson.build
/dpdk/drivers/net/enetfec/version.map
/dpdk/drivers/net/hinic/base/hinic_pmd_mgmt.c
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_common.c
/dpdk/drivers/net/hns3/hns3_common.h
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_fdir.h
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_flow.h
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_tm.c
/dpdk/drivers/net/hns3/meson.build
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_hash.c
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/liquidio/lio_rxtx.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_rss.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/nfp/nfp_cpp_bridge.c
/dpdk/drivers/net/octeontx/octeontx_rxtx.h
/dpdk/drivers/net/pcap/meson.build
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/sfc/sfc_mae.c
/dpdk/drivers/net/txgbe/txgbe_ethdev_vf.c
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/regex/mlx5/mlx5_regex_control.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_lm.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_mem.c
/dpdk/examples/distributor/meson.build
/dpdk/examples/flow_filtering/flow_blocks.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/kni/meson.build
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-power/meson.build
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/l3fwd_route.h
/dpdk/examples/l3fwd/main.c
/dpdk/examples/meson.build
/dpdk/examples/multi_process/client_server_mp/mp_server/main.c
/dpdk/examples/ntb/meson.build
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/vhost_crypto/meson.build
/dpdk/examples/vm_power_manager/guest_cli/meson.build
/dpdk/examples/vm_power_manager/meson.build
/dpdk/lib/acl/acl.h
/dpdk/lib/acl/acl_bld.c
/dpdk/lib/acl/acl_run_avx2.h
/dpdk/lib/acl/meson.build
/dpdk/lib/bbdev/rte_bbdev.c
/dpdk/lib/bpf/bpf_jit_x86.c
/dpdk/lib/bpf/bpf_load_elf.c
/dpdk/lib/bpf/bpf_pkt.c
/dpdk/lib/bpf/bpf_stub.c
/dpdk/lib/bpf/bpf_validate.c
/dpdk/lib/bpf/meson.build
/dpdk/lib/eal/common/malloc_elem.h
/dpdk/lib/eal/include/rte_function_versioning.h
/dpdk/lib/eal/windows/include/fnmatch.h
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/eventdev/rte_event_eth_tx_adapter.c
/dpdk/lib/eventdev/rte_event_timer_adapter.c
/dpdk/lib/eventdev/rte_eventdev.h
/dpdk/lib/fib/meson.build
/dpdk/lib/hash/rte_thash.c
/dpdk/lib/hash/rte_thash_x86_gfni.h
/dpdk/lib/ip_frag/ip_frag_common.h
/dpdk/lib/ip_frag/ip_reassembly.h
/dpdk/lib/ip_frag/rte_ip_frag.h
/dpdk/lib/ip_frag/rte_ip_frag_common.c
/dpdk/lib/ip_frag/rte_ipv4_fragmentation.c
/dpdk/lib/ip_frag/rte_ipv4_reassembly.c
/dpdk/lib/ip_frag/rte_ipv6_fragmentation.c
/dpdk/lib/ip_frag/rte_ipv6_reassembly.c
/dpdk/lib/ip_frag/version.map
/dpdk/lib/ipsec/esp_inb.c
/dpdk/lib/ipsec/esp_outb.c
/dpdk/lib/ipsec/ipsec_sad.c
/dpdk/lib/ipsec/sa.c
/dpdk/lib/ipsec/sa.h
/dpdk/lib/metrics/meson.build
/dpdk/lib/net/rte_gtp.h
/dpdk/lib/node/ethdev_rx_priv.h
/dpdk/lib/node/ethdev_tx_priv.h
/dpdk/lib/node/ip4_rewrite_priv.h
/dpdk/lib/pipeline/rte_swx_pipeline.h
/dpdk/lib/port/meson.build
/dpdk/lib/port/rte_port_ras.c
/dpdk/lib/power/power_acpi_cpufreq.c
/dpdk/lib/power/rte_power_empty_poll.c
/dpdk/lib/power/rte_power_empty_poll.h
/dpdk/lib/rcu/rte_rcu_qsbr.h
/dpdk/lib/rib/rte_rib6.c
/dpdk/lib/sched/rte_sched.c
/dpdk/lib/vhost/rte_vhost.h
/dpdk/usertools/dpdk-devbind.py
bba8281d08-Nov-2021 Raja Zidane <[email protected]>

common/mlx5: fix queue size in DevX queue pair creation

The number of WQEBBs was provided to QP create, and QP size was calculated
by multiplying the number of WQEBBs by 64, which is the send WQE si

common/mlx5: fix queue size in DevX queue pair creation

The number of WQEBBs was provided to QP create, and QP size was calculated
by multiplying the number of WQEBBs by 64, which is the send WQE size.
When creating RQ in the QP (i.e., vdpa driver), the queue size was bigger
because the receive WQE size is 16.
Provide queue size to QP create instead of the number of WQEBBs.

Fixes: f9213ab12cf9 ("common/mlx5: share DevX queue pair operations")

Signed-off-by: Raja Zidane <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

ba707cdb08-Nov-2021 Raja Zidane <[email protected]>

crypto/mlx5: fix queue size configuration

The DevX interface for QP creation expects the number of WQEBBs.
Wrongly, the number of descriptors was provided to the QP creation.
In addition, the QP siz

crypto/mlx5: fix queue size configuration

The DevX interface for QP creation expects the number of WQEBBs.
Wrongly, the number of descriptors was provided to the QP creation.
In addition, the QP size must be a power of 2 what was not guaranteed.
Provide the number of WQEBBs to the QP creation API.
Round up the SQ size to a power of 2.
Rename (sq/rq)_size to num_of_(send/receive)_wqes.

Fixes: 6152534e211e ("crypto/mlx5: support queue pairs operations")
Cc: [email protected]

Signed-off-by: Raja Zidane <[email protected]>
Acked-by: Matan Azrad <[email protected]>
Acked-by: Tal Shnaiderman <[email protected]>

show more ...


/dpdk/.gitignore
/dpdk/MAINTAINERS
/dpdk/app/meson.build
/dpdk/app/test-flow-perf/flow_gen.c
/dpdk/app/test-flow-perf/flow_gen.h
/dpdk/app/test-flow-perf/main.c
/dpdk/app/test-gpudev/main.c
/dpdk/app/test-gpudev/meson.build
/dpdk/config/arm/meson.build
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/dmadevs/cnxk.rst
/dpdk/doc/guides/dmadevs/hisilicon.rst
/dpdk/doc/guides/dmadevs/index.rst
/dpdk/doc/guides/gpus/features/default.ini
/dpdk/doc/guides/gpus/index.rst
/dpdk/doc/guides/gpus/overview.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/platform/cnxk.rst
/dpdk/doc/guides/prog_guide/gpudev.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/tools/flow-perf.rst
/dpdk/drivers/bus/pci/linux/pci_uio.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/pci/pci_common_uio.c
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/bus/vmbus/vmbus_common_uio.c
/dpdk/drivers/common/cnxk/hw/dpi.h
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_api.h
/dpdk/drivers/common/cnxk/roc_dpi.c
/dpdk/drivers/common/cnxk/roc_dpi.h
/dpdk/drivers/common/cnxk/roc_dpi_priv.h
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/roc_priv.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/mlx5/mlx5_common_devx.c
/dpdk/drivers/common/mlx5/mlx5_common_devx.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
mlx5/mlx5_compress.c
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/mlx5/mlx5_crypto.h
/dpdk/drivers/crypto/mlx5/mlx5_crypto_dek.c
/dpdk/drivers/dma/cnxk/cnxk_dmadev.c
/dpdk/drivers/dma/cnxk/cnxk_dmadev.h
/dpdk/drivers/dma/cnxk/meson.build
/dpdk/drivers/dma/cnxk/version.map
/dpdk/drivers/dma/hisilicon/hisi_dmadev.c
/dpdk/drivers/dma/hisilicon/hisi_dmadev.h
/dpdk/drivers/dma/hisilicon/meson.build
/dpdk/drivers/dma/hisilicon/version.map
/dpdk/drivers/dma/meson.build
/dpdk/drivers/gpu/meson.build
/dpdk/drivers/meson.build
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/regex/mlx5/mlx5_regex_control.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_event.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/include/rte_vfio.h
/dpdk/lib/eal/linux/eal_dev.c
/dpdk/lib/eal/linux/eal_interrupts.c
/dpdk/lib/eal/linux/eal_vfio.c
/dpdk/lib/eal/windows/eal.c
/dpdk/lib/gpudev/gpudev.c
/dpdk/lib/gpudev/gpudev_driver.h
/dpdk/lib/gpudev/meson.build
/dpdk/lib/gpudev/rte_gpudev.h
/dpdk/lib/gpudev/version.map
/dpdk/lib/kni/rte_kni.c
/dpdk/lib/meson.build
/dpdk/lib/sched/rte_pie.h
/dpdk/usertools/dpdk-devbind.py
5dfa003d03-Nov-2021 Michael Baum <[email protected]>

common/mlx5: fix post doorbell barrier

The rdma-core library can map doorbell register in two ways, depending
on the environment variable "MLX5_SHUT_UP_BF":

- as regular cached memory, the variab

common/mlx5: fix post doorbell barrier

The rdma-core library can map doorbell register in two ways, depending
on the environment variable "MLX5_SHUT_UP_BF":

- as regular cached memory, the variable is either missing or set to
zero. This type of mapping may cause the significant doorbell
register writing latency and requires an explicit memory write
barrier to mitigate this issue and prevent write combining.

- as non-cached memory, the variable is present and set to not "0"
value. This type of mapping may cause performance impact under
heavy loading conditions but the explicit write memory barrier is
not required and it may improve core performance.

The UAR creation function maps a doorbell in one of the above ways
according to the system. In run time, it always adds an explicit memory
barrier after writing to.
In cases where the doorbell was mapped as non-cached memory, the
explicit memory barrier is unnecessary and may impair performance.

The commit [1] solved this problem for a Tx queue. In run time, it
checks the mapping type and provides the memory barrier after writing to
a Tx doorbell register if it is needed. The mapping type is extracted
directly from the uar_mmap_offset field in the queue properties.

This patch shares this code between the drivers and extends the above
solution for each of them.

[1] commit 8409a28573d3
("net/mlx5: control transmit doorbell register mapping")

Fixes: f8c97babc9f4 ("compress/mlx5: add data-path functions")
Fixes: 8e196c08ab53 ("crypto/mlx5: support enqueue/dequeue operations")
Fixes: 4d4e245ad637 ("regex/mlx5: support enqueue")
Cc: [email protected]

Signed-off-by: Michael Baum <[email protected]>
Reviewed-by: Viacheslav Ovsiienko <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

b4371d3d03-Nov-2021 Michael Baum <[email protected]>

common/mlx5: fix doorbell mapping configuration

UAR mapping type can be affected by the devarg tx_db_nc, which can cause
setting the environment variable MLX5_SHUT_UP_BF.
So, the MLX5_SHUT_UP_BF val

common/mlx5: fix doorbell mapping configuration

UAR mapping type can be affected by the devarg tx_db_nc, which can cause
setting the environment variable MLX5_SHUT_UP_BF.
So, the MLX5_SHUT_UP_BF value and the UAR mapping parameter affect the
UAR cache mode.

Wrongly, the devarg was considered for the MLX5_SHUT_UP_BF but not for
the UAR mapping parameter in all the drivers except the net.

Take the tx_db_nc devarg into account for all the drivers.

Fixes: ca1418ce3910 ("common/mlx5: share device context object")
Cc: [email protected]

Signed-off-by: Michael Baum <[email protected]>
Reviewed-by: Viacheslav Ovsiienko <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

2048917603-Nov-2021 Michael Baum <[email protected]>

common/mlx5: make multi-process MR management port-agnostic

In the multi-process mechanism, there are things that the secondary
process does not perform itself but asks the primary process to perfor

common/mlx5: make multi-process MR management port-agnostic

In the multi-process mechanism, there are things that the secondary
process does not perform itself but asks the primary process to perform
for it.
There is a special API for communication between the processes that
receives parameters necessary for the specific action required as well
as a special structure called mp_id that contains the port number of the
processes through which the initial process finds the relevant ETH
device for the processes.

One of the operations performed through this mechanism is the creation
of a memory region, where the secondary process sends the virtual
address as a parameter and the mp_id structure with the port number
inside it.
However, once the memory area management is shared between the drivers
and either port number or ETH device is no longer relevant to them, it
seems unnecessary to continue communicating between the processes
through the mp_id variable.

In this patch we will remove the use of the above structure for all MR
management, and add to the specific parameter of operations a pointer to
the common device that contains everything needed to create/register MR.

Fixes: 9f1d636f3ef08 ("common/mlx5: share MR management")

Signed-off-by: Michael Baum <[email protected]>
Reviewed-by: Viacheslav Ovsiienko <[email protected]>
Reviewed-by: Dmitry Kozlyuk <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

334ed19803-Nov-2021 Michael Baum <[email protected]>

common/mlx5: remove redundant parameter in MR search

Memory region management has recently been shared between drivers,
including the search for caches in the data plane.
The initial search in the l

common/mlx5: remove redundant parameter in MR search

Memory region management has recently been shared between drivers,
including the search for caches in the data plane.
The initial search in the local linear cache of the queue, usually
yields a result and one should not continue searching in the next level
caches.

The function that searches in the local cache gets the pointer to a
device as a parameter, that is not necessary for its operation
but for subsequent searches (which, as mentioned, usually do not
happen).
Transferring the device to a function and maintaining it, takes some
time and causes some impact on performance.

Add the pointer to the device as a field of the mr_ctrl structure. The
field will be updated during control path and will be used only when
needed in the search.

Fixes: fc59a1ec556b ("common/mlx5: share MR mempool registration")

Signed-off-by: Michael Baum <[email protected]>
Reviewed-by: Viacheslav Ovsiienko <[email protected]>
Reviewed-by: Dmitry Kozlyuk <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...


/dpdk/.gitignore
/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmd_flex_item.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_zuc_test_vectors.h
/dpdk/app/test/test_event_eth_rx_adapter.c
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/cryptodevs/features/aesni_gcm.ini
/dpdk/doc/guides/cryptodevs/features/aesni_mb.ini
/dpdk/doc/guides/cryptodevs/features/armv8.ini
/dpdk/doc/guides/cryptodevs/features/bcmfs.ini
/dpdk/doc/guides/cryptodevs/features/caam_jr.ini
/dpdk/doc/guides/cryptodevs/features/ccp.ini
/dpdk/doc/guides/cryptodevs/features/chacha20_poly1305.ini
/dpdk/doc/guides/cryptodevs/features/cn10k.ini
/dpdk/doc/guides/cryptodevs/features/cn9k.ini
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/dpaa2_sec.ini
/dpdk/doc/guides/cryptodevs/features/dpaa_sec.ini
/dpdk/doc/guides/cryptodevs/features/kasumi.ini
/dpdk/doc/guides/cryptodevs/features/mlx5.ini
/dpdk/doc/guides/cryptodevs/features/mvsam.ini
/dpdk/doc/guides/cryptodevs/features/nitrox.ini
/dpdk/doc/guides/cryptodevs/features/null.ini
/dpdk/doc/guides/cryptodevs/features/octeontx.ini
/dpdk/doc/guides/cryptodevs/features/octeontx2.ini
/dpdk/doc/guides/cryptodevs/features/openssl.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/features/snow3g.ini
/dpdk/doc/guides/cryptodevs/features/virtio.ini
/dpdk/doc/guides/cryptodevs/features/zuc.ini
/dpdk/doc/guides/cryptodevs/overview.rst
/dpdk/doc/guides/eventdevs/dsw.rst
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/txgbe.rst
/dpdk/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/vdpadevs/features/sfc.ini
/dpdk/doc/guides/vdpadevs/index.rst
/dpdk/doc/guides/vdpadevs/sfc.rst
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/roc_sso.h
/dpdk/drivers/common/cnxk/roc_sso_priv.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/mlx5/mlx5_common_devx.c
/dpdk/drivers/common/mlx5/mlx5_common_devx.h
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/qat/meson.build
/dpdk/drivers/common/qat/qat_adf/adf_transport_access_macros.h
/dpdk/drivers/common/qat/qat_common.c
/dpdk/drivers/common/qat/qat_common.h
/dpdk/drivers/common/qat/qat_device.h
/dpdk/drivers/common/sfc_efx/efsys.h
/dpdk/drivers/common/sfc_efx/version.map
mlx5/mlx5_compress.c
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/qat/dev/qat_asym_pmd_gen1.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c
/dpdk/drivers/crypto/qat/dev/qat_crypto_pmd_gens.h
/dpdk/drivers/crypto/qat/dev/qat_sym_pmd_gen1.c
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_asym_pmd.h
/dpdk/drivers/crypto/qat/qat_crypto.c
/dpdk/drivers/crypto/qat/qat_crypto.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.h
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn9k_eventdev.c
/dpdk/drivers/event/cnxk/cn9k_worker.c
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/cnxk/cn9k_worker_deq.c
/dpdk/drivers/event/cnxk/cn9k_worker_deq_ca.c
/dpdk/drivers/event/cnxk/cn9k_worker_deq_tmo.c
/dpdk/drivers/event/cnxk/cn9k_worker_dual_deq.c
/dpdk/drivers/event/cnxk/cn9k_worker_dual_deq_ca.c
/dpdk/drivers/event/cnxk/cn9k_worker_dual_deq_tmo.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_reps.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/tf_core/tf_core.c
/dpdk/drivers/net/bnxt/tf_core/tf_core.h
/dpdk/drivers/net/bnxt/tf_core/tf_device.c
/dpdk/drivers/net/bnxt/tf_core/tf_device.h
/dpdk/drivers/net/bnxt/tf_core/tf_device_p4.c
/dpdk/drivers/net/bnxt/tf_core/tf_device_p4.h
/dpdk/drivers/net/bnxt/tf_core/tf_device_p58.c
/dpdk/drivers/net/bnxt/tf_core/tf_device_p58.h
/dpdk/drivers/net/bnxt/tf_core/tf_msg.c
/dpdk/drivers/net/bnxt/tf_core/tf_msg.h
/dpdk/drivers/net/bnxt/tf_core/tf_rm.c
/dpdk/drivers/net/bnxt/tf_core/tf_sram_mgr.h
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.c
/dpdk/drivers/net/bnxt/tf_core/tf_tbl_sram.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_act.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_class.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_act.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_wh_plus_act.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_wh_plus_class.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_def_rules.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_gen_hash.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_port_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_port_db.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_struct.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/mlx5/linux/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.c
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_devx.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_flex.c
/dpdk/drivers/net/mlx5/mlx5_rss.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.h
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_vlan.c
/dpdk/drivers/net/mlx5/windows/mlx5_ethdev_os.c
/dpdk/drivers/net/txgbe/base/txgbe_phy.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/regex/mlx5/mlx5_regex_control.c
/dpdk/drivers/regex/mlx5/mlx5_regex_fastpath.c
/dpdk/drivers/vdpa/meson.build
/dpdk/drivers/vdpa/sfc/meson.build
/dpdk/drivers/vdpa/sfc/sfc_vdpa.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa.h
/dpdk/drivers/vdpa/sfc/sfc_vdpa_debug.h
/dpdk/drivers/vdpa/sfc/sfc_vdpa_filter.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa_hw.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa_log.h
/dpdk/drivers/vdpa/sfc/sfc_vdpa_mcdi.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa_ops.c
/dpdk/drivers/vdpa/sfc/sfc_vdpa_ops.h
/dpdk/drivers/vdpa/sfc/version.map
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/eventdev/eventdev_pmd.h
/dpdk/lib/eventdev/eventdev_private.c
/dpdk/lib/eventdev/eventdev_trace_points.c
/dpdk/lib/eventdev/rte_event_crypto_adapter.c
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.h
/dpdk/lib/eventdev/rte_event_timer_adapter.c
/dpdk/lib/eventdev/rte_eventdev.h
/dpdk/lib/eventdev/rte_eventdev_core.h
/dpdk/lib/eventdev/rte_eventdev_trace_fp.h
/dpdk/lib/eventdev/version.map
2d14859704-Nov-2021 Fan Zhang <[email protected]>

compress/qat: add gen-specific implementation

This patch replaces the mixed QAT compression support
implementation by separate files with shared or individual
implementation for specific QAT generat

compress/qat: add gen-specific implementation

This patch replaces the mixed QAT compression support
implementation by separate files with shared or individual
implementation for specific QAT generation.

Signed-off-by: Adam Dybkowski <[email protected]>
Signed-off-by: Arek Kusztal <[email protected]>
Signed-off-by: Fan Zhang <[email protected]>
Signed-off-by: Kai Ji <[email protected]>
Acked-by: Ciara Power <[email protected]>

show more ...

4c6912d304-Nov-2021 Fan Zhang <[email protected]>

compress/qat: define gen-specific structs and functions

This patch adds the compression data structure and function
prototypes for different QAT generations.

Signed-off-by: Adam Dybkowski <adamx.dy

compress/qat: define gen-specific structs and functions

This patch adds the compression data structure and function
prototypes for different QAT generations.

Signed-off-by: Adam Dybkowski <[email protected]>
Signed-off-by: Arek Kusztal <[email protected]>
Signed-off-by: Fan Zhang <[email protected]>
Signed-off-by: Kai Ji <[email protected]>
Acked-by: Ciara Power <[email protected]>

show more ...


/dpdk/app/test-compress-perf/comp_perf_test_cyclecount.c
/dpdk/app/test-crypto-perf/cperf_ops.c
/dpdk/app/test-crypto-perf/cperf_test_common.c
/dpdk/app/test-crypto-perf/cperf_test_vectors.c
/dpdk/app/test-crypto-perf/cperf_test_vectors.h
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_security_docsis_test_vectors.h
/dpdk/app/test/test_cryptodev_zuc_test_vectors.h
/dpdk/doc/guides/cryptodevs/cnxk.rst
/dpdk/doc/guides/cryptodevs/mlx5.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/cnxk_security_ar.h
/dpdk/drivers/common/cnxk/roc_se.c
/dpdk/drivers/common/cnxk/roc_se.h
/dpdk/drivers/common/qat/dev/qat_dev_gen1.c
/dpdk/drivers/common/qat/dev/qat_dev_gen2.c
/dpdk/drivers/common/qat/dev/qat_dev_gen3.c
/dpdk/drivers/common/qat/dev/qat_dev_gen4.c
/dpdk/drivers/common/qat/dev/qat_dev_gens.h
/dpdk/drivers/common/qat/meson.build
/dpdk/drivers/common/qat/qat_adf/adf_transport_access_macros.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_hw_gen4_comp.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_hw_gen4_comp_defs.h
/dpdk/drivers/common/qat/qat_common.h
/dpdk/drivers/common/qat/qat_device.c
/dpdk/drivers/common/qat/qat_device.h
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/qat/qat_qp.h
qat/qat_comp.c
qat/qat_comp.h
qat/qat_comp_pmd.c
qat/qat_comp_pmd.h
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.c
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.h
/dpdk/drivers/crypto/cnxk/cn9k_ipsec_la_ops.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c
/dpdk/drivers/crypto/cnxk/cnxk_ipsec.h
/dpdk/drivers/crypto/cnxk/cnxk_se.h
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_sec.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_sec.h
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_po.h
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_po_ops.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/ipsec-secgw/event_helper.c
/dpdk/examples/ipsec-secgw/event_helper.h
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.h
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_process.c
/dpdk/examples/ipsec-secgw/ipsec_worker.c
/dpdk/examples/ipsec-secgw/meson.build
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/lib/cryptodev/rte_cryptodev.h
/dpdk/lib/ipsec/esp_outb.c
/dpdk/lib/security/rte_security.c
350e25fa26-Oct-2021 Raja Zidane <[email protected]>

compress/mlx5: add block size option

Currently, the compression block size is 15 by default, which
is the maximum.

Add "log-block-size" devarg to select compression block size manually.
The value p

compress/mlx5: add block size option

Currently, the compression block size is 15 by default, which
is the maximum.

Add "log-block-size" devarg to select compression block size manually.
The value provided should be between 4 to 15.
Any out-of-range value will be defaulted to 15.

Signed-off-by: Raja Zidane <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

b8871a7e26-Oct-2021 Raja Zidane <[email protected]>

compress/mlx5: fix compression level configuration

The mlx5 compress PMD uses HW acceleration for the compress operations.
The mlx5 HW device has no level style mode, which does a tradeoff between
t

compress/mlx5: fix compression level configuration

The mlx5 compress PMD uses HW acceleration for the compress operations.
The mlx5 HW device has no level style mode, which does a tradeoff between
throughput and compression ratio, unlike SW drivers where the CPU is doing
the compress, and more CPU effort can cause a better compression ratio.
The mlx5 driver wrongly defined the Huffman block size configuration
according to the level that doesn't fill the level API requirement for
the tradeoff.

Remove the effect of the level configuration in compress operation.

Fixes: 237aad88245b ("compress/mlx5: fix compression level translation")
Fixes: 39a2c8715f8f ("compress/mlx5: add transformation operations")
Cc: [email protected]

Signed-off-by: Raja Zidane <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/dumpcap/main.c
/dpdk/app/test-fib/main.c
/dpdk/app/test-flow-perf/actions_gen.c
/dpdk/app/test-flow-perf/actions_gen.h
/dpdk/app/test-flow-perf/flow_gen.c
/dpdk/app/test-flow-perf/flow_gen.h
/dpdk/app/test-flow-perf/main.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_cmdline_lib.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_fib.c
/dpdk/app/test/test_fib6.c
/dpdk/app/test/test_fib6_perf.c
/dpdk/app/test/test_fib_perf.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_pie.c
/dpdk/app/test/test_thash.c
/dpdk/app/test/test_thash_perf.c
/dpdk/buildtools/gen-pmdinfo-cfile.py
/dpdk/config/ppc/meson.build
/dpdk/config/rte_config.h
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/cryptodevs/mlx5.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features/bnxt.ini
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/iavf.ini
/dpdk/doc/guides/nics/features/ice.ini
/dpdk/doc/guides/nics/features/ngbe.ini
/dpdk/doc/guides/nics/features/sfc.ini
/dpdk/doc/guides/nics/features/virtio.ini
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/ngbe.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/platform/cnxk.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/glossary.rst
/dpdk/doc/guides/prog_guide/qos_framework.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/toeplitz_hash_lib.rst
/dpdk/doc/guides/prog_guide/traffic_management.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rawdevs/cnxk_bphy.rst
/dpdk/doc/guides/regexdevs/mlx5.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/tools/flow-perf.rst
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/common/cnxk/cnxk_telemetry_bphy.c
/dpdk/drivers/common/cnxk/hw/cpt.h
/dpdk/drivers/common/cnxk/hw/nix.h
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_api.h
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_cpt.h
/dpdk/drivers/common/cnxk/roc_hash.c
/dpdk/drivers/common/cnxk/roc_ie_ot.h
/dpdk/drivers/common/cnxk/roc_irq.c
/dpdk/drivers/common/cnxk/roc_mbox.h
/dpdk/drivers/common/cnxk/roc_model.h
/dpdk/drivers/common/cnxk/roc_nix.c
/dpdk/drivers/common/cnxk/roc_nix.h
/dpdk/drivers/common/cnxk/roc_nix_bpf.c
/dpdk/drivers/common/cnxk/roc_nix_fc.c
/dpdk/drivers/common/cnxk/roc_nix_inl.c
/dpdk/drivers/common/cnxk/roc_nix_inl.h
/dpdk/drivers/common/cnxk/roc_nix_inl_dev.c
/dpdk/drivers/common/cnxk/roc_nix_irq.c
/dpdk/drivers/common/cnxk/roc_nix_ops.c
/dpdk/drivers/common/cnxk/roc_nix_priv.h
/dpdk/drivers/common/cnxk/roc_nix_tm.c
/dpdk/drivers/common/cnxk/roc_nix_tm_ops.c
/dpdk/drivers/common/cnxk/roc_nix_tm_utils.c
/dpdk/drivers/common/cnxk/roc_npa.c
/dpdk/drivers/common/cnxk/roc_npa.h
/dpdk/drivers/common/cnxk/roc_npc.c
/dpdk/drivers/common/cnxk/roc_se.c
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/iavf/iavf_type.h
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/iavf/virtchnl_inline_ipsec.h
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.c
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.h
/dpdk/drivers/common/mlx5/mlx5_common_utils.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/version.map
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.c
/dpdk/drivers/common/mlx5/windows/mlx5_win_defs.h
/dpdk/drivers/common/octeontx2/otx2_mbox.h
mlx5/mlx5_compress.c
/dpdk/drivers/crypto/armv8/meson.build
/dpdk/drivers/crypto/bcmfs/meson.build
/dpdk/drivers/crypto/ccp/meson.build
/dpdk/drivers/crypto/cnxk/cnxk_ae.h
/dpdk/drivers/crypto/ipsec_mb/meson.build
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mlx5/meson.build
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/mvsam/meson.build
/dpdk/drivers/crypto/null/meson.build
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/openssl/meson.build
/dpdk/drivers/crypto/qat/meson.build
/dpdk/drivers/crypto/qat/qat_asym.c
/dpdk/drivers/crypto/scheduler/meson.build
/dpdk/drivers/crypto/virtio/meson.build
/dpdk/drivers/event/cnxk/cnxk_eventdev_adptr.c
/dpdk/drivers/mempool/cnxk/cnxk_mempool.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_xdp/compat.h
/dpdk/drivers/net/af_xdp/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_reps.c
/dpdk/drivers/net/bnxt/meson.build
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_ethdev_sec.c
/dpdk/drivers/net/cnxk/cn10k_rte_flow.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.h
/dpdk/drivers/net/cnxk/cnxk_ethdev_mtr.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_ops.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_sec.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mp.c
/dpdk/drivers/net/hns3/hns3_mp.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_generic_flow.c
/dpdk/drivers/net/iavf/iavf_generic_flow.h
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.h
/dpdk/drivers/net/iavf/iavf_ipsec_crypto_capabilities.h
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/iavf/rte_pmd_iavf.h
/dpdk/drivers/net/iavf/version.map
/dpdk/drivers/net/ice/base/README
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.h
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/base/ice_flow.h
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_dcf_parent.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_socket.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_devx.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_aso.c
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rss.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/ngbe/base/meson.build
/dpdk/drivers/net/ngbe/base/ngbe.h
/dpdk/drivers/net/ngbe/base/ngbe_dummy.h
/dpdk/drivers/net/ngbe/base/ngbe_eeprom.c
/dpdk/drivers/net/ngbe/base/ngbe_eeprom.h
/dpdk/drivers/net/ngbe/base/ngbe_hw.c
/dpdk/drivers/net/ngbe/base/ngbe_hw.h
/dpdk/drivers/net/ngbe/base/ngbe_mbx.c
/dpdk/drivers/net/ngbe/base/ngbe_mbx.h
/dpdk/drivers/net/ngbe/base/ngbe_mng.c
/dpdk/drivers/net/ngbe/base/ngbe_mng.h
/dpdk/drivers/net/ngbe/base/ngbe_phy.c
/dpdk/drivers/net/ngbe/base/ngbe_phy.h
/dpdk/drivers/net/ngbe/base/ngbe_phy_mvl.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_mvl.h
/dpdk/drivers/net/ngbe/base/ngbe_phy_rtl.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_rtl.h
/dpdk/drivers/net/ngbe/base/ngbe_phy_yt.c
/dpdk/drivers/net/ngbe/base/ngbe_phy_yt.h
/dpdk/drivers/net/ngbe/base/ngbe_type.h
/dpdk/drivers/net/ngbe/meson.build
/dpdk/drivers/net/ngbe/ngbe_ethdev.c
/dpdk/drivers/net/ngbe/ngbe_ethdev.h
/dpdk/drivers/net/ngbe/ngbe_pf.c
/dpdk/drivers/net/ngbe/ngbe_ptypes.c
/dpdk/drivers/net/ngbe/ngbe_ptypes.h
/dpdk/drivers/net/ngbe/ngbe_regs_group.h
/dpdk/drivers/net/ngbe/ngbe_rxtx.c
/dpdk/drivers/net/ngbe/ngbe_rxtx.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/octeontx_ep/meson.build
/dpdk/drivers/net/octeontx_ep/otx2_ep_vf.c
/dpdk/drivers/net/octeontx_ep/otx2_ep_vf.h
/dpdk/drivers/net/octeontx_ep/otx_ep_common.h
/dpdk/drivers/net/octeontx_ep/otx_ep_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/sfc/sfc_dp.h
/dpdk/drivers/net/sfc/sfc_ef100_rx.c
/dpdk/drivers/net/sfc/sfc_ef100_tx.c
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_tx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/sfc/sfc_mae.c
/dpdk/drivers/net/sfc/sfc_mae.h
/dpdk/drivers/net/sfc/sfc_mae_counter.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_sw_stats.c
/dpdk/drivers/net/sfc/sfc_switch.c
/dpdk/drivers/net/sfc/sfc_switch.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/softnic/rte_eth_softnic_tm.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/txgbe/base/txgbe_regs.h
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_ethdev_vf.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio.h
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_cgx.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_irq.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_irq.h
/dpdk/drivers/raw/cnxk_bphy/rte_pmd_bphy.h
/dpdk/drivers/regex/mlx5/mlx5_regex.c
/dpdk/drivers/regex/mlx5/mlx5_regex.h
/dpdk/drivers/regex/mlx5/mlx5_regex_control.c
/dpdk/drivers/regex/mlx5/mlx5_regex_devx.c
/dpdk/drivers/regex/mlx5/mlx5_regex_fastpath.c
/dpdk/drivers/regex/mlx5/mlx5_rxp.c
/dpdk/drivers/regex/mlx5/mlx5_rxp.h
/dpdk/drivers/vdpa/ifc/ifcvf_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/examples/ip_pipeline/tmgr.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/qos_sched/cfg_file.c
/dpdk/examples/qos_sched/cfg_file.h
/dpdk/examples/qos_sched/init.c
/dpdk/examples/qos_sched/main.h
/dpdk/examples/qos_sched/profile.cfg
/dpdk/examples/vdpa/main.c
/dpdk/examples/vhost/ioat.c
/dpdk/examples/vhost/ioat.h
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/examples/vhost_blk/vhost_blk.h
/dpdk/examples/vhost_crypto/main.c
/dpdk/lib/bbdev/rte_bbdev.h
/dpdk/lib/bbdev/rte_bbdev_op.h
/dpdk/lib/bbdev/rte_bbdev_pmd.h
/dpdk/lib/bbdev/version.map
/dpdk/lib/bpf/bpf_load.c
/dpdk/lib/bpf/bpf_pkt.c
/dpdk/lib/bpf/bpf_stub.c
/dpdk/lib/bpf/meson.build
/dpdk/lib/bpf/rte_bpf.h
/dpdk/lib/cryptodev/meson.build
/dpdk/lib/cryptodev/rte_cryptodev.c
/dpdk/lib/distributor/rte_distributor_single.c
/dpdk/lib/eal/arm/include/rte_pause_64.h
/dpdk/lib/eal/common/eal_common_dev.c
/dpdk/lib/eal/common/eal_common_options.c
/dpdk/lib/eal/common/malloc_heap.c
/dpdk/lib/eal/common/malloc_heap.h
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/include/generic/rte_mcslock.h
/dpdk/lib/eal/include/generic/rte_pause.h
/dpdk/lib/eal/include/generic/rte_pflock.h
/dpdk/lib/eal/include/rte_eal.h
/dpdk/lib/eal/include/rte_lcore.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/linux/eal_dev.c
/dpdk/lib/eal/linux/eal_memalloc.c
/dpdk/lib/eal/version.map
/dpdk/lib/ethdev/ethdev_private.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_flow.c
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/ethdev/version.map
/dpdk/lib/fib/rte_fib.c
/dpdk/lib/fib/rte_fib.h
/dpdk/lib/fib/rte_fib6.c
/dpdk/lib/fib/rte_fib6.h
/dpdk/lib/hash/meson.build
/dpdk/lib/hash/rte_thash.c
/dpdk/lib/hash/rte_thash.h
/dpdk/lib/hash/rte_thash_gfni.h
/dpdk/lib/hash/rte_thash_x86_gfni.h
/dpdk/lib/hash/version.map
/dpdk/lib/net/rte_l2tpv2.h
/dpdk/lib/pdump/rte_pdump.c
/dpdk/lib/pipeline/rte_swx_pipeline.c
/dpdk/lib/power/rte_power_pmd_mgmt.c
/dpdk/lib/sched/meson.build
/dpdk/lib/sched/rte_pie.c
/dpdk/lib/sched/rte_pie.h
/dpdk/lib/sched/rte_sched.c
/dpdk/lib/sched/rte_sched.h
/dpdk/lib/sched/version.map
/dpdk/lib/vhost/meson.build
/dpdk/lib/vhost/rte_vhost.h
/dpdk/lib/vhost/rte_vhost_async.h
/dpdk/lib/vhost/socket.c
/dpdk/lib/vhost/vdpa.c
/dpdk/lib/vhost/vdpa_driver.h
/dpdk/lib/vhost/version.map
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/virtio_net.c
f88b0b8922-Oct-2021 David Marchand <[email protected]>

devtools: forbid indent with tabs in Meson

The rule for indentation in Meson in DPDK is 4 spaces.

Any tab should be flagged as an issue, let's extend the check and fix
existing offenders.

Fixes: 4

devtools: forbid indent with tabs in Meson

The rule for indentation in Meson in DPDK is 4 spaces.

Any tab should be flagged as an issue, let's extend the check and fix
existing offenders.

Fixes: 4ad4b20a7905 ("drivers: change indentation in build files")
Fixes: 2457705e6474 ("crypto/cnxk: add driver skeleton")
Fixes: 634b73104482 ("app/testpmd: build on Windows")
Fixes: 3a6bfc37eaf4 ("net/ice: support QoS config VF bandwidth in DCF")
Fixes: 8ef09fdc506b ("build: add optional NUMA and CPU counts detection")
Fixes: e1369718f553 ("common/octeontx: enable build only on 64-bit Linux")
Fixes: 2b504721bfda ("app/bbdev: enable la12xx")
Fixes: 6cc51b1293ce ("mem: instrument allocator for ASan")
Fixes: c75542ae4200 ("crypto/ipsec_mb: introduce IPsec_mb framework")
Fixes: 918fd2f1466b ("crypto/ipsec_mb: move aesni_mb PMD")
Fixes: 746825e5c0ea ("crypto/ipsec_mb: move aesni_gcm PMD")
Fixes: bc9ef81c42b4 ("crypto/ipsec_mb: move kasumi PMD")
Fixes: 4f1cfda59ad3 ("crypto/ipsec_mb: move snow3g PMD")
Fixes: cde8df1bda9d ("crypto/ipsec_mb: move zuc PMD")
Fixes: f16662885472 ("crypto/ipsec_mb: add chacha_poly PMD")

Signed-off-by: David Marchand <[email protected]>
Acked-by: Bruce Richardson <[email protected]>
Acked-by: Stephen Hemminger <[email protected]>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.github/workflows/build.yml
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/pdump/meson.build
/dpdk/app/proc-info/meson.build
/dpdk/app/test-acl/meson.build
/dpdk/app/test-bbdev/meson.build
/dpdk/app/test-cmdline/meson.build
/dpdk/app/test-compress-perf/meson.build
/dpdk/app/test-crypto-perf/meson.build
/dpdk/app/test-eventdev/meson.build
/dpdk/app/test-fib/meson.build
/dpdk/app/test-flow-perf/actions_gen.c
/dpdk/app/test-flow-perf/actions_gen.h
/dpdk/app/test-flow-perf/config.h
/dpdk/app/test-flow-perf/flow_gen.c
/dpdk/app/test-flow-perf/flow_gen.h
/dpdk/app/test-flow-perf/main.c
/dpdk/app/test-flow-perf/meson.build
/dpdk/app/test-pipeline/meson.build
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/ieee1588fwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap_common.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-pmd/util.c
/dpdk/app/test-regex/meson.build
/dpdk/app/test-sad/meson.build
/dpdk/app/test/meson.build
/dpdk/app/test/sample_packet_forward.c
/dpdk/app/test/sample_packet_forward.h
/dpdk/app/test/test_bitratestats.c
/dpdk/app/test/test_cryptodev_security_ipsec.c
/dpdk/app/test/test_devargs.c
/dpdk/app/test/test_event_timer_adapter.c
/dpdk/app/test/test_interrupts.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_latencystats.c
/dpdk/app/test/test_lcores.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_pdump.c
/dpdk/app/test/test_ring_stress_impl.h
/dpdk/config/meson.build
/dpdk/config/rte_config.h
/dpdk/devtools/check-meson.py
/dpdk/devtools/cocci/prefix_mbuf_offload_flags.cocci
/dpdk/devtools/words-case.txt
/dpdk/doc/guides/freebsd_gsg/build_sample_apps.rst
/dpdk/doc/guides/linux_gsg/build_sample_apps.rst
/dpdk/doc/guides/linux_gsg/eal_args.include.rst
/dpdk/doc/guides/linux_gsg/linux_drivers.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/asan.rst
/dpdk/doc/guides/prog_guide/generic_segmentation_offload_lib.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/mbuf_lib.rst
/dpdk/doc/guides/prog_guide/metrics_lib.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/sample_app_ug/dma.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/intro.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_real_virtual.rst
/dpdk/doc/guides/tools/flow-perf.rst
/dpdk/drivers/baseband/acc100/rte_acc100_pmd.c
/dpdk/drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.c
/dpdk/drivers/bus/auxiliary/auxiliary_common.c
/dpdk/drivers/bus/auxiliary/rte_bus_auxiliary.h
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/fslmc_vfio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/rte_fslmc.h
/dpdk/drivers/bus/ifpga/ifpga_bus.c
/dpdk/drivers/bus/ifpga/rte_bus_ifpga.h
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_uio.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/pci_common_uio.c
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/bus/vmbus/linux/vmbus_bus.c
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/bus/vmbus/rte_bus_vmbus.h
/dpdk/drivers/bus/vmbus/vmbus_common_uio.c
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_dev.c
/dpdk/drivers/common/cnxk/roc_irq.c
/dpdk/drivers/common/cnxk/roc_nix_inl_dev_irq.c
/dpdk/drivers/common/cnxk/roc_nix_irq.c
/dpdk/drivers/common/cnxk/roc_npa.c
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/roc_tim.c
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_irq.c
octeontx/meson.build
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec_la_ops.h
/dpdk/drivers/crypto/cnxk/meson.build
/dpdk/drivers/crypto/ipsec_mb/meson.build
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_hw_access.c
/dpdk/drivers/crypto/qat/meson.build
/dpdk/drivers/dma/idxd/idxd_pci.c
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/dpaa2/dpaa2_eventdev_selftest.c
/dpdk/drivers/event/octeontx/ssovf_evdev_selftest.c
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/octeontx/ssovf_worker.h
/dpdk/drivers/event/octeontx2/otx2_evdev_irq.c
/dpdk/drivers/event/octeontx2/otx2_worker.h
/dpdk/drivers/event/sw/sw_evdev_selftest.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_rxtx.c
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_mdio.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/axgbe/axgbe_rxtx_vec_sse.c
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxr.h
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_txr.h
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_rx.h
/dpdk/drivers/net/cnxk/cn9k_tx.h
/dpdk/drivers/net/cnxk/cnxk_ethdev.h
/dpdk/drivers/net/cnxk/cnxk_lookup.c
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enetc/enetc_rxtx.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/enic/enic_rxtx_common.h
/dpdk/drivers/net/enic/enic_rxtx_vec_avx2.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_intr.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_rx.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.h
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_rxtx_vec_neon.h
/dpdk/drivers/net/hns3/hns3_rxtx_vec_sve.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_altivec.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx2.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx512.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx512.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_common.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_avx2.c
/dpdk/drivers/net/ice/ice_rxtx_vec_avx512.c
/dpdk/drivers/net/ice/ice_rxtx_vec_common.h
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/ice/meson.build
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/igc/igc_txrx.c
/dpdk/drivers/net/ionic/ionic_ethdev.c
/dpdk/drivers/net/ionic/ionic_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/liquidio/lio_rxtx.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/memif_socket.h
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/memif/rte_eth_memif.h
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_intr.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_socket.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.h
/dpdk/drivers/net/mlx5/mlx5_txpp.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.h
/dpdk/drivers/net/mvneta/mvneta_rxtx.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/nfp/nfp_common.c
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/nfp/nfp_rxtx.c
/dpdk/drivers/net/ngbe/ngbe_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_rxtx.h
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_irq.c
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/octeontx2/otx2_rx.h
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/octeontx2/otx2_tx.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/sfc/sfc_dp_tx.h
/dpdk/drivers/net/sfc/sfc_ef100_rx.c
/dpdk/drivers/net/sfc/sfc_ef100_tx.c
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx_ev.h
/dpdk/drivers/net/sfc/sfc_ef10_tx.c
/dpdk/drivers/net/sfc/sfc_intr.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_tso.c
/dpdk/drivers/net/sfc/sfc_tso.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/rte_eth_tap.h
/dpdk/drivers/net/tap/tap_intr.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/thunderx/nicvf_rxtx.h
/dpdk/drivers/net/thunderx/nicvf_struct.h
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_ethdev_vf.c
/dpdk/drivers/net/txgbe/txgbe_rxtx.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_packed.h
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/ntb/ntb.c
/dpdk/drivers/regex/octeontx2/otx2_regexdev_hw_access.c
/dpdk/drivers/vdpa/ifc/ifcvf_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_event.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/examples/bpf/t2.c
/dpdk/examples/dma/Makefile
/dpdk/examples/dma/dmafwd.c
/dpdk/examples/dma/meson.build
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/esp.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec_worker.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/meson.build
/dpdk/examples/performance-thread/common/lthread.c
/dpdk/examples/performance-thread/common/lthread_cond.c
/dpdk/examples/performance-thread/common/lthread_mutex.c
/dpdk/examples/pipeline/cli.c
/dpdk/examples/pipeline/examples/l2fwd_macswp_pcap.cli
/dpdk/examples/pipeline/examples/l2fwd_pcap.cli
/dpdk/examples/pipeline/examples/vxlan_pcap.cli
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_meter/main.c
/dpdk/examples/vhost/main.c
/dpdk/kernel/linux/kni/compat.h
/dpdk/kernel/linux/kni/meson.build
/dpdk/kernel/linux/meson.build
/dpdk/lib/bbdev/rte_bbdev.c
/dpdk/lib/eal/common/eal_common_interrupts.c
/dpdk/lib/eal/common/eal_common_launch.c
/dpdk/lib/eal/common/eal_common_memory.c
/dpdk/lib/eal/common/eal_common_thread.c
/dpdk/lib/eal/common/eal_interrupts.h
/dpdk/lib/eal/common/eal_private.h
/dpdk/lib/eal/common/malloc_elem.c
/dpdk/lib/eal/common/malloc_elem.h
/dpdk/lib/eal/common/malloc_heap.c
/dpdk/lib/eal/common/meson.build
/dpdk/lib/eal/common/rte_malloc.c
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/freebsd/eal_alarm.c
/dpdk/lib/eal/freebsd/eal_interrupts.c
/dpdk/lib/eal/freebsd/eal_thread.c
/dpdk/lib/eal/include/meson.build
/dpdk/lib/eal/include/rte_eal_trace.h
/dpdk/lib/eal/include/rte_epoll.h
/dpdk/lib/eal/include/rte_interrupts.h
/dpdk/lib/eal/include/rte_launch.h
/dpdk/lib/eal/include/rte_lcore.h
/dpdk/lib/eal/include/rte_service.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/linux/eal_alarm.c
/dpdk/lib/eal/linux/eal_dev.c
/dpdk/lib/eal/linux/eal_interrupts.c
/dpdk/lib/eal/linux/eal_thread.c
/dpdk/lib/eal/linux/eal_vfio.c
/dpdk/lib/eal/version.map
/dpdk/lib/eal/windows/eal.c
/dpdk/lib/eal/windows/eal_memalloc.c
/dpdk/lib/eal/windows/eal_memory.c
/dpdk/lib/eal/windows/eal_thread.c
/dpdk/lib/eal/x86/include/rte_memcpy.h
/dpdk/lib/ethdev/ethdev_pci.h
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/gso/gso_common.h
/dpdk/lib/gso/gso_tunnel_tcp4.c
/dpdk/lib/gso/rte_gso.c
/dpdk/lib/gso/rte_gso.h
/dpdk/lib/hash/rte_thash.h
/dpdk/lib/ipsec/esp_inb.c
/dpdk/lib/ipsec/esp_outb.c
/dpdk/lib/ipsec/misc.h
/dpdk/lib/ipsec/rte_ipsec_group.h
/dpdk/lib/ipsec/sa.c
/dpdk/lib/lpm/rte_lpm6.c
/dpdk/lib/mbuf/rte_mbuf.c
/dpdk/lib/mbuf/rte_mbuf.h
/dpdk/lib/mbuf/rte_mbuf_core.h
/dpdk/lib/mbuf/rte_mbuf_dyn.c
/dpdk/lib/mempool/rte_mempool.c
/dpdk/lib/net/rte_ether.h
/dpdk/lib/net/rte_ip.h
/dpdk/lib/net/rte_l2tpv2.h
/dpdk/lib/net/rte_net.h
/dpdk/lib/pcapng/rte_pcapng.c
/dpdk/lib/pdump/rte_pdump.c
/dpdk/lib/pipeline/rte_swx_ctl.c
/dpdk/lib/pipeline/rte_swx_ctl.h
/dpdk/lib/pipeline/rte_swx_pipeline.c
/dpdk/lib/pipeline/rte_swx_pipeline.h
/dpdk/lib/pipeline/rte_swx_pipeline_internal.h
/dpdk/lib/pipeline/rte_swx_pipeline_spec.c
/dpdk/lib/pipeline/rte_table_action.c
/dpdk/lib/port/rte_swx_port_source_sink.c
/dpdk/lib/port/rte_swx_port_source_sink.h
/dpdk/lib/rib/rte_rib6.c
/dpdk/lib/sched/rte_sched.h
/dpdk/lib/sched/version.map
/dpdk/lib/security/rte_security.h
/dpdk/lib/vhost/virtio_net.c
/dpdk/meson_options.txt
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-pmdinfo.py
2efd265415-Sep-2021 Raja Zidane <[email protected]>

compress/mlx5: support partial transformation

Currently compress, decompress and dma are allowed
only when all 3 capabilities are on.
A case where the user wants decompress offload, if
decompress ca

compress/mlx5: support partial transformation

Currently compress, decompress and dma are allowed
only when all 3 capabilities are on.
A case where the user wants decompress offload, if
decompress capability is on but one of compress,
dma is off, is not allowed.
Split compress/decompress/dma support check to allow
partial transformations.

Signed-off-by: Raja Zidane <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/dumpcap/main.c
/dpdk/app/dumpcap/meson.build
/dpdk/app/meson.build
/dpdk/app/proc-info/main.c
/dpdk/app/test-cmdline/commands.c
/dpdk/app/test-eventdev/evt_common.h
/dpdk/app/test-eventdev/evt_main.c
/dpdk/app/test-eventdev/evt_options.c
/dpdk/app/test-eventdev/evt_options.h
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_perf_common.h
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-flow-perf/config.h
/dpdk/app/test-pipeline/init.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap_common.h
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/shared_rxq_fwd.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-pmd/util.c
/dpdk/app/test/meson.build
/dpdk/app/test/test.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_cmdline_lib.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev.h
/dpdk/app/test/test_cryptodev_aead_test_vectors.h
/dpdk/app/test/test_cryptodev_zuc_test_vectors.h
/dpdk/app/test/test_dmadev.c
/dpdk/app/test/test_ethdev_link.c
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_event_eth_rx_adapter.c
/dpdk/app/test/test_kni.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_link_bonding_mode4.c
/dpdk/app/test/test_link_bonding_rssconf.c
/dpdk/app/test/test_pcapng.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/virtual_pmd.c
/dpdk/config/rte_config.h
/dpdk/devtools/check-git-log.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/chacha20_poly1305.rst
/dpdk/doc/guides/cryptodevs/cnxk.rst
/dpdk/doc/guides/cryptodevs/features/chacha20_poly1305.ini
/dpdk/doc/guides/cryptodevs/features/snow3g.ini
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/dmadevs/idxd.rst
/dpdk/doc/guides/dmadevs/index.rst
/dpdk/doc/guides/dmadevs/ioat.rst
/dpdk/doc/guides/eventdevs/cnxk.rst
/dpdk/doc/guides/eventdevs/octeontx2.rst
/dpdk/doc/guides/howto/img/packet_capture_framework.svg
/dpdk/doc/guides/howto/packet_capture_framework.rst
/dpdk/doc/guides/nics/af_packet.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/cnxk.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/ark.ini
/dpdk/doc/guides/nics/features/atlantic.ini
/dpdk/doc/guides/nics/features/avp.ini
/dpdk/doc/guides/nics/features/axgbe.ini
/dpdk/doc/guides/nics/features/bnxt.ini
/dpdk/doc/guides/nics/features/cnxk.ini
/dpdk/doc/guides/nics/features/cnxk_vec.ini
/dpdk/doc/guides/nics/features/cnxk_vf.ini
/dpdk/doc/guides/nics/features/cxgbe.ini
/dpdk/doc/guides/nics/features/cxgbevf.ini
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/dpaa.ini
/dpdk/doc/guides/nics/features/dpaa2.ini
/dpdk/doc/guides/nics/features/e1000.ini
/dpdk/doc/guides/nics/features/ena.ini
/dpdk/doc/guides/nics/features/enetc.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/failsafe.ini
/dpdk/doc/guides/nics/features/fm10k.ini
/dpdk/doc/guides/nics/features/fm10k_vf.ini
/dpdk/doc/guides/nics/features/hinic.ini
/dpdk/doc/guides/nics/features/hns3.ini
/dpdk/doc/guides/nics/features/hns3_vf.ini
/dpdk/doc/guides/nics/features/i40e.ini
/dpdk/doc/guides/nics/features/iavf.ini
/dpdk/doc/guides/nics/features/ice.ini
/dpdk/doc/guides/nics/features/ice_dcf.ini
/dpdk/doc/guides/nics/features/igb.ini
/dpdk/doc/guides/nics/features/igc.ini
/dpdk/doc/guides/nics/features/ionic.ini
/dpdk/doc/guides/nics/features/ipn3ke.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/ixgbe_vf.ini
/dpdk/doc/guides/nics/features/liquidio.ini
/dpdk/doc/guides/nics/features/memif.ini
/dpdk/doc/guides/nics/features/mlx4.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/features/mvneta.ini
/dpdk/doc/guides/nics/features/mvpp2.ini
/dpdk/doc/guides/nics/features/nfp.ini
/dpdk/doc/guides/nics/features/octeontx.ini
/dpdk/doc/guides/nics/features/octeontx2.ini
/dpdk/doc/guides/nics/features/octeontx2_vec.ini
/dpdk/doc/guides/nics/features/octeontx2_vf.ini
/dpdk/doc/guides/nics/features/pcap.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/qede_vf.ini
/dpdk/doc/guides/nics/features/sfc.ini
/dpdk/doc/guides/nics/features/thunderx.ini
/dpdk/doc/guides/nics/features/txgbe.ini
/dpdk/doc/guides/nics/features/txgbe_vf.ini
/dpdk/doc/guides/nics/features/vmxnet3.ini
/dpdk/doc/guides/nics/fm10k.rst
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/prog_guide/dmadev.rst
/dpdk/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
/dpdk/doc/guides/prog_guide/generic_segmentation_offload_lib.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/mbuf_lib.rst
/dpdk/doc/guides/prog_guide/meson_ut.rst
/dpdk/doc/guides/prog_guide/pcapng_lib.rst
/dpdk/doc/guides/prog_guide/pdump_lib.rst
/dpdk/doc/guides/prog_guide/poll_mode_drv.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/prog_guide/switch_representation.rst
/dpdk/doc/guides/rawdevs/ioat.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_21_11.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_event.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/dumpcap.rst
/dpdk/doc/guides/tools/index.rst
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/drivers/bus/dpaa/include/process.h
/dpdk/drivers/common/cnxk/roc_constants.h
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_npc.c
/dpdk/drivers/common/cnxk/roc_npc.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/mlx5/linux/meson.build
/dpdk/drivers/common/mlx5/linux/mlx5_nl.c
/dpdk/drivers/common/mlx5/linux/mlx5_nl.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/version.map
mlx5/mlx5_compress.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd.c
/dpdk/drivers/crypto/bcmfs/bcmfs_sym_pmd.c
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/ccp/ccp_dev.h
/dpdk/drivers/crypto/ccp/rte_ccp_pmd.c
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev.c
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn10k_ipsec.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn9k_ipsec.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_sec.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/ipsec_mb/ipsec_mb_ops.c
/dpdk/drivers/crypto/ipsec_mb/ipsec_mb_private.c
/dpdk/drivers/crypto/ipsec_mb/ipsec_mb_private.h
/dpdk/drivers/crypto/ipsec_mb/meson.build
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_gcm.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_gcm_priv.h
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb.c
/dpdk/drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h
/dpdk/drivers/crypto/ipsec_mb/pmd_chacha_poly.c
/dpdk/drivers/crypto/ipsec_mb/pmd_chacha_poly_priv.h
/dpdk/drivers/crypto/ipsec_mb/pmd_kasumi.c
/dpdk/drivers/crypto/ipsec_mb/pmd_kasumi_priv.h
/dpdk/drivers/crypto/ipsec_mb/pmd_snow3g.c
/dpdk/drivers/crypto/ipsec_mb/pmd_snow3g_priv.h
/dpdk/drivers/crypto/ipsec_mb/pmd_zuc.c
/dpdk/drivers/crypto/ipsec_mb/pmd_zuc_priv.h
/dpdk/drivers/crypto/ipsec_mb/version.map
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/nitrox/nitrox_sym.c
/dpdk/drivers/crypto/nitrox/nitrox_sym_reqmgr.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_mbox.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/scheduler/scheduler_failover.c
/dpdk/drivers/crypto/scheduler/scheduler_multicore.c
/dpdk/drivers/crypto/scheduler/scheduler_pkt_size_distr.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd_ops.c
/dpdk/drivers/crypto/scheduler/scheduler_roundrobin.c
/dpdk/drivers/crypto/virtio/virtio_cryptodev.c
/dpdk/drivers/dma/idxd/dpdk_idxd_cfg.py
/dpdk/drivers/dma/idxd/idxd_bus.c
/dpdk/drivers/dma/idxd/idxd_common.c
/dpdk/drivers/dma/idxd/idxd_hw_defs.h
/dpdk/drivers/dma/idxd/idxd_internal.h
/dpdk/drivers/dma/idxd/idxd_pci.c
/dpdk/drivers/dma/idxd/meson.build
/dpdk/drivers/dma/idxd/version.map
/dpdk/drivers/dma/ioat/ioat_dmadev.c
/dpdk/drivers/dma/ioat/ioat_hw_defs.h
/dpdk/drivers/dma/ioat/ioat_internal.h
/dpdk/drivers/dma/ioat/meson.build
/dpdk/drivers/dma/ioat/version.map
/dpdk/drivers/dma/meson.build
/dpdk/drivers/dma/skeleton/skeleton_dmadev.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn9k_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/dpdk/drivers/event/cnxk/cnxk_eventdev_adptr.c
/dpdk/drivers/event/cnxk/cnxk_tim_evdev.c
/dpdk/drivers/event/cnxk/cnxk_tim_evdev.h
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dlb2/dlb2_inline_fns.h
/dpdk/drivers/event/dlb2/dlb2_priv.h
/dpdk/drivers/event/dlb2/pf/dlb2_pf.c
/dpdk/drivers/event/dpaa/dpaa_eventdev.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/octeontx/timvf_evdev.c
/dpdk/drivers/event/octeontx/timvf_evdev.h
/dpdk/drivers/event/octeontx/timvf_worker.h
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/dpdk/drivers/event/octeontx2/otx2_evdev_crypto_adptr.c
/dpdk/drivers/event/octeontx2/otx2_tim_evdev.c
/dpdk/drivers/event/octeontx2/otx2_tim_evdev.h
/dpdk/drivers/event/opdl/opdl_evdev.c
/dpdk/drivers/event/skeleton/skeleton_eventdev.c
/dpdk/drivers/event/sw/sw_evdev.c
/dpdk/drivers/mempool/cnxk/cnxk_mempool.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_ethdev.h
/dpdk/drivers/net/atlantic/atl_rxtx.c
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_dev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.h
/dpdk/drivers/net/axgbe/axgbe_mdio.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_reps.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_avx2.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_common.h
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_neon.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/rte_pmd_bnxt.c
/dpdk/drivers/net/bonding/eth_bond_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_rte_flow.c
/dpdk/drivers/net/cnxk/cn10k_rx.c
/dpdk/drivers/net/cnxk/cn10k_tx.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_rx.c
/dpdk/drivers/net/cnxk/cn9k_tx.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.c
/dpdk/drivers/net/cnxk/cnxk_ethdev.h
/dpdk/drivers/net/cnxk/cnxk_ethdev_devargs.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_ops.c
/dpdk/drivers/net/cnxk/cnxk_link.c
/dpdk/drivers/net/cnxk/cnxk_ptp.c
/dpdk/drivers/net/cnxk/cnxk_rte_flow.c
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/dpaa_flow.c
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/e1000/base/e1000_osdep.h
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_pf.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/e1000/meson.build
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/ena/ena_rss.c
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_intr.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/fm10k/fm10k.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/hinic/base/hinic_pmd_hwdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_rx.c
/dpdk/drivers/net/hinic/hinic_pmd_rx.h
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_ptp.c
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/hns3/hns3_rss.h
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_rxtx_vec.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_hash.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx512.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_common.h
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_generic_flow.c
/dpdk/drivers/net/iavf/iavf_generic_flow.h
/dpdk/drivers/net/iavf/iavf_hash.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx512.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_dcf_sched.c
/dpdk/drivers/net/ice/ice_dcf_vf_representor.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_avx2.c
/dpdk/drivers/net/ice/ice_rxtx_vec_avx512.c
/dpdk/drivers/net/ice/ice_rxtx_vec_common.h
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/igc/igc_ethdev.h
/dpdk/drivers/net/igc/igc_txrx.c
/dpdk/drivers/net/ionic/ionic_ethdev.c
/dpdk/drivers/net/ionic/ionic_ethdev.h
/dpdk/drivers/net/ionic/ionic_lif.c
/dpdk/drivers/net/ionic/ionic_rxtx.c
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_fdir.c
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_common.h
/dpdk/drivers/net/ixgbe/ixgbe_tm.c
/dpdk/drivers/net/ixgbe/ixgbe_vf_representor.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/dpdk/drivers/net/mlx4/mlx4_flow.c
/dpdk/drivers/net/mlx4/mlx4_intr.c
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx4/mlx4_txq.c
/dpdk/drivers/net/mlx5/linux/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_socket.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_devx.c
/dpdk/drivers/net/mlx5/mlx5_devx.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rss.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.h
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_tx.c
/dpdk/drivers/net/mlx5/mlx5_txpp.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_vlan.c
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.h
/dpdk/drivers/net/mvneta/mvneta_rxtx.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_rndis.c
/dpdk/drivers/net/nfb/nfb_ethdev.c
/dpdk/drivers/net/nfb/nfb_rx.c
/dpdk/drivers/net/nfp/nfp_common.c
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/ngbe/ngbe_ethdev.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.h
/dpdk/drivers/net/octeontx/octeontx_ethdev_ops.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_devargs.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec.c
/dpdk/drivers/net/octeontx2/otx2_flow.c
/dpdk/drivers/net/octeontx2/otx2_flow_ctrl.c
/dpdk/drivers/net/octeontx2/otx2_flow_parse.c
/dpdk/drivers/net/octeontx2/otx2_link.c
/dpdk/drivers/net/octeontx2/otx2_mcast.c
/dpdk/drivers/net/octeontx2/otx2_ptp.c
/dpdk/drivers/net/octeontx2/otx2_rss.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/octeontx2/otx2_vlan.c
/dpdk/drivers/net/octeontx_ep/otx_ep_ethdev.c
/dpdk/drivers/net/octeontx_ep/otx_ep_rxtx.c
/dpdk/drivers/net/pcap/pcap_ethdev.c
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/qede/base/mcp_public.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc_ef100_rx.c
/dpdk/drivers/net/sfc/sfc_ef100_tx.c
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_tx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/sfc/sfc_port.c
/dpdk/drivers/net/sfc/sfc_repr.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_rss.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.h
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.h
/dpdk/drivers/net/txgbe/txgbe_ethdev_vf.c
/dpdk/drivers/net/txgbe/txgbe_fdir.c
/dpdk/drivers/net/txgbe/txgbe_flow.c
/dpdk/drivers/net/txgbe/txgbe_ipsec.c
/dpdk/drivers/net/txgbe/txgbe_pf.c
/dpdk/drivers/net/txgbe/txgbe_rxtx.c
/dpdk/drivers/net/txgbe/txgbe_rxtx.h
/dpdk/drivers/net/txgbe/txgbe_tm.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx_packed.c
/dpdk/drivers/net/virtio/virtqueue.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/raw/ioat/dpdk_idxd_cfg.py
/dpdk/drivers/raw/ioat/meson.build
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/examples/bbdev_app/main.c
/dpdk/examples/bond/main.c
/dpdk/examples/distributor/main.c
/dpdk/examples/ethtool/ethtool-app/main.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_generic.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_tx.c
/dpdk/examples/flow_classify/flow_classify.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/ioat/ioatfwd.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/link.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/main.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd-event/l2fwd_common.c
/dpdk/examples/l2fwd-event/l2fwd_common.h
/dpdk/examples/l2fwd-event/l2fwd_event.c
/dpdk/examples/l2fwd-event/l2fwd_event_generic.c
/dpdk/examples/l2fwd-event/l2fwd_event_internal_port.c
/dpdk/examples/l2fwd-event/main.c
/dpdk/examples/l2fwd-jobstats/main.c
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd-acl/main.c
/dpdk/examples/l3fwd-graph/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/l3fwd/l3fwd_em.h
/dpdk/examples/l3fwd/l3fwd_em_hlm.h
/dpdk/examples/l3fwd/l3fwd_em_sequential.h
/dpdk/examples/l3fwd/l3fwd_event.c
/dpdk/examples/l3fwd/l3fwd_event.h
/dpdk/examples/l3fwd/l3fwd_event_internal_port.c
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/link_status_interrupt/main.c
/dpdk/examples/multi_process/client_server_mp/mp_server/init.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/packet_ordering/main.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/pipeline/obj.c
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_meter/main.c
/dpdk/examples/qos_sched/init.c
/dpdk/examples/rxtx_callbacks/main.c
/dpdk/examples/server_node_efd/server/init.c
/dpdk/examples/skeleton/basicfwd.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vm_power_manager/main.c
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq_dcb/main.c
/dpdk/lib/acl/meson.build
/dpdk/lib/bbdev/meson.build
/dpdk/lib/bpf/bpf_convert.c
/dpdk/lib/bpf/bpf_dump.c
/dpdk/lib/bpf/bpf_validate.c
/dpdk/lib/bpf/meson.build
/dpdk/lib/bpf/rte_bpf.h
/dpdk/lib/bpf/version.map
/dpdk/lib/cmdline/cmdline.c
/dpdk/lib/cmdline/cmdline.h
/dpdk/lib/cmdline/cmdline_private.h
/dpdk/lib/cmdline/cmdline_rdline.c
/dpdk/lib/cmdline/cmdline_rdline.h
/dpdk/lib/cmdline/cmdline_socket.c
/dpdk/lib/cmdline/version.map
/dpdk/lib/compressdev/meson.build
/dpdk/lib/cryptodev/cryptodev_pmd.c
/dpdk/lib/cryptodev/cryptodev_pmd.h
/dpdk/lib/cryptodev/meson.build
/dpdk/lib/cryptodev/rte_cryptodev.c
/dpdk/lib/cryptodev/rte_cryptodev.h
/dpdk/lib/cryptodev/rte_cryptodev_core.h
/dpdk/lib/cryptodev/version.map
/dpdk/lib/distributor/meson.build
/dpdk/lib/dmadev/rte_dmadev.c
/dpdk/lib/dmadev/rte_dmadev.h
/dpdk/lib/dmadev/rte_dmadev_pmd.h
/dpdk/lib/dmadev/version.map
/dpdk/lib/eal/linux/eal_vfio.c
/dpdk/lib/efd/meson.build
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/ethdev_pci.h
/dpdk/lib/ethdev/ethdev_private.h
/dpdk/lib/ethdev/ethdev_profile.c
/dpdk/lib/ethdev/ethdev_vdev.h
/dpdk/lib/ethdev/rte_class_eth.c
/dpdk/lib/ethdev/rte_dev_info.h
/dpdk/lib/ethdev/rte_eth_ctrl.h
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_ethdev_core.h
/dpdk/lib/ethdev/rte_flow.c
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/ethdev/rte_mtr_driver.h
/dpdk/lib/ethdev/rte_tm.h
/dpdk/lib/ethdev/version.map
/dpdk/lib/eventdev/event_timer_adapter_pmd.h
/dpdk/lib/eventdev/eventdev_pmd.h
/dpdk/lib/eventdev/eventdev_pmd_pci.h
/dpdk/lib/eventdev/eventdev_pmd_vdev.h
/dpdk/lib/eventdev/eventdev_private.c
/dpdk/lib/eventdev/eventdev_trace.h
/dpdk/lib/eventdev/eventdev_trace_points.c
/dpdk/lib/eventdev/meson.build
/dpdk/lib/eventdev/rte_event_crypto_adapter.c
/dpdk/lib/eventdev/rte_event_crypto_adapter.h
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.h
/dpdk/lib/eventdev/rte_event_eth_tx_adapter.c
/dpdk/lib/eventdev/rte_event_eth_tx_adapter.h
/dpdk/lib/eventdev/rte_event_timer_adapter.c
/dpdk/lib/eventdev/rte_event_timer_adapter.h
/dpdk/lib/eventdev/rte_eventdev.c
/dpdk/lib/eventdev/rte_eventdev.h
/dpdk/lib/eventdev/rte_eventdev_core.h
/dpdk/lib/eventdev/version.map
/dpdk/lib/fib/meson.build
/dpdk/lib/flow_classify/meson.build
/dpdk/lib/graph/meson.build
/dpdk/lib/gso/rte_gso.c
/dpdk/lib/gso/rte_gso.h
/dpdk/lib/ip_frag/meson.build
/dpdk/lib/ipsec/ipsec_telemetry.c
/dpdk/lib/ipsec/meson.build
/dpdk/lib/jobstats/meson.build
/dpdk/lib/kni/meson.build
/dpdk/lib/lpm/meson.build
/dpdk/lib/mbuf/rte_mbuf_core.h
/dpdk/lib/mbuf/rte_mbuf_dyn.h
/dpdk/lib/member/meson.build
/dpdk/lib/mempool/meson.build
/dpdk/lib/mempool/rte_mempool.c
/dpdk/lib/meson.build
/dpdk/lib/net/meson.build
/dpdk/lib/net/rte_l2tpv2.h
/dpdk/lib/net/rte_ppp.h
/dpdk/lib/node/meson.build
/dpdk/lib/pcapng/meson.build
/dpdk/lib/pcapng/pcapng_proto.h
/dpdk/lib/pcapng/rte_pcapng.c
/dpdk/lib/pcapng/rte_pcapng.h
/dpdk/lib/pcapng/version.map
/dpdk/lib/pdump/meson.build
/dpdk/lib/pdump/rte_pdump.c
/dpdk/lib/pdump/rte_pdump.h
/dpdk/lib/pdump/version.map
/dpdk/lib/pipeline/meson.build
/dpdk/lib/port/meson.build
/dpdk/lib/power/meson.build
/dpdk/lib/rawdev/meson.build
/dpdk/lib/regexdev/meson.build
/dpdk/lib/reorder/meson.build
/dpdk/lib/rib/meson.build
/dpdk/lib/sched/meson.build
/dpdk/lib/table/meson.build
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_user.c
/dpdk/usertools/dpdk-devbind.py
fc59a1ec19-Oct-2021 Michael Baum <[email protected]>

common/mlx5: share MR mempool registration

Expand the use of mempool registration to MR management for other
drivers.

Signed-off-by: Michael Baum <[email protected]>
Acked-by: Matan Azrad <matan

common/mlx5: share MR mempool registration

Expand the use of mempool registration to MR management for other
drivers.

Signed-off-by: Michael Baum <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

9f1d636f19-Oct-2021 Michael Baum <[email protected]>

common/mlx5: share MR management

Add global shared MR cache as a field of common device structure.
Move MR management to use this global cache for all drivers.

Signed-off-by: Michael Baum <michaelb

common/mlx5: share MR management

Add global shared MR cache as a field of common device structure.
Move MR management to use this global cache for all drivers.

Signed-off-by: Michael Baum <[email protected]>
Acked-by: Matan Azrad <[email protected]>

show more ...

1234567