History log of /dpdk/drivers/crypto/ (Results 1 – 25 of 1764)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
224e37a620-Jan-2025 Stephen Hemminger <stephen@networkplumber.org>

crypto/cnxk: fix build with GCC 15

GCC 15 produces warnings about uninitialized variables.

In file included from ../lib/mbuf/rte_mbuf.h:36,
from ../lib/cryptodev/rte_crypto.h:15,

crypto/cnxk: fix build with GCC 15

GCC 15 produces warnings about uninitialized variables.

In file included from ../lib/mbuf/rte_mbuf.h:36,
from ../lib/cryptodev/rte_crypto.h:15,
from ../lib/cryptodev/rte_cryptodev.h:19,
from ../drivers/crypto/cnxk/cn9k_cryptodev_ops.c:5:
In function ‘pdcp_chain_sg1_prep’,
inlined from ‘cpt_pdcp_chain_alg_prep’ at ../drivers/crypto/cnxk/cnxk_se.h:1621:11,
inlined from ‘fill_pdcp_chain_params’ at ../drivers/crypto/cnxk/cnxk_se.h:3114:8,
inlined from ‘cpt_sym_inst_fill’ at ../drivers/crypto/cnxk/cnxk_se.h:3364:9,
inlined from ‘cn9k_cpt_inst_prep’ at ../drivers/crypto/cnxk/cn9k_cryptodev_ops.c:93:10:
../lib/eal/include/rte_common.h:469:38: warning: ‘fc_params.meta_buf.vaddr’ may be used uninitialized [-Wmaybe-uninitialized]
469 | #define RTE_PTR_ADD(ptr, x) ((void*)((uintptr_t)(ptr) + (x)))
| ^~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_platform.h:47:34: note: in expansion of macro ‘RTE_PTR_ADD’
47 | #define PLT_PTR_ADD RTE_PTR_ADD
| ^~~~~~~~~~~
../drivers/crypto/cnxk/cnxk_se.h:900:19: note: in expansion of macro ‘PLT_PTR_ADD’
900 | m_vaddr = PLT_PTR_ADD(m_vaddr, ROC_SE_OFF_CTRL_LEN + PLT_ALIGN_CEIL(hdr_len, 8));
| ^~~~~~~~~~~
In file included from ../drivers/crypto/cnxk/cn9k_cryptodev_ops.c:20:
../drivers/crypto/cnxk/cnxk_se.h: In function ‘cn9k_cpt_inst_prep’:
../drivers/crypto/cnxk/cnxk_se.h:3008:33: note: ‘fc_params.meta_buf.vaddr’ was declared here
3008 | struct roc_se_fc_params fc_params;
| ^~~~~~~~~
In function ‘pdcp_chain_sg1_prep’,
inlined from ‘cpt_pdcp_chain_alg_prep’ at ../drivers/crypto/cnxk/cnxk_se.h:1621:11,
inlined from ‘fill_pdcp_chain_params’ at ../drivers/crypto/cnxk/cnxk_se.h:3114:8,
inlined from ‘cpt_sym_inst_fill’ at ../drivers/crypto/cnxk/cnxk_se.h:3364:9,
inlined from ‘cn9k_cpt_inst_prep’ at ../drivers/crypto/cnxk/cn9k_cryptodev_ops.c:82:10:
../lib/eal/include/rte_common.h:469:38: warning: ‘fc_params.meta_buf.vaddr’ may be used uninitialized [-Wmaybe-uninitialized]
469 | #define RTE_PTR_ADD(ptr, x) ((void*)((uintptr_t)(ptr) + (x)))
| ^~~~~~~~~~~~~~~~
../drivers/common/cnxk/roc_platform.h:47:34: note: in expansion of macro ‘RTE_PTR_ADD’
47 | #define PLT_PTR_ADD RTE_PTR_ADD
| ^~~~~~~~~~~
../drivers/crypto/cnxk/cnxk_se.h:900:19: note: in expansion of macro ‘PLT_PTR_ADD’
900 | m_vaddr = PLT_PTR_ADD(m_vaddr, ROC_SE_OFF_CTRL_LEN + PLT_ALIGN_CEIL(hdr_len, 8));
| ^~~~~~~~~~~
../drivers/crypto/cnxk/cnxk_se.h: In function ‘cn9k_cpt_inst_prep’:
../drivers/crypto/cnxk/cnxk_se.h:3008:33: note: ‘fc_params.meta_buf.vaddr’ was declared here
3008 | struct roc_se_fc_params fc_params;
| ^~~~~~~~~

Fixes: d3bff77cc371 ("crypto/cnxk: separate out PDCP chain datapath")
Cc: stable@dpdk.org

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: David Marchand <david.marchand@redhat.com>

show more ...

e775063910-Jan-2025 Andre Muezerie <andremue@linux.microsoft.com>

drivers: replace packed attributes

MSVC struct packing is not compatible with GCC. Replace macro
__rte_packed with __rte_packed_begin to push existing pack value
and set packing to 1-byte and macro

drivers: replace packed attributes

MSVC struct packing is not compatible with GCC. Replace macro
__rte_packed with __rte_packed_begin to push existing pack value
and set packing to 1-byte and macro __rte_packed_end to restore
the pack value prior to the push.

Macro __rte_packed_end is deliberately utilized to trigger a
MSVC compiler warning if no existing packing has been pushed allowing
easy identification of locations where the __rte_packed_begin is
missing.

Signed-off-by: Andre Muezerie <andremue@linux.microsoft.com>
Reviewed-by: Tyler Retzlaff <roretzla@linux.microsoft.com>

show more ...


/dpdk/devtools/checkpatches.sh
/dpdk/doc/guides/nics/ark.rst
/dpdk/doc/guides/prog_guide/packet_classif_access_ctrl.rst
/dpdk/drivers/baseband/acc/acc_common.h
/dpdk/drivers/baseband/fpga_5gnr_fec/agx100_pmd.h
/dpdk/drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h
/dpdk/drivers/baseband/fpga_5gnr_fec/vc_5gnr_pmd.h
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.c
/dpdk/drivers/baseband/la12xx/bbdev_la12xx_ipc.h
/dpdk/drivers/bus/dpaa/include/fsl_bman.h
/dpdk/drivers/bus/dpaa/include/fsl_fman.h
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/ifpga/bus_ifpga_driver.h
/dpdk/drivers/bus/vmbus/rte_vmbus_reg.h
/dpdk/drivers/common/cnxk/hw/sdp.h
/dpdk/drivers/common/cnxk/roc_npc.h
/dpdk/drivers/common/cnxk/roc_npc_mcam_dump.c
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/dpaax/compat.h
/dpdk/drivers/common/iavf/iavf_osdep.h
/dpdk/drivers/common/iavf/virtchnl_inline_ipsec.h
/dpdk/drivers/common/idpf/base/idpf_osdep.h
/dpdk/drivers/common/mlx5/mlx5_common_mr.h
/dpdk/drivers/common/mlx5/mlx5_common_utils.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_la.h
/dpdk/drivers/common/qat/qat_common.h
/dpdk/drivers/compress/qat/qat_comp.h
caam_jr/caam_jr.c
caam_jr/caam_jr_desc.h
caam_jr/caam_jr_hw_specific.h
dpaa_sec/dpaa_sec.h
ionic/ionic_crypto_if.h
mlx5/mlx5_crypto.h
mlx5/mlx5_crypto_gcm.c
qat/qat_sym.h
qat/qat_sym_session.h
/dpdk/drivers/dma/dpaa/dpaa_qdma.h
/dpdk/drivers/dma/dpaa2/dpaa2_qdma.h
/dpdk/drivers/dma/ioat/ioat_hw_defs.h
/dpdk/drivers/event/octeontx/timvf_evdev.c
/dpdk/drivers/event/octeontx/timvf_evdev.h
/dpdk/drivers/mempool/octeontx/octeontx_fpavf.c
/dpdk/drivers/net/ark/ark_ddm.h
/dpdk/drivers/net/ark/ark_pktchkr.h
/dpdk/drivers/net/ark/ark_pktdir.h
/dpdk/drivers/net/ark/ark_pktgen.h
/dpdk/drivers/net/ark/ark_udm.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
/dpdk/drivers/net/avp/rte_avp_common.h
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/tf_core/tf_resources.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_mpc_table.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.h
/dpdk/drivers/net/cnxk/cn10k_rxtx.h
/dpdk/drivers/net/cnxk/cn20k_rxtx.h
/dpdk/drivers/net/cnxk/cn9k_ethdev.h
/dpdk/drivers/net/cnxk/cnxk_rep_msg.h
/dpdk/drivers/net/dpaa/dpaa_rxtx.h
/dpdk/drivers/net/dpaa/fmlib/fm_ext.h
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h
/dpdk/drivers/net/dpaa2/dpaa2_recycle.c
/dpdk/drivers/net/enic/base/vnic_devcmd.h
/dpdk/drivers/net/enic/base/vnic_flowman.h
/dpdk/drivers/net/gve/base/gve_osdep.h
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/i40e/base/i40e_osdep.h
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.h
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ionic/ionic_if.h
/dpdk/drivers/net/memif/memif.h
/dpdk/drivers/net/mlx4/mlx4_mr.h
/dpdk/drivers/net/mlx5/hws/mlx5dr.h
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_hws_cnt.h
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/netvsc/hn_nvs.h
/dpdk/drivers/net/netvsc/ndis.h
/dpdk/drivers/net/nfp/flower/nfp_flower_cmsg.h
/dpdk/drivers/net/nfp/flower/nfp_flower_flow.h
/dpdk/drivers/net/nfp/nfd3/nfp_nfd3.h
/dpdk/drivers/net/nfp/nfp_rxtx.h
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp.c
/dpdk/drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c
/dpdk/drivers/net/octeon_ep/otx_ep_mbox.h
/dpdk/drivers/net/octeontx/base/octeontx_pki_var.h
/dpdk/drivers/net/pfe/pfe_hif.h
/dpdk/drivers/net/virtio/virtio.h
/dpdk/drivers/net/virtio/virtio_cvq.h
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/zxdh/zxdh_common.c
/dpdk/drivers/net/zxdh/zxdh_msg.h
/dpdk/drivers/net/zxdh/zxdh_pci.h
/dpdk/drivers/net/zxdh/zxdh_queue.h
/dpdk/drivers/net/zxdh/zxdh_rxtx.h
/dpdk/drivers/raw/ifpga/afu_pmd_n3000.h
/dpdk/drivers/raw/ifpga/base/opae_hw_api.h
/dpdk/drivers/regex/cn9k/cn9k_regexdev.c
/dpdk/drivers/regex/mlx5/mlx5_rxp.h
/dpdk/drivers/vdpa/ifc/base/ifcvf.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/lib/eal/common/eal_private.h
/dpdk/lib/eal/include/rte_common.h
/dpdk/lib/eal/include/rte_memory.h
/dpdk/lib/eal/include/rte_memzone.h
/dpdk/lib/eal/include/rte_trace_point.h
/dpdk/lib/eal/x86/include/rte_memcpy.h
/dpdk/lib/ipsec/crypto.h
/dpdk/lib/net/rte_arp.h
/dpdk/lib/net/rte_dtls.h
/dpdk/lib/net/rte_esp.h
/dpdk/lib/net/rte_geneve.h
/dpdk/lib/net/rte_gre.h
/dpdk/lib/net/rte_gtp.h
/dpdk/lib/net/rte_ib.h
/dpdk/lib/net/rte_icmp.h
/dpdk/lib/net/rte_ip4.h
/dpdk/lib/net/rte_ip6.h
/dpdk/lib/net/rte_l2tpv2.h
/dpdk/lib/net/rte_macsec.h
/dpdk/lib/net/rte_mpls.h
/dpdk/lib/net/rte_pdcp_hdr.h
/dpdk/lib/net/rte_ppp.h
/dpdk/lib/net/rte_sctp.h
/dpdk/lib/net/rte_tcp.h
/dpdk/lib/net/rte_tls.h
/dpdk/lib/net/rte_udp.h
/dpdk/lib/net/rte_vxlan.h
/dpdk/lib/pipeline/rte_table_action.c
/dpdk/lib/vhost/vhost_user.h
fd51012d11-Dec-2024 Andre Muezerie <andremue@linux.microsoft.com>

drivers: use portable variadic macros

Many places are using a GCC extension related to variadic macros,
where a name prepends the ellipsis. This results in a warning like
the one below when compilin

drivers: use portable variadic macros

Many places are using a GCC extension related to variadic macros,
where a name prepends the ellipsis. This results in a warning like
the one below when compiling the code with MSVC:

app\test-pmd\testpmd.h(1314): error C2608:
invalid token '...' in macro parameter list

Variadic macros became a standard part of the C language with C99.
GCC, Clang and MSVC handle them properly.

The fix is to remove the prefix name (args... becomes ...) and use
__VA_ARGS__.

Signed-off-by: Andre Muezerie <andremue@linux.microsoft.com>
Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.github/workflows/build.yml
/dpdk/.mailmap
/dpdk/ABI_VERSION
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/meson.build
/dpdk/app/proc-info/main.c
/dpdk/app/test-acl/main.c
/dpdk/app/test-dma-perf/benchmark.c
/dpdk/app/test-dma-perf/config.ini
/dpdk/app/test-dma-perf/main.c
/dpdk/app/test-dma-perf/main.h
/dpdk/app/test-eventdev/evt_common.h
/dpdk/app/test-mldev/ml_common.h
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/util.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_cfgfile.c
/dpdk/app/test/test_cfgfiles/empty.ini
/dpdk/app/test/test_cfgfiles/empty_key_value.ini
/dpdk/app/test/test_cfgfiles/invalid_section.ini
/dpdk/app/test/test_cfgfiles/line_too_long.ini
/dpdk/app/test/test_cfgfiles/meson.build
/dpdk/app/test/test_cfgfiles/missing_section.ini
/dpdk/app/test/test_cfgfiles/realloc_sections.ini
/dpdk/app/test/test_cfgfiles/sample1.ini
/dpdk/app/test/test_cfgfiles/sample2.ini
/dpdk/app/test/test_common.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_hash_readwrite_lf_perf.c
/dpdk/app/test/test_kvargs.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_red.c
/dpdk/app/test/test_security_inline_proto_vectors.h
/dpdk/buildtools/call-sphinx-build.py
/dpdk/buildtools/gen-header.py
/dpdk/buildtools/meson.build
/dpdk/devtools/build-dict.sh
/dpdk/devtools/git-log-fixes.sh
/dpdk/doc/api/dts/framework.config.rst
/dpdk/doc/api/dts/meson.build
/dpdk/doc/api/meson.build
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/faq/faq.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/howto/index.rst
/dpdk/doc/guides/howto/security.rst
/dpdk/doc/guides/linux_gsg/build_sample_apps.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/ethdev/flow_offload.rst
/dpdk/doc/guides/prog_guide/power_man.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/rawdevs/gdtc.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_24_11.rst
/dpdk/doc/guides/rel_notes/release_25_03.rst
/dpdk/doc/guides/sample_app_ug/cmd_line.rst
/dpdk/doc/guides/sample_app_ug/dma.rst
/dpdk/doc/guides/sample_app_ug/ethtool.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/intro.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/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_macsec.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/ptpclient.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/skeleton.rst
/dpdk/doc/guides/tools/dmaperf.rst
/dpdk/doc/guides/tools/dts.rst
/dpdk/drivers/bus/cdx/cdx_logs.h
/dpdk/drivers/bus/dpaa/include/fman.h
/dpdk/drivers/bus/dpaa/rte_dpaa_logs.h
/dpdk/drivers/bus/fslmc/fslmc_logs.h
/dpdk/drivers/bus/fslmc/qbman/include/compat.h
/dpdk/drivers/bus/ifpga/ifpga_logs.h
/dpdk/drivers/bus/uacce/uacce.c
/dpdk/drivers/common/dpaax/caamflib/rta/operation_cmd.h
/dpdk/drivers/common/dpaax/compat.h
/dpdk/drivers/common/dpaax/dpaax_logs.h
/dpdk/drivers/common/idpf/base/idpf_osdep.h
/dpdk/drivers/compress/octeontx/otx_zip.h
/dpdk/drivers/compress/zlib/zlib_pmd_private.h
caam_jr/caam_jr_log.h
dpaa2_sec/dpaa2_sec_logs.h
dpaa_sec/dpaa_sec_log.h
virtio/virtio_logs.h
/dpdk/drivers/dma/dpaa/dpaa_qdma_logs.h
/dpdk/drivers/dma/dpaa2/dpaa2_qdma_logs.h
/dpdk/drivers/dma/idxd/idxd_internal.h
/dpdk/drivers/dma/ioat/ioat_internal.h
/dpdk/drivers/event/dlb2/dlb2_log.h
/dpdk/drivers/event/dlb2/pf/base/dlb2_osdep.h
/dpdk/drivers/event/dpaa/dpaa_eventdev.h
/dpdk/drivers/event/dpaa2/dpaa2_eventdev_logs.h
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/sw/sw_evdev_log.h
/dpdk/drivers/mempool/dpaa/dpaa_mempool.h
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h
/dpdk/drivers/net/ark/ark_logs.h
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_rxr.h
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr.h
/dpdk/drivers/net/bnxt/tf_core/tfp.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_act.c
/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_ulp.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.h
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor2_class.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_fc_mgr_tfc.c
/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_sc_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_sc_mgr.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_sc_mgr_tfc.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/fmlib/fm_ext.h
/dpdk/drivers/net/dpaa2/dpaa2_pmd_logs.h
/dpdk/drivers/net/e1000/base/e1000_82575.c
/dpdk/drivers/net/e1000/base/e1000_api.c
/dpdk/drivers/net/e1000/base/e1000_osdep.h
/dpdk/drivers/net/e1000/base/meson.build
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/enetc/enetc_logs.h
/dpdk/drivers/net/enetfec/enet_pmd_logs.h
/dpdk/drivers/net/enic/enic_compat.h
/dpdk/drivers/net/fm10k/base/fm10k_osdep.h
/dpdk/drivers/net/hns3/hns3_logs.h
/dpdk/drivers/net/i40e/base/i40e_osdep.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ice/ice_tm.c
/dpdk/drivers/net/igc/base/igc_osdep.h
/dpdk/drivers/net/ipn3ke/ipn3ke_logs.h
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_action.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/ngbe/base/ngbe_osdep.h
/dpdk/drivers/net/ngbe/ngbe_logs.h
/dpdk/drivers/net/ntnic/include/flow_api.h
/dpdk/drivers/net/ntnic/include/flow_api_engine.h
/dpdk/drivers/net/ntnic/meson.build
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_api.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flow_api_profile_inline.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flow_api_profile_inline.h
/dpdk/drivers/net/ntnic/rte_pmd_ntnic.h
/dpdk/drivers/net/octeon_ep/cnxk_ep_rx_neon.c
/dpdk/drivers/net/octeon_ep/cnxk_ep_rx_sse.c
/dpdk/drivers/net/pfe/pfe_logs.h
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_logs.h
/dpdk/drivers/net/sfc/sfc_debug.h
/dpdk/drivers/net/txgbe/base/txgbe_osdep.h
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_logs.h
/dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h
/dpdk/drivers/raw/gdtc/gdtc_rawdev.c
/dpdk/drivers/raw/gdtc/gdtc_rawdev.h
/dpdk/drivers/raw/gdtc/meson.build
/dpdk/drivers/raw/ifpga/base/opae_osdep.h
/dpdk/drivers/raw/ifpga/base/osdep_rte/osdep_generic.h
/dpdk/drivers/raw/ifpga/ifpga_rawdev.h
/dpdk/drivers/raw/meson.build
/dpdk/drivers/raw/skeleton/skeleton_rawdev.h
/dpdk/drivers/raw/skeleton/skeleton_rawdev_test.c
/dpdk/drivers/vdpa/ifc/base/ifcvf_osdep.h
/dpdk/dts/conf.yaml
/dpdk/dts/framework/config/__init__.py
/dpdk/dts/framework/config/conf_yaml_schema.json
/dpdk/dts/framework/exception.py
/dpdk/dts/framework/logger.py
/dpdk/dts/framework/params/eal.py
/dpdk/dts/framework/params/types.py
/dpdk/dts/framework/remote_session/dpdk_shell.py
/dpdk/dts/framework/remote_session/remote_session.py
/dpdk/dts/framework/remote_session/ssh_session.py
/dpdk/dts/framework/remote_session/testpmd_shell.py
/dpdk/dts/framework/runner.py
/dpdk/dts/framework/settings.py
/dpdk/dts/framework/test_result.py
/dpdk/dts/framework/test_suite.py
/dpdk/dts/framework/testbed_model/capability.py
/dpdk/dts/framework/testbed_model/linux_session.py
/dpdk/dts/framework/testbed_model/node.py
/dpdk/dts/framework/testbed_model/os_session.py
/dpdk/dts/framework/testbed_model/port.py
/dpdk/dts/framework/testbed_model/posix_session.py
/dpdk/dts/framework/testbed_model/sut_node.py
/dpdk/dts/framework/testbed_model/topology.py
/dpdk/dts/framework/testbed_model/traffic_generator/__init__.py
/dpdk/dts/framework/testbed_model/traffic_generator/scapy.py
/dpdk/dts/framework/testbed_model/traffic_generator/traffic_generator.py
/dpdk/dts/framework/utils.py
/dpdk/dts/poetry.lock
/dpdk/dts/pyproject.toml
/dpdk/dts/tests/TestSuite_blocklist.py
/dpdk/dts/tests/TestSuite_checksum_offload.py
/dpdk/dts/tests/TestSuite_dynamic_queue_conf.py
/dpdk/dts/tests/TestSuite_l2fwd.py
/dpdk/dts/tests/TestSuite_mac_filter.py
/dpdk/dts/tests/TestSuite_smoke_tests.py
/dpdk/dts/tests/TestSuite_vlan.py
/dpdk/examples/flow_filtering/Makefile
/dpdk/examples/flow_filtering/common.h
/dpdk/examples/flow_filtering/flow_skeleton.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/flow_filtering/meson.build
/dpdk/examples/flow_filtering/snippets/snippet_match_gre.c
/dpdk/examples/flow_filtering/snippets/snippet_match_gre.h
/dpdk/examples/flow_filtering/snippets/snippet_match_ipv4.c
/dpdk/examples/flow_filtering/snippets/snippet_match_ipv4.h
/dpdk/examples/flow_filtering/snippets/snippet_match_mpls.c
/dpdk/examples/flow_filtering/snippets/snippet_match_mpls.h
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/l3fwd/l3fwd_acl.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/ptpclient/ptpclient.c
/dpdk/kernel/freebsd/contigmem/contigmem.c
/dpdk/lib/fib/rte_fib.c
/dpdk/lib/fib/rte_fib.h
/dpdk/lib/log/log.c
/dpdk/lib/member/rte_member_ht.c
/dpdk/lib/pcapng/rte_pcapng.c
/dpdk/lib/power/rte_power_qos.h
/dpdk/lib/vhost/meson.build
/dpdk/lib/vhost/vduse.c
/dpdk/lib/vhost/vduse.h
/dpdk/lib/vhost/virtio_net.c
/dpdk/meson.build
/dpdk/usertools/cpu_layout.py
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-hugepages.py
0e361f5a13-Nov-2024 Stephen Hemminger <stephen@networkplumber.org>

crypto/openssl: remove unnecessary null free checks

The function EVP_PKEY_CTX_free allows NULL parameter
(similar to free()).

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>

3cddeba028-Oct-2024 Alexander Kozyrev <akozyrev@nvidia.com>

common/mlx5: fix error CQE handling for 128 bytes CQE

The completion queue element size can be independently configured
to report either 64 or 128 bytes CQEs by programming cqe_sz parameter
at CQ cr

common/mlx5: fix error CQE handling for 128 bytes CQE

The completion queue element size can be independently configured
to report either 64 or 128 bytes CQEs by programming cqe_sz parameter
at CQ creation. This parameter depends on the cache line size and
affects both regular CQEs and error CQEs. But the error handling
assumes that an error CQE is 64 bytes and doesn't take the padding
into consideration on platforms with 128-byte cache lines.
Fix the error CQE size in all error handling routines in mlx5.

Fixes: 957e45fb7bcb ("net/mlx5: handle Tx completion with error")
Cc: stable@dpdk.org

Signed-off-by: Alexander Kozyrev <akozyrev@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


/dpdk/.github/workflows/build.yml
/dpdk/.mailmap
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/test/test_eventdev.c
/dpdk/doc/guides/eventdevs/cnxk.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/features/bnxt.ini
/dpdk/doc/guides/nics/features/r8169.ini
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/r8169.rst
/dpdk/doc/guides/rel_notes/release_24_11.rst
/dpdk/doc/guides/sample_app_ug/img/ptpclient.svg
/dpdk/doc/guides/sample_app_ug/intro.rst
/dpdk/doc/guides/sample_app_ug/ptpclient.rst
/dpdk/drivers/bus/fslmc/fslmc_vfio.c
/dpdk/drivers/common/cnxk/hw/sso.h
/dpdk/drivers/common/cnxk/hw/ssow.h
/dpdk/drivers/common/cnxk/hw/tim.h
/dpdk/drivers/common/cnxk/roc_irq.c
/dpdk/drivers/common/cnxk/roc_mbox.h
/dpdk/drivers/common/cnxk/roc_model.h
/dpdk/drivers/common/cnxk/roc_nix_queue.c
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/roc_sso.h
/dpdk/drivers/common/cnxk/roc_sso_priv.h
/dpdk/drivers/common/cnxk/roc_tim.c
/dpdk/drivers/common/cnxk/roc_tim.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/windows/mlx5_win_defs.h
/dpdk/drivers/compress/mlx5/mlx5_compress.c
mlx5/mlx5_crypto_gcm.c
mlx5/mlx5_crypto_xts.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn20k_eventdev.c
/dpdk/drivers/event/cnxk/cn20k_eventdev.h
/dpdk/drivers/event/cnxk/cn20k_tx_worker.h
/dpdk/drivers/event/cnxk/cn20k_worker.c
/dpdk/drivers/event/cnxk/cn20k_worker.h
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/cnxk/cnxk_common.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_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/deq/cn20k/deq_0_15_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_0_15_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_0_15_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_0_15_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_112_127_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_112_127_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_112_127_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_112_127_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_16_31_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_16_31_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_16_31_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_16_31_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_32_47_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_32_47_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_32_47_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_32_47_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_48_63_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_48_63_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_48_63_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_48_63_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_64_79_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_64_79_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_64_79_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_64_79_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_80_95_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_80_95_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_80_95_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_80_95_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_96_111_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_96_111_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_96_111_tmo_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_96_111_tmo_seg_burst.c
/dpdk/drivers/event/cnxk/deq/cn20k/deq_all_offload.c
/dpdk/drivers/event/cnxk/meson.build
/dpdk/drivers/event/cnxk/tx/cn20k/tx_0_15.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_0_15_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_112_127.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_112_127_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_16_31.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_16_31_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_32_47.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_32_47_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_48_63.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_48_63_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_64_79.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_64_79_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_80_95.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_80_95_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_96_111.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_96_111_seg.c
/dpdk/drivers/event/cnxk/tx/cn20k/tx_all_offload.c
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x_stats.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_cpr.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_mpc.c
/dpdk/drivers/net/bnxt/bnxt_mpc.h
/dpdk/drivers/net/bnxt/bnxt_reps.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_rxq.h
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_txq.h
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/bnxt_vnic.h
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa.h
/dpdk/drivers/net/bnxt/hcapi/cfa/hcapi_cfa_defs.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/CMakeLists.txt
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/host/cfa_bld_mpc.c
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/cfa_bld_defs.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/host/cfa_bld.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/host/cfa_bld_devops.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/host/cfa_bld_field_ids.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/host/cfa_bld_mpc_field_ids.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/host/cfa_bld_mpcops.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/p70/cfa_bld_p70_defs.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/p70/cfa_bld_p70_field_ids.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/p70/cfa_bld_p70_mpc.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/p70/cfa_p70.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/p70/cfa_p70_hw.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/include/p70/cfa_p70_mpc_structs.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/cfa_bld_p70_mpc.c
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/cfa_bld_p70_mpc_defs.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/host/cfa_bld_p70_host_mpc_wrapper.c
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/host/cfa_bld_p70_host_mpc_wrapper.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/host/cfa_bld_p70_mpcops.c
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/host/cfa_bld_p70_mpcops.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/host/cfa_p70_mpc_field_ids.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/bld/p70/host/cfa_p70_mpc_field_mapping.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/include/cfa_resources.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/include/cfa_trace.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/include/cfa_types.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/include/cfa_util.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/include/platform/dpdk/cfa_debug_defs.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/include/sys_util.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/meson.build
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/mm/CMakeLists.txt
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/mm/cfa_mm.c
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/mm/cfa_mm_priv.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/mm/include/cfa_mm.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tim/CMakeLists.txt
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tim/cfa_tim.c
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tim/cfa_tim_priv.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tim/include/cfa_tim.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tpm/CMakeLists.txt
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tpm/cfa_tpm.c
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tpm/cfa_tpm_priv.h
/dpdk/drivers/net/bnxt/hcapi/cfa_v3/tpm/include/cfa_tpm.h
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/meson.build
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr.c
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr.h
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_device.h
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.c
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.h
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.c
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.h
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.c
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.h
/dpdk/drivers/net/bnxt/tf_core/cfa_tcam_mgr_session.c
/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_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_msg.c
/dpdk/drivers/net/bnxt/tf_core/tf_msg.h
/dpdk/drivers/net/bnxt/tf_core/tf_resources.c
/dpdk/drivers/net/bnxt/tf_core/tf_resources.h
/dpdk/drivers/net/bnxt/tf_core/tf_rm.c
/dpdk/drivers/net/bnxt/tf_core/tf_session.c
/dpdk/drivers/net/bnxt/tf_core/tf_session.h
/dpdk/drivers/net/bnxt/tf_core/tf_tcam.c
/dpdk/drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.c
/dpdk/drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.h
/dpdk/drivers/net/bnxt/tf_core/v3/meson.build
/dpdk/drivers/net/bnxt/tf_core/v3/tfc.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_act.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_action_handle.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_cpm.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_cpm.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_debug.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_em.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_em.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_flow_handle.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_global_id.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_ident.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_idx_tbl.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_if_tbl.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_init.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_mpc_table.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_msg.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_msg.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_priv.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_priv.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_resources.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_resources.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_session.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_tbl_scope.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_tcam.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_util.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_util.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_vf2pf_msg.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfc_vf2pf_msg.h
/dpdk/drivers/net/bnxt/tf_core/v3/tfo.c
/dpdk/drivers/net/bnxt/tf_core/v3/tfo.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/bnxt_ulp_meter.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp_tfc.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp_tfc.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp_utils.h
/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_thor2_act.c
/dpdk/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor2_class.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/meson.build
/dpdk/drivers/net/bnxt/tf_ulp/ulp_alloc_tbl.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_alloc_tbl.h
/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_fc_mgr_tf.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_fc_mgr_tfc.c
/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_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_mapper.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper_tf.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper_tfc.c
/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_matcher.h
/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_sc_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_sc_mgr.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_sc_mgr_tfc.c
/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_utils.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.h
/dpdk/drivers/net/cnxk/cnxk_ethdev_devargs.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx5/hws/mlx5dr_send.c
/dpdk/drivers/net/mlx5/mlx5_flow_aso.c
/dpdk/drivers/net/mlx5/mlx5_rx.c
/dpdk/drivers/net/mlx5/mlx5_tx.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_api.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_age_queue.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_evt_queue.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_lrn_queue.c
/dpdk/drivers/net/ntnic/nthw/stat/nthw_stat.c
/dpdk/drivers/net/r8169/base/rtl8125a.c
/dpdk/drivers/net/r8169/base/rtl8125a_mcu.c
/dpdk/drivers/net/r8169/base/rtl8125a_mcu.h
/dpdk/drivers/net/r8169/base/rtl8125b.c
/dpdk/drivers/net/r8169/base/rtl8125b_mcu.c
/dpdk/drivers/net/r8169/base/rtl8125b_mcu.h
/dpdk/drivers/net/r8169/base/rtl8125bp.c
/dpdk/drivers/net/r8169/base/rtl8125bp_mcu.c
/dpdk/drivers/net/r8169/base/rtl8125bp_mcu.h
/dpdk/drivers/net/r8169/base/rtl8125d.c
/dpdk/drivers/net/r8169/base/rtl8125d_mcu.c
/dpdk/drivers/net/r8169/base/rtl8125d_mcu.h
/dpdk/drivers/net/r8169/base/rtl8126a.c
/dpdk/drivers/net/r8169/base/rtl8126a_mcu.c
/dpdk/drivers/net/r8169/base/rtl8126a_mcu.h
/dpdk/drivers/net/r8169/meson.build
/dpdk/drivers/net/r8169/r8169_compat.h
/dpdk/drivers/net/r8169/r8169_dash.c
/dpdk/drivers/net/r8169/r8169_dash.h
/dpdk/drivers/net/r8169/r8169_ethdev.c
/dpdk/drivers/net/r8169/r8169_ethdev.h
/dpdk/drivers/net/r8169/r8169_hw.c
/dpdk/drivers/net/r8169/r8169_hw.h
/dpdk/drivers/net/r8169/r8169_logs.h
/dpdk/drivers/net/r8169/r8169_phy.c
/dpdk/drivers/net/r8169/r8169_phy.h
/dpdk/drivers/net/r8169/r8169_rxtx.c
/dpdk/drivers/power/kvm_vm/meson.build
/dpdk/drivers/power/kvm_vm/rte_power_guest_channel.h
/dpdk/drivers/power/kvm_vm/version.map
/dpdk/examples/l2fwd-event/l2fwd_event.c
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/channel_monitor.h
/dpdk/examples/vm_power_manager/guest_cli/main.c
/dpdk/examples/vm_power_manager/guest_cli/meson.build
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/examples/vm_power_manager/meson.build
/dpdk/lib/eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/power/meson.build
/dpdk/lib/power/rte_power_cpufreq.h
/dpdk/lib/power/version.map
8252652128-Oct-2024 Pavan Nikhilesh <pbhagavatula@marvell.com>

common/cnxk: implement SSO HW info

Add SSO HW info mbox to get hardware capabilities, and reuse
them instead of depending on hardcoded values.
Remove redundant includes.

Signed-off-by: Pavan Nikhil

common/cnxk: implement SSO HW info

Add SSO HW info mbox to get hardware capabilities, and reuse
them instead of depending on hardcoded values.
Remove redundant includes.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>

show more ...


/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/drivers/common/cnxk/roc_mbox.h
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/roc_sso.h
/dpdk/drivers/common/idpf/base/README
/dpdk/drivers/common/idpf/base/meson.build
cnxk/cn10k_cryptodev_ops.c
cnxk/cn9k_cryptodev_ops.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.h
/dpdk/drivers/event/cnxk/cn10k_tx_worker.h
/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.h
/dpdk/drivers/event/cnxk/cnxk_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.h
/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.c
/dpdk/drivers/event/cnxk/cnxk_worker.h
/dpdk/drivers/net/cpfl/cpfl_flow_engine_fxp.c
/dpdk/drivers/net/e1000/base/meson.build
/dpdk/drivers/net/fm10k/base/meson.build
/dpdk/drivers/net/i40e/base/meson.build
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/ice/base/ice_ddp.c
/dpdk/drivers/net/ice/base/ice_ddp.h
/dpdk/drivers/net/ice/base/ice_sched.c
/dpdk/drivers/net/ice/base/ice_sched.h
/dpdk/drivers/net/ice/base/meson.build
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ice/ice_tm.c
/dpdk/drivers/net/igc/igc_txrx.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
20e633b006-Nov-2024 Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>

crypto/qat: fix ECDSA session handling

Fixed a problem with setting the key in the session in the ECDSA
algorithm. Since the key is being initialized in the session for EC,
it should be reflected in

crypto/qat: fix ECDSA session handling

Fixed a problem with setting the key in the session in the ECDSA
algorithm. Since the key is being initialized in the session for EC,
it should be reflected in the PMD session initialization function.

Fixes: badc0c6f6d6a ("cryptodev: set private and public keys in EC session")
Cc: stable@dpdk.org

Signed-off-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>

show more ...

5b2fe7ef31-Oct-2024 Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>

crypto/qat: fix modexp/inv length

This commit fixes an unset length in modular algorithms
in QAT asymmetric crypto PMD.

Fixes: 3b78aa7b2317 ("crypto/qat: refactor asymmetric crypto functions")
Cc:

crypto/qat: fix modexp/inv length

This commit fixes an unset length in modular algorithms
in QAT asymmetric crypto PMD.

Fixes: 3b78aa7b2317 ("crypto/qat: refactor asymmetric crypto functions")
Cc: stable@dpdk.org

Signed-off-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>

show more ...

c5819b0d17-Oct-2024 Stephen Hemminger <stephen@networkplumber.org>

crypto/openssl: fix potential string overflow

The algorithm name is a string and should be copied with strlcpy()
rather than rte_memcpy(). This fixes a warning detected with
clang and ASAN.

Bugzill

crypto/openssl: fix potential string overflow

The algorithm name is a string and should be copied with strlcpy()
rather than rte_memcpy(). This fixes a warning detected with
clang and ASAN.

Bugzilla ID: 1565
Fixes: 2b9c693f6ef5 ("crypto/openssl: support AES-CMAC operations")
Cc: stable@dpdk.org

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>

show more ...

3a38852724-Oct-2024 Hemant Agrawal <hemant.agrawal@nxp.com>

crypto/dpaa2_sec: support IPv6 UDP encapsulation

This patch enables support for NAT-T traversal in IPSEC ESP
protocol offload mode for IPv6

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>

32d8bc5524-Oct-2024 Barry Cao <barry.cao@nxp.com>

crypto/dpaa_sec: support UDP-encapsulated ESP

This patch enables support for NAT-T traversal in IPSEC ESP
protocol offload mode.

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Signed-off-by

crypto/dpaa_sec: support UDP-encapsulated ESP

This patch enables support for NAT-T traversal in IPSEC ESP
protocol offload mode.

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Signed-off-by: Barry Cao <barry.cao@nxp.com>

show more ...

c253236a24-Oct-2024 Hemant Agrawal <hemant.agrawal@nxp.com>

crypto/dpaa_sec: support IPsec diffserv and ECN

Enabling DIFFSERV and ECN in IPSEC proto offload descriptor.

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>

123098cd24-Oct-2024 Gagandeep Singh <g.singh@nxp.com>

crypto/dpaa_sec: enhance IPsec extended sequence number

Setting ESN seq number initialization.
Initialize the sequence number of ESP to 1.

Signed-off-by: Gagandeep Singh <g.singh@nxp.com>
Signed-of

crypto/dpaa_sec: enhance IPsec extended sequence number

Setting ESN seq number initialization.
Initialize the sequence number of ESP to 1.

Signed-off-by: Gagandeep Singh <g.singh@nxp.com>
Signed-off-by: Barry Cao <barry.cao@nxp.com>

show more ...

662811cb10-Oct-2024 Gagandeep Singh <g.singh@nxp.com>

crypto/dpaa2_sec: rework debug logs

Move the duplicate code in a common function and
remove un-necessary newline characters from the logs.

Signed-off-by: Jun Yang <jun.yang@nxp.com>
Signed-off-by:

crypto/dpaa2_sec: rework debug logs

Move the duplicate code in a common function and
remove un-necessary newline characters from the logs.

Signed-off-by: Jun Yang <jun.yang@nxp.com>
Signed-off-by: Gagandeep Singh <g.singh@nxp.com>

show more ...

8484d74b10-Oct-2024 Brian Dooley <brian.dooley@intel.com>

crypto/ipsec_mb: bump minimum IPsec MB version

AESNI_MB SW PMDs increment Intel IPsec MB version to 1.4.
A minimum IPsec Multi-buffer version of 1.4 or greater is now required
for the 24.11 LTS rele

crypto/ipsec_mb: bump minimum IPsec MB version

AESNI_MB SW PMDs increment Intel IPsec MB version to 1.4.
A minimum IPsec Multi-buffer version of 1.4 or greater is now required
for the 24.11 LTS release.

Signed-off-by: Brian Dooley <brian.dooley@intel.com>
Acked-by: Kai Ji <kai.ji@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Wathsala Vithanage <wathsala.vithanage@arm.com>

show more ...


/dpdk/.gitignore
/dpdk/.mailmap
/dpdk/MAINTAINERS
/dpdk/app/graph/ethdev.c
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-pmd/hairpin.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/test_link_bonding_rssconf.c
/dpdk/app/test/test_power.c
/dpdk/app/test/test_power_cpufreq.c
/dpdk/app/test/test_power_kvm_vm.c
/dpdk/app/test/test_thash.c
/dpdk/config/arm/meson.build
/dpdk/config/meson.build
/dpdk/devtools/parse-flow-support.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/chacha20_poly1305.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/features/dpaa2.ini
/dpdk/doc/guides/nics/features/nfp.ini
/dpdk/doc/guides/nics/features/ntnic.ini
/dpdk/doc/guides/nics/features/zxdh.ini
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/ntnic.rst
/dpdk/doc/guides/nics/zxdh.rst
/dpdk/doc/guides/platform/cnxk.rst
/dpdk/doc/guides/prog_guide/power_man.rst
/dpdk/doc/guides/rawdevs/cnxk_rvu_lf.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_24_11.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_power_man.rst
/dpdk/doc/guides/sample_app_ug/ptpclient.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/drivers/baseband/acc/acc_common.h
/dpdk/drivers/bus/fslmc/bus_fslmc_driver.h
/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/meson.build
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpci.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dprc.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/qbman/qbman_debug.c
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.c
/dpdk/drivers/bus/fslmc/version.map
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_api.h
/dpdk/drivers/common/cnxk/roc_constants.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_mbox.h
/dpdk/drivers/common/cnxk/roc_npa.c
/dpdk/drivers/common/cnxk/roc_npa.h
/dpdk/drivers/common/cnxk/roc_priv.h
/dpdk/drivers/common/cnxk/roc_rvu_lf.c
/dpdk/drivers/common/cnxk/roc_rvu_lf.h
/dpdk/drivers/common/cnxk/roc_rvu_lf_priv.h
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/roc_sso.h
/dpdk/drivers/common/cnxk/roc_utils.c
/dpdk/drivers/common/cnxk/version.map
ipsec_mb/ipsec_mb_ops.c
ipsec_mb/meson.build
ipsec_mb/pmd_aesni_mb.c
ipsec_mb/pmd_aesni_mb_priv.h
/dpdk/drivers/dma/dpaa2/dpaa2_qdma.c
/dpdk/drivers/event/dpaa2/dpaa2_hw_dpcon.c
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bonding/rte_eth_bond.h
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.h
/dpdk/drivers/net/bonding/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_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/dpaa2/dpaa2_parse_dump.h
/dpdk/drivers/net/dpaa2/dpaa2_ptp.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/dpaa2_sparser.c
/dpdk/drivers/net/dpaa2/dpaa2_tm.c
/dpdk/drivers/net/dpaa2/rte_pmd_dpaa2.h
/dpdk/drivers/net/dpaa2/version.map
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_common.c
/dpdk/drivers/net/hns3/hns3_common.h
/dpdk/drivers/net/hns3/hns3_dump.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_fdir.c
/dpdk/drivers/net/hns3/hns3_fdir.h
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_regs.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/mana/tx.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/nfp/flower/nfp_flower.c
/dpdk/drivers/net/nfp/flower/nfp_flower.h
/dpdk/drivers/net/nfp/flower/nfp_flower_cmsg.h
/dpdk/drivers/net/nfp/flower/nfp_flower_ctrl.c
/dpdk/drivers/net/nfp/flower/nfp_flower_representor.c
/dpdk/drivers/net/nfp/flower/nfp_flower_representor.h
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/nfp/nfp_net_common.c
/dpdk/drivers/net/nfp/nfp_net_common.h
/dpdk/drivers/net/nfp/nfp_rxtx.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp.h
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp_eth.c
/dpdk/drivers/net/ngbe/base/ngbe_regs.h
/dpdk/drivers/net/ngbe/ngbe_ethdev.c
/dpdk/drivers/net/ngbe/ngbe_rxtx.c
/dpdk/drivers/net/ngbe/ngbe_rxtx.h
/dpdk/drivers/net/ngbe/ngbe_rxtx_vec_neon.c
/dpdk/drivers/net/ngbe/ngbe_rxtx_vec_sse.c
/dpdk/drivers/net/ntnic/adapter/nt4ga_adapter.c
/dpdk/drivers/net/ntnic/adapter/nt4ga_stat/nt4ga_stat.c
/dpdk/drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c
/dpdk/drivers/net/ntnic/include/common_adapter_defs.h
/dpdk/drivers/net/ntnic/include/create_elements.h
/dpdk/drivers/net/ntnic/include/flow_api.h
/dpdk/drivers/net/ntnic/include/flow_api_engine.h
/dpdk/drivers/net/ntnic/include/flow_filter.h
/dpdk/drivers/net/ntnic/include/hw_mod_backend.h
/dpdk/drivers/net/ntnic/include/nt4ga_adapter.h
/dpdk/drivers/net/ntnic/include/ntdrv_4ga.h
/dpdk/drivers/net/ntnic/include/ntnic_stat.h
/dpdk/drivers/net/ntnic/include/ntos_drv.h
/dpdk/drivers/net/ntnic/include/stream_binary_flow_api.h
/dpdk/drivers/net/ntnic/link_mgmt/link_100g/nt4ga_link_100g.c
/dpdk/drivers/net/ntnic/meson.build
/dpdk/drivers/net/ntnic/nthw/core/include/nthw_core.h
/dpdk/drivers/net/ntnic/nthw/core/include/nthw_gmf.h
/dpdk/drivers/net/ntnic/nthw/core/include/nthw_i2cm.h
/dpdk/drivers/net/ntnic/nthw/core/include/nthw_rmc.h
/dpdk/drivers/net/ntnic/nthw/core/include/nthw_rpf.h
/dpdk/drivers/net/ntnic/nthw/core/include/nthw_tsm.h
/dpdk/drivers/net/ntnic/nthw/core/nthw_fpga.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_gmf.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_rmc.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_rpf.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_tsm.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_api.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_group.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_hasher.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_hasher.h
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_id_table.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_id_table.h
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_km.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_cat.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_flm.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_hsh.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_km.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_pdb.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_qsl.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_slc_lr.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_tpe.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_age_queue.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_age_queue.h
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_evt_queue.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_evt_queue.h
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_lrn_queue.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flm_lrn_queue.h
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flow_api_hw_db_inline.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flow_api_hw_db_inline.h
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flow_api_profile_inline.c
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flow_api_profile_inline.h
/dpdk/drivers/net/ntnic/nthw/flow_api/profile_inline/flow_api_profile_inline_config.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_flm.c
/dpdk/drivers/net/ntnic/nthw/model/nthw_fpga_model.c
/dpdk/drivers/net/ntnic/nthw/model/nthw_fpga_model.h
/dpdk/drivers/net/ntnic/nthw/nthw_rac.c
/dpdk/drivers/net/ntnic/nthw/nthw_rac.h
/dpdk/drivers/net/ntnic/nthw/ntnic_meter/ntnic_meter.c
/dpdk/drivers/net/ntnic/nthw/rte_pmd_ntnic.h
/dpdk/drivers/net/ntnic/nthw/stat/nthw_stat.c
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_9563_055_049_0000.c
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_mod_defs.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_mod_str_map.c
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_mac_rx.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_mac_tx.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_rpf.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_sta.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_tsm.h
/dpdk/drivers/net/ntnic/ntnic_ethdev.c
/dpdk/drivers/net/ntnic/ntnic_filter/ntnic_filter.c
/dpdk/drivers/net/ntnic/ntnic_mod_reg.c
/dpdk/drivers/net/ntnic/ntnic_mod_reg.h
/dpdk/drivers/net/ntnic/ntnic_xstats/ntnic_xstats.c
/dpdk/drivers/net/ntnic/ntutil/nt_util.h
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/tap/tap_netlink.c
/dpdk/drivers/net/tap/tap_netlink.h
/dpdk/drivers/net/tap/tap_tcmsgs.c
/dpdk/drivers/net/tap/tap_tcmsgs.h
/dpdk/drivers/net/txgbe/base/txgbe_mng.c
/dpdk/drivers/net/txgbe/base/txgbe_regs.h
/dpdk/drivers/net/txgbe/txgbe_ethdev.c
/dpdk/drivers/net/txgbe/txgbe_ethdev.h
/dpdk/drivers/net/txgbe/txgbe_rxtx.c
/dpdk/drivers/net/txgbe/txgbe_rxtx.h
/dpdk/drivers/net/txgbe/txgbe_rxtx_vec_neon.c
/dpdk/drivers/net/txgbe/txgbe_rxtx_vec_sse.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/zxdh/meson.build
/dpdk/drivers/net/zxdh/zxdh_common.c
/dpdk/drivers/net/zxdh/zxdh_common.h
/dpdk/drivers/net/zxdh/zxdh_ethdev.c
/dpdk/drivers/net/zxdh/zxdh_ethdev.h
/dpdk/drivers/net/zxdh/zxdh_logs.h
/dpdk/drivers/net/zxdh/zxdh_msg.c
/dpdk/drivers/net/zxdh/zxdh_msg.h
/dpdk/drivers/net/zxdh/zxdh_pci.c
/dpdk/drivers/net/zxdh/zxdh_pci.h
/dpdk/drivers/net/zxdh/zxdh_queue.c
/dpdk/drivers/net/zxdh/zxdh_queue.h
/dpdk/drivers/net/zxdh/zxdh_rxtx.h
/dpdk/drivers/power/acpi/acpi_cpufreq.c
/dpdk/drivers/power/acpi/acpi_cpufreq.h
/dpdk/drivers/power/acpi/meson.build
/dpdk/drivers/power/amd_pstate/amd_pstate_cpufreq.c
/dpdk/drivers/power/amd_pstate/amd_pstate_cpufreq.h
/dpdk/drivers/power/amd_pstate/meson.build
/dpdk/drivers/power/amd_uncore/amd_uncore.c
/dpdk/drivers/power/amd_uncore/amd_uncore.h
/dpdk/drivers/power/amd_uncore/meson.build
/dpdk/drivers/power/cppc/cppc_cpufreq.c
/dpdk/drivers/power/cppc/cppc_cpufreq.h
/dpdk/drivers/power/cppc/meson.build
/dpdk/drivers/power/intel_pstate/intel_pstate_cpufreq.c
/dpdk/drivers/power/intel_pstate/intel_pstate_cpufreq.h
/dpdk/drivers/power/intel_pstate/meson.build
/dpdk/drivers/power/intel_uncore/intel_uncore.c
/dpdk/drivers/power/intel_uncore/intel_uncore.h
/dpdk/drivers/power/intel_uncore/meson.build
/dpdk/drivers/power/kvm_vm/guest_channel.c
/dpdk/drivers/power/kvm_vm/guest_channel.h
/dpdk/drivers/power/kvm_vm/kvm_vm.c
/dpdk/drivers/power/kvm_vm/kvm_vm.h
/dpdk/drivers/power/kvm_vm/meson.build
/dpdk/drivers/power/meson.build
/dpdk/drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c
/dpdk/drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.h
/dpdk/drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf_driver.h
/dpdk/drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf_selftest.c
/dpdk/drivers/raw/cnxk_rvu_lf/meson.build
/dpdk/drivers/raw/cnxk_rvu_lf/version.map
/dpdk/drivers/raw/meson.build
/dpdk/examples/distributor/main.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/l3fwd-graph/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-power/perf_core.c
/dpdk/examples/l3fwd/l3fwd_acl.c
/dpdk/examples/l3fwd/l3fwd_altivec.h
/dpdk/examples/l3fwd/l3fwd_common.h
/dpdk/examples/l3fwd/l3fwd_em_hlm.h
/dpdk/examples/l3fwd/l3fwd_em_sequential.h
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/l3fwd_lpm_altivec.h
/dpdk/examples/l3fwd/l3fwd_lpm_neon.h
/dpdk/examples/l3fwd/l3fwd_lpm_sse.h
/dpdk/examples/l3fwd/l3fwd_neon.h
/dpdk/examples/l3fwd/l3fwd_sse.h
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/pipeline/cli.c
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_sched/init.c
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/channel_monitor.h
/dpdk/examples/vm_power_manager/guest_cli/main.c
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/examples/vm_power_manager/power_manager.c
/dpdk/lib/eal/include/rte_common.h
/dpdk/lib/ethdev/rte_class_eth.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/hash/meson.build
/dpdk/lib/hash/rte_thash.c
/dpdk/lib/hash/rte_thash.h
/dpdk/lib/hash/rte_thash_gf2_poly_math.c
/dpdk/lib/hash/version.map
/dpdk/lib/power/meson.build
/dpdk/lib/power/power_common.c
/dpdk/lib/power/power_common.h
/dpdk/lib/power/power_cpufreq.h
/dpdk/lib/power/power_uncore_ops.h
/dpdk/lib/power/rte_power_cpufreq.c
/dpdk/lib/power/rte_power_cpufreq.h
/dpdk/lib/power/rte_power_pmd_mgmt.h
/dpdk/lib/power/rte_power_qos.c
/dpdk/lib/power/rte_power_qos.h
/dpdk/lib/power/rte_power_uncore.c
/dpdk/lib/power/rte_power_uncore.h
/dpdk/lib/power/version.map
591200ef23-Oct-2024 Gagandeep Singh <g.singh@nxp.com>

bus/fslmc: upgrade MC to version 10.37

This patch upgrades the MC version compaitbility to 10.37

Signed-off-by: Gagandeep Singh <g.singh@nxp.com>
Signed-off-by: Apeksha Gupta <apeksha.gupta@nxp.com

bus/fslmc: upgrade MC to version 10.37

This patch upgrades the MC version compaitbility to 10.37

Signed-off-by: Gagandeep Singh <g.singh@nxp.com>
Signed-off-by: Apeksha Gupta <apeksha.gupta@nxp.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>

show more ...


/dpdk/config/arm/meson.build
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/dmadevs/dpaa.rst
/dpdk/doc/guides/dmadevs/dpaa2.rst
/dpdk/doc/guides/platform/dpaa2.rst
/dpdk/drivers/bus/fslmc/bus_fslmc_driver.h
/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/dpio.c
/dpdk/drivers/bus/fslmc/mc/fsl_dpcon.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpio.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpio_cmd.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpmng.h
/dpdk/drivers/bus/fslmc/mc/fsl_dprc_cmd.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpci.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_debug.h
/dpdk/drivers/bus/fslmc/version.map
/dpdk/drivers/common/dpaax/meson.build
/dpdk/drivers/common/dpaax/rte_pmd_dpaax_qdma.h
dpaa2_sec/mc/dpseci.c
dpaa2_sec/mc/fsl_dpseci.h
dpaa2_sec/mc/fsl_dpseci_cmd.h
/dpdk/drivers/dma/dpaa/dpaa_qdma.c
/dpdk/drivers/dma/dpaa/dpaa_qdma.h
/dpdk/drivers/dma/dpaa2/dpaa2_qdma.c
/dpdk/drivers/dma/dpaa2/dpaa2_qdma.h
/dpdk/drivers/dma/dpaa2/meson.build
/dpdk/drivers/event/dpaa2/dpaa2_hw_dpcon.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/mc/dpdmux.c
/dpdk/drivers/net/dpaa2/mc/dpkg.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpkg.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni_cmd.h
/dpdk/drivers/net/dpaa2/rte_pmd_dpaa2.h
/dpdk/drivers/net/dpaa2/version.map
12d98ece15-Oct-2024 Jun Yang <jun.yang@nxp.com>

bus/fslmc: enhance QBMAN DQ storage logic

Multiple DQ storages are used among multiple cores, the single dq
storage of first union is leak if multiple storages are allocated.
It does not make sense

bus/fslmc: enhance QBMAN DQ storage logic

Multiple DQ storages are used among multiple cores, the single dq
storage of first union is leak if multiple storages are allocated.
It does not make sense to keep the single dq storage of union,
remove it and reuse the first dq storage of multiple storages
for this case.

Signed-off-by: Jun Yang <jun.yang@nxp.com>

show more ...


/dpdk/.mailmap
/dpdk/MAINTAINERS
/dpdk/app/dumpcap/main.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_fib.c
/dpdk/app/test/test_lcore_var.c
/dpdk/app/test/test_lcore_var_perf.c
/dpdk/config/rte_config.h
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/dmadevs/dpaa2.rst
/dpdk/doc/guides/freebsd_gsg/freebsd_eal_parameters.rst
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/ethdev/flow_offload.rst
/dpdk/doc/guides/prog_guide/img/lcore_var_mem_layout.svg
/dpdk/doc/guides/prog_guide/img/static_array_mem_layout.svg
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/lcore_var.rst
/dpdk/doc/guides/prog_guide/log_lib.rst
/dpdk/doc/guides/rel_notes/release_24_11.rst
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpci.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/qbman/include/compat.h
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_base.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/nfp/nfp_platform.h
dpaa2_sec/dpaa2_sec_dpseci.c
dpaa2_sec/dpaa2_sec_raw_dp.c
/dpdk/drivers/dma/dpaa2/dpaa2_qdma.c
/dpdk/drivers/dma/dpaa2/dpaa2_qdma.h
/dpdk/drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h
/dpdk/drivers/dma/hisilicon/hisi_dmadev.h
/dpdk/drivers/ml/cnxk/cn10k_ml_ocm.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_neon.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_gen_hash.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cpfl/cpfl_flow_engine_fxp.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/enetfec/enet_ethdev.c
/dpdk/drivers/net/enetfec/enet_ethdev.h
/dpdk/drivers/net/hns3/hns3_rxtx_vec_neon.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_neon.c
/dpdk/drivers/net/mlx5/hws/mlx5dr.h
/dpdk/drivers/net/mlx5/hws/mlx5dr_action.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_action.h
/dpdk/drivers/net/mlx5/hws/mlx5dr_debug.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_definer.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_definer.h
/dpdk/drivers/net/mlx5/hws/mlx5dr_matcher.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_matcher.h
/dpdk/drivers/net/mlx5/hws/mlx5dr_rule.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_table.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_table.h
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/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_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_hw.c
/dpdk/drivers/net/mlx5/mlx5_flow_hw_stubs.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_hws_cnt.c
/dpdk/drivers/net/mlx5/mlx5_hws_cnt.h
/dpdk/drivers/net/mlx5/mlx5_mac.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_trace.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/mlx5_vlan.c
/dpdk/drivers/net/mlx5/tools/mlx5_trace.py
/dpdk/drivers/net/mlx5/windows/mlx5_os.c
/dpdk/drivers/net/qede/base/bcm_osal.h
/dpdk/drivers/net/vmxnet3/base/vmxnet3_osdep.h
/dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
/dpdk/lib/eal/common/eal_common_debug.c
/dpdk/lib/eal/common/eal_common_lcore_var.c
/dpdk/lib/eal/common/eal_common_options.c
/dpdk/lib/eal/common/eal_internal_cfg.h
/dpdk/lib/eal/common/eal_lcore_var.h
/dpdk/lib/eal/common/eal_options.h
/dpdk/lib/eal/common/meson.build
/dpdk/lib/eal/common/rte_random.c
/dpdk/lib/eal/common/rte_service.c
/dpdk/lib/eal/freebsd/eal.c
/dpdk/lib/eal/include/meson.build
/dpdk/lib/eal/include/rte_lcore_var.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/unix/meson.build
/dpdk/lib/eal/unix/rte_thread.c
/dpdk/lib/eal/version.map
/dpdk/lib/eal/windows/eal.c
/dpdk/lib/eal/windows/getopt.c
/dpdk/lib/eal/windows/include/getopt.h
/dpdk/lib/eal/windows/include/rte_os_shim.h
/dpdk/lib/eal/x86/rte_power_intrinsics.c
/dpdk/lib/fib/rte_fib.c
/dpdk/lib/graph/node.c
/dpdk/lib/log/log.c
/dpdk/lib/log/log_color.c
/dpdk/lib/log/log_internal.h
/dpdk/lib/log/log_journal.c
/dpdk/lib/log/log_private.h
/dpdk/lib/log/log_syslog.c
/dpdk/lib/log/log_timestamp.c
/dpdk/lib/log/meson.build
/dpdk/lib/log/version.map
/dpdk/lib/mbuf/rte_mbuf_ptype.c
/dpdk/lib/mbuf/rte_mbuf_ptype.h
/dpdk/lib/net/rte_ip4.h
/dpdk/lib/net/rte_ip6.h
/dpdk/lib/power/rte_power_pmd_mgmt.c
97afd07c25-Oct-2024 David Marchand <david.marchand@redhat.com>

crypto/openssl: fix 3DES-CTR with big endian CPUs

Caught by code review.

Don't byte swap unconditionally (assuming that CPU is little endian is
wrong). Instead, convert from big endian to cpu and v

crypto/openssl: fix 3DES-CTR with big endian CPUs

Caught by code review.

Don't byte swap unconditionally (assuming that CPU is little endian is
wrong). Instead, convert from big endian to cpu and vice versa.

Besides, avoid unaligned accesses and remove the ctr_inc helper that is
not used anywhere else.

Fixes: d61f70b4c918 ("crypto/libcrypto: add driver for OpenSSL library")
Cc: stable@dpdk.org

Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Morten Brørup <mb@smartsharesystems.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>

show more ...


/dpdk/.ci/linux-setup.sh
/dpdk/.mailmap
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/graph/ethdev.c
/dpdk/app/graph/ethdev.h
/dpdk/app/graph/ip6_route.c
/dpdk/app/graph/meson.build
/dpdk/app/graph/neigh.c
/dpdk/app/graph/neigh_priv.h
/dpdk/app/graph/route.h
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-fib/main.c
/dpdk/app/test-flow-perf/actions_gen.c
/dpdk/app/test-flow-perf/items_gen.c
/dpdk/app/test-pipeline/pipeline_hash.c
/dpdk/app/test-pipeline/pipeline_lpm_ipv6.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/icmpecho.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-sad/main.c
/dpdk/app/test/meson.build
/dpdk/app/test/packet_burst_generator.c
/dpdk/app/test/test_argparse.c
/dpdk/app/test/test_bitops.c
/dpdk/app/test/test_cmdline_ipaddr.c
/dpdk/app/test/test_eventdev.c
/dpdk/app/test/test_fib6.c
/dpdk/app/test/test_fib6_perf.c
/dpdk/app/test/test_ipfrag.c
/dpdk/app/test/test_ipsec_sad.c
/dpdk/app/test/test_lpm6.c
/dpdk/app/test/test_lpm6_data.h
/dpdk/app/test/test_lpm6_perf.c
/dpdk/app/test/test_net_ip6.c
/dpdk/app/test/test_power_cpufreq.c
/dpdk/app/test/test_reassembly_perf.c
/dpdk/app/test/test_rib6.c
/dpdk/app/test/test_table_combined.c
/dpdk/app/test/test_table_tables.c
/dpdk/app/test/test_thash.c
/dpdk/buildtools/call-sphinx-build.py
/dpdk/buildtools/check-dts-requirements.py
/dpdk/buildtools/chkincs/meson.build
/dpdk/buildtools/meson.build
/dpdk/config/arm/meson.build
/dpdk/config/meson.build
/dpdk/config/riscv/meson.build
/dpdk/config/x86/cross-32bit-arch.ini
/dpdk/config/x86/cross-32bit-debian.ini
/dpdk/config/x86/cross-32bit-fedora.ini
/dpdk/config/x86/meson.build
/dpdk/devtools/check-forbidden-tokens.awk
/dpdk/devtools/check-spdx-tag.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/linux-uapi.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/devtools/words-case.txt
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/api/dts/conf_yaml_schema.json
/dpdk/doc/api/dts/custom.css
/dpdk/doc/api/dts/framework.config.rst
/dpdk/doc/api/dts/framework.config.types.rst
/dpdk/doc/api/dts/framework.exception.rst
/dpdk/doc/api/dts/framework.logger.rst
/dpdk/doc/api/dts/framework.params.eal.rst
/dpdk/doc/api/dts/framework.params.rst
/dpdk/doc/api/dts/framework.params.testpmd.rst
/dpdk/doc/api/dts/framework.params.types.rst
/dpdk/doc/api/dts/framework.parser.rst
/dpdk/doc/api/dts/framework.remote_session.dpdk_shell.rst
/dpdk/doc/api/dts/framework.remote_session.interactive_remote_session.rst
/dpdk/doc/api/dts/framework.remote_session.interactive_shell.rst
/dpdk/doc/api/dts/framework.remote_session.python_shell.rst
/dpdk/doc/api/dts/framework.remote_session.remote_session.rst
/dpdk/doc/api/dts/framework.remote_session.rst
/dpdk/doc/api/dts/framework.remote_session.ssh_session.rst
/dpdk/doc/api/dts/framework.remote_session.testpmd_shell.rst
/dpdk/doc/api/dts/framework.runner.rst
/dpdk/doc/api/dts/framework.settings.rst
/dpdk/doc/api/dts/framework.test_result.rst
/dpdk/doc/api/dts/framework.test_suite.rst
/dpdk/doc/api/dts/framework.testbed_model.capability.rst
/dpdk/doc/api/dts/framework.testbed_model.cpu.rst
/dpdk/doc/api/dts/framework.testbed_model.linux_session.rst
/dpdk/doc/api/dts/framework.testbed_model.node.rst
/dpdk/doc/api/dts/framework.testbed_model.os_session.rst
/dpdk/doc/api/dts/framework.testbed_model.port.rst
/dpdk/doc/api/dts/framework.testbed_model.posix_session.rst
/dpdk/doc/api/dts/framework.testbed_model.rst
/dpdk/doc/api/dts/framework.testbed_model.sut_node.rst
/dpdk/doc/api/dts/framework.testbed_model.tg_node.rst
/dpdk/doc/api/dts/framework.testbed_model.topology.rst
/dpdk/doc/api/dts/framework.testbed_model.traffic_generator.capturing_traffic_generator.rst
/dpdk/doc/api/dts/framework.testbed_model.traffic_generator.rst
/dpdk/doc/api/dts/framework.testbed_model.traffic_generator.scapy.rst
/dpdk/doc/api/dts/framework.testbed_model.traffic_generator.traffic_generator.rst
/dpdk/doc/api/dts/framework.testbed_model.virtual_device.rst
/dpdk/doc/api/dts/framework.utils.rst
/dpdk/doc/api/dts/index.rst
/dpdk/doc/api/dts/meson.build
/dpdk/doc/api/meson.build
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/index.rst
/dpdk/doc/guides/contributing/linux_uapi.rst
/dpdk/doc/guides/contributing/new_driver.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/nics/cpfl.rst
/dpdk/doc/guides/nics/features/hns3.ini
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/prog_guide/argparse_lib.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_24_11.rst
/dpdk/doc/guides/tools/dts.rst
/dpdk/doc/meson.build
/dpdk/drivers/baseband/acc/acc_common.h
/dpdk/drivers/baseband/acc/rte_vrb_pmd.c
/dpdk/drivers/baseband/acc/vrb2_vf_enum.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/ifpga/bus_ifpga_driver.h
/dpdk/drivers/common/cnxk/cnxk_security.c
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_dev.c
/dpdk/drivers/common/cnxk/roc_dpi.c
/dpdk/drivers/common/cnxk/roc_dpi.h
/dpdk/drivers/common/cnxk/roc_dpi_priv.h
/dpdk/drivers/common/cnxk/roc_eswitch.c
/dpdk/drivers/common/cnxk/roc_eswitch.h
/dpdk/drivers/common/cnxk/roc_features.h
/dpdk/drivers/common/cnxk/roc_mbox.h
/dpdk/drivers/common/cnxk/roc_nix_priv.h
/dpdk/drivers/common/cnxk/roc_nix_rss.c
/dpdk/drivers/common/cnxk/roc_npc.c
/dpdk/drivers/common/cnxk/roc_npc.h
/dpdk/drivers/common/cnxk/roc_npc_priv.h
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/dpaax/compat.h
/dpdk/drivers/common/nfp/nfp_common.c
/dpdk/drivers/common/nfp/nfp_common_pci.c
openssl/rte_openssl_pmd.c
/dpdk/drivers/dma/cnxk/cnxk_dmadev.c
/dpdk/drivers/dma/cnxk/cnxk_dmadev.h
/dpdk/drivers/dma/idxd/idxd_pci.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/cn9k_eventdev.c
/dpdk/drivers/event/cnxk/cn9k_worker.c
/dpdk/drivers/event/cnxk/cn9k_worker.h
/dpdk/drivers/event/cnxk/deq/cn10k/deq_all_offload.c
/dpdk/drivers/event/cnxk/deq/cn9k/deq_all_offload.c
/dpdk/drivers/event/cnxk/meson.build
/dpdk/drivers/event/dlb2/dlb2.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/dsw/dsw_event.c
/dpdk/drivers/event/octeontx/ssovf_evdev.h
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/opdl/opdl_evdev.c
/dpdk/drivers/event/skeleton/skeleton_eventdev.c
/dpdk/drivers/event/sw/sw_evdev.c
/dpdk/drivers/event/sw/sw_evdev.h
/dpdk/drivers/event/sw/sw_evdev_worker.c
/dpdk/drivers/meson.build
/dpdk/drivers/ml/cnxk/cn10k_ml_model.c
/dpdk/drivers/ml/cnxk/cnxk_ml_io.c
/dpdk/drivers/ml/cnxk/cnxk_ml_io.h
/dpdk/drivers/ml/cnxk/mvtvm_ml_model.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cnxk/cnxk_eswitch_rxtx.c
/dpdk/drivers/net/cnxk/cnxk_flow.c
/dpdk/drivers/net/cnxk/cnxk_rep.c
/dpdk/drivers/net/cnxk/cnxk_rep.h
/dpdk/drivers/net/cnxk/cnxk_rep_msg.h
/dpdk/drivers/net/cnxk/meson.build
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/dpaa/fmlib/fm_ext.h
/dpdk/drivers/net/dpaa/fmlib/fm_lib.c
/dpdk/drivers/net/dpaa/fmlib/fm_vsp.c
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/gve/base/gve_osdep.h
/dpdk/drivers/net/hinic/hinic_pmd_flow.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.c
/dpdk/drivers/net/hns3/hns3_common.c
/dpdk/drivers/net/hns3/hns3_common.h
/dpdk/drivers/net/hns3/hns3_dump.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_fdir.c
/dpdk/drivers/net/hns3/hns3_fdir.h
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/i40e/base/i40e_nvm.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/iavf/iavf_fdir.c
/dpdk/drivers/net/iavf/iavf_fsub.c
/dpdk/drivers/net/iavf/iavf_ipsec_crypto.c
/dpdk/drivers/net/ice/ice_diagnose.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_rxtx.c
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/igc/igc_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_definer.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_hw.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_flow.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/nfp/flower/nfp_conntrack.c
/dpdk/drivers/net/nfp/flower/nfp_flower.c
/dpdk/drivers/net/nfp/flower/nfp_flower_cmsg.c
/dpdk/drivers/net/nfp/flower/nfp_flower_ctrl.c
/dpdk/drivers/net/nfp/flower/nfp_flower_flow.c
/dpdk/drivers/net/nfp/flower/nfp_flower_representor.c
/dpdk/drivers/net/nfp/flower/nfp_flower_service.c
/dpdk/drivers/net/nfp/nfd3/nfp_nfd3_dp.c
/dpdk/drivers/net/nfp/nfdk/nfp_nfdk_dp.c
/dpdk/drivers/net/nfp/nfdk/nfp_nfdk_vec_avx2_dp.c
/dpdk/drivers/net/nfp/nfp_cpp_bridge.c
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/nfp/nfp_ipsec.c
/dpdk/drivers/net/nfp/nfp_mtr.c
/dpdk/drivers/net/nfp/nfp_net_cmsg.c
/dpdk/drivers/net/nfp/nfp_net_common.c
/dpdk/drivers/net/nfp/nfp_net_common.h
/dpdk/drivers/net/nfp/nfp_net_ctrl.c
/dpdk/drivers/net/nfp/nfp_net_flow.c
/dpdk/drivers/net/nfp/nfp_net_meta.c
/dpdk/drivers/net/nfp/nfp_rxtx.c
/dpdk/drivers/net/nfp/nfp_rxtx_vec_avx2.c
/dpdk/drivers/net/nfp/nfp_service.c
/dpdk/drivers/net/nfp/nfpcore/nfp6000_pcie.c
/dpdk/drivers/net/nfp/nfpcore/nfp_cppcore.c
/dpdk/drivers/net/nfp/nfpcore/nfp_elf.c
/dpdk/drivers/net/nfp/nfpcore/nfp_hwinfo.c
/dpdk/drivers/net/nfp/nfpcore/nfp_mip.c
/dpdk/drivers/net/nfp/nfpcore/nfp_mutex.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nffw.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp_cmds.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp_eth.c
/dpdk/drivers/net/nfp/nfpcore/nfp_resource.c
/dpdk/drivers/net/nfp/nfpcore/nfp_rtsym.c
/dpdk/drivers/net/nfp/nfpcore/nfp_sync.c
/dpdk/drivers/net/octeon_ep/otx_ep_ethdev.c
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/txgbe/txgbe_flow.c
/dpdk/drivers/net/txgbe/txgbe_ipsec.c
/dpdk/drivers/vdpa/nfp/nfp_vdpa.c
/dpdk/drivers/vdpa/nfp/nfp_vdpa_core.c
/dpdk/dts/.devcontainer/devcontainer.json
/dpdk/dts/Dockerfile
/dpdk/dts/README.md
/dpdk/dts/conf.yaml
/dpdk/dts/framework/config/__init__.py
/dpdk/dts/framework/config/conf_yaml_schema.json
/dpdk/dts/framework/config/types.py
/dpdk/dts/framework/params/__init__.py
/dpdk/dts/framework/params/eal.py
/dpdk/dts/framework/params/types.py
/dpdk/dts/framework/parser.py
/dpdk/dts/framework/remote_session/interactive_remote_session.py
/dpdk/dts/framework/remote_session/single_active_interactive_shell.py
/dpdk/dts/framework/remote_session/testpmd_shell.py
/dpdk/dts/framework/runner.py
/dpdk/dts/framework/settings.py
/dpdk/dts/framework/test_result.py
/dpdk/dts/framework/test_suite.py
/dpdk/dts/framework/testbed_model/capability.py
/dpdk/dts/framework/testbed_model/linux_session.py
/dpdk/dts/framework/testbed_model/node.py
/dpdk/dts/framework/testbed_model/port.py
/dpdk/dts/framework/testbed_model/tg_node.py
/dpdk/dts/framework/testbed_model/topology.py
/dpdk/dts/framework/testbed_model/traffic_generator/__init__.py
/dpdk/dts/framework/testbed_model/traffic_generator/capturing_traffic_generator.py
/dpdk/dts/framework/testbed_model/traffic_generator/scapy.py
/dpdk/dts/framework/testbed_model/traffic_generator/traffic_generator.py
/dpdk/dts/framework/utils.py
/dpdk/dts/poetry.lock
/dpdk/dts/pyproject.toml
/dpdk/dts/tests/TestSuite_hello_world.py
/dpdk/dts/tests/TestSuite_os_udp.py
/dpdk/dts/tests/TestSuite_pmd_buffer_scatter.py
/dpdk/dts/tests/TestSuite_smoke_tests.py
/dpdk/examples/cmdline/commands.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/parser.c
/dpdk/examples/ip_pipeline/parser.h
/dpdk/examples/ip_pipeline/pipeline.c
/dpdk/examples/ip_pipeline/pipeline.h
/dpdk/examples/ip_pipeline/thread.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/flow.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_lpm_neon.h
/dpdk/examples/ipsec-secgw/ipsec_worker.c
/dpdk/examples/ipsec-secgw/ipsec_worker.h
/dpdk/examples/ipsec-secgw/meson.build
/dpdk/examples/ipsec-secgw/parser.c
/dpdk/examples/ipsec-secgw/parser.h
/dpdk/examples/ipsec-secgw/rt.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sad.h
/dpdk/examples/ipsec-secgw/sp6.c
/dpdk/examples/l3fwd-graph/main.c
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/l3fwd_route.h
/dpdk/examples/l3fwd/lpm_route_parse.c
/dpdk/examples/l3fwd/main.c
/dpdk/kernel/linux/uapi/.gitignore
/dpdk/kernel/linux/uapi/linux/vduse.h
/dpdk/kernel/linux/uapi/version
/dpdk/lib/argparse/rte_argparse.c
/dpdk/lib/argparse/rte_argparse.h
/dpdk/lib/cmdline/cmdline_parse_ipaddr.h
/dpdk/lib/dmadev/rte_dmadev.c
/dpdk/lib/dmadev/rte_dmadev.h
/dpdk/lib/dmadev/rte_dmadev_trace.h
/dpdk/lib/eal/include/generic/rte_cpuflags.h
/dpdk/lib/eal/include/rte_bitset.h
/dpdk/lib/eal/include/rte_lcore.h
/dpdk/lib/eal/include/rte_memzone.h
/dpdk/lib/eal/version.map
/dpdk/lib/efd/rte_efd.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/eventdev/eventdev_pmd.h
/dpdk/lib/eventdev/eventdev_private.c
/dpdk/lib/eventdev/rte_eventdev.h
/dpdk/lib/eventdev/rte_eventdev_core.h
/dpdk/lib/fib/meson.build
/dpdk/lib/fib/rte_fib6.c
/dpdk/lib/fib/rte_fib6.h
/dpdk/lib/fib/trie.c
/dpdk/lib/fib/trie.h
/dpdk/lib/fib/trie_avx512.c
/dpdk/lib/fib/trie_avx512.h
/dpdk/lib/gro/gro_tcp6.c
/dpdk/lib/gro/gro_tcp6.h
/dpdk/lib/hash/rte_cuckoo_hash.c
/dpdk/lib/hash/rte_thash.c
/dpdk/lib/hash/rte_thash.h
/dpdk/lib/ip_frag/rte_ipv4_reassembly.c
/dpdk/lib/ip_frag/rte_ipv6_reassembly.c
/dpdk/lib/ipsec/rte_ipsec_sad.h
/dpdk/lib/lpm/meson.build
/dpdk/lib/lpm/rte_lpm6.c
/dpdk/lib/lpm/rte_lpm6.h
/dpdk/lib/mbuf/rte_mbuf.h
/dpdk/lib/meson.build
/dpdk/lib/mldev/mldev_utils.h
/dpdk/lib/mldev/mldev_utils_neon.c
/dpdk/lib/mldev/mldev_utils_neon_bfloat16.c
/dpdk/lib/mldev/mldev_utils_scalar.c
/dpdk/lib/mldev/mldev_utils_scalar_bfloat16.c
/dpdk/lib/mldev/rte_mldev.c
/dpdk/lib/mldev/rte_mldev.h
/dpdk/lib/mldev/version.map
/dpdk/lib/net/meson.build
/dpdk/lib/net/rte_cksum.h
/dpdk/lib/net/rte_ether.h
/dpdk/lib/net/rte_icmp.h
/dpdk/lib/net/rte_ip.h
/dpdk/lib/net/rte_ip4.h
/dpdk/lib/net/rte_ip6.h
/dpdk/lib/node/ip6_lookup.c
/dpdk/lib/node/rte_node_ip6_api.h
/dpdk/lib/pipeline/rte_swx_ipsec.c
/dpdk/lib/pipeline/rte_swx_ipsec.h
/dpdk/lib/pipeline/rte_table_action.c
/dpdk/lib/pipeline/rte_table_action.h
/dpdk/lib/power/meson.build
/dpdk/lib/power/power_acpi_cpufreq.c
/dpdk/lib/power/power_amd_pstate_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_pstate_cpufreq.c
/dpdk/lib/power/rte_power_pmd_mgmt.c
/dpdk/lib/rawdev/rte_rawdev_pmd.h
/dpdk/lib/rib/meson.build
/dpdk/lib/rib/rte_rib6.c
/dpdk/lib/rib/rte_rib6.h
/dpdk/lib/security/rte_security.h
/dpdk/lib/table/rte_table_lpm_ipv6.c
/dpdk/lib/table/rte_table_lpm_ipv6.h
/dpdk/lib/vhost/meson.build
/dpdk/lib/vhost/vduse.c
/dpdk/lib/vhost/vduse.h
/dpdk/meson.build
/dpdk/usertools/dpdk-devbind.py
2909f9af20-Sep-2024 Bruce Richardson <bruce.richardson@intel.com>

build: remove version check on compiler links function

The "compiler.links()" function meson documentation [1] is a little
unclear, in a casual reading implies that the function was new in 0.60
meso

build: remove version check on compiler links function

The "compiler.links()" function meson documentation [1] is a little
unclear, in a casual reading implies that the function was new in 0.60
meson release. In fact, it is only enhanced as described in that
release, but is present earlier.
As such, we can remove the version checks preceding the calls to links
function in our code.

[1] https://mesonbuild.com/Reference-manual_returned_compiler.html#compilerlinks

Fixes: fd809737cf8c ("common/qat: fix build with incompatible IPsec library")
Fixes: fb94d8243894 ("crypto/ipsec_mb: add dependency check for cross build")
Cc: stable@dpdk.org

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Robin Jarry <rjarry@redhat.com>
Tested-by: Ferruh Yigit <ferruh.yigit@amd.com>
Acked-by: Chengwen Feng <fengchengwen@huawei.com>

show more ...


/dpdk/.ci/linux-setup.sh
/dpdk/.mailmap
/dpdk/MAINTAINERS
/dpdk/app/dumpcap/main.c
/dpdk/app/proc-info/main.c
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-bbdev/test_bbdev_vector.c
/dpdk/app/test-bbdev/test_bbdev_vector.h
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/cmdline_tm.c
/dpdk/app/test-pmd/cmdline_tm.h
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/macswap_sse.h
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/meson.build
/dpdk/app/test/test_bitops.c
/dpdk/app/test/test_bitset.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_cpuflags.c
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_cryptodev_sm4_test_vectors.h
/dpdk/app/test/test_fib.c
/dpdk/app/test/test_fib_perf.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_pcapng.c
/dpdk/app/test/test_security_inline_macsec.c
/dpdk/buildtools/subproject/meson.build
/dpdk/config/arm/meson.build
/dpdk/devtools/checkpatches.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/bbdevs/vrb1.rst
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/af_packet.rst
/dpdk/doc/guides/nics/cnxk.rst
/dpdk/doc/guides/nics/dpaa.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/dpaa.ini
/dpdk/doc/guides/nics/features/nfp.ini
/dpdk/doc/guides/nics/features/ntnic.ini
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/ntnic.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/build-sdk-meson.rst
/dpdk/doc/guides/prog_guide/ethdev/flow_offload.rst
/dpdk/doc/guides/prog_guide/graph_lib.rst
/dpdk/doc/guides/prog_guide/img/anatomy_of_a_node.svg
/dpdk/doc/guides/prog_guide/img/graph_mem_layout.svg
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_24_11.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/vdpadevs/nfp.rst
/dpdk/drivers/baseband/acc/acc_common.h
/dpdk/drivers/baseband/acc/rte_acc100_pmd.c
/dpdk/drivers/baseband/acc/rte_vrb_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/bus/dpaa/base/fman/fman.c
/dpdk/drivers/bus/dpaa/base/fman/fman_hw.c
/dpdk/drivers/bus/dpaa/base/fman/netcfg_layer.c
/dpdk/drivers/bus/dpaa/base/qbman/qman.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/fman.h
/dpdk/drivers/bus/dpaa/include/fsl_fman.h
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/dpaa/version.map
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/common/cnxk/cnxk_telemetry_nix.c
/dpdk/drivers/common/cnxk/hw/nix.h
/dpdk/drivers/common/cnxk/hw/npa.h
/dpdk/drivers/common/cnxk/hw/rvu.h
/dpdk/drivers/common/cnxk/meson.build
/dpdk/drivers/common/cnxk/roc_constants.h
/dpdk/drivers/common/cnxk/roc_dev.c
/dpdk/drivers/common/cnxk/roc_dev_priv.h
/dpdk/drivers/common/cnxk/roc_ie_ot.c
/dpdk/drivers/common/cnxk/roc_mbox.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_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_rss.c
/dpdk/drivers/common/cnxk/roc_nix_stats.c
/dpdk/drivers/common/cnxk/roc_nix_tm.c
/dpdk/drivers/common/cnxk/roc_nix_tm_ops.c
/dpdk/drivers/common/cnxk/roc_npa.c
/dpdk/drivers/common/cnxk/roc_npa.h
/dpdk/drivers/common/cnxk/roc_npa_debug.c
/dpdk/drivers/common/cnxk/roc_npc.c
/dpdk/drivers/common/cnxk/roc_platform.c
/dpdk/drivers/common/cnxk/roc_platform.h
/dpdk/drivers/common/cnxk/roc_sso.c
/dpdk/drivers/common/cnxk/version.map
/dpdk/drivers/common/iavf/README
/dpdk/drivers/common/iavf/iavf_prototype.h
/dpdk/drivers/common/iavf/iavf_register.h
/dpdk/drivers/common/iavf/iavf_type.h
/dpdk/drivers/common/iavf/version.map
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/idpf/idpf_common_rxtx_avx512.c
/dpdk/drivers/common/nfp/nfp_common_ctrl.h
/dpdk/drivers/common/nfp/nfp_common_pci.c
/dpdk/drivers/common/qat/meson.build
/dpdk/drivers/common/sfc_efx/sfc_efx.c
ipsec_mb/meson.build
/dpdk/drivers/dma/idxd/idxd_pci.c
/dpdk/drivers/event/cnxk/cn10k_eventdev.c
/dpdk/drivers/event/cnxk/cn9k_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev.c
/dpdk/drivers/event/cnxk/cnxk_eventdev_adptr.c
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/mempool/cnxk/cnxk_mempool.c
/dpdk/drivers/mempool/cnxk/cnxk_mempool_ops.c
/dpdk/drivers/ml/cnxk/cn10k_ml_dev.c
/dpdk/drivers/ml/cnxk/cn10k_ml_dev.h
/dpdk/drivers/ml/cnxk/cn10k_ml_ops.c
/dpdk/drivers/ml/cnxk/cn10k_ml_ops.h
/dpdk/drivers/ml/cnxk/cnxk_ml_dev.c
/dpdk/drivers/ml/cnxk/cnxk_ml_dev.h
/dpdk/drivers/ml/cnxk/cnxk_ml_model.h
/dpdk/drivers/ml/cnxk/cnxk_ml_ops.c
/dpdk/drivers/ml/cnxk/cnxk_ml_ops.h
/dpdk/drivers/ml/cnxk/mvtvm_ml_model.c
/dpdk/drivers/ml/cnxk/mvtvm_ml_ops.c
/dpdk/drivers/ml/cnxk/mvtvm_ml_ops.h
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/cnxk/cn10k_ethdev.c
/dpdk/drivers/net/cnxk/cn10k_ethdev_sec.c
/dpdk/drivers/net/cnxk/cn10k_rx.h
/dpdk/drivers/net/cnxk/cn20k_ethdev.c
/dpdk/drivers/net/cnxk/cn20k_ethdev.h
/dpdk/drivers/net/cnxk/cn20k_rx.h
/dpdk/drivers/net/cnxk/cn20k_rx_select.c
/dpdk/drivers/net/cnxk/cn20k_rxtx.h
/dpdk/drivers/net/cnxk/cn20k_tx.h
/dpdk/drivers/net/cnxk/cn20k_tx_select.c
/dpdk/drivers/net/cnxk/cn9k_ethdev.c
/dpdk/drivers/net/cnxk/cn9k_ethdev_sec.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_dp.h
/dpdk/drivers/net/cnxk/cnxk_ethdev_sec.c
/dpdk/drivers/net/cnxk/cnxk_ethdev_sec_telemetry.c
/dpdk/drivers/net/cnxk/cnxk_tm.c
/dpdk/drivers/net/cnxk/meson.build
/dpdk/drivers/net/cnxk/rte_pmd_cnxk.h
/dpdk/drivers/net/cnxk/rx/cn20k/rx_0_15.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_0_15_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_0_15_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_0_15_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_112_127.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_112_127_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_112_127_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_112_127_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_16_31.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_16_31_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_16_31_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_16_31_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_32_47.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_32_47_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_32_47_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_32_47_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_48_63.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_48_63_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_48_63_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_48_63_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_64_79.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_64_79_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_64_79_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_64_79_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_80_95.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_80_95_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_80_95_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_80_95_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_96_111.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_96_111_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_96_111_vec.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_96_111_vec_mseg.c
/dpdk/drivers/net/cnxk/rx/cn20k/rx_all_offload.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_0_15.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_0_15_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_0_15_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_0_15_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_112_127.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_112_127_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_112_127_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_112_127_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_16_31.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_16_31_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_16_31_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_16_31_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_32_47.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_32_47_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_32_47_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_32_47_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_48_63.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_48_63_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_48_63_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_48_63_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_64_79.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_64_79_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_64_79_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_64_79_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_80_95.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_80_95_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_80_95_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_80_95_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_96_111.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_96_111_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_96_111_vec.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_96_111_vec_mseg.c
/dpdk/drivers/net/cnxk/tx/cn20k/tx_all_offload.c
/dpdk/drivers/net/cnxk/version.map
/dpdk/drivers/net/cpfl/cpfl_flow_engine_fxp.c
/dpdk/drivers/net/cpfl/cpfl_flow_parser.c
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/dpaa_flow.c
/dpdk/drivers/net/dpaa/dpaa_fmc.c
/dpdk/drivers/net/dpaa/dpaa_ptp.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.h
/dpdk/drivers/net/dpaa/meson.build
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_tm.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/enic/base/vnic_cq.c
/dpdk/drivers/net/enic/base/vnic_cq.h
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_dev.h
/dpdk/drivers/net/enic/base/vnic_devcmd.h
/dpdk/drivers/net/enic/base/vnic_resource.h
/dpdk/drivers/net/enic/base/vnic_rq.c
/dpdk/drivers/net/enic/base/vnic_rq.h
/dpdk/drivers/net/enic/base/vnic_wq.c
/dpdk/drivers/net/enic/base/vnic_wq.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/enic/enic_rxtx.c
/dpdk/drivers/net/enic/enic_sriov.c
/dpdk/drivers/net/enic/enic_sriov.h
/dpdk/drivers/net/enic/meson.build
/dpdk/drivers/net/gve/gve_ethdev.c
/dpdk/drivers/net/gve/gve_rx_dqo.c
/dpdk/drivers/net/gve/gve_tx_dqo.c
/dpdk/drivers/net/hns3/hns3_dump.c
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_regs.c
/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_dcb.h
/dpdk/drivers/net/i40e/base/i40e_devids.h
/dpdk/drivers/net/i40e/base/i40e_diag.c
/dpdk/drivers/net/i40e/base/i40e_nvm.c
/dpdk/drivers/net/i40e/base/i40e_prototype.h
/dpdk/drivers/net/i40e/base/i40e_register.h
/dpdk/drivers/net/i40e/base/i40e_status.h
/dpdk/drivers/net/i40e/base/i40e_type.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_regs.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx512.c
/dpdk/drivers/net/i40e/i40e_tm.c
/dpdk/drivers/net/i40e/meson.build
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx512.c
/dpdk/drivers/net/iavf/iavf_tm.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_cgu_regs.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_controlq.c
/dpdk/drivers/net/ice/base/ice_dcb.c
/dpdk/drivers/net/ice/base/ice_ddp.c
/dpdk/drivers/net/ice/base/ice_ddp.h
/dpdk/drivers/net/ice/base/ice_devids.h
/dpdk/drivers/net/ice/base/ice_hw_autogen.h
/dpdk/drivers/net/ice/base/ice_nvm.c
/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_sched.c
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_type.h
/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_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_avx512.c
/dpdk/drivers/net/ice/ice_tm.c
/dpdk/drivers/net/ipn3ke/ipn3ke_tm.c
/dpdk/drivers/net/ixgbe/base/README
/dpdk/drivers/net/ixgbe/base/ixgbe_82599.c
/dpdk/drivers/net/ixgbe/base/ixgbe_api.c
/dpdk/drivers/net/ixgbe/base/ixgbe_e610.c
/dpdk/drivers/net/ixgbe/base/ixgbe_e610.h
/dpdk/drivers/net/ixgbe/base/ixgbe_mbx.c
/dpdk/drivers/net/ixgbe/base/ixgbe_mbx.h
/dpdk/drivers/net/ixgbe/base/ixgbe_type.h
/dpdk/drivers/net/ixgbe/base/ixgbe_type_e610.h
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_tm.c
/dpdk/drivers/net/mana/meson.build
/dpdk/drivers/net/mana/mp.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4_flow.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_bwc.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_bwc.h
/dpdk/drivers/net/mlx5/hws/mlx5dr_definer.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_rule.c
/dpdk/drivers/net/mlx5/hws/mlx5dr_send.c
/dpdk/drivers/net/mlx5/linux/mlx5_os.c
/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_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_flex.c
/dpdk/drivers/net/mlx5/mlx5_flow_hw.c
/dpdk/drivers/net/mlx5/mlx5_nta_split.c
/dpdk/drivers/net/mlx5/mlx5_rx.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mvpp2/mrvl_tm.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/nfb/nfb_rx.c
/dpdk/drivers/net/nfb/nfb_tx.c
/dpdk/drivers/net/nfp/flower/nfp_flower.c
/dpdk/drivers/net/nfp/flower/nfp_flower.h
/dpdk/drivers/net/nfp/flower/nfp_flower_cmsg.h
/dpdk/drivers/net/nfp/flower/nfp_flower_ctrl.c
/dpdk/drivers/net/nfp/flower/nfp_flower_ctrl.h
/dpdk/drivers/net/nfp/flower/nfp_flower_flow.c
/dpdk/drivers/net/nfp/flower/nfp_flower_representor.c
/dpdk/drivers/net/nfp/flower/nfp_flower_representor.h
/dpdk/drivers/net/nfp/flower/nfp_flower_service.c
/dpdk/drivers/net/nfp/nfd3/nfp_nfd3_dp.c
/dpdk/drivers/net/nfp/nfdk/nfp_nfdk_dp.c
/dpdk/drivers/net/nfp/nfp_ethdev.c
/dpdk/drivers/net/nfp/nfp_ethdev_vf.c
/dpdk/drivers/net/nfp/nfp_net_common.c
/dpdk/drivers/net/nfp/nfp_net_common.h
/dpdk/drivers/net/nfp/nfp_net_ctrl.c
/dpdk/drivers/net/nfp/nfp_net_flow.c
/dpdk/drivers/net/nfp/nfp_net_meta.c
/dpdk/drivers/net/nfp/nfp_net_meta.h
/dpdk/drivers/net/nfp/nfp_rxtx.c
/dpdk/drivers/net/nfp/nfpcore/nfp6000_pcie.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp.c
/dpdk/drivers/net/nfp/nfpcore/nfp_nsp.h
/dpdk/drivers/net/ntnic/adapter/nt4ga_adapter.c
/dpdk/drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c
/dpdk/drivers/net/ntnic/include/flow_api.h
/dpdk/drivers/net/ntnic/include/flow_api_engine.h
/dpdk/drivers/net/ntnic/include/flow_filter.h
/dpdk/drivers/net/ntnic/include/hw_mod_backend.h
/dpdk/drivers/net/ntnic/include/hw_mod_cat_v18.h
/dpdk/drivers/net/ntnic/include/hw_mod_cat_v21.h
/dpdk/drivers/net/ntnic/include/hw_mod_flm_v25.h
/dpdk/drivers/net/ntnic/include/hw_mod_hsh_v5.h
/dpdk/drivers/net/ntnic/include/hw_mod_km_v7.h
/dpdk/drivers/net/ntnic/include/hw_mod_pdb_v9.h
/dpdk/drivers/net/ntnic/include/hw_mod_qsl_v7.h
/dpdk/drivers/net/ntnic/include/hw_mod_slc_lr_v2.h
/dpdk/drivers/net/ntnic/include/hw_mod_tpe_v3.h
/dpdk/drivers/net/ntnic/include/nt4ga_adapter.h
/dpdk/drivers/net/ntnic/include/nt4ga_filter.h
/dpdk/drivers/net/ntnic/include/ntnic_dbs.h
/dpdk/drivers/net/ntnic/include/ntnic_stat.h
/dpdk/drivers/net/ntnic/include/ntnic_virt_queue.h
/dpdk/drivers/net/ntnic/include/ntos_drv.h
/dpdk/drivers/net/ntnic/include/stream_binary_flow_api.h
/dpdk/drivers/net/ntnic/link_mgmt/link_100g/nt4ga_link_100g.c
/dpdk/drivers/net/ntnic/meson.build
/dpdk/drivers/net/ntnic/nim/i2c_nim.c
/dpdk/drivers/net/ntnic/nthw/core/include/nthw_rmc.h
/dpdk/drivers/net/ntnic/nthw/core/nt200a0x/nthw_fpga_nt200a0x.c
/dpdk/drivers/net/ntnic/nthw/core/nt200a0x/reset/nthw_fpga_rst9563.c
/dpdk/drivers/net/ntnic/nthw/core/nt200a0x/reset/nthw_fpga_rst_nt200a0x.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_fpga.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_gpio_phy.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_hif.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_iic.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_mac_pcs.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_pcie3.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_rmc.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_sdc.c
/dpdk/drivers/net/ntnic/nthw/core/nthw_si5340.c
/dpdk/drivers/net/ntnic/nthw/dbs/nthw_dbs.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_api.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_api_nic_setup.h
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_backend/flow_backend.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_filter.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_kcc.c
/dpdk/drivers/net/ntnic/nthw/flow_api/flow_km.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_backend.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_cat.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_flm.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_hsh.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_km.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_pdb.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_qsl.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_slc_lr.c
/dpdk/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_tpe.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_cat.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_cat.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_csu.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_csu.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_flm.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_flm.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_hfu.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_hfu.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_hsh.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_hsh.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_ifr.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_ifr.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_info.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_info.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_km.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_km.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_pdb.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_pdb.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_qsl.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_qsl.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_rpp_lr.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_rpp_lr.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_slc_lr.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_slc_lr.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_tx_cpy.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_tx_cpy.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_tx_ins.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_tx_ins.h
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_tx_rpl.c
/dpdk/drivers/net/ntnic/nthw/flow_filter/flow_nthw_tx_rpl.h
/dpdk/drivers/net/ntnic/nthw/model/nthw_fpga_model.c
/dpdk/drivers/net/ntnic/nthw/nthw_drv.h
/dpdk/drivers/net/ntnic/nthw/nthw_helper.h
/dpdk/drivers/net/ntnic/nthw/nthw_rac.c
/dpdk/drivers/net/ntnic/nthw/nthw_rac.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_9563_055_049_0000.c
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_instances.c
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_instances.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_mod_defs.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_cat.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_cpy.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_csu.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_dbs.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_flm.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_hfu.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_hsh.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_ifr.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_ins.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_km.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_pdb.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_qsl.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_rmc.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_rpl.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_rpp_lr.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_slc.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_slc_lr.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_tx_cpy.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_tx_ins.h
/dpdk/drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_tx_rpl.h
/dpdk/drivers/net/ntnic/ntlog/ntlog.c
/dpdk/drivers/net/ntnic/ntlog/ntlog.h
/dpdk/drivers/net/ntnic/ntnic_ethdev.c
/dpdk/drivers/net/ntnic/ntnic_mod_reg.c
/dpdk/drivers/net/ntnic/ntnic_mod_reg.h
/dpdk/drivers/net/ntnic/ntnic_vfio.c
/dpdk/drivers/net/ntnic/ntutil/nt_util.c
/dpdk/drivers/net/ntnic/ntutil/nt_util.h
/dpdk/drivers/net/octeon_ep/cnxk_ep_vf.c
/dpdk/drivers/net/octeon_ep/cnxk_ep_vf.h
/dpdk/drivers/net/octeon_ep/otx2_ep_vf.c
/dpdk/drivers/net/octeon_ep/otx_ep_ethdev.c
/dpdk/drivers/net/octeon_ep/otx_ep_mbox.c
/dpdk/drivers/net/octeon_ep/otx_ep_mbox.h
/dpdk/drivers/net/octeon_ep/otx_ep_vf.c
/dpdk/drivers/net/pcap/pcap_ethdev.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_flow_rss.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/tap/meson.build
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/tap/tap_netlink.c
/dpdk/drivers/net/txgbe/txgbe_tm.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/raw/ifpga/base/opae_intel_max10.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/vdpa/nfp/nfp_vdpa.c
/dpdk/drivers/vdpa/nfp/nfp_vdpa_core.c
/dpdk/drivers/vdpa/nfp/nfp_vdpa_core.h
/dpdk/examples/l2fwd-macsec/main.c
/dpdk/examples/l3fwd/l3fwd_fib.c
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/lib/bbdev/rte_bbdev.c
/dpdk/lib/bbdev/rte_bbdev.h
/dpdk/lib/bbdev/rte_bbdev_op.h
/dpdk/lib/bbdev/rte_bbdev_pmd.h
/dpdk/lib/bbdev/version.map
/dpdk/lib/cryptodev/rte_crypto_sym.h
/dpdk/lib/cryptodev/rte_cryptodev.c
/dpdk/lib/eal/arm/include/rte_cpuflags_64.h
/dpdk/lib/eal/arm/include/rte_pause_64.h
/dpdk/lib/eal/arm/rte_cpuflags.c
/dpdk/lib/eal/arm/rte_power_intrinsics.c
/dpdk/lib/eal/common/eal_common_memory.c
/dpdk/lib/eal/common/eal_common_memzone.c
/dpdk/lib/eal/common/meson.build
/dpdk/lib/eal/common/rte_bitset.c
/dpdk/lib/eal/common/rte_service.c
/dpdk/lib/eal/include/meson.build
/dpdk/lib/eal/include/rte_bitops.h
/dpdk/lib/eal/include/rte_bitset.h
/dpdk/lib/eal/include/rte_common.h
/dpdk/lib/eal/include/rte_malloc.h
/dpdk/lib/eal/linux/eal.c
/dpdk/lib/eal/linux/eal_vfio.c
/dpdk/lib/eal/version.map
/dpdk/lib/eal/windows/include/unistd.h
/dpdk/lib/eal/x86/rte_cpuflags.c
/dpdk/lib/ethdev/ethdev_driver.c
/dpdk/lib/ethdev/ethdev_driver.h
/dpdk/lib/ethdev/ethdev_private.c
/dpdk/lib/ethdev/ethdev_trace.h
/dpdk/lib/ethdev/ethdev_trace_points.c
/dpdk/lib/ethdev/rte_dev_info.h
/dpdk/lib/ethdev/rte_ethdev.c
/dpdk/lib/ethdev/rte_ethdev.h
/dpdk/lib/ethdev/rte_ethdev_telemetry.c
/dpdk/lib/ethdev/rte_ethdev_trace_fp.h
/dpdk/lib/ethdev/rte_flow.c
/dpdk/lib/ethdev/rte_flow.h
/dpdk/lib/ethdev/rte_flow_driver.h
/dpdk/lib/ethdev/rte_tm.c
/dpdk/lib/ethdev/rte_tm.h
/dpdk/lib/ethdev/rte_tm_driver.h
/dpdk/lib/ethdev/version.map
/dpdk/lib/fib/dir24_8.c
/dpdk/lib/fib/dir24_8.h
/dpdk/lib/fib/dir24_8_avx512.c
/dpdk/lib/fib/dir24_8_avx512.h
/dpdk/lib/fib/meson.build
/dpdk/lib/fib/rte_fib.c
/dpdk/lib/fib/rte_fib.h
/dpdk/lib/fib/trie.c
/dpdk/lib/fib/version.map
/dpdk/lib/graph/graph.c
/dpdk/lib/graph/graph_populate.c
/dpdk/lib/graph/graph_private.h
/dpdk/lib/graph/graph_stats.c
/dpdk/lib/graph/node.c
/dpdk/lib/graph/rte_graph.h
/dpdk/lib/graph/rte_graph_worker_common.h
/dpdk/lib/graph/version.map
/dpdk/lib/kvargs/rte_kvargs.c
/dpdk/lib/kvargs/rte_kvargs.h
/dpdk/lib/kvargs/version.map
/dpdk/lib/node/ip4_lookup.c
/dpdk/lib/node/ip4_lookup_neon.h
/dpdk/lib/node/ip4_lookup_sse.h
/dpdk/lib/node/ip4_reassembly.c
/dpdk/lib/node/node_private.h
/dpdk/lib/pcapng/rte_pcapng.c
/dpdk/lib/power/power_acpi_cpufreq.c
/dpdk/lib/power/power_amd_pstate_cpufreq.c
/dpdk/lib/power/power_cppc_cpufreq.c
/dpdk/lib/power/power_pstate_cpufreq.c
/dpdk/lib/power/rte_power_pmd_mgmt.c
/dpdk/lib/rcu/rte_rcu_qsbr.c
/dpdk/lib/telemetry/rte_telemetry.h
/dpdk/lib/telemetry/telemetry.c
/dpdk/lib/telemetry/version.map
/dpdk/lib/vhost/rte_vdpa.h
/dpdk/lib/vhost/rte_vhost.h
/dpdk/lib/vhost/socket.c
/dpdk/lib/vhost/vdpa.c
/dpdk/lib/vhost/vduse.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/lib/vhost/virtio_net_ctrl.c
/dpdk/meson.build
b1703af808-Oct-2024 Stephen Hemminger <stephen@networkplumber.org>

crypto/bcmfs: fix free function mismatch

The device structure is allocated with rte_malloc() and
then incorrectly freed with free().
This will lead to corrupt malloc pool.

Bugzilla ID: 1552
Fixes:

crypto/bcmfs: fix free function mismatch

The device structure is allocated with rte_malloc() and
then incorrectly freed with free().
This will lead to corrupt malloc pool.

Bugzilla ID: 1552
Fixes: c8e79da7c676 ("crypto/bcmfs: introduce BCMFS driver")
Cc: stable@dpdk.org

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Acked-by: Morten Brørup <mb@smartsharesystems.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@huawei.com>
Acked-by: Wathsala Vithanage <wathsala.vithanage@arm.com>

show more ...

8fdfedb109-Oct-2024 Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>

crypto/openssl: add SM2 capabilities

Include capabilities for SM2 operations.

Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
Acked-b

crypto/openssl: add SM2 capabilities

Include capabilities for SM2 operations.

Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
Acked-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>

show more ...

8a97564b04-Oct-2024 Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>

cryptodev: move RSA padding information into xform

RSA padding information could be a xform entity rather than part of
crypto op, as it seems associated with hashing algorithm used for
the entire cr

cryptodev: move RSA padding information into xform

RSA padding information could be a xform entity rather than part of
crypto op, as it seems associated with hashing algorithm used for
the entire crypto session, where this algorithm is used in message
digest itself. Even in virtIO standard spec, this info is associated
in the asymmetric session creation. Hence, moving this info from
crypto op into xform structure.

Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
Acked-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>

show more ...

a8ebe94f04-Oct-2024 Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>

crypto/cnxk: support EdDSA

Support EdDSA crypto algorithm in CNXK PMD.

Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>

5a74d7fd04-Oct-2024 Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>

crypto/openssl: support EdDSA

Support EdDSA crypto algorithm in OpenSSL PMD.

Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
Acked-by: Kai Ji <kai.ji@intel.com>

0c2f1b0503-Oct-2024 Brian Dooley <brian.dooley@intel.com>

crypto/ipsec_mb: support SM4 algorithm

This patch introduces SM4 CBC, SM4 ECB and SM4 CTR algorithm support to
the AESNI_MB PMD. SM4 CTR is available in the v2.0 release of
Intel IPsec MB.

Signed-o

crypto/ipsec_mb: support SM4 algorithm

This patch introduces SM4 CBC, SM4 ECB and SM4 CTR algorithm support to
the AESNI_MB PMD. SM4 CTR is available in the v2.0 release of
Intel IPsec MB.

Signed-off-by: Brian Dooley <brian.dooley@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

12345678910>>...71