History log of /dpdk/drivers/raw/ioat/ (Results 1 – 25 of 87)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8bedc51520-Oct-2021 Conor Walsh <[email protected]>

dma/idxd: move config script from raw driver

Move the example script for configuring IDXD devices bound to the IDXD
kernel driver from raw to dma, and create a symlink to still allow use from
raw.

dma/idxd: move config script from raw driver

Move the example script for configuring IDXD devices bound to the IDXD
kernel driver from raw to dma, and create a symlink to still allow use from
raw.

Signed-off-by: Conor Walsh <[email protected]>
Signed-off-by: Kevin Laatz <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...

65bcddfc20-Oct-2021 Bruce Richardson <[email protected]>

raw/ioat: build only if dmadev not present

Only build the rawdev IDXD/IOAT drivers if the dmadev drivers are not
present.

This change requires the dependencies to be reordered in
drivers/meson.buil

raw/ioat: build only if dmadev not present

Only build the rawdev IDXD/IOAT drivers if the dmadev drivers are not
present.

This change requires the dependencies to be reordered in
drivers/meson.build so that rawdev can use the "RTE_DMA_* build macros to
check for the presence of the equivalent dmadev driver.

A note is also added to the documentation to inform users of this change.

Signed-off-by: Bruce Richardson <[email protected]>
Signed-off-by: Kevin Laatz <[email protected]>
Reviewed-by: Conor Walsh <[email protected]>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/dumpcap/main.c
/dpdk/app/dumpcap/meson.build
/dpdk/app/meson.build
/dpdk/app/pdump/main.c
/dpdk/app/proc-info/main.c
/dpdk/app/test-bbdev/meson.build
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-bbdev/test_bbdev_vector.c
/dpdk/app/test-crypto-perf/cperf_ops.c
/dpdk/app/test-crypto-perf/cperf_ops.h
/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_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_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/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/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/main.c
/dpdk/app/test-pmd/5tswap.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/cmdline_mtr.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/ieee1588fwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.h
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/noisy_vnf.c
/dpdk/app/test-pmd/parameters.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/packet_burst_generator.c
/dpdk/app/test/test.h
/dpdk/app/test/test_atomic.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_common.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_cryptodev_blockcipher.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_cryptodev_security_pdcp.c
/dpdk/app/test/test_cryptodev_security_pdcp_test_vectors.h
/dpdk/app/test/test_cryptodev_zuc_test_vectors.h
/dpdk/app/test/test_devargs.c
/dpdk/app/test/test_dmadev.c
/dpdk/app/test/test_dmadev_api.c
/dpdk/app/test/test_dmadev_api.h
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_efd_perf.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_flow_classify.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_hash_multiwriter.c
/dpdk/app/test/test_hash_readwrite.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_latencystats.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_mbuf.c
/dpdk/app/test/test_memory.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_pcapng.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/test_service_cores.c
/dpdk/app/test/test_stack.c
/dpdk/app/test/test_telemetry_data.c
/dpdk/app/test/virtual_pmd.c
/dpdk/buildtools/chkincs/meson.build
/dpdk/buildtools/get-cpu-count.py
/dpdk/buildtools/get-numa-count.py
/dpdk/buildtools/meson.build
/dpdk/config/arm/arm64_cn10k_linux_gcc
/dpdk/config/arm/meson.build
/dpdk/config/meson.build
/dpdk/config/ppc/meson.build
/dpdk/config/rte_config.h
/dpdk/config/x86/meson.build
/dpdk/devtools/parse-flow-support.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/bbdevs/acc100.rst
/dpdk/doc/guides/bbdevs/features/la12xx.ini
/dpdk/doc/guides/bbdevs/index.rst
/dpdk/doc/guides/bbdevs/la12xx.rst
/dpdk/doc/guides/contributing/abi_versioning.rst
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/patches.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/features/default.ini
/dpdk/doc/guides/cryptodevs/features/dpaa_sec.ini
/dpdk/doc/guides/cryptodevs/octeontx.rst
/dpdk/doc/guides/cryptodevs/octeontx2.rst
/dpdk/doc/guides/dmadevs/index.rst
/dpdk/doc/guides/howto/debug_troubleshoot.rst
/dpdk/doc/guides/howto/img/packet_capture_framework.svg
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/howto/packet_capture_framework.rst
/dpdk/doc/guides/howto/telemetry.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/linux_gsg/linux_eal_parameters.rst
/dpdk/doc/guides/nics/af_packet.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/cnxk.rst
/dpdk/doc/guides/nics/dpaa.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/e1000em.rst
/dpdk/doc/guides/nics/features.rst
/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/dpaa2.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/i40e.ini
/dpdk/doc/guides/nics/features/ice.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/mlx5.ini
/dpdk/doc/guides/nics/features/octeontx2.ini
/dpdk/doc/guides/nics/features/sfc.ini
/dpdk/doc/guides/nics/fm10k.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/platform/octeontx2.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/dmadev.rst
/dpdk/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
/dpdk/doc/guides/prog_guide/img/dmadev.svg
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
/dpdk/doc/guides/prog_guide/lpm6_lib.rst
/dpdk/doc/guides/prog_guide/mempool_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/rte_flow.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/prog_guide/telemetry_lib.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rawdevs/ioat.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_16_04.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
/dpdk/doc/guides/rel_notes/release_17_05.rst
/dpdk/doc/guides/rel_notes/release_17_08.rst
/dpdk/doc/guides/rel_notes/release_17_11.rst
/dpdk/doc/guides/rel_notes/release_18_02.rst
/dpdk/doc/guides/rel_notes/release_18_05.rst
/dpdk/doc/guides/rel_notes/release_18_08.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
/dpdk/doc/guides/rel_notes/release_19_02.rst
/dpdk/doc/guides/rel_notes/release_19_05.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_02.rst
/dpdk/doc/guides/rel_notes/release_20_05.rst
/dpdk/doc/guides/rel_notes/release_20_08.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_0.rst
/dpdk/doc/guides/rel_notes/release_2_1.rst
/dpdk/doc/guides/sample_app_ug/flow_classify.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_event.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_graph.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_power_man.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
/dpdk/doc/guides/sample_app_ug/skeleton.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/cryptoperf.rst
/dpdk/doc/guides/tools/dumpcap.rst
/dpdk/doc/guides/tools/index.rst
/dpdk/doc/guides/tools/testbbdev.rst
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/doc/guides/windows_gsg/run_apps.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/baseband/la12xx/bbdev_la12xx.c
/dpdk/drivers/baseband/la12xx/bbdev_la12xx.h
/dpdk/drivers/baseband/la12xx/bbdev_la12xx_ipc.h
/dpdk/drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h
/dpdk/drivers/baseband/la12xx/meson.build
/dpdk/drivers/baseband/la12xx/version.map
/dpdk/drivers/baseband/meson.build
/dpdk/drivers/baseband/null/bbdev_null.c
/dpdk/drivers/baseband/turbo_sw/bbdev_turbo_software.c
/dpdk/drivers/bus/auxiliary/auxiliary_params.c
/dpdk/drivers/bus/auxiliary/private.h
/dpdk/drivers/bus/auxiliary/rte_bus_auxiliary.h
/dpdk/drivers/bus/dpaa/base/fman/netcfg_layer.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/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/fslmc_vfio.h
/dpdk/drivers/bus/fslmc/mc/dpdmai.c
/dpdk/drivers/bus/fslmc/mc/fsl_dpdmai.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpdmai_cmd.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpmng.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpopr.h
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_debug.h
/dpdk/drivers/bus/fslmc/qbman/qbman_debug.c
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.c
/dpdk/drivers/bus/fslmc/rte_fslmc.h
/dpdk/drivers/bus/fslmc/version.map
/dpdk/drivers/bus/ifpga/rte_bus_ifpga.h
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/pci_params.c
/dpdk/drivers/bus/pci/private.h
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/bus/pci/windows/pci.c
/dpdk/drivers/bus/pci/windows/pci_netuio.c
/dpdk/drivers/bus/vdev/rte_bus_vdev.h
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vdev/vdev_params.c
/dpdk/drivers/bus/vmbus/linux/vmbus_bus.c
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/bus/vmbus/private.h
/dpdk/drivers/bus/vmbus/rte_bus_vmbus.h
/dpdk/drivers/bus/vmbus/vmbus_channel.c
/dpdk/drivers/bus/vmbus/vmbus_common_uio.c
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/cnxk_security.h
/dpdk/drivers/common/cnxk/cnxk_security_ar.h
/dpdk/drivers/common/cnxk/cnxk_telemetry.h
/dpdk/drivers/common/cnxk/cnxk_telemetry_nix.c
/dpdk/drivers/common/cnxk/cnxk_telemetry_npa.c
/dpdk/drivers/common/cnxk/cnxk_utils.c
/dpdk/drivers/common/cnxk/cnxk_utils.h
/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_bphy.c
/dpdk/drivers/common/cnxk/roc_bphy.h
/dpdk/drivers/common/cnxk/roc_bphy_cgx.c
/dpdk/drivers/common/cnxk/roc_bphy_cgx_priv.h
/dpdk/drivers/common/cnxk/roc_bphy_irq.c
/dpdk/drivers/common/cnxk/roc_bphy_irq.h
/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_cpt_debug.c
/dpdk/drivers/common/cnxk/roc_cpt_priv.h
/dpdk/drivers/common/cnxk/roc_dev.c
/dpdk/drivers/common/cnxk/roc_dev_priv.h
/dpdk/drivers/common/cnxk/roc_hash.c
/dpdk/drivers/common/cnxk/roc_hash.h
/dpdk/drivers/common/cnxk/roc_idev.c
/dpdk/drivers/common/cnxk/roc_idev_priv.h
/dpdk/drivers/common/cnxk/roc_ie.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_irq.c
/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.c
/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.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_mac.c
/dpdk/drivers/common/cnxk/roc_nix_priv.h
/dpdk/drivers/common/cnxk/roc_nix_queue.c
/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_npc.h
/dpdk/drivers/common/cnxk/roc_npc_mcam.c
/dpdk/drivers/common/cnxk/roc_npc_priv.h
/dpdk/drivers/common/cnxk/roc_npc_utils.c
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/roc_priv.h
/dpdk/drivers/common/cnxk/roc_se.c
/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_utils.c
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/cpt/cpt_common.h
/dpdk/drivers/common/dpaax/caamflib/desc/pdcp.h
/dpdk/drivers/common/dpaax/caamflib/desc/sdap.h
/dpdk/drivers/common/dpaax/dpaax_iova_table.h
/dpdk/drivers/common/iavf/README
/dpdk/drivers/common/iavf/iavf_adminq.c
/dpdk/drivers/common/iavf/virtchnl.h
/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_common_verbs.c
/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.h
/dpdk/drivers/common/mlx5/mlx5_common_defs.h
/dpdk/drivers/common/mlx5/mlx5_common_devx.c
/dpdk/drivers/common/mlx5/mlx5_common_devx.h
/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_common_private.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_malloc.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
/dpdk/drivers/common/octeontx/meson.build
/dpdk/drivers/common/octeontx2/meson.build
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_sec_idev.c
/dpdk/drivers/common/sfc_efx/base/ef10_filter.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_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_regs_ef100.h
/dpdk/drivers/common/sfc_efx/base/efx_regs_mcdi.h
/dpdk/drivers/common/sfc_efx/base/meson.build
/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
/dpdk/drivers/compress/mlx5/mlx5_compress.c
/dpdk/drivers/compress/octeontx/meson.build
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd_ops.c
/dpdk/drivers/crypto/bcmfs/bcmfs_sym_pmd.c
/dpdk/drivers/crypto/bcmfs/bcmfs_sym_session.h
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/ccp/ccp_crypto.c
/dpdk/drivers/crypto/ccp/ccp_pmd_ops.c
/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_cryptodev_ops.h
/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.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.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.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_devargs.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.h
/dpdk/drivers/crypto/cnxk/cnxk_ipsec.h
/dpdk/drivers/crypto/cnxk/cnxk_se.h
/dpdk/drivers/crypto/cnxk/meson.build
/dpdk/drivers/crypto/cnxk/version.map
/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/dpaa2_sec/meson.build
/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/dpaa_sec/meson.build
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_ops.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/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/nitrox/nitrox_sym.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd_ops.c
/dpdk/drivers/crypto/octeontx/meson.build
/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.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_hw_access.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_mbox.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.h
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_po.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/qat/qat_asym.h
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym.h
/dpdk/drivers/crypto/qat/qat_sym_hw_dp.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_session.h
/dpdk/drivers/crypto/scheduler/rte_cryptodev_scheduler.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd_ops.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c
/dpdk/drivers/crypto/virtio/virtio_cryptodev.c
/dpdk/drivers/crypto/virtio/virtio_rxtx.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd_ops.c
/dpdk/drivers/dma/meson.build
/dpdk/drivers/dma/skeleton/meson.build
/dpdk/drivers/dma/skeleton/skeleton_dmadev.c
/dpdk/drivers/dma/skeleton/skeleton_dmadev.h
/dpdk/drivers/dma/skeleton/version.map
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_worker.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn10k_worker_deq.c
/dpdk/drivers/event/cnxk/cn10k_worker_deq_burst.c
/dpdk/drivers/event/cnxk/cn10k_worker_deq_ca.c
/dpdk/drivers/event/cnxk/cn10k_worker_deq_tmo.c
/dpdk/drivers/event/cnxk/cn10k_worker_tx_enq.c
/dpdk/drivers/event/cnxk/cn10k_worker_tx_enq_seg.c
/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_burst.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_burst.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/cn9k_worker_dual_tx_enq.c
/dpdk/drivers/event/cnxk/cn9k_worker_dual_tx_enq_seg.c
/dpdk/drivers/event/cnxk/cn9k_worker_tx_enq.c
/dpdk/drivers/event/cnxk/cn9k_worker_tx_enq_seg.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/cnxk/meson.build
/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/meson.build
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/octeontx/ssovf_worker.h
/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/meson.build
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/dpdk/drivers/event/octeontx2/otx2_evdev_crypto_adptr_rx.h
/dpdk/drivers/event/octeontx2/otx2_evdev_crypto_adptr_tx.h
/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/bucket/rte_mempool_bucket.c
/dpdk/drivers/mempool/cnxk/cn10k_mempool_ops.c
/dpdk/drivers/mempool/cnxk/cn9k_mempool_ops.c
/dpdk/drivers/mempool/cnxk/cnxk_mempool_telemetry.c
/dpdk/drivers/mempool/cnxk/meson.build
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/octeontx/meson.build
/dpdk/drivers/mempool/octeontx/rte_mempool_octeontx.c
/dpdk/drivers/mempool/octeontx2/meson.build
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/mempool/ring/rte_mempool_ring.c
/dpdk/drivers/mempool/stack/meson.build
/dpdk/drivers/mempool/stack/rte_mempool_stack.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_rx.c
/dpdk/drivers/net/ark/ark_ethdev_rx.h
/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_i2c.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.h
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.h
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/ecore_sp.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_filter.h
/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_reps.h
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bnxt/bnxt_rxq.h
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxr.h
/dpdk/drivers/net/bnxt/bnxt_txq.c
/dpdk/drivers/net/bnxt/bnxt_txq.h
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/tf_core/cfa_resource_types.h
/dpdk/drivers/net/bnxt/tf_core/dpool.c
/dpdk/drivers/net/bnxt/tf_core/ll.c
/dpdk/drivers/net/bnxt/tf_core/ll.h
/dpdk/drivers/net/bnxt/tf_core/meson.build
/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_em.h
/dpdk/drivers/net/bnxt/tf_core/tf_em_common.c
/dpdk/drivers/net/bnxt/tf_core/tf_em_hash_internal.c
/dpdk/drivers/net/bnxt/tf_core/tf_em_internal.c
/dpdk/drivers/net/bnxt/tf_core/tf_msg.c
/dpdk/drivers/net/bnxt/tf_core/tf_rm.c
/dpdk/drivers/net/bnxt/tf_core/tf_rm.h
/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_core/tf_sram_mgr.h
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.c
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.h
/dpdk/drivers/net/bnxt/tf_core/tf_tbl_sram.c
/dpdk/drivers/net/bnxt/tf_core/tf_tbl_sram.h
/dpdk/drivers/net/bnxt/tf_core/tf_tcam.c
/dpdk/drivers/net/bnxt/tf_core/tf_tcam.h
/dpdk/drivers/net/bnxt/tf_core/tf_tcam_shared.c
/dpdk/drivers/net/bnxt/tf_core/tf_util.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h
/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/meson.build
/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_field.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_fc_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_port_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_struct.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_tun.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_tun.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.h
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_alb.c
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_flow.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.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_rte_flow.c
/dpdk/drivers/net/cnxk/cn10k_rx.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn10k_rx_mseg.c
/dpdk/drivers/net/cnxk/cn10k_rx_vec.c
/dpdk/drivers/net/cnxk/cn10k_rx_vec_mseg.c
/dpdk/drivers/net/cnxk/cn10k_tx.c
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn10k_tx_mseg.c
/dpdk/drivers/net/cnxk/cn10k_tx_vec.c
/dpdk/drivers/net/cnxk/cn10k_tx_vec_mseg.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_rx.c
/dpdk/drivers/net/cnxk/cn9k_rx.h
/dpdk/drivers/net/cnxk/cn9k_rx_mseg.c
/dpdk/drivers/net/cnxk/cn9k_rx_vec.c
/dpdk/drivers/net/cnxk/cn9k_rx_vec_mseg.c
/dpdk/drivers/net/cnxk/cn9k_tx.c
/dpdk/drivers/net/cnxk/cn9k_tx.h
/dpdk/drivers/net/cnxk/cn9k_tx_mseg.c
/dpdk/drivers/net/cnxk/cn9k_tx_vec.c
/dpdk/drivers/net/cnxk/cn9k_tx_vec_mseg.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_ethdev_telemetry.c
/dpdk/drivers/net/cnxk/cnxk_link.c
/dpdk/drivers/net/cnxk/cnxk_lookup.c
/dpdk/drivers/net/cnxk/cnxk_rte_flow.c
/dpdk/drivers/net/cnxk/cnxk_stats.c
/dpdk/drivers/net/cnxk/cnxk_tm.c
/dpdk/drivers/net/cnxk/cnxk_tm.h
/dpdk/drivers/net/cnxk/meson.build
/dpdk/drivers/net/cnxk/version.map
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/base/t4_hw.c
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/cxgbe_pfvf.h
/dpdk/drivers/net/cxgbe/cxgbevf_ethdev.c
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_fmc.c
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
/dpdk/drivers/net/dpaa2/base/dpaa2_tlu_hash.c
/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_ptp.c
/dpdk/drivers/net/dpaa2/mc/dpdmux.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/dprtc.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpkg.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_dprtc.h
/dpdk/drivers/net/dpaa2/mc/fsl_dprtc_cmd.h
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/dpaa2/rte_pmd_dpaa2.h
/dpdk/drivers/net/dpaa2/version.map
/dpdk/drivers/net/e1000/base/meson.build
/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_rxtx.c
/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/base/vnic_dev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/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_res.c
/dpdk/drivers/net/enic/enic_vf_representor.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_flow.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/fm10k/base/meson.build
/dpdk/drivers/net/fm10k/fm10k.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/base/meson.build
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_cmd.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_intr.c
/dpdk/drivers/net/hns3/hns3_mp.c
/dpdk/drivers/net/hns3/hns3_mp.h
/dpdk/drivers/net/hns3/hns3_ptp.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/hns3/hns3_tm.c
/dpdk/drivers/net/i40e/base/README
/dpdk/drivers/net/i40e/base/i40e_adminq.c
/dpdk/drivers/net/i40e/base/i40e_adminq_cmd.h
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/base/i40e_dcb.c
/dpdk/drivers/net/i40e/base/i40e_lan_hmc.c
/dpdk/drivers/net/i40e/base/i40e_nvm.c
/dpdk/drivers/net/i40e/base/i40e_osdep.h
/dpdk/drivers/net/i40e/base/i40e_prototype.h
/dpdk/drivers/net/i40e/base/i40e_register.h
/dpdk/drivers/net/i40e/base/i40e_type.h
/dpdk/drivers/net/i40e/base/meson.build
/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_hash.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.h
/dpdk/drivers/net/i40e/i40e_rxtx_common_avx.h
/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_common.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/i40e/meson.build
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_fdir.c
/dpdk/drivers/net/iavf/iavf_generic_flow.c
/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/iavf/iavf_tm.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/ice/base/ice_adminq_cmd.h
/dpdk/drivers/net/ice/base/ice_bst_tcam.c
/dpdk/drivers/net/ice/base/ice_bst_tcam.h
/dpdk/drivers/net/ice/base/ice_cgu_regs.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_common.h
/dpdk/drivers/net/ice/base/ice_controlq.c
/dpdk/drivers/net/ice/base/ice_controlq.h
/dpdk/drivers/net/ice/base/ice_dcb.c
/dpdk/drivers/net/ice/base/ice_devids.h
/dpdk/drivers/net/ice/base/ice_fdir.c
/dpdk/drivers/net/ice/base/ice_fdir.h
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.h
/dpdk/drivers/net/ice/base/ice_flex_type.h
/dpdk/drivers/net/ice/base/ice_flg_rd.c
/dpdk/drivers/net/ice/base/ice_flg_rd.h
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/base/ice_flow.h
/dpdk/drivers/net/ice/base/ice_hw_autogen.h
/dpdk/drivers/net/ice/base/ice_imem.c
/dpdk/drivers/net/ice/base/ice_imem.h
/dpdk/drivers/net/ice/base/ice_lan_tx_rx.h
/dpdk/drivers/net/ice/base/ice_metainit.c
/dpdk/drivers/net/ice/base/ice_metainit.h
/dpdk/drivers/net/ice/base/ice_mk_grp.c
/dpdk/drivers/net/ice/base/ice_mk_grp.h
/dpdk/drivers/net/ice/base/ice_nvm.c
/dpdk/drivers/net/ice/base/ice_nvm.h
/dpdk/drivers/net/ice/base/ice_parser.c
/dpdk/drivers/net/ice/base/ice_parser.h
/dpdk/drivers/net/ice/base/ice_parser_rt.c
/dpdk/drivers/net/ice/base/ice_parser_rt.h
/dpdk/drivers/net/ice/base/ice_parser_util.h
/dpdk/drivers/net/ice/base/ice_pg_cam.c
/dpdk/drivers/net/ice/base/ice_pg_cam.h
/dpdk/drivers/net/ice/base/ice_proto_grp.c
/dpdk/drivers/net/ice/base/ice_proto_grp.h
/dpdk/drivers/net/ice/base/ice_protocol_type.h
/dpdk/drivers/net/ice/base/ice_ptp_consts.h
/dpdk/drivers/net/ice/base/ice_ptp_hw.c
/dpdk/drivers/net/ice/base/ice_ptp_hw.h
/dpdk/drivers/net/ice/base/ice_ptype_mk.c
/dpdk/drivers/net/ice/base/ice_ptype_mk.h
/dpdk/drivers/net/ice/base/ice_sched.c
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_switch.h
/dpdk/drivers/net/ice/base/ice_tmatch.h
/dpdk/drivers/net/ice/base/ice_type.h
/dpdk/drivers/net/ice/base/ice_xlt_kb.c
/dpdk/drivers/net/ice/base/ice_xlt_kb.h
/dpdk/drivers/net/ice/base/meson.build
/dpdk/drivers/net/ice/ice_acl_filter.c
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf.h
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_dcf_parent.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_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.h
/dpdk/drivers/net/ice/ice_rxtx_common_avx.h
/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/ice_switch_filter.c
/dpdk/drivers/net/igc/base/meson.build
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/igc/igc_ethdev.h
/dpdk/drivers/net/igc/igc_txrx.c
/dpdk/drivers/net/igc/igc_txrx.h
/dpdk/drivers/net/ionic/ionic_ethdev.c
/dpdk/drivers/net/ionic/ionic_lif.c
/dpdk/drivers/net/ionic/ionic_rxtx.c
/dpdk/drivers/net/ionic/ionic_rxtx.h
/dpdk/drivers/net/ipn3ke/ipn3ke_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ipn3ke/version.map
/dpdk/drivers/net/ixgbe/base/ixgbe_hv_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/base/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_flow.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_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/ixgbe_tm.c
/dpdk/drivers/net/ixgbe/ixgbe_vf_representor.c
/dpdk/drivers/net/ixgbe/meson.build
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/liquidio/lio_ethdev.h
/dpdk/drivers/net/liquidio/lio_rxtx.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx4/mlx4_txq.c
/dpdk/drivers/net/mlx5/linux/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_mp_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.h
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.c
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.h
/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_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.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.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_tx.h
/dpdk/drivers/net/mlx5/mlx5_txpp.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/windows/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/windows/mlx5_flow_os.h
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/mlx5/windows/mlx5_os.h
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.h
/dpdk/drivers/net/mvneta/mvneta_rxtx.c
/dpdk/drivers/net/mvneta/mvneta_rxtx.h
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_flow.c
/dpdk/drivers/net/netvsc/hn_rndis.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/netvsc/hn_var.h
/dpdk/drivers/net/netvsc/hn_vf.c
/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_tx.c
/dpdk/drivers/net/nfb/nfb_tx.h
/dpdk/drivers/net/nfp/meson.build
/dpdk/drivers/net/nfp/nfp_common.c
/dpdk/drivers/net/nfp/nfp_common.h
/dpdk/drivers/net/nfp/nfp_cpp_bridge.c
/dpdk/drivers/net/nfp/nfp_cpp_bridge.h
/dpdk/drivers/net/nfp/nfp_ctrl.h
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/nfp/nfp_logs.h
/dpdk/drivers/net/nfp/nfp_rxtx.c
/dpdk/drivers/net/nfp/nfp_rxtx.h
/dpdk/drivers/net/ngbe/base/meson.build
/dpdk/drivers/net/ngbe/ngbe_ethdev.h
/dpdk/drivers/net/ngbe/ngbe_rxtx.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/base/meson.build
/dpdk/drivers/net/octeontx/meson.build
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.h
/dpdk/drivers/net/octeontx/octeontx_rxtx.h
/dpdk/drivers/net/octeontx2/meson.build
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec_tx.h
/dpdk/drivers/net/octeontx2/otx2_flow_parse.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/octeontx2/otx2_rx.h
/dpdk/drivers/net/octeontx2/otx2_stats.c
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/octeontx2/otx2_tx.h
/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/ecore_mcp.c
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/meson.build
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/ring/rte_eth_ring.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.c
/dpdk/drivers/net/sfc/sfc_dp.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_ethdev.c
/dpdk/drivers/net/sfc/sfc_ethdev_state.h
/dpdk/drivers/net/sfc/sfc_ev.h
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/sfc/sfc_flow.h
/dpdk/drivers/net/sfc/sfc_flow_tunnel.c
/dpdk/drivers/net/sfc/sfc_flow_tunnel.h
/dpdk/drivers/net/sfc/sfc_intr.c
/dpdk/drivers/net/sfc/sfc_kvargs.c
/dpdk/drivers/net/sfc/sfc_kvargs.h
/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_mae_counter.h
/dpdk/drivers/net/sfc/sfc_port.c
/dpdk/drivers/net/sfc/sfc_repr.c
/dpdk/drivers/net/sfc/sfc_repr.h
/dpdk/drivers/net/sfc/sfc_repr_proxy.c
/dpdk/drivers/net/sfc/sfc_repr_proxy.h
/dpdk/drivers/net/sfc/sfc_repr_proxy_api.h
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_sriov.c
/dpdk/drivers/net/sfc/sfc_stats.h
/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/sfc/sfc_tx.h
/dpdk/drivers/net/softnic/rte_eth_softnic.h
/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_flow.c
/dpdk/drivers/net/softnic/rte_eth_softnic_meter.c
/dpdk/drivers/net/softnic/rte_eth_softnic_swq.c
/dpdk/drivers/net/softnic/version.map
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/tap/meson.build
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/thunderx/base/meson.build
/dpdk/drivers/net/thunderx/meson.build
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.h
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/thunderx/nicvf_rxtx.h
/dpdk/drivers/net/txgbe/base/meson.build
/dpdk/drivers/net/txgbe/base/txgbe_phy.c
/dpdk/drivers/net/txgbe/base/txgbe_regs.h
/dpdk/drivers/net/txgbe/base/txgbe_type.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_pf.c
/dpdk/drivers/net/txgbe/txgbe_ptypes.c
/dpdk/drivers/net/txgbe/txgbe_rxtx.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio.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/virtio_pci.c
/dpdk/drivers/net/virtio/virtio_pci_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_packed.h
/dpdk/drivers/net/virtio/virtio_rxtx_packed_avx.h
/dpdk/drivers/net/virtio/virtio_rxtx_packed_neon.h
/dpdk/drivers/net/virtio/virtio_rxtx_simple.h
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.h
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user/vhost_vdpa.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.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/cnxk_bphy/cnxk_bphy.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_cgx_test.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/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
/dpdk/drivers/raw/ifpga/base/meson.build
meson.build
/dpdk/drivers/raw/meson.build
/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_fastpath.c
/dpdk/drivers/regex/mlx5/mlx5_rxp.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_lm.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_mem.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_steer.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/ethapp.c
/dpdk/examples/ethtool/ethtool-app/main.c
/dpdk/examples/eventdev_pipeline/pipeline_common.h
/dpdk/examples/eventdev_pipeline/pipeline_worker_generic.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_tx.c
/dpdk/examples/fips_validation/fips_dev_self_test.c
/dpdk/examples/fips_validation/main.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/cli.c
/dpdk/examples/ip_pipeline/cryptodev.c
/dpdk/examples/ip_pipeline/link.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/flow.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_worker.c
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/main.c
/dpdk/examples/l2fwd-cat/l2fwd-cat.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/l3fwd_lpm.h
/dpdk/examples/l3fwd/main.c
/dpdk/examples/link_status_interrupt/main.c
/dpdk/examples/multi_process/client_server_mp/mp_client/client.c
/dpdk/examples/multi_process/client_server_mp/mp_server/init.c
/dpdk/examples/multi_process/client_server_mp/mp_server/main.c
/dpdk/examples/multi_process/simple_mp/main.c
/dpdk/examples/multi_process/simple_mp/mp_commands.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/packet_ordering/main.c
/dpdk/examples/performance-thread/common/lthread.c
/dpdk/examples/performance-thread/common/lthread_diag.h
/dpdk/examples/performance-thread/common/lthread_int.h
/dpdk/examples/performance-thread/common/lthread_mutex.c
/dpdk/examples/performance-thread/common/lthread_mutex.h
/dpdk/examples/performance-thread/common/lthread_sched.c
/dpdk/examples/performance-thread/common/lthread_tls.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/performance-thread/l3fwd-thread/test.sh
/dpdk/examples/performance-thread/pthread_shim/main.c
/dpdk/examples/pipeline/cli.c
/dpdk/examples/pipeline/examples/learner.cli
/dpdk/examples/pipeline/examples/learner.spec
/dpdk/examples/pipeline/examples/varbit.cli
/dpdk/examples/pipeline/examples/varbit.spec
/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/node/node.c
/dpdk/examples/server_node_efd/server/init.c
/dpdk/examples/server_node_efd/server/main.c
/dpdk/examples/service_cores/main.c
/dpdk/examples/skeleton/basicfwd.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost_blk/blk.c
/dpdk/examples/vm_power_manager/channel_manager.c
/dpdk/examples/vm_power_manager/channel_manager.h
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/examples/vm_power_manager/main.c
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq_dcb/main.c
/dpdk/lib/acl/acl_vect.h
/dpdk/lib/acl/tb_mem.h
/dpdk/lib/bbdev/rte_bbdev.c
/dpdk/lib/bbdev/rte_bbdev.h
/dpdk/lib/bbdev/rte_bbdev_op.h
/dpdk/lib/bitratestats/rte_bitrate.c
/dpdk/lib/bitratestats/rte_bitrate.h
/dpdk/lib/bitratestats/version.map
/dpdk/lib/bpf/bpf_convert.c
/dpdk/lib/bpf/bpf_def.h
/dpdk/lib/bpf/bpf_dump.c
/dpdk/lib/bpf/bpf_impl.h
/dpdk/lib/bpf/bpf_validate.c
/dpdk/lib/bpf/meson.build
/dpdk/lib/bpf/rte_bpf.h
/dpdk/lib/bpf/version.map
/dpdk/lib/cryptodev/cryptodev_pmd.c
/dpdk/lib/cryptodev/cryptodev_pmd.h
/dpdk/lib/cryptodev/meson.build
/dpdk/lib/cryptodev/rte_crypto.h
/dpdk/lib/cryptodev/rte_crypto_sym.h
/dpdk/lib/cryptodev/rte_cryptodev.c
/dpdk/lib/cryptodev/rte_cryptodev.h
/dpdk/lib/cryptodev/version.map
/dpdk/lib/distributor/distributor_private.h
/dpdk/lib/dmadev/meson.build
/dpdk/lib/dmadev/rte_dmadev.c
/dpdk/lib/dmadev/rte_dmadev.h
/dpdk/lib/dmadev/rte_dmadev_core.h
/dpdk/lib/dmadev/rte_dmadev_pmd.h
/dpdk/lib/dmadev/version.map
/dpdk/lib/eal/common/eal_common_devargs.c
/dpdk/lib/eal/common/eal_common_lcore.c
/dpdk/lib/eal/common/eal_common_log.c
/dpdk/lib/eal/common/eal_common_mcfg.c
/dpdk/lib/eal/common/eal_common_memzone.c
/dpdk/lib/eal/common/eal_common_options.c
/dpdk/lib/eal/common/eal_options.h
/dpdk/lib/eal/common/eal_private.h
/dpdk/lib/eal/common/malloc_heap.h
/dpdk/lib/eal/common/meson.build
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/freebsd/eal_hugepage_info.c
/dpdk/lib/eal/freebsd/include/rte_os.h
/dpdk/lib/eal/include/generic/rte_mcslock.h
/dpdk/lib/eal/include/rte_bus.h
/dpdk/lib/eal/include/rte_class.h
/dpdk/lib/eal/include/rte_common.h
/dpdk/lib/eal/include/rte_dev.h
/dpdk/lib/eal/include/rte_devargs.h
/dpdk/lib/eal/include/rte_eal.h
/dpdk/lib/eal/include/rte_eal_memconfig.h
/dpdk/lib/eal/include/rte_fbarray.h
/dpdk/lib/eal/include/rte_launch.h
/dpdk/lib/eal/include/rte_lcore.h
/dpdk/lib/eal/include/rte_log.h
/dpdk/lib/eal/include/rte_malloc.h
/dpdk/lib/eal/include/rte_memory.h
/dpdk/lib/eal/include/rte_random.h
/dpdk/lib/eal/include/rte_service.h
/dpdk/lib/eal/include/rte_tailq.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/linux/eal_hugepage_info.c
/dpdk/lib/eal/linux/include/rte_os.h
/dpdk/lib/eal/ppc/include/rte_atomic.h
/dpdk/lib/eal/ppc/include/rte_memcpy.h
/dpdk/lib/eal/version.map
/dpdk/lib/eal/windows/eal_alarm.c
/dpdk/lib/eal/windows/include/meson.build
/dpdk/lib/eal/windows/include/rte_os.h
/dpdk/lib/eal/windows/include/rte_os_shim.h
/dpdk/lib/eal/windows/include/sched.h
/dpdk/lib/eal/windows/meson.build
/dpdk/lib/eal/x86/rte_cpuflags.c
/dpdk/lib/efd/rte_efd.c
/dpdk/lib/efd/rte_efd.h
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/ethdev_private.c
/dpdk/lib/ethdev/ethdev_private.h
/dpdk/lib/ethdev/rte_class_eth.c
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_ethdev_core.h
/dpdk/lib/ethdev/rte_ethdev_trace.h
/dpdk/lib/ethdev/rte_flow.c
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/ethdev/rte_flow_driver.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/dir24_8.h
/dpdk/lib/fib/rte_fib.h
/dpdk/lib/fib/rte_fib6.h
/dpdk/lib/fib/trie.h
/dpdk/lib/fib/version.map
/dpdk/lib/gro/gro_tcp4.c
/dpdk/lib/gro/gro_udp4.c
/dpdk/lib/gro/gro_vxlan_tcp4.c
/dpdk/lib/gro/gro_vxlan_udp4.c
/dpdk/lib/hash/rte_fbk_hash.h
/dpdk/lib/hash/rte_hash.h
/dpdk/lib/hash/rte_thash.c
/dpdk/lib/hash/version.map
/dpdk/lib/ip_frag/rte_ip_frag.h
/dpdk/lib/ip_frag/rte_ipv4_fragmentation.c
/dpdk/lib/ipsec/crypto.h
/dpdk/lib/ipsec/esp_inb.c
/dpdk/lib/ipsec/esp_outb.c
/dpdk/lib/ipsec/ipsec_telemetry.c
/dpdk/lib/ipsec/meson.build
/dpdk/lib/ipsec/misc.h
/dpdk/lib/ipsec/rte_ipsec.h
/dpdk/lib/ipsec/rte_ipsec_sa.h
/dpdk/lib/ipsec/sa.c
/dpdk/lib/ipsec/sa.h
/dpdk/lib/ipsec/version.map
/dpdk/lib/kvargs/rte_kvargs.c
/dpdk/lib/kvargs/rte_kvargs.h
/dpdk/lib/kvargs/version.map
/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/mbuf/rte_mbuf_dyn.h
/dpdk/lib/mbuf/version.map
/dpdk/lib/mempool/rte_mempool.c
/dpdk/lib/mempool/rte_mempool.h
/dpdk/lib/mempool/rte_mempool_ops.c
/dpdk/lib/mempool/version.map
/dpdk/lib/meson.build
/dpdk/lib/metrics/rte_metrics.h
/dpdk/lib/metrics/rte_metrics_telemetry.c
/dpdk/lib/metrics/version.map
/dpdk/lib/net/rte_arp.c
/dpdk/lib/net/rte_arp.h
/dpdk/lib/net/rte_ether.c
/dpdk/lib/net/rte_ether.h
/dpdk/lib/net/rte_gtp.h
/dpdk/lib/net/rte_ip.h
/dpdk/lib/net/rte_net.h
/dpdk/lib/net/version.map
/dpdk/lib/node/ethdev_rx_priv.h
/dpdk/lib/node/ethdev_tx_priv.h
/dpdk/lib/node/ip4_rewrite_priv.h
/dpdk/lib/node/pkt_cls_priv.h
/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/pci/rte_pci.h
/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/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/pipeline/version.map
/dpdk/lib/power/guest_channel.h
/dpdk/lib/power/power_acpi_cpufreq.h
/dpdk/lib/power/power_cppc_cpufreq.h
/dpdk/lib/power/power_kvm_vm.h
/dpdk/lib/power/power_pstate_cpufreq.h
/dpdk/lib/rcu/rcu_qsbr_pvt.h
/dpdk/lib/rib/rte_rib.h
/dpdk/lib/rib/rte_rib6.h
/dpdk/lib/rib/version.map
/dpdk/lib/ring/rte_ring_c11_pvt.h
/dpdk/lib/ring/rte_ring_core.h
/dpdk/lib/ring/rte_ring_elem.h
/dpdk/lib/ring/rte_ring_generic_pvt.h
/dpdk/lib/ring/rte_ring_hts.h
/dpdk/lib/ring/rte_ring_peek.h
/dpdk/lib/ring/rte_ring_peek_zc.h
/dpdk/lib/ring/rte_ring_rts.h
/dpdk/lib/sched/rte_sched_common.h
/dpdk/lib/security/meson.build
/dpdk/lib/security/rte_security.c
/dpdk/lib/security/rte_security.h
/dpdk/lib/security/rte_security_driver.h
/dpdk/lib/security/version.map
/dpdk/lib/stack/rte_stack.c
/dpdk/lib/stack/rte_stack.h
/dpdk/lib/stack/rte_stack_lf_generic.h
/dpdk/lib/stack/stack_pvt.h
/dpdk/lib/table/meson.build
/dpdk/lib/table/rte_swx_table.h
/dpdk/lib/table/rte_swx_table_learner.c
/dpdk/lib/table/rte_swx_table_learner.h
/dpdk/lib/table/rte_swx_table_selector.h
/dpdk/lib/table/version.map
/dpdk/lib/telemetry/rte_telemetry.h
/dpdk/lib/telemetry/telemetry.c
/dpdk/lib/telemetry/telemetry_data.c
/dpdk/lib/telemetry/telemetry_json.h
/dpdk/lib/telemetry/telemetry_legacy.c
/dpdk/lib/telemetry/version.map
/dpdk/lib/vhost/iotlb.c
/dpdk/lib/vhost/rte_vdpa_dev.h
/dpdk/lib/vhost/rte_vhost.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/version.map
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/virtio_net.c
/dpdk/meson_options.txt
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-telemetry.py
fdab8f2e08-Aug-2021 Thomas Monjalon <[email protected]>

version: 21.11-rc0

Start a new release cycle with empty release notes.

The ABI version becomes 22.0.
The map files are updated to the new ABI major number (22).
The ABI exceptions are dropped and C

version: 21.11-rc0

Start a new release cycle with empty release notes.

The ABI version becomes 22.0.
The map files are updated to the new ABI major number (22).
The ABI exceptions are dropped and CI ABI checks are disabled because
compatibility is not preserved.

Signed-off-by: Thomas Monjalon <[email protected]>
Acked-by: Ferruh Yigit <[email protected]>
Acked-by: David Marchand <[email protected]>

show more ...


/dpdk/.github/workflows/build.yml
/dpdk/.travis.yml
/dpdk/ABI_VERSION
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/proc-info/main.c
/dpdk/app/test-acl/input/acl1v4_5_rule
/dpdk/app/test-acl/input/acl1v4_5_trace
/dpdk/app/test-acl/input/acl1v6_1_rule
/dpdk/app/test-acl/input/acl1v6_1_trace
/dpdk/app/test-acl/main.c
/dpdk/app/test-acl/test-acl.sh
/dpdk/app/test-pmd/bpf_cmd.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/cmdline_mtr.c
/dpdk/app/test-pmd/cmdline_tm.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/parameters.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/process.h
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev.h
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_cryptodev_blockcipher.h
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_mcslock.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_power_cpufreq.c
/dpdk/app/test/test_rcu_qsbr_perf.c
/dpdk/app/test/test_rwlock.c
/dpdk/app/test/test_service_cores.c
/dpdk/app/test/test_spinlock.c
/dpdk/app/test/test_ticketlock.c
/dpdk/config/x86/meson.build
/dpdk/devtools/libabigail.abignore
/dpdk/doc/guides/contributing/abi_policy.rst
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/cryptodevs/dpaa2_sec.rst
/dpdk/doc/guides/cryptodevs/features/mlx5.ini
/dpdk/doc/guides/cryptodevs/features/mvsam.ini
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/cryptodevs/mlx5.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/cryptodevs/scheduler.rst
/dpdk/doc/guides/eventdevs/dpaa2.rst
/dpdk/doc/guides/howto/pvp_reference_benchmark.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/dpaa.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/features/ena.ini
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/txgbe.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/platform/cnxk.rst
/dpdk/doc/guides/platform/dpaa.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/eventdev.rst
/dpdk/doc/guides/prog_guide/multi_proc_support.rst
/dpdk/doc/guides/prog_guide/profile_app.rst
/dpdk/doc/guides/prog_guide/qos_framework.rst
/dpdk/doc/guides/prog_guide/regexdev.rst
/dpdk/doc/guides/prog_guide/toeplitz_hash_lib.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rawdevs/dpaa2_cmdif.rst
/dpdk/doc/guides/rawdevs/dpaa2_qdma.rst
/dpdk/doc/guides/rawdevs/ioat.rst
/dpdk/doc/guides/rawdevs/ntb.rst
/dpdk/doc/guides/regexdevs/features_overview.rst
/dpdk/doc/guides/regexdevs/mlx5.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/rel_notes/release_19_08.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/cmd_line.rst
/dpdk/doc/guides/sample_app_ug/fips_validation.rst
/dpdk/doc/guides/sample_app_ug/flow_classify.rst
/dpdk/doc/guides/sample_app_ug/flow_filtering.rst
/dpdk/doc/guides/sample_app_ug/hello_world.rst
/dpdk/doc/guides/sample_app_ug/ioat.rst
/dpdk/doc/guides/sample_app_ug/ip_frag.rst
/dpdk/doc/guides/sample_app_ug/ip_reassembly.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/ipv4_multicast.rst
/dpdk/doc/guides/sample_app_ug/keep_alive.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_cat.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_crypto.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_event.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_job_stats.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_real_virtual.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_graph.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_power_man.rst
/dpdk/doc/guides/sample_app_ug/link_status_intr.rst
/dpdk/doc/guides/sample_app_ug/multi_process.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
/dpdk/doc/guides/sample_app_ug/ptpclient.rst
/dpdk/doc/guides/sample_app_ug/qos_metering.rst
/dpdk/doc/guides/sample_app_ug/qos_scheduler.rst
/dpdk/doc/guides/sample_app_ug/rxtx_callbacks.rst
/dpdk/doc/guides/sample_app_ug/server_node_efd.rst
/dpdk/doc/guides/sample_app_ug/service_cores.rst
/dpdk/doc/guides/sample_app_ug/skeleton.rst
/dpdk/doc/guides/sample_app_ug/timer.rst
/dpdk/doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
/dpdk/doc/guides/sample_app_ug/vmdq_forwarding.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/hugepages.rst
/dpdk/doc/guides/vdpadevs/mlx5.rst
/dpdk/drivers/baseband/acc100/version.map
/dpdk/drivers/baseband/fpga_5gnr_fec/version.map
/dpdk/drivers/baseband/fpga_lte_fec/version.map
/dpdk/drivers/baseband/null/version.map
/dpdk/drivers/baseband/turbo_sw/version.map
/dpdk/drivers/bus/auxiliary/auxiliary_common.c
/dpdk/drivers/bus/dpaa/base/fman/fman.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/fman.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/ifpga/version.map
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/version.map
/dpdk/drivers/bus/vdev/version.map
/dpdk/drivers/bus/vmbus/version.map
/dpdk/drivers/bus/vmbus/vmbus_common.c
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_ae.c
/dpdk/drivers/common/cnxk/roc_ae.h
/dpdk/drivers/common/cnxk/roc_bphy_cgx.c
/dpdk/drivers/common/cnxk/roc_bphy_cgx.h
/dpdk/drivers/common/cnxk/roc_bphy_cgx_priv.h
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_cpt.h
/dpdk/drivers/common/cnxk/roc_se.c
/dpdk/drivers/common/cnxk/roc_se.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/cpt/cpt_mcode_defines.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/cpt/cpt_ucode_asym.h
/dpdk/drivers/common/mlx5/linux/meson.build
/dpdk/drivers/common/mlx5/linux/mlx5_common_auxiliary.c
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.c
/dpdk/drivers/common/mlx5/linux/mlx5_common_os.h
/dpdk/drivers/common/mlx5/linux/mlx5_common_verbs.c
/dpdk/drivers/common/mlx5/meson.build
/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/mlx5_common_private.h
/dpdk/drivers/common/mlx5/mlx5_common_utils.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_pf2vf_msg.h
/dpdk/drivers/common/qat/qat_adf/adf_transport_access_macros_gen4.h
/dpdk/drivers/common/qat/qat_adf/adf_transport_access_macros_gen4vf.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_la.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_hw.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_pf2vf.c
/dpdk/drivers/common/qat/qat_pf2vf.h
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/qat/qat_qp.h
/dpdk/drivers/common/qat/version.map
/dpdk/drivers/common/sfc_efx/base/efx.h
/dpdk/drivers/common/sfc_efx/base/efx_mae.c
/dpdk/drivers/compress/isal/isal_compress_pmd.c
/dpdk/drivers/compress/isal/isal_compress_pmd_ops.c
/dpdk/drivers/compress/isal/version.map
/dpdk/drivers/compress/mlx5/mlx5_compress.c
/dpdk/drivers/compress/mlx5/version.map
/dpdk/drivers/compress/octeontx/version.map
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/compress/zlib/version.map
/dpdk/drivers/crypto/aesni_gcm/version.map
/dpdk/drivers/crypto/aesni_mb/version.map
/dpdk/drivers/crypto/armv8/version.map
/dpdk/drivers/crypto/bcmfs/version.map
/dpdk/drivers/crypto/caam_jr/version.map
/dpdk/drivers/crypto/ccp/ccp_dev.c
/dpdk/drivers/crypto/ccp/ccp_dev.h
/dpdk/drivers/crypto/ccp/rte_ccp_pmd.c
/dpdk/drivers/crypto/ccp/version.map
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev.c
/dpdk/drivers/crypto/cnxk/cnxk_ae.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cnxk_se.h
/dpdk/drivers/crypto/kasumi/version.map
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mlx5/meson.build
/dpdk/drivers/crypto/mlx5/mlx5_crypto.c
/dpdk/drivers/crypto/mlx5/mlx5_crypto.h
/dpdk/drivers/crypto/mlx5/mlx5_crypto_dek.c
/dpdk/drivers/crypto/mlx5/mlx5_crypto_utils.h
/dpdk/drivers/crypto/mlx5/version.map
/dpdk/drivers/crypto/mvsam/meson.build
/dpdk/drivers/crypto/mvsam/mrvl_pmd_private.h
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/mvsam/version.map
/dpdk/drivers/crypto/nitrox/version.map
/dpdk/drivers/crypto/null/version.map
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx/version.map
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops_helper.h
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_fp.h
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_po_ops.h
/dpdk/drivers/crypto/octeontx2/otx2_security.h
/dpdk/drivers/crypto/octeontx2/version.map
/dpdk/drivers/crypto/openssl/version.map
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/crypto/qat/qat_sym_capabilities.h
/dpdk/drivers/crypto/qat/qat_sym_hw_dp.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/qat/qat_sym_session.h
/dpdk/drivers/crypto/scheduler/version.map
/dpdk/drivers/crypto/snow3g/version.map
/dpdk/drivers/crypto/virtio/version.map
/dpdk/drivers/crypto/zuc/version.map
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/dlb2/version.map
/dpdk/drivers/event/dpaa/version.map
/dpdk/drivers/event/dpaa2/version.map
/dpdk/drivers/event/dsw/version.map
/dpdk/drivers/event/octeontx/version.map
/dpdk/drivers/event/octeontx2/version.map
/dpdk/drivers/event/opdl/version.map
/dpdk/drivers/event/skeleton/version.map
/dpdk/drivers/event/sw/version.map
/dpdk/drivers/mempool/bucket/version.map
/dpdk/drivers/mempool/dpaa2/version.map
/dpdk/drivers/mempool/octeontx/version.map
/dpdk/drivers/mempool/ring/version.map
/dpdk/drivers/mempool/stack/version.map
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_packet/version.map
/dpdk/drivers/net/af_xdp/version.map
/dpdk/drivers/net/ark/version.map
/dpdk/drivers/net/atlantic/version.map
/dpdk/drivers/net/avp/version.map
/dpdk/drivers/net/axgbe/version.map
/dpdk/drivers/net/bnx2x/version.map
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_irq.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_rm.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c
/dpdk/drivers/net/bnxt/version.map
/dpdk/drivers/net/bonding/version.map
/dpdk/drivers/net/cnxk/version.map
/dpdk/drivers/net/cxgbe/version.map
/dpdk/drivers/net/dpaa/dpaa_flow.c
/dpdk/drivers/net/dpaa/dpaa_fmc.c
/dpdk/drivers/net/dpaa/version.map
/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/rte_pmd_dpaa2.h
/dpdk/drivers/net/dpaa2/version.map
/dpdk/drivers/net/e1000/version.map
/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_logs.h
/dpdk/drivers/net/ena/ena_rss.c
/dpdk/drivers/net/ena/meson.build
/dpdk/drivers/net/ena/version.map
/dpdk/drivers/net/enetc/version.map
/dpdk/drivers/net/enic/version.map
/dpdk/drivers/net/failsafe/version.map
/dpdk/drivers/net/fm10k/version.map
/dpdk/drivers/net/hinic/base/hinic_pmd_niccfg.h
/dpdk/drivers/net/hinic/base/hinic_pmd_nicio.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.h
/dpdk/drivers/net/hinic/version.map
/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_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx_vec.c
/dpdk/drivers/net/hns3/hns3_tm.c
/dpdk/drivers/net/hns3/version.map
/dpdk/drivers/net/i40e/version.map
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/version.map
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf.h
/dpdk/drivers/net/ice/ice_dcf_sched.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/version.map
/dpdk/drivers/net/igc/version.map
/dpdk/drivers/net/ionic/version.map
/dpdk/drivers/net/ipn3ke/version.map
/dpdk/drivers/net/ixgbe/version.map
/dpdk/drivers/net/kni/version.map
/dpdk/drivers/net/liquidio/version.map
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/version.map
/dpdk/drivers/net/mlx4/version.map
/dpdk/drivers/net/mlx5/linux/mlx5_ethdev_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.h
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.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_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_mac.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_rxmode.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/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_txpp.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/version.map
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/mvneta/version.map
/dpdk/drivers/net/mvpp2/version.map
/dpdk/drivers/net/netvsc/version.map
/dpdk/drivers/net/nfb/version.map
/dpdk/drivers/net/nfp/version.map
/dpdk/drivers/net/ngbe/version.map
/dpdk/drivers/net/null/version.map
/dpdk/drivers/net/octeontx/version.map
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec.c
/dpdk/drivers/net/octeontx2/version.map
/dpdk/drivers/net/octeontx_ep/version.map
/dpdk/drivers/net/pcap/version.map
/dpdk/drivers/net/pfe/version.map
/dpdk/drivers/net/qede/version.map
/dpdk/drivers/net/ring/version.map
/dpdk/drivers/net/sfc/meson.build
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_dp.h
/dpdk/drivers/net/sfc/sfc_ef10.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_flow.h
/dpdk/drivers/net/sfc/sfc_mae.c
/dpdk/drivers/net/sfc/sfc_port.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_sw_stats.c
/dpdk/drivers/net/sfc/sfc_sw_stats.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/sfc/version.map
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/softnic/rte_eth_softnic_action.c
/dpdk/drivers/net/softnic/rte_eth_softnic_internals.h
/dpdk/drivers/net/softnic/version.map
/dpdk/drivers/net/szedata2/version.map
/dpdk/drivers/net/tap/version.map
/dpdk/drivers/net/thunderx/version.map
/dpdk/drivers/net/txgbe/txgbe_ethdev_vf.c
/dpdk/drivers/net/txgbe/version.map
/dpdk/drivers/net/vdev_netvsc/version.map
/dpdk/drivers/net/vhost/version.map
/dpdk/drivers/net/virtio/version.map
/dpdk/drivers/net/virtio/virtio.h
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/vmxnet3/version.map
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_cgx.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_cgx_test.c
/dpdk/drivers/raw/cnxk_bphy/rte_pmd_bphy.h
/dpdk/drivers/raw/cnxk_bphy/version.map
/dpdk/drivers/raw/dpaa2_cmdif/version.map
/dpdk/drivers/raw/dpaa2_qdma/version.map
/dpdk/drivers/raw/ifpga/version.map
version.map
/dpdk/drivers/raw/ntb/version.map
/dpdk/drivers/raw/octeontx2_dma/version.map
/dpdk/drivers/raw/octeontx2_ep/version.map
/dpdk/drivers/raw/skeleton/version.map
/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_fastpath.c
/dpdk/drivers/regex/mlx5/version.map
/dpdk/drivers/regex/octeontx2/version.map
/dpdk/drivers/vdpa/ifc/version.map
/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/version.map
/dpdk/examples/cmdline/commands.c
/dpdk/examples/cmdline/main.c
/dpdk/examples/flow_classify/flow_classify.c
/dpdk/examples/flow_filtering/flow_blocks.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/helloworld/main.c
/dpdk/examples/ioat/ioatfwd.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/l2fwd-cat/l2fwd-cat.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd-event/l2fwd_common.c
/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/l2fwd_poll.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-graph/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/l3fwd_em.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/simple_mp/main.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/pipeline/cli.c
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_meter/main.c
/dpdk/examples/qos_meter/main.h
/dpdk/examples/rxtx_callbacks/main.c
/dpdk/examples/server_node_efd/node/node.c
/dpdk/examples/server_node_efd/server/init.c
/dpdk/examples/server_node_efd/server/main.c
/dpdk/examples/service_cores/main.c
/dpdk/examples/skeleton/basicfwd.c
/dpdk/examples/timer/main.c
/dpdk/examples/vhost/ioat.c
/dpdk/examples/vhost/ioat.h
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost/main.h
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq_dcb/main.c
/dpdk/lib/acl/version.map
/dpdk/lib/bitratestats/version.map
/dpdk/lib/bpf/version.map
/dpdk/lib/cfgfile/version.map
/dpdk/lib/cmdline/version.map
/dpdk/lib/cryptodev/rte_cryptodev_pmd.c
/dpdk/lib/cryptodev/version.map
/dpdk/lib/distributor/version.map
/dpdk/lib/eal/include/rte_common.h
/dpdk/lib/eal/version.map
/dpdk/lib/eal/windows/eal.c
/dpdk/lib/eal/windows/eal_alarm.c
/dpdk/lib/eal/windows/eal_memory.c
/dpdk/lib/eal/windows/eal_windows.h
/dpdk/lib/efd/version.map
/dpdk/lib/ethdev/version.map
/dpdk/lib/eventdev/rte_event_eth_tx_adapter.c
/dpdk/lib/eventdev/version.map
/dpdk/lib/gro/version.map
/dpdk/lib/gso/version.map
/dpdk/lib/hash/version.map
/dpdk/lib/ip_frag/version.map
/dpdk/lib/ipsec/version.map
/dpdk/lib/jobstats/version.map
/dpdk/lib/kni/version.map
/dpdk/lib/kvargs/version.map
/dpdk/lib/latencystats/version.map
/dpdk/lib/lpm/version.map
/dpdk/lib/mbuf/version.map
/dpdk/lib/member/version.map
/dpdk/lib/mempool/version.map
/dpdk/lib/meter/version.map
/dpdk/lib/metrics/version.map
/dpdk/lib/net/version.map
/dpdk/lib/pci/version.map
/dpdk/lib/pdump/version.map
/dpdk/lib/pipeline/rte_swx_ctl.c
/dpdk/lib/pipeline/rte_swx_pipeline.c
/dpdk/lib/pipeline/version.map
/dpdk/lib/port/version.map
/dpdk/lib/power/power_cppc_cpufreq.c
/dpdk/lib/power/power_pstate_cpufreq.c
/dpdk/lib/power/rte_power_pmd_mgmt.c
/dpdk/lib/power/version.map
/dpdk/lib/rawdev/version.map
/dpdk/lib/rcu/version.map
/dpdk/lib/reorder/version.map
/dpdk/lib/ring/version.map
/dpdk/lib/sched/rte_sched.c
/dpdk/lib/sched/version.map
/dpdk/lib/security/version.map
/dpdk/lib/stack/version.map
/dpdk/lib/table/version.map
/dpdk/lib/timer/version.map
/dpdk/lib/vhost/rte_vhost_async.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
a03e4b6216-Jul-2021 Konstantin Ananyev <[email protected]>

raw/ioat: fix termination descriptor for batch

When batch_size == 1, idxd has to add a dummy termination descriptor
to satisfy HW requirements.
Right now it uses NOP descriptor with FENCE flag.
This

raw/ioat: fix termination descriptor for batch

When batch_size == 1, idxd has to add a dummy termination descriptor
to satisfy HW requirements.
Right now it uses NOP descriptor with FENCE flag.
This is excessive and fencing can slowdown things quite significantly.
The patch removes FENCE flag from termination dummy descriptor.
That helps to improve performance for no-burst scenarios.

Fixes: 245efe544d8e ("raw/ioat: report status of completed jobs")

Signed-off-by: Konstantin Ananyev <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...

9cf9ac4816-Jul-2021 Kevin Laatz <[email protected]>

raw/ioat: fix config script queue size calculation

The queue size calculation is currently based on "max_tokens" rather than
"max_work_queues_size". This is resulting in the queue size being
incorre

raw/ioat: fix config script queue size calculation

The queue size calculation is currently based on "max_tokens" rather than
"max_work_queues_size". This is resulting in the queue size being
incorrectly configured when using the script to configure devices bound to
the IDXD kernel driver.
This patch fixes this miscalculation so devices are configured with
appropriate queue size.

Fixes: 01863b9d2354 ("raw/ioat: include example configuration script")
Cc: [email protected]

Reported-by: Konstantin Ananyev <[email protected]>
Signed-off-by: Kevin Laatz <[email protected]>
Acked-by: Konstantin Ananyev <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...


/dpdk/.github/workflows/build.yml
/dpdk/.travis.yml
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/meson.build
/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/cperf_test_common.c
/dpdk/app/test-crypto-perf/meson.build
/dpdk/app/test-eventdev/evt_common.h
/dpdk/app/test-eventdev/evt_options.c
/dpdk/app/test-eventdev/evt_options.h
/dpdk/app/test-eventdev/meson.build
/dpdk/app/test-eventdev/test_order_common.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-eventdev/test_pipeline_common.h
/dpdk/app/test-fib/meson.build
/dpdk/app/test-flow-perf/meson.build
/dpdk/app/test-pipeline/meson.build
/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/icmpecho.c
/dpdk/app/test-pmd/ieee1588fwd.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/util.c
/dpdk/app/test-regex/meson.build
/dpdk/app/test-sad/meson.build
/dpdk/app/test/autotest_data.py
/dpdk/app/test/meson.build
/dpdk/app/test/packet_burst_generator.c
/dpdk/app/test/test_cksum.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_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_eal_fs.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_power.c
/dpdk/app/test/test_power_cpufreq.c
/dpdk/app/test/test_telemetry_json.c
/dpdk/buildtools/meson.build
/dpdk/buildtools/symlink-drivers-solibs.py
/dpdk/config/arm/arm32_armv8_linux_gcc
/dpdk/config/arm/arm64_octeontx2_linux_gcc
/dpdk/config/arm/meson.build
/dpdk/config/meson.build
/dpdk/config/ppc/meson.build
/dpdk/devtools/check-maintainers.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/libabigail.abignore
/dpdk/devtools/parse-flow-support.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.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/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/eventdevs/cnxk.rst
/dpdk/doc/guides/eventdevs/octeontx2.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/cnxk.rst
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/af_xdp.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/default.ini
/dpdk/doc/guides/nics/features/i40e.ini
/dpdk/doc/guides/nics/features/i40e_vf.ini
/dpdk/doc/guides/nics/features/iavf.ini
/dpdk/doc/guides/nics/features/ice.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/ixgbe_vf.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/features/ngbe.ini
/dpdk/doc/guides/nics/features/sfc.ini
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/ngbe.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/platform/cnxk.rst
/dpdk/doc/guides/prog_guide/power_man.rst
/dpdk/doc/guides/rawdevs/cnxk_bphy.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rel_notes/release_21_08.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/doc/meson.build
/dpdk/drivers/bus/auxiliary/auxiliary_common.c
/dpdk/drivers/bus/auxiliary/auxiliary_params.c
/dpdk/drivers/bus/auxiliary/linux/auxiliary.c
/dpdk/drivers/bus/auxiliary/meson.build
/dpdk/drivers/bus/auxiliary/private.h
/dpdk/drivers/bus/auxiliary/rte_bus_auxiliary.h
/dpdk/drivers/bus/auxiliary/version.map
/dpdk/drivers/bus/meson.build
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/cnxk_security.h
/dpdk/drivers/common/cnxk/hw/cpt.h
/dpdk/drivers/common/cnxk/hw/npc.h
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_ae.c
/dpdk/drivers/common/cnxk/roc_ae.h
/dpdk/drivers/common/cnxk/roc_ae_fpm_tables.c
/dpdk/drivers/common/cnxk/roc_ae_fpm_tables.h
/dpdk/drivers/common/cnxk/roc_api.h
/dpdk/drivers/common/cnxk/roc_bphy.c
/dpdk/drivers/common/cnxk/roc_bphy.h
/dpdk/drivers/common/cnxk/roc_bphy_cgx.c
/dpdk/drivers/common/cnxk/roc_bphy_cgx.h
/dpdk/drivers/common/cnxk/roc_bphy_cgx_priv.h
/dpdk/drivers/common/cnxk/roc_bphy_irq.c
/dpdk/drivers/common/cnxk/roc_bphy_irq.h
/dpdk/drivers/common/cnxk/roc_cpt.c
/dpdk/drivers/common/cnxk/roc_cpt.h
/dpdk/drivers/common/cnxk/roc_cpt_debug.c
/dpdk/drivers/common/cnxk/roc_cpt_priv.h
/dpdk/drivers/common/cnxk/roc_dev.c
/dpdk/drivers/common/cnxk/roc_dev_priv.h
/dpdk/drivers/common/cnxk/roc_idev.c
/dpdk/drivers/common/cnxk/roc_idev.h
/dpdk/drivers/common/cnxk/roc_idev_priv.h
/dpdk/drivers/common/cnxk/roc_ie.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_model.h
/dpdk/drivers/common/cnxk/roc_nix.h
/dpdk/drivers/common/cnxk/roc_nix_fc.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_rss.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_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_npc_utils.c
/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_se.c
/dpdk/drivers/common/cnxk/roc_se.h
/dpdk/drivers/common/cnxk/roc_sso.h
/dpdk/drivers/common/cnxk/roc_utils.c
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/cpt/cpt_common.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/iavf/iavf_impl.c
/dpdk/drivers/common/iavf/iavf_type.h
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/mlx5/linux/meson.build
/dpdk/drivers/common/mlx5/linux/mlx5_glue.c
/dpdk/drivers/common/mlx5/linux/mlx5_glue.h
/dpdk/drivers/common/mlx5/linux/mlx5_nl.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/mlx5_common_pci.c
/dpdk/drivers/common/mlx5/mlx5_common_utils.c
/dpdk/drivers/common/mlx5/mlx5_common_utils.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/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_dev.h
/dpdk/drivers/common/sfc_efx/base/ef10_ev.c
/dpdk/drivers/common/sfc_efx/base/ef10_impl.h
/dpdk/drivers/common/sfc_efx/base/ef10_rx.c
/dpdk/drivers/common/sfc_efx/base/efx.h
/dpdk/drivers/common/sfc_efx/base/efx_ev.c
/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_regs_counters_pkt_format.h
/dpdk/drivers/common/sfc_efx/base/efx_regs_mcdi.h
/dpdk/drivers/common/sfc_efx/base/efx_regs_mcdi_aoe.h
/dpdk/drivers/common/sfc_efx/base/efx_regs_mcdi_strs.h
/dpdk/drivers/common/sfc_efx/base/efx_rx.c
/dpdk/drivers/common/sfc_efx/base/rhead_ev.c
/dpdk/drivers/common/sfc_efx/base/rhead_impl.h
/dpdk/drivers/common/sfc_efx/base/rhead_rx.c
/dpdk/drivers/common/sfc_efx/meson.build
/dpdk/drivers/common/sfc_efx/sfc_efx.c
/dpdk/drivers/common/sfc_efx/sfc_efx.h
/dpdk/drivers/common/sfc_efx/version.map
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev.c
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev.h
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.h
/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.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev.h
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.c
/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.h
/dpdk/drivers/crypto/cnxk/cnxk_ae.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev.h
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c
/dpdk/drivers/crypto/cnxk/cnxk_cryptodev_capabilities.h
/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_cryptodev_sec.h
/dpdk/drivers/crypto/cnxk/cnxk_ipsec.h
/dpdk/drivers/crypto/cnxk/cnxk_se.h
/dpdk/drivers/crypto/cnxk/meson.build
/dpdk/drivers/crypto/cnxk/version.map
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev.h
/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.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.h
/dpdk/drivers/crypto/octeontx/version.map
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_sec.c
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_anti_replay.h
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_fp.h
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_worker.c
/dpdk/drivers/event/cnxk/cn10k_worker.h
/dpdk/drivers/event/cnxk/cn10k_worker_deq.c
/dpdk/drivers/event/cnxk/cn10k_worker_deq_burst.c
/dpdk/drivers/event/cnxk/cn10k_worker_deq_tmo.c
/dpdk/drivers/event/cnxk/cn10k_worker_tx_enq.c
/dpdk/drivers/event/cnxk/cn10k_worker_tx_enq_seg.c
/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_burst.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_burst.c
/dpdk/drivers/event/cnxk/cn9k_worker_dual_deq_tmo.c
/dpdk/drivers/event/cnxk/cn9k_worker_dual_tx_enq.c
/dpdk/drivers/event/cnxk/cn9k_worker_dual_tx_enq_seg.c
/dpdk/drivers/event/cnxk/cn9k_worker_tx_enq.c
/dpdk/drivers/event/cnxk/cn9k_worker_tx_enq_seg.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_worker.h
/dpdk/drivers/event/cnxk/cnxk_worker.h
/dpdk/drivers/event/cnxk/meson.build
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/octeontx/meson.build
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/octeontx/ssovf_worker.h
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/dpdk/drivers/event/octeontx2/otx2_evdev.h
/dpdk/drivers/event/octeontx2/otx2_evdev_adptr.c
/dpdk/drivers/event/octeontx2/otx2_evdev_crypto_adptr_rx.h
/dpdk/drivers/event/octeontx2/otx2_worker.h
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/bnx2x/bnx2x.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_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_ring.h
/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_neon.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_txq.c
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_util.h
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa.h
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa_common.c
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa_defs.h
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa_p4.c
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa_p4.h
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa_p58.c
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa_p58.h
/dpdk/drivers/net/bnxt/hcapi/cfa/meson.build
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/meson.build
/dpdk/drivers/net/bnxt/tf_core/bitalloc.c
/dpdk/drivers/net/bnxt/tf_core/bitalloc.h
/dpdk/drivers/net/bnxt/tf_core/cfa_resource_types.h
/dpdk/drivers/net/bnxt/tf_core/dpool.c
/dpdk/drivers/net/bnxt/tf_core/dpool.h
/dpdk/drivers/net/bnxt/tf_core/lookup3.h
/dpdk/drivers/net/bnxt/tf_core/meson.build
/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_em.h
/dpdk/drivers/net/bnxt/tf_core/tf_em_common.c
/dpdk/drivers/net/bnxt/tf_core/tf_em_common.h
/dpdk/drivers/net/bnxt/tf_core/tf_em_hash_internal.c
/dpdk/drivers/net/bnxt/tf_core/tf_em_host.c
/dpdk/drivers/net/bnxt/tf_core/tf_em_internal.c
/dpdk/drivers/net/bnxt/tf_core/tf_ext_flow_handle.h
/dpdk/drivers/net/bnxt/tf_core/tf_identifier.c
/dpdk/drivers/net/bnxt/tf_core/tf_identifier.h
/dpdk/drivers/net/bnxt/tf_core/tf_if_tbl.c
/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_msg_common.h
/dpdk/drivers/net/bnxt/tf_core/tf_rm.c
/dpdk/drivers/net/bnxt/tf_core/tf_rm.h
/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_shadow_tcam.c
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.c
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.h
/dpdk/drivers/net/bnxt/tf_core/tf_tcam.c
/dpdk/drivers/net/bnxt/tf_core/tf_tcam.h
/dpdk/drivers/net/bnxt/tf_core/tf_tcam_shared.c
/dpdk/drivers/net/bnxt/tf_core/tf_tcam_shared.h
/dpdk/drivers/net/bnxt/tf_core/tf_util.c
/dpdk/drivers/net/bnxt/tf_core/tf_util.h
/dpdk/drivers/net/bnxt/tf_core/tfp.c
/dpdk/drivers/net/bnxt/tf_core/tfp.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.h
/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/meson.build
/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_field.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_tbl.h
/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/meson.build
/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_fc_mgr.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_gen_hash.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_gen_hash.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_ha_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_ha_mgr.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_matcher.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_handler_tbl.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_struct.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_tun.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_tun.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.h
/dpdk/drivers/net/bonding/rte_eth_bond_args.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.h
/dpdk/drivers/net/cnxk/cn10k_rte_flow.c
/dpdk/drivers/net/cnxk/cn10k_rte_flow.h
/dpdk/drivers/net/cnxk/cn10k_rx.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn10k_rx_mseg.c
/dpdk/drivers/net/cnxk/cn10k_rx_vec.c
/dpdk/drivers/net/cnxk/cn10k_rx_vec_mseg.c
/dpdk/drivers/net/cnxk/cn10k_tx.c
/dpdk/drivers/net/cnxk/cn10k_tx.h
/dpdk/drivers/net/cnxk/cn10k_tx_mseg.c
/dpdk/drivers/net/cnxk/cn10k_tx_vec.c
/dpdk/drivers/net/cnxk/cn10k_tx_vec_mseg.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.h
/dpdk/drivers/net/cnxk/cn9k_rte_flow.c
/dpdk/drivers/net/cnxk/cn9k_rte_flow.h
/dpdk/drivers/net/cnxk/cn9k_rx.c
/dpdk/drivers/net/cnxk/cn9k_rx.h
/dpdk/drivers/net/cnxk/cn9k_rx_mseg.c
/dpdk/drivers/net/cnxk/cn9k_rx_vec.c
/dpdk/drivers/net/cnxk/cn9k_rx_vec_mseg.c
/dpdk/drivers/net/cnxk/cn9k_tx.c
/dpdk/drivers/net/cnxk/cn9k_tx.h
/dpdk/drivers/net/cnxk/cn9k_tx_mseg.c
/dpdk/drivers/net/cnxk/cn9k_tx_vec.c
/dpdk/drivers/net/cnxk/cn9k_tx_vec_mseg.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_lookup.c
/dpdk/drivers/net/cnxk/cnxk_ptp.c
/dpdk/drivers/net/cnxk/cnxk_rte_flow.c
/dpdk/drivers/net/cnxk/cnxk_rte_flow.h
/dpdk/drivers/net/cnxk/cnxk_stats.c
/dpdk/drivers/net/cnxk/meson.build
/dpdk/drivers/net/cnxk/version.map
/dpdk/drivers/net/cxgbe/base/common.h
/dpdk/drivers/net/cxgbe/base/t4_hw.c
/dpdk/drivers/net/cxgbe/base/t4fw_interface.h
/dpdk/drivers/net/cxgbe/clip_tbl.c
/dpdk/drivers/net/cxgbe/clip_tbl.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/cxgbe_ofld.h
/dpdk/drivers/net/cxgbe/l2t.c
/dpdk/drivers/net/cxgbe/l2t.h
/dpdk/drivers/net/cxgbe/mps_tcam.c
/dpdk/drivers/net/cxgbe/mps_tcam.h
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/cxgbe/smt.c
/dpdk/drivers/net/cxgbe/smt.h
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_cmd.h
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_dcb.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_intr.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/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/hns3/hns3_tm.c
/dpdk/drivers/net/hns3/hns3_tm.h
/dpdk/drivers/net/hns3/meson.build
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_hash.c
/dpdk/drivers/net/i40e/i40e_rxtx.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_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_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_tm.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/ice/base/ice_dcb.c
/dpdk/drivers/net/ice/base/ice_fdir.c
/dpdk/drivers/net/ice/base/ice_fdir.h
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_type.h
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf.h
/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_dcf_sched.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.h
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ice/ice_rxtx_vec_avx2.c
/dpdk/drivers/net/ice/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx5/linux/mlx5_flow_os.h
/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_defs.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_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_mr.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/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_utils.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/mlx5/windows/mlx5_flow_os.h
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.h
/dpdk/drivers/net/mvpp2/mrvl_tm.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/ngbe/base/meson.build
/dpdk/drivers/net/ngbe/base/ngbe.h
/dpdk/drivers/net/ngbe/base/ngbe_devids.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_mng.c
/dpdk/drivers/net/ngbe/base/ngbe_mng.h
/dpdk/drivers/net/ngbe/base/ngbe_osdep.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_regs.h
/dpdk/drivers/net/ngbe/base/ngbe_status.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_logs.h
/dpdk/drivers/net/ngbe/ngbe_rxtx.c
/dpdk/drivers/net/ngbe/ngbe_rxtx.h
/dpdk/drivers/net/ngbe/version.map
/dpdk/drivers/net/octeontx/base/octeontx_pkivf.h
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec_tx.h
/dpdk/drivers/net/octeontx2/otx2_flow.c
/dpdk/drivers/net/octeontx2/otx2_flow.h
/dpdk/drivers/net/octeontx2/otx2_link.c
/dpdk/drivers/net/octeontx2/otx2_rx.h
/dpdk/drivers/net/octeontx2/otx2_tm.c
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/octeontx2/otx2_tx.h
/dpdk/drivers/net/octeontx_ep/otx_ep_rxtx.c
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/qede/qede_main.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.h
/dpdk/drivers/net/sfc/sfc_dp_rx.h
/dpdk/drivers/net/sfc/sfc_ef100_rx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_ev.c
/dpdk/drivers/net/sfc/sfc_ev.h
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/sfc/sfc_flow.h
/dpdk/drivers/net/sfc/sfc_kvargs.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_mae_counter.h
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_rx.h
/dpdk/drivers/net/sfc/sfc_service.c
/dpdk/drivers/net/sfc/sfc_service.h
/dpdk/drivers/net/sfc/sfc_stats.h
/dpdk/drivers/net/sfc/sfc_tweak.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/sfc/sfc_tx.h
/dpdk/drivers/net/softnic/conn.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/virtio/meson.build
/dpdk/drivers/net/virtio/virtio_user/vhost.h
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
/dpdk/drivers/net/virtio/virtio_user/vhost_vdpa.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.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_cgx.h
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_cgx_test.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_irq.c
/dpdk/drivers/raw/cnxk_bphy/cnxk_bphy_irq.h
/dpdk/drivers/raw/cnxk_bphy/meson.build
/dpdk/drivers/raw/cnxk_bphy/rte_pmd_bphy.h
/dpdk/drivers/raw/cnxk_bphy/version.map
dpdk_idxd_cfg.py
/dpdk/drivers/raw/meson.build
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_steer.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/l3fwd_lpm_neon.h
/dpdk/examples/pipeline/cli.c
/dpdk/examples/pipeline/examples/fib.cli
/dpdk/examples/pipeline/examples/fib.spec
/dpdk/examples/pipeline/examples/fib_nexthop_group_table.txt
/dpdk/examples/pipeline/examples/fib_nexthop_table.txt
/dpdk/examples/pipeline/examples/fib_routing_table.txt
/dpdk/examples/pipeline/examples/selector.cli
/dpdk/examples/pipeline/examples/selector.spec
/dpdk/examples/pipeline/examples/selector.txt
/dpdk/examples/pipeline/examples/vxlan.cli
/dpdk/examples/pipeline/examples/vxlan_pcap.cli
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/distributor/rte_distributor.c
/dpdk/lib/eal/arm/include/rte_cpuflags_32.h
/dpdk/lib/eal/arm/include/rte_vect.h
/dpdk/lib/eal/arm/rte_cpuflags.c
/dpdk/lib/eal/arm/rte_power_intrinsics.c
/dpdk/lib/eal/common/eal_common_devargs.c
/dpdk/lib/eal/common/eal_common_proc.c
/dpdk/lib/eal/common/eal_common_string_fns.c
/dpdk/lib/eal/common/eal_common_trace.c
/dpdk/lib/eal/common/eal_firmware.h
/dpdk/lib/eal/common/hotplug_mp.c
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/include/generic/rte_cpuflags.h
/dpdk/lib/eal/include/generic/rte_power_intrinsics.h
/dpdk/lib/eal/include/generic/rte_spinlock.h
/dpdk/lib/eal/include/rte_devargs.h
/dpdk/lib/eal/include/rte_string_fns.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/ppc/rte_power_intrinsics.c
/dpdk/lib/eal/unix/eal_firmware.c
/dpdk/lib/eal/unix/meson.build
/dpdk/lib/eal/version.map
/dpdk/lib/eal/windows/eal.c
/dpdk/lib/eal/windows/eal_dev.c
/dpdk/lib/eal/windows/eal_interrupts.c
/dpdk/lib/eal/windows/eal_windows.h
/dpdk/lib/eal/windows/include/rte_os_shim.h
/dpdk/lib/eal/windows/meson.build
/dpdk/lib/eal/x86/rte_cpuflags.c
/dpdk/lib/eal/x86/rte_power_intrinsics.c
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_ethdev_core.h
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/flow_classify/rte_flow_classify.c
/dpdk/lib/graph/node.c
/dpdk/lib/kni/rte_kni.c
/dpdk/lib/kni/version.map
/dpdk/lib/lpm/rte_lpm.h
/dpdk/lib/meson.build
/dpdk/lib/net/rte_ip.h
/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_spec.c
/dpdk/lib/pipeline/version.map
/dpdk/lib/power/meson.build
/dpdk/lib/power/power_acpi_cpufreq.c
/dpdk/lib/power/power_common.c
/dpdk/lib/power/power_common.h
/dpdk/lib/power/power_cppc_cpufreq.c
/dpdk/lib/power/power_cppc_cpufreq.h
/dpdk/lib/power/power_pstate_cpufreq.c
/dpdk/lib/power/rte_power.c
/dpdk/lib/power/rte_power.h
/dpdk/lib/power/rte_power_pmd_mgmt.c
/dpdk/lib/power/rte_power_pmd_mgmt.h
/dpdk/lib/rib/rte_rib6.c
/dpdk/lib/ring/rte_ring_c11_pvt.h
/dpdk/lib/ring/rte_ring_generic_pvt.h
/dpdk/lib/table/meson.build
/dpdk/lib/table/rte_swx_table_em.c
/dpdk/lib/table/rte_swx_table_selector.c
/dpdk/lib/table/rte_swx_table_selector.h
/dpdk/lib/table/version.map
/dpdk/lib/telemetry/telemetry.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/virtio_net.c
/dpdk/meson_options.txt
/dpdk/usertools/dpdk-devbind.py
7972110e17-Jun-2021 Kevin Laatz <[email protected]>

raw/ioat: fix missing ring pointer reset

In the event of a device reconfigure, "hdls_avail" is not being reset. This
can lead to miscalculations in rte_ioat_completed_ops(), causing the
function to

raw/ioat: fix missing ring pointer reset

In the event of a device reconfigure, "hdls_avail" is not being reset. This
can lead to miscalculations in rte_ioat_completed_ops(), causing the
function to report an incorrect amount of completed operations. This patch
fixes the issue by resetting "hdls_avail" during the device configure.

Fixes: 74464005a2af ("raw/ioat: rework SW ring layout")
Cc: [email protected]

Signed-off-by: Kevin Laatz <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...

6ce4f3d017-Jun-2021 Kevin Laatz <[email protected]>

raw/ioat: fix memory leak in device configure

During device configure, memory is allocated for "hdl_ring_flags". In the
event of another call to the device configure function (reconfigure), a
memory

raw/ioat: fix memory leak in device configure

During device configure, memory is allocated for "hdl_ring_flags". In the
event of another call to the device configure function (reconfigure), a
memory leak would occur. This patch fixes the memory leak by free'ing the
memory before reallocating it.

Fixes: 245efe544d8e ("raw/ioat: report status of completed jobs")
Cc: [email protected]

Signed-off-by: Kevin Laatz <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...

1383fb6728-May-2021 Kevin Laatz <[email protected]>

raw/ioat: add device reset to configuration script

Currently once a device is configured, the user does not have the ability
to reset the device via the script.

This patch adds a device reset optio

raw/ioat: add device reset to configuration script

Currently once a device is configured, the user does not have the ability
to reset the device via the script.

This patch adds a device reset option to the script. For example
"$dpdk_idxd_cfg.py 0 --reset" would reset device 0.

Signed-off-by: Kevin Laatz <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...

1e5aade728-May-2021 Kevin Laatz <[email protected]>

raw/ioat: handle PCI address in configuration script

Currently the user needs to find the DSA instance number for any DSA device
they would like to configure using this script, which can be cumberso

raw/ioat: handle PCI address in configuration script

Currently the user needs to find the DSA instance number for any DSA device
they would like to configure using this script, which can be cumbersome and
error-prone since the instance numbering may change when changing the
binding of the devices between vfio-pci and idxd.

This patch improves the usability of the script by adding the ability to
specify the DSA device to configure using the device's PCI address instead
of the DSA instance number. For example, "$dpdk_idxd_cfg.py 0" and
"$dpdk_idxd_cfg.py 6a:01.0" are both valid references to the same device
(assuming the numbering).

Signed-off-by: Kevin Laatz <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...

acbedb5827-May-2021 Kevin Laatz <[email protected]>

raw/ioat: fix missing device name in idxd bus scan

The device name is not being initialized during the idxd bus scan which
will cause segmentation faults when an appliation tries to access this
info

raw/ioat: fix missing device name in idxd bus scan

The device name is not being initialized during the idxd bus scan which
will cause segmentation faults when an appliation tries to access this
information.

This patch adds the required initialization of the device name so that it
can be read without issues.

Fixes: b7aaf417f936 ("raw/ioat: add bus driver for device scanning automatically")
Cc: [email protected]

Reported-by: Sunil Pai G <[email protected]>
Signed-off-by: Kevin Laatz <[email protected]>
Acked-by: Bruce Richardson <[email protected]>
Tested-by: Sunil Pai G <[email protected]>

show more ...


/dpdk/.github/workflows/build.yml
/dpdk/.gitignore
/dpdk/.travis.yml
/dpdk/ABI_VERSION
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/test/autotest_data.py
/dpdk/app/test/meson.build
/dpdk/app/test/test_alarm.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cycles.c
/dpdk/app/test/test_flow_classify.c
/dpdk/app/test/test_power_cpufreq.c
/dpdk/app/test/test_prefetch.c
/dpdk/app/test/test_reciprocal_division_perf.c
/dpdk/app/test/test_table_tables.c
/dpdk/app/test/test_timer_racecond.c
/dpdk/buildtools/check-symbols.sh
/dpdk/config/arm/arm64_centriq2400_linux_gcc
/dpdk/config/arm/meson.build
/dpdk/devtools/check-doc-vs-code.sh
/dpdk/devtools/check-spdx-tag.sh
/dpdk/devtools/check-symbol-maps.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/parse-flow-support.sh
/dpdk/devtools/words-case.txt
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/stable.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/zuc.rst
/dpdk/doc/guides/custom.css
/dpdk/doc/guides/eventdevs/dlb2.rst
/dpdk/doc/guides/linux_gsg/build_sample_apps.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/bnxt.ini
/dpdk/doc/guides/nics/features/cxgbe.ini
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/dpaa2.ini
/dpdk/doc/guides/nics/features/e1000.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/failsafe.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/ipn3ke.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/mlx4.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/features/mvpp2.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/qede.ini
/dpdk/doc/guides/nics/features/sfc.ini
/dpdk/doc/guides/nics/features/tap.ini
/dpdk/doc/guides/nics/features/txgbe.ini
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/overview.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/index.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/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/bus/pci/version.map
/dpdk/drivers/common/iavf/iavf_osdep.h
/dpdk/drivers/common/mlx5/windows/mlx5_win_defs.h
/dpdk/drivers/common/mlx5/windows/mlx5_win_ext.h
/dpdk/drivers/common/sfc_efx/base/ef10_filter.c
/dpdk/drivers/common/sfc_efx/base/ef10_nic.c
/dpdk/drivers/common/sfc_efx/base/efx_mae.c
/dpdk/drivers/common/sfc_efx/base/efx_mcdi.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dlb2/dlb2_priv.h
/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_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_rxq.h
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxr.h
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_avx2.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_neon.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_txr.h
/dpdk/drivers/net/bnxt/meson.build
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_dcb.h
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/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/base/ice_adminq_cmd.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_dcb.c
/dpdk/drivers/net/ice/base/ice_dcb.h
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/base/ice_sched.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_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/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/ice_switch_filter.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.c
/dpdk/drivers/net/mlx5/linux/mlx5_verbs.h
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.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_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/raw/ifpga/base/opae_intel_max10.c
/dpdk/drivers/raw/ifpga/base/opae_intel_max10.h
idxd_bus.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/examples/flow_classify/flow_classify.c
/dpdk/examples/l2fwd-cat/l2fwd-cat.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/rxtx_callbacks/main.c
/dpdk/examples/skeleton/basicfwd.c
/dpdk/lib/acl/acl_run_avx512.c
/dpdk/lib/acl/acl_run_avx512_common.h
/dpdk/lib/acl/acl_run_avx512x16.h
/dpdk/lib/eal/include/rte_bitmap.h
/dpdk/lib/eal/include/rte_malloc.h
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/graph/graph_stats.c
/dpdk/lib/pci/rte_pci.h
/dpdk/lib/telemetry/rte_telemetry.h
/dpdk/lib/telemetry/telemetry.c
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/virtio_net.c
/dpdk/usertools/dpdk-devbind.py
f6e8966412-May-2021 Bruce Richardson <[email protected]>

raw/ioat: remove special case for no status reporting

The special fast-path for returning completed descriptors without
reporting status or user-handles returns the number of completed ring
slots us

raw/ioat: remove special case for no status reporting

The special fast-path for returning completed descriptors without
reporting status or user-handles returns the number of completed ring
slots used, rather than the number of actual user-submitted jobs. This
means that the counts returned are too high, as the batch descriptor
slots would be included in the total. Therefore remove this special
case, and use the normal status-processing path so that the returned
count is correct in all cases.

Fixes: 245efe544d8e ("raw/ioat: report status of completed jobs")

Reported-by: Jiayu Hu <[email protected]>
Signed-off-by: Bruce Richardson <[email protected]>
Acked-by: Kevin Laatz <[email protected]>

show more ...

dbc9ae6612-May-2021 Bruce Richardson <[email protected]>

raw/ioat: fix ring space checks

When enqueuing a descriptor, when checking that there is at least one
slot free for the current descriptor and a later batch descriptor, we
need to test for both two

raw/ioat: fix ring space checks

When enqueuing a descriptor, when checking that there is at least one
slot free for the current descriptor and a later batch descriptor, we
need to test for both two free and one free, in case the last write
was a batch descriptor which is allowed to use the "spare" slot.

Similarly, when computing the free space in the ring to return to the
user, we need to take account of the same condition, so that we do not
return a "-1" ring space value, by blindly subtracting "2".

Fixes: 245efe544d8e ("raw/ioat: report status of completed jobs")

Reported-by: Jiayu Hu <[email protected]>
Signed-off-by: Bruce Richardson <[email protected]>
Acked-by: Kevin Laatz <[email protected]>

show more ...


/dpdk/app/test-crypto-perf/cperf_options_parsing.c
/dpdk/app/test-eventdev/parser.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test/test.c
/dpdk/app/test/test.h
/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_blockcipher.h
/dpdk/app/test/test_event_timer_adapter.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_timer_secondary.c
/dpdk/devtools/checkpatches.sh
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/rel_notes/release_20_05.rst
/dpdk/doc/guides/rel_notes/release_21_05.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/common/mlx5/windows/mlx5_common_os.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev_logs.h
/dpdk/drivers/net/af_xdp/compat.h
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/ark/ark_pktgen.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/ena/base/ena_com.c
/dpdk/drivers/net/ena/base/ena_com.h
/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h
/dpdk/drivers/net/ena/base/ena_defs/ena_gen_info.h
/dpdk/drivers/net/ena/base/ena_eth_com.c
/dpdk/drivers/net/ena/base/ena_eth_com.h
/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_platform.h
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_enet.h
/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/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_fdir.c
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_intr.h
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mp.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ice/base/meson.build
/dpdk/drivers/net/ice/ice_dcf_parent.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/mlx4/mlx4_mp.c
/dpdk/drivers/net/mlx5/linux/mlx5_mp_os.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/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_dv.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
rte_idxd_rawdev_fns.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_lm.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_mem.c
/dpdk/examples/timer/main.c
/dpdk/lib/eal/common/eal_common_proc.c
/dpdk/lib/eal/windows/include/pthread.h
/dpdk/lib/power/guest_channel.c
/dpdk/lib/vhost/virtio_net.c
5cf6947c12-May-2021 Kevin Laatz <[email protected]>

raw/ioat: fix parameter shadow warning

In the function __idxd_completed_ops() we have a parameter shadow warning
due to a local variable having the same name as one of the function
parameters. This

raw/ioat: fix parameter shadow warning

In the function __idxd_completed_ops() we have a parameter shadow warning
due to a local variable having the same name as one of the function
parameters. This issue is fixed by simply renaming the local variable.

This warning was caught when additions were made to the OVS codebase,
which include adding calls the IOAT APIs. The OVS build passes the
-Wshadow flag by default, allowing the warning to be seen when building
OVS with DPDK 21.05-rc2.

Fixes: 245efe544d8e ("raw/ioat: report status of completed jobs")

Reported-by: Sunil Pai G <[email protected]>
Signed-off-by: Kevin Laatz <[email protected]>
Tested-by: Sunil Pai G <[email protected]>
Acked-by: Bruce Richardson <[email protected]>

show more ...

eeded20426-Apr-2021 David Marchand <[email protected]>

log: register with standardized names

Let's try to enforce the convention where most drivers use a pmd. logtype
with their class reflected in it, and libraries use a lib. logtype.

Introduce two new

log: register with standardized names

Let's try to enforce the convention where most drivers use a pmd. logtype
with their class reflected in it, and libraries use a lib. logtype.

Introduce two new macros:
- RTE_LOG_REGISTER_DEFAULT can be used when a single logtype is
used in a component. It is associated to the default name provided
by the build system,
- RTE_LOG_REGISTER_SUFFIX can be used when multiple logtypes are used,
and then the passed name is appended to the default name,

RTE_LOG_REGISTER is left untouched for existing external users
and for components that do not comply with the convention.

There is a new Meson variable log_prefix to adapt the default name
for baseband (pmd.bb.), bus (no pmd.) and mempool (no pmd.) classes.

Note: achieved with below commands + reverted change on net/bonding +
edits on crypto/virtio, compress/mlx5, regex/mlx5

$ git grep -l RTE_LOG_REGISTER drivers/ |
while read file; do
pattern=${file##drivers/};
class=${pattern%%/*};
pattern=${pattern#$class/};
drv=${pattern%%/*};
case "$class" in
baseband) pattern=pmd.bb.$drv;;
bus) pattern=bus.$drv;;
mempool) pattern=mempool.$drv;;
*) pattern=pmd.$class.$drv;;
esac
sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern',/RTE_LOG_REGISTER_DEFAULT(\1,/' $file;
sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern'\.\(.*\),/RTE_LOG_REGISTER_SUFFIX(\1, \2,/' $file;
done

$ git grep -l RTE_LOG_REGISTER lib/ |
while read file; do
pattern=${file##lib/};
pattern=lib.${pattern%%/*};
sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern',/RTE_LOG_REGISTER_DEFAULT(\1,/' $file;
sed -i -e 's/RTE_LOG_REGISTER(\(.*\), '$pattern'\.\(.*\),/RTE_LOG_REGISTER_SUFFIX(\1, \2,/' $file;
done

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

show more ...


/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/baseband/meson.build
/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/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/fslmc_logs.h
/dpdk/drivers/bus/ifpga/ifpga_bus.c
/dpdk/drivers/bus/meson.build
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vmbus/vmbus_common.c
/dpdk/drivers/common/dpaax/dpaax_iova_table.c
/dpdk/drivers/common/iavf/iavf_impl.c
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/compress/isal/isal_compress_pmd.c
/dpdk/drivers/compress/mlx5/mlx5_compress.c
/dpdk/drivers/compress/octeontx/otx_zip_pmd.c
/dpdk/drivers/compress/zlib/zlib_pmd.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd.c
/dpdk/drivers/crypto/bcmfs/bcmfs_logs.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/nitrox/nitrox_logs.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/scheduler/rte_cryptodev_scheduler.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/virtio/virtio_cryptodev.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dpaa/dpaa_eventdev.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx/timvf_evdev.c
/dpdk/drivers/event/opdl/opdl_evdev.c
/dpdk/drivers/event/sw/sw_evdev.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/meson.build
/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/avp/avp_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/e1000_logs.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/igc/igc_logs.c
/dpdk/drivers/net/ionic/ionic_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx_ep/otx_ep_ethdev.c
/dpdk/drivers/net/pcap/pcap_ethdev.c
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/ring/rte_eth_ring.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/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/vdev_netvsc/vdev_netvsc.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
ioat_rawdev.c
/dpdk/drivers/raw/ntb/ntb.c
/dpdk/drivers/raw/skeleton/skeleton_rawdev.c
/dpdk/drivers/regex/mlx5/mlx5_regex.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/lib/bbdev/rte_bbdev.c
/dpdk/lib/bpf/bpf.c
/dpdk/lib/cfgfile/rte_cfgfile.c
/dpdk/lib/compressdev/rte_compressdev.c
/dpdk/lib/eal/common/eal_common_options.c
/dpdk/lib/eal/include/rte_log.h
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/eventdev/rte_event_timer_adapter.c
/dpdk/lib/flow_classify/rte_flow_classify.c
/dpdk/lib/graph/graph.c
/dpdk/lib/hash/rte_thash.c
/dpdk/lib/member/rte_member.c
/dpdk/lib/meson.build
/dpdk/lib/metrics/rte_metrics_telemetry.c
/dpdk/lib/net/rte_net_crc.c
/dpdk/lib/node/log.c
/dpdk/lib/pdump/rte_pdump.c
/dpdk/lib/rawdev/rte_rawdev.c
/dpdk/lib/rcu/rte_rcu_qsbr.c
/dpdk/lib/stack/rte_stack.c
/dpdk/lib/vhost/vhost.c
f51c826f06-May-2021 Bruce Richardson <[email protected]>

raw/ioat: skip VA requirement for bus without device

If after a bus scan, there are no devices using a particular bus, then
that bus should not be taken into account when deciding whether DPDK
shoul

raw/ioat: skip VA requirement for bus without device

If after a bus scan, there are no devices using a particular bus, then
that bus should not be taken into account when deciding whether DPDK
should be run in VA or PA addressing mode. This becomes an issue when
the DSA bus driver code is used on a system without an IOMMU. The PCI
bus correctly reports that it only works in PA mode, while the DSA bus -
also correctly - reports that it works only in VA mode. The difference
is that there will be no devices found in a scan for the DSA bus, since
the kernel driver can only present those to userspace in the presence of
an IOMMU.

While we could change DSA instance to always report that it does not
care about the addressing mode, this would imply that it could be used
with DPDK in PA mode which is not the case. Therefore, this patch
changes the driver to report DC (don't care) in the case where no
devices are present, and VA otherwise.

NOTE: this addressing mode use of VA-only applies only in the case of
using DSA through the idxd kernel driver. The use of DSA though vfio-pci
is unaffected and works as with other PCI devices.

Fixes: b7aaf417f936 ("raw/ioat: add bus driver for device scanning automatically")

Reported-by: Harry van Haaren <[email protected]>
Signed-off-by: Bruce Richardson <[email protected]>
Tested-by: Anatoly Burakov <[email protected]>
Tested-by: Harry van Haaren <[email protected]>
Tested-by: Conor Walsh <[email protected]>

show more ...

2341397e06-May-2021 Bruce Richardson <[email protected]>

raw/ioat: fix directory handle leak

When reading the /dev directory as part of the bus scan for DSA devices,
the directory handle from opendir was not freed on function return,
leading to a resource

raw/ioat: fix directory handle leak

When reading the /dev directory as part of the bus scan for DSA devices,
the directory handle from opendir was not freed on function return,
leading to a resource leak.

Coverity issue: 370588
Fixes: b7aaf417f936 ("raw/ioat: add bus driver for device scanning automatically")

Signed-off-by: Bruce Richardson <[email protected]>

show more ...


/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-eventdev/evt_options.c
/dpdk/app/test-eventdev/parser.c
/dpdk/app/test-eventdev/parser.h
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_distributor_perf.c
/dpdk/app/test/test_eventdev.c
/dpdk/app/test/test_kni.c
/dpdk/app/test/test_mempool.c
/dpdk/buildtools/meson.build
/dpdk/config/arm/meson.build
/dpdk/config/rte_config.h
/dpdk/doc/guides/eventdevs/cnxk.rst
/dpdk/doc/guides/eventdevs/dlb2.rst
/dpdk/doc/guides/eventdevs/index.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/nfp.rst
/dpdk/doc/guides/nics/txgbe.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/release_21_02.rst
/dpdk/doc/guides/rel_notes/release_21_05.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/vdpadevs/mlx5.rst
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/roc_sso.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/iavf/README
/dpdk/drivers/common/iavf/virtchnl.h
/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_common_verbs.c
/dpdk/drivers/common/mlx5/linux/mlx5_nl.c
/dpdk/drivers/common/mlx5/meson.build
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/mlx5/mlx5_common_devx.c
/dpdk/drivers/common/mlx5/mlx5_common_log.h
/dpdk/drivers/common/mlx5/mlx5_common_mp.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/mlx5_common_pci.c
/dpdk/drivers/common/mlx5/mlx5_common_utils.c
/dpdk/drivers/common/mlx5/mlx5_common_utils.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_malloc.c
/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_glue.c
/dpdk/drivers/common/qat/qat_device.h
/dpdk/drivers/common/sfc_efx/base/efx_pci.c
/dpdk/drivers/compress/mlx5/mlx5_compress.c
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_qp.h
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_worker.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/cnxk_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/dpdk/drivers/event/cnxk/cnxk_eventdev_adptr.c
/dpdk/drivers/event/cnxk/cnxk_eventdev_selftest.c
/dpdk/drivers/event/cnxk/cnxk_eventdev_stats.c
/dpdk/drivers/event/cnxk/cnxk_tim_evdev.c
/dpdk/drivers/event/cnxk/cnxk_tim_evdev.h
/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/cnxk/meson.build
/dpdk/drivers/event/cnxk/version.map
/dpdk/drivers/event/dlb2/dlb2.c
/dpdk/drivers/event/dlb2/dlb2_priv.h
/dpdk/drivers/event/dlb2/dlb2_user.h
/dpdk/drivers/event/dlb2/dlb2_xstats.c
/dpdk/drivers/event/dlb2/pf/base/dlb2_hw_types.h
/dpdk/drivers/event/dlb2/pf/base/dlb2_osdep.h
/dpdk/drivers/event/dlb2/pf/base/dlb2_regs.h
/dpdk/drivers/event/dlb2/pf/base/dlb2_resource.c
/dpdk/drivers/event/dlb2/pf/base/dlb2_resource.h
/dpdk/drivers/event/dlb2/pf/dlb2_main.c
/dpdk/drivers/event/dlb2/pf/dlb2_pf.c
/dpdk/drivers/event/meson.build
/dpdk/drivers/event/octeontx2/otx2_evdev_adptr.c
/dpdk/drivers/event/octeontx2/otx2_evdev_crypto_adptr.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.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_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_reps.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_stats.h
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/bnxt_vnic.h
/dpdk/drivers/net/bonding/rte_eth_bond_args.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_flow.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_cmd.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.c
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.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/hns3/hns3_rxtx_vec.h
/dpdk/drivers/net/hns3/hns3_rxtx_vec_sve.c
/dpdk/drivers/net/hns3/hns3_stats.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx512.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/ice/base/README
/dpdk/drivers/net/ice/base/ice_adminq_cmd.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_common.h
/dpdk/drivers/net/ice/base/ice_dcb.c
/dpdk/drivers/net/ice/base/ice_dcb.h
/dpdk/drivers/net/ice/base/ice_fdir.c
/dpdk/drivers/net/ice/base/ice_fdir.h
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/base/ice_flow.h
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_type.h
/dpdk/drivers/net/ice/base/ice_vlan_mode.c
/dpdk/drivers/net/ice/base/ice_vlan_mode.h
/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_hash.c
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/ionic/ionic_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.c
/dpdk/drivers/net/mlx4/mlx4_txq.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_defs.h
/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_trigger.c
/dpdk/drivers/net/mlx5/mlx5_utils.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/sfc/sfc_ef100_rx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/softnic/rte_eth_softnic_meter.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_intr.c
/dpdk/drivers/net/txgbe/base/meson.build
/dpdk/drivers/net/txgbe/base/txgbe.h
/dpdk/drivers/net/txgbe/base/txgbe_dcb.c
/dpdk/drivers/net/txgbe/base/txgbe_dcb.h
/dpdk/drivers/net/txgbe/base/txgbe_dcb_hw.c
/dpdk/drivers/net/txgbe/base/txgbe_dcb_hw.h
/dpdk/drivers/net/txgbe/base/txgbe_devids.h
/dpdk/drivers/net/txgbe/base/txgbe_dummy.h
/dpdk/drivers/net/txgbe/base/txgbe_eeprom.c
/dpdk/drivers/net/txgbe/base/txgbe_eeprom.h
/dpdk/drivers/net/txgbe/base/txgbe_hw.c
/dpdk/drivers/net/txgbe/base/txgbe_hw.h
/dpdk/drivers/net/txgbe/base/txgbe_mbx.c
/dpdk/drivers/net/txgbe/base/txgbe_mbx.h
/dpdk/drivers/net/txgbe/base/txgbe_mng.c
/dpdk/drivers/net/txgbe/base/txgbe_mng.h
/dpdk/drivers/net/txgbe/base/txgbe_osdep.h
/dpdk/drivers/net/txgbe/base/txgbe_phy.c
/dpdk/drivers/net/txgbe/base/txgbe_phy.h
/dpdk/drivers/net/txgbe/base/txgbe_regs.h
/dpdk/drivers/net/txgbe/base/txgbe_status.h
/dpdk/drivers/net/txgbe/base/txgbe_type.h
/dpdk/drivers/net/txgbe/base/txgbe_vf.c
/dpdk/drivers/net/txgbe/base/txgbe_vf.h
/dpdk/drivers/net/txgbe/meson.build
/dpdk/drivers/net/txgbe/rte_pmd_txgbe.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_ipsec.h
/dpdk/drivers/net/txgbe/txgbe_logs.h
/dpdk/drivers/net/txgbe/txgbe_pf.c
/dpdk/drivers/net/txgbe/txgbe_ptypes.c
/dpdk/drivers/net/txgbe/txgbe_ptypes.h
/dpdk/drivers/net/txgbe/txgbe_regs_group.h
/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_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_packed_avx.h
/dpdk/drivers/net/virtio/virtio_rxtx_packed_neon.h
/dpdk/drivers/net/virtio/virtio_rxtx_simple_altivec.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_neon.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_sse.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.h
/dpdk/drivers/raw/ifpga/rte_pmd_ifpga.c
idxd_bus.c
/dpdk/drivers/raw/ntb/ntb.c
/dpdk/drivers/raw/ntb/ntb_hw_intel.c
/dpdk/drivers/regex/mlx5/mlx5_regex.c
/dpdk/drivers/regex/octeontx2/meson.build
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_event.c
/dpdk/examples/bbdev_app/Makefile
/dpdk/examples/bond/Makefile
/dpdk/examples/cmdline/Makefile
/dpdk/examples/distributor/Makefile
/dpdk/examples/ethtool/ethtool-app/Makefile
/dpdk/examples/ethtool/lib/Makefile
/dpdk/examples/eventdev_pipeline/Makefile
/dpdk/examples/fips_validation/Makefile
/dpdk/examples/flow_classify/Makefile
/dpdk/examples/flow_filtering/Makefile
/dpdk/examples/helloworld/Makefile
/dpdk/examples/ioat/Makefile
/dpdk/examples/ip_fragmentation/Makefile
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_reassembly/Makefile
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipv4_multicast/Makefile
/dpdk/examples/kni/Makefile
/dpdk/examples/l2fwd-cat/Makefile
/dpdk/examples/l2fwd-crypto/Makefile
/dpdk/examples/l2fwd-event/Makefile
/dpdk/examples/l2fwd-jobstats/Makefile
/dpdk/examples/l2fwd-keepalive/Makefile
/dpdk/examples/l2fwd-keepalive/ka-agent/Makefile
/dpdk/examples/l2fwd/Makefile
/dpdk/examples/l3fwd-acl/Makefile
/dpdk/examples/l3fwd-graph/Makefile
/dpdk/examples/l3fwd-power/Makefile
/dpdk/examples/l3fwd/Makefile
/dpdk/examples/link_status_interrupt/Makefile
/dpdk/examples/multi_process/client_server_mp/mp_client/Makefile
/dpdk/examples/multi_process/client_server_mp/mp_server/Makefile
/dpdk/examples/multi_process/hotplug_mp/Makefile
/dpdk/examples/multi_process/simple_mp/Makefile
/dpdk/examples/multi_process/symmetric_mp/Makefile
/dpdk/examples/ntb/Makefile
/dpdk/examples/packet_ordering/Makefile
/dpdk/examples/performance-thread/l3fwd-thread/Makefile
/dpdk/examples/performance-thread/pthread_shim/Makefile
/dpdk/examples/pipeline/Makefile
/dpdk/examples/ptpclient/Makefile
/dpdk/examples/qos_meter/Makefile
/dpdk/examples/qos_sched/Makefile
/dpdk/examples/rxtx_callbacks/Makefile
/dpdk/examples/server_node_efd/node/Makefile
/dpdk/examples/server_node_efd/server/Makefile
/dpdk/examples/service_cores/Makefile
/dpdk/examples/skeleton/Makefile
/dpdk/examples/timer/Makefile
/dpdk/examples/vdpa/Makefile
/dpdk/examples/vhost/Makefile
/dpdk/examples/vhost/ioat.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost_blk/Makefile
/dpdk/examples/vhost_crypto/Makefile
/dpdk/examples/vm_power_manager/Makefile
/dpdk/examples/vm_power_manager/channel_manager.c
/dpdk/examples/vm_power_manager/guest_cli/Makefile
/dpdk/examples/vmdq/Makefile
/dpdk/examples/vmdq_dcb/Makefile
/dpdk/lib/acl/acl_run_avx512_common.h
/dpdk/lib/bpf/bpf_validate.c
/dpdk/lib/eal/arm/rte_cpuflags.c
/dpdk/lib/eal/common/eal_common_options.c
/dpdk/lib/eal/common/malloc_mp.c
/dpdk/lib/eal/windows/include/rte_os_shim.h
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_flow.c
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/mbuf/rte_mbuf.c
/dpdk/lib/mbuf/rte_mbuf.h
/dpdk/lib/mbuf/rte_mbuf_dyn.c
/dpdk/lib/meson.build
/dpdk/lib/power/power_acpi_cpufreq.c
/dpdk/lib/telemetry/rte_telemetry.h
/dpdk/lib/telemetry/telemetry.c
/dpdk/lib/vhost/rte_vhost.h
/dpdk/lib/vhost/rte_vhost_async.h
/dpdk/lib/vhost/socket.c
/dpdk/lib/vhost/vhost.c
/dpdk/lib/vhost/vhost.h
/dpdk/lib/vhost/vhost_user.c
/dpdk/lib/vhost/virtio_net.c
245efe5404-May-2021 Bruce Richardson <[email protected]>

raw/ioat: report status of completed jobs

Add improved error handling to rte_ioat_completed_ops(). This patch adds
new parameters to the function to enable the user to track the completion
status of

raw/ioat: report status of completed jobs

Add improved error handling to rte_ioat_completed_ops(). This patch adds
new parameters to the function to enable the user to track the completion
status of each individual operation in a batch. With this addition, the
function can help the user to determine firstly, how many operations may
have failed or been skipped and then secondly, which specific operations
did not complete successfully.

Signed-off-by: Kevin Laatz <[email protected]>
Signed-off-by: Bruce Richardson <[email protected]>

show more ...

29cf9c1104-May-2021 Kevin Laatz <[email protected]>

raw/ioat: add API to query remaining ring space

Add a new API to query remaining descriptor ring capacity. This API is
useful, for example, when an application needs to enqueue a fragmented
packet a

raw/ioat: add API to query remaining ring space

Add a new API to query remaining descriptor ring capacity. This API is
useful, for example, when an application needs to enqueue a fragmented
packet and wants to ensure that all segments of the packet will be enqueued
together.

Signed-off-by: Kevin Laatz <[email protected]>
Signed-off-by: Bruce Richardson <[email protected]>

show more ...

7446400504-May-2021 Bruce Richardson <[email protected]>

raw/ioat: rework SW ring layout

The ring management in the idxd part of the driver is more complex than
it needs to be, tracking individual batches in a ring and having null
descriptors as padding t

raw/ioat: rework SW ring layout

The ring management in the idxd part of the driver is more complex than
it needs to be, tracking individual batches in a ring and having null
descriptors as padding to avoid having single-operation batches. This can
be simplified by using a regular ring-based layout, with additional
overflow at the end to ensure that the one does not need to wrap within a
batch.

Signed-off-by: Bruce Richardson <[email protected]>

show more ...

f82c87eb04-May-2021 Bruce Richardson <[email protected]>

raw/ioat: move idxd functions to separate file

Split the rte_ioat_rawdev_fns.h file into two separate headers, so that
the data structures for the original ioat devices and the newer idxd
ones can b

raw/ioat: move idxd functions to separate file

Split the rte_ioat_rawdev_fns.h file into two separate headers, so that
the data structures for the original ioat devices and the newer idxd
ones can be kept separate from each other. This makes code management
and rework easier.

Signed-off-by: Bruce Richardson <[email protected]>

show more ...

b7aaf41704-May-2021 Bruce Richardson <[email protected]>

raw/ioat: add bus driver for device scanning automatically

Rather than using a vdev with args, DPDK can scan and initialize the
devices automatically using a bus-type driver. This bus does not need

raw/ioat: add bus driver for device scanning automatically

Rather than using a vdev with args, DPDK can scan and initialize the
devices automatically using a bus-type driver. This bus does not need to
worry about registering device drivers, rather it can initialize the
devices directly on probe.

The device instances (queues) to use are detected from /dev with the
additional info about them got from /sys.

Signed-off-by: Bruce Richardson <[email protected]>

show more ...

d38b62cd04-May-2021 Kevin Laatz <[email protected]>

raw/ioat: allow perform operations function to return error

Change the return type for the rte_ioat_perform_ops() function from void to
int to allow the possibility of returning an error code in fut

raw/ioat: allow perform operations function to return error

Change the return type for the rte_ioat_perform_ops() function from void to
int to allow the possibility of returning an error code in future, should
it be necessary.

Signed-off-by: Kevin Laatz <[email protected]>

show more ...

c982132104-May-2021 Bruce Richardson <[email protected]>

raw/ioat: make workqueue name configurable in script

Add a "--name-prefix" parameter to the quick configuration script for
DSA. This allows the queues configured on a DSA instance to be made
availab

raw/ioat: make workqueue name configurable in script

Add a "--name-prefix" parameter to the quick configuration script for
DSA. This allows the queues configured on a DSA instance to be made
available to only one DPDK process in a setup with multiple DPDK process
instances.

Signed-off-by: Bruce Richardson <[email protected]>

show more ...

cfb286ab04-May-2021 Bruce Richardson <[email protected]>

raw/ioat: fix script for configuring small number of queues

The dpdk_idxd_cfg.py script included with the driver for convenience did
not work properly where the number of queues to be configured was

raw/ioat: fix script for configuring small number of queues

The dpdk_idxd_cfg.py script included with the driver for convenience did
not work properly where the number of queues to be configured was
less than the number of groups or engines. This was because there would
be configured groups/engines not assigned to queues. Fix this by
limiting the engine and group counts to be no bigger than the number of
queues.

Fixes: 01863b9d2354 ("raw/ioat: include example configuration script")
Cc: [email protected]

Signed-off-by: Bruce Richardson <[email protected]>

show more ...

a2bc5d7b04-May-2021 Bruce Richardson <[email protected]>

raw/ioat: expand descriptor struct to full 64 bytes

Although it's unused by the driver, add the interrupt handle field in
the descriptor to the descriptor structure for completeness, and
explicitly

raw/ioat: expand descriptor struct to full 64 bytes

Although it's unused by the driver, add the interrupt handle field in
the descriptor to the descriptor structure for completeness, and
explicitly add the reserved padding field on the end of the structure
too. This means that when a descriptor is defined on the stack, or
initialized by the compiler, the unused/reserved space will be zeroed
appropriately.

Signed-off-by: Bruce Richardson <[email protected]>

show more ...

1234