From: Chengwen Feng <chengwen.feng@linux.dev>
To: thomas@monjalon.net, konstantin.v.ananyev@yandex.ru
Cc: dev@dpdk.org, Chengwen Feng <fengchengwen@huawei.com>
Subject: [PATCH 000/227] use NUMA node terminology across the tree
Date: Tue, 3 Nov 2026 22:49:18 +0800 [thread overview]
Message-ID: <20261103145306.487255-1-chengwen.feng@linux.dev> (raw)
From: Chengwen Feng <fengchengwen@huawei.com>
The DPDK tree conflates CPU sockets with NUMA memory nodes: public
APIs, structure fields and macros are named after "socket" although
they actually identify a NUMA node (e.g. rte_socket_id(), the
socket_id field of rte_memzone, SOCKET_ID_ANY). This naming misleads
application developers and pollutes vendor code that targets NUMA
topologies.
This series renames the terminology tree-wide:
Foundation (EAL):
- New NUMA-aware functions are added: rte_numa_id(),
rte_numa_count(), rte_numa_id_by_idx(), rte_lcore_to_numa_id(),
rte_malloc_heap_numa_is_external(), and friends.
- SOCKET_ID_ANY becomes RTE_NUMA_ID_ANY; SOCKET_ID_ANY is kept as a
deprecated macro alias.
- The socket_id fields of the public structures are renamed to
numa_id, keeping socket_id as a deprecated union alias (so field
offsets, and therefore ABI layout, are unchanged). Affected
structures include rte_memzone, rte_memseg, rte_memseg_list,
rte_mempool, rte_hash_parameters, rte_graph, rte_service_spec,
rte_acl_param, rte_gro_param, rte_ipsec_sad_conf, rte_member_*,
rte_bbdev_*, rte_cryptodev_config, rte_compressdev_config,
rte_event_*, rte_ml_dev_config, rte_rawdev* -- see
doc/guides/rel_notes/deprecation.rst for the full list.
Libraries:
- Library-specific APIs follow the same pattern: ethdev, cryptodev,
compressdev, rawdev, mldev, bbdev and eventdev gain NUMA-named
device APIs (e.g. rte_event_dev_numa_id()) with the socket
variants kept as deprecated aliases.
Drivers, applications, examples and documentation:
- One commit per unit; in-tree users are updated in the same commit
as the unit they belong to, moving from libs to drivers and then
to app/examples.
- The programming guides and API docs are updated to the new names.
Compatibility notes:
- The deprecated aliases preserve source compatibility for external
applications for one release; they will be removed in a future
release, as recorded in deprecation.rst.
- No ABI break: the deprecated union alias keeps the layout
identical.
- Device arguments and command-line options that literally use the
"socket" name (e.g. --socket-mem, --socket-limit, the
socket_id= parameter of the bbdev/compressdev vdevs) are
intentionally NOT renamed to avoid breaking user scripts; their
documentation still describes the existing parameter names.
Feedback on whether/how to migrate these user-facing names is
welcome.
This series is based on v26.11-rc2 and developped by AI.
Chengwen Feng (227):
eal: add NUMA-aware APIs
mempool: use NUMA node terminology
ring: use NUMA node terminology
hash: use NUMA node terminology
member: use NUMA node terminology
ethdev: rename device socket API to NUMA node API
cryptodev: rename device socket API to NUMA node API
compressdev: rename device socket API to NUMA node API
rawdev: rename device socket API to NUMA node API
mldev: rename device socket API to NUMA node API
bbdev: rename device socket API to NUMA node API
eventdev: rename device socket API to NUMA node API
acl: use NUMA node terminology
ipsec: use NUMA node terminology
graph: use NUMA node terminology
gro: use NUMA node terminology
fib: use NUMA node terminology
rib: use NUMA node terminology
lpm: use NUMA node terminology
efd: use NUMA node terminology
ip_frag: use NUMA node terminology
node: use NUMA node terminology
distributor: use NUMA node terminology
reorder: use NUMA node terminology
stack: use NUMA node terminology
regexdev: use NUMA node terminology
metrics: use NUMA node terminology
mbuf: use NUMA node terminology
timer: use NUMA node terminology
table: use NUMA node terminology
rcu: use NUMA node terminology
pdump: use NUMA node terminology
pdcp: use NUMA node terminology
latencystats: use NUMA node terminology
gpudev: use NUMA node terminology
dmadev: use NUMA node terminology
dispatcher: use NUMA node terminology
vhost: use NUMA node terminology
baseband/acc: use NUMA node terminology
baseband/fpga_5gnr_fec: use NUMA node terminology
baseband/fpga_lte_fec: use NUMA node terminology
baseband/null: use NUMA node terminology
baseband/turbo_sw: use NUMA node terminology
bus/auxiliary: use NUMA node terminology
bus/dpaa: use NUMA node terminology
bus/fslmc: use NUMA node terminology
bus/ifpga: use NUMA node terminology
bus/pci: use NUMA node terminology
bus/platform: use NUMA node terminology
bus/vdev: use NUMA node terminology
bus/vmbus: use NUMA node terminology
common/cnxk: use NUMA node terminology
common/nitrox: use NUMA node terminology
common/zsda: use NUMA node terminology
compress/isal: use NUMA node terminology
compress/mlx5: use NUMA node terminology
compress/nitrox: use NUMA node terminology
compress/octeontx: use NUMA node terminology
compress/uadk: use NUMA node terminology
compress/zlib: use NUMA node terminology
compress/zsda: use NUMA node terminology
crypto/armv8: use NUMA node terminology
crypto/bcmfs: use NUMA node terminology
crypto/caam_jr: use NUMA node terminology
crypto/ccp: use NUMA node terminology
crypto/cnxk: use NUMA node terminology
crypto/dpaa2_sec: use NUMA node terminology
crypto/dpaa_sec: use NUMA node terminology
crypto/ionic: use NUMA node terminology
crypto/ipsec_mb: use NUMA node terminology
crypto/mlx5: use NUMA node terminology
crypto/mvsam: use NUMA node terminology
crypto/nitrox: use NUMA node terminology
crypto/null: use NUMA node terminology
crypto/octeontx: use NUMA node terminology
crypto/openssl: use NUMA node terminology
crypto/scheduler: use NUMA node terminology
crypto/uadk: use NUMA node terminology
crypto/virtio: use NUMA node terminology
crypto/zsda: use NUMA node terminology
dma/ae4dma: use NUMA node terminology
dma/cnxk: use NUMA node terminology
dma/dpaa: use NUMA node terminology
dma/dpaa2: use NUMA node terminology
dma/hisi_acc: use NUMA node terminology
dma/idxd: use NUMA node terminology
dma/imx_edma5: use NUMA node terminology
dma/odm: use NUMA node terminology
dma/skeleton: use NUMA node terminology
event/cnxk: use NUMA node terminology
event/dlb2: use NUMA node terminology
event/dpaa: use NUMA node terminology
event/dpaa2: use NUMA node terminology
event/dsw: use NUMA node terminology
event/octeontx: use NUMA node terminology
event/opdl: use NUMA node terminology
event/skeleton: use NUMA node terminology
event/sw: use NUMA node terminology
mempool/bucket: use NUMA node terminology
mempool/cnxk: use NUMA node terminology
ml/cnxk: use NUMA node terminology
net/af_packet: use NUMA node terminology
net/af_xdp: use NUMA node terminology
net/ark: use NUMA node terminology
net/atlantic: use NUMA node terminology
net/avp: use NUMA node terminology
net/axgbe: use NUMA node terminology
net/bnx2x: use NUMA node terminology
net/bnxt: use NUMA node terminology
net/bonding: use NUMA node terminology
net/cnxk: use NUMA node terminology
net/cxgbe: use NUMA node terminology
net/dpaa: use NUMA node terminology
net/dpaa2: use NUMA node terminology
net/ena: use NUMA node terminology
net/enetc: use NUMA node terminology
net/enetfec: use NUMA node terminology
net/enic: use NUMA node terminology
net/failsafe: use NUMA node terminology
net/gve: use NUMA node terminology
net/hinic: use NUMA node terminology
net/hinic3: use NUMA node terminology
net/hns3: use NUMA node terminology
net/intel: use NUMA node terminology
net/ionic: use NUMA node terminology
net/mana: use NUMA node terminology
net/memif: use NUMA node terminology
net/mlx4: use NUMA node terminology
net/mvneta: use NUMA node terminology
net/mvpp2: use NUMA node terminology
net/nbl: use NUMA node terminology
net/netvsc: use NUMA node terminology
net/nfb: use NUMA node terminology
net/nfp: use NUMA node terminology
net/ngbe: use NUMA node terminology
net/ntnic: use NUMA node terminology
net/null: use NUMA node terminology
net/octeon_ep: use NUMA node terminology
net/octeontx: use NUMA node terminology
net/pcap: use NUMA node terminology
net/pfe: use NUMA node terminology
net/qede: use NUMA node terminology
net/r8169: use NUMA node terminology
net/ring: use NUMA node terminology
net/rnp: use NUMA node terminology
net/sfc: use NUMA node terminology
net/softnic: use NUMA node terminology
net/sxe2: use NUMA node terminology
net/tap: use NUMA node terminology
net/thunderx: use NUMA node terminology
net/txgbe: use NUMA node terminology
net/vhost: use NUMA node terminology
net/virtio: use NUMA node terminology
net/vmxnet3: use NUMA node terminology
net/xsc: use NUMA node terminology
net/zxdh: use NUMA node terminology
raw/cnxk_bphy: use NUMA node terminology
raw/cnxk_gpio: use NUMA node terminology
raw/cnxk_rvu_lf: use NUMA node terminology
raw/dpaa2_cmdif: use NUMA node terminology
raw/gdtc: use NUMA node terminology
raw/ifpga: use NUMA node terminology
raw/ntb: use NUMA node terminology
raw/skeleton: use NUMA node terminology
regex/cn9k: use NUMA node terminology
regex/mlx5: use NUMA node terminology
vdpa/mlx5: use NUMA node terminology
drivers: use NUMA node terminology
drivers: use NUMA node terminology
test: use NUMA node terminology
app/testpmd: use NUMA node terminology
app/proc-info: use NUMA node terminology
app/graph: use NUMA node terminology
app/pdump: use NUMA node terminology
app/dumpcap: use NUMA node terminology
app/test-mldev: use NUMA node terminology
app/test-eventdev: use NUMA node terminology
app/test-compress-perf: use NUMA node terminology
app/test-crypto-perf: use NUMA node terminology
app/test-bbdev: use NUMA node terminology
app/test-security-perf: use NUMA node terminology
app/test-regex: use NUMA node terminology
app/test-flow-perf: use NUMA node terminology
examples/bbdev_app: use NUMA node terminology
examples/bond: use NUMA node terminology
examples/distributor: use NUMA node terminology
examples/dma: use NUMA node terminology
examples/ethtool: use NUMA node terminology
examples/eventdev_pipeline: use NUMA node terminology
examples/fips_validation: use NUMA node terminology
examples/flow_filtering: use NUMA node terminology
examples/ip_fragmentation: use NUMA node terminology
examples/ip_reassembly: use NUMA node terminology
examples/ipsec-secgw: use NUMA node terminology
examples/ipv4_multicast: use NUMA node terminology
examples/l2fwd: use NUMA node terminology
examples/l2fwd-cat: use NUMA node terminology
examples/l2fwd-crypto: use NUMA node terminology
examples/l2fwd-event: use NUMA node terminology
examples/l2fwd-jobstats: use NUMA node terminology
examples/l2fwd-keepalive: use NUMA node terminology
examples/l2fwd-macsec: use NUMA node terminology
examples/l3fwd: use NUMA node terminology
examples/l3fwd-graph: use NUMA node terminology
examples/l3fwd-power: use NUMA node terminology
examples/link_status_interrupt: use NUMA node terminology
examples/multi_process: use NUMA node terminology
examples/ntb: use NUMA node terminology
examples/packet_ordering: use NUMA node terminology
examples/pipeline: use NUMA node terminology
examples/ptpclient: use NUMA node terminology
examples/ptp_tap_relay_sw: use NUMA node terminology
examples/qos_meter: use NUMA node terminology
examples/qos_sched: use NUMA node terminology
examples/rxtx_callbacks: use NUMA node terminology
examples/server_node_efd: use NUMA node terminology
examples/skeleton: use NUMA node terminology
examples/vhost: use NUMA node terminology
examples/vhost_crypto: use NUMA node terminology
examples/vm_power_manager: use NUMA node terminology
examples/vmdq: use NUMA node terminology
examples/vmdq_dcb: use NUMA node terminology
eal: deprecate legacy socket API aliases
doc: use NUMA node terminology
test-dma-perf: use NUMA node terminology
test/memzone: fix NUMA node terminology rename
examples: fix NUMA node terminology residue
app/dumpcap/main.c | 4 +-
app/graph/ethdev.c | 4 +-
app/graph/graph.c | 4 +-
app/graph/l2fwd.c | 2 +-
app/graph/l3fwd.c | 10 +-
app/pdump/main.c | 12 +-
app/proc-info/main.c | 10 +-
app/test-acl/main.c | 6 +-
app/test-bbdev/test_bbdev.c | 38 ++--
app/test-bbdev/test_bbdev_perf.c | 96 ++++----
.../comp_perf_test_common.c | 44 ++--
.../comp_perf_test_cyclecount.c | 6 +-
.../comp_perf_test_throughput.c | 6 +-
.../comp_perf_test_verify.c | 4 +-
app/test-compress-perf/main.c | 22 +-
app/test-crypto-perf/cperf_test_common.c | 6 +-
app/test-crypto-perf/main.c | 54 ++---
app/test-dma-perf/benchmark.c | 8 +-
app/test-eventdev/evt_common.h | 2 +-
app/test-eventdev/evt_options.c | 8 +-
app/test-eventdev/evt_options.h | 2 +-
app/test-eventdev/test_order_common.c | 14 +-
app/test-eventdev/test_perf_common.c | 36 +--
app/test-eventdev/test_pipeline_common.c | 14 +-
app/test-flow-perf/main.c | 10 +-
app/test-mldev/ml_options.c | 14 +-
app/test-mldev/ml_options.h | 4 +-
app/test-mldev/test_common.c | 10 +-
app/test-mldev/test_device_ops.c | 10 +-
app/test-mldev/test_inference_common.c | 26 +--
app/test-mldev/test_model_ops.c | 4 +-
app/test-pmd/cmdline.c | 26 +--
app/test-pmd/config.c | 10 +-
app/test-pmd/noisy_vnf.c | 2 +-
app/test-pmd/parameters.c | 46 ++--
app/test-pmd/testpmd.c | 122 +++++-----
app/test-pmd/testpmd.h | 20 +-
app/test-regex/main.c | 6 +-
app/test-sad/main.c | 2 +-
app/test-security-perf/test_security_perf.c | 10 +-
app/test/sample_packet_forward.c | 10 +-
app/test/test_acl.c | 8 +-
app/test/test_bitratestats.c | 2 +-
app/test/test_bpf.c | 8 +-
app/test/test_cksum.c | 2 +-
app/test/test_compressdev.c | 22 +-
app/test/test_cryptodev.c | 50 ++---
app/test/test_cryptodev_asym.c | 12 +-
app/test/test_cryptodev_crosscheck.c | 10 +-
app/test/test_distributor.c | 14 +-
app/test/test_distributor_perf.c | 6 +-
app/test/test_dmadev.c | 4 +-
app/test/test_efd.c | 64 +++---
app/test/test_efd_perf.c | 22 +-
app/test/test_ethdev_api.c | 6 +-
app/test/test_event_crypto_adapter.c | 14 +-
app/test/test_event_dma_adapter.c | 6 +-
app/test/test_event_eth_rx_adapter.c | 8 +-
app/test/test_event_eth_tx_adapter.c | 6 +-
app/test/test_event_ring.c | 14 +-
app/test/test_event_timer_adapter.c | 6 +-
app/test/test_event_vector_adapter.c | 8 +-
app/test/test_eventdev.c | 16 +-
app/test/test_external_mem.c | 18 +-
app/test/test_fib.c | 48 ++--
app/test/test_fib6.c | 66 +++---
app/test/test_fib6_perf.c | 2 +-
app/test/test_fib_perf.c | 2 +-
app/test/test_func_reentrancy.c | 16 +-
app/test/test_graph.c | 6 +-
app/test/test_graph_feature_arc.c | 2 +-
app/test/test_graph_perf.c | 6 +-
app/test/test_hash.c | 72 +++---
app/test/test_hash_multiwriter.c | 2 +-
app/test/test_hash_perf.c | 4 +-
app/test/test_hash_readwrite.c | 2 +-
app/test/test_hash_readwrite_lf_perf.c | 2 +-
app/test/test_ipfrag.c | 6 +-
app/test/test_ipsec.c | 12 +-
app/test/test_ipsec_perf.c | 12 +-
app/test/test_ipsec_sad.c | 24 +-
app/test/test_latencystats.c | 2 +-
app/test/test_link_bonding.c | 22 +-
app/test/test_link_bonding_mode4.c | 16 +-
app/test/test_link_bonding_rssconf.c | 8 +-
app/test/test_lpm.c | 64 +++---
app/test/test_lpm6.c | 70 +++---
app/test/test_lpm6_perf.c | 2 +-
app/test/test_lpm_perf.c | 4 +-
app/test/test_malloc.c | 152 ++++++-------
app/test/test_malloc_perf.c | 2 +-
app/test/test_mbuf.c | 18 +-
app/test/test_member.c | 6 +-
app/test/test_member_perf.c | 6 +-
app/test/test_mempool.c | 40 ++--
app/test/test_mempool_perf.c | 10 +-
app/test/test_memzone.c | 121 +++++-----
app/test/test_metrics.c | 2 +-
app/test/test_mp_secondary.c | 8 +-
app/test/test_net_ether.c | 2 +-
app/test/test_pcapng.c | 2 +-
app/test/test_pdcp.c | 14 +-
app/test/test_pdump.c | 2 +-
app/test/test_per_lcore.c | 4 +-
app/test/test_pmd_af_packet.c | 10 +-
app/test/test_pmd_memif.c | 2 +-
app/test/test_pmd_pcap.c | 6 +-
app/test/test_pmd_perf.c | 72 +++---
app/test/test_pmd_ring.c | 2 +-
app/test/test_pmd_ring_perf.c | 2 +-
app/test/test_pmd_tap.c | 6 +-
app/test/test_rcu_qsbr.c | 2 +-
app/test/test_rcu_qsbr_perf.c | 2 +-
app/test/test_reassembly.c | 4 +-
app/test/test_reassembly_perf.c | 4 +-
app/test/test_reorder.c | 20 +-
app/test/test_rib.c | 20 +-
app/test/test_rib6.c | 20 +-
app/test/test_ring.c | 28 +--
app/test/test_ring.h | 6 +-
app/test/test_ring_perf.c | 20 +-
app/test/test_security.c | 2 +-
app/test/test_security_inline_macsec.c | 8 +-
app/test/test_security_inline_proto.c | 12 +-
app/test/test_stack.c | 10 +-
app/test/test_stack_perf.c | 14 +-
app/test/test_timer_secondary.c | 4 +-
app/test/virtual_pmd.c | 32 +--
app/test/virtual_pmd.h | 2 +-
doc/api/doxy-api.conf.in | 1 +
doc/guides/prog_guide/bbdev.rst | 14 +-
doc/guides/prog_guide/compressdev.rst | 4 +-
.../prog_guide/env_abstraction_layer.rst | 32 +--
.../eventdev/event_timer_adapter.rst | 2 +-
.../eventdev/event_vector_adapter.rst | 2 +-
doc/guides/prog_guide/eventdev/eventdev.rst | 2 +-
doc/guides/prog_guide/gpudev.rst | 2 +-
doc/guides/prog_guide/ptr_compress_lib.rst | 2 +-
doc/guides/rel_notes/deprecation.rst | 27 +++
doc/guides/rel_notes/release_26_11.rst | 25 ++-
drivers/baseband/acc/acc_common.h | 4 +-
drivers/baseband/acc/rte_acc100_pmd.c | 44 ++--
drivers/baseband/acc/rte_vrb_pmd.c | 46 ++--
.../fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 24 +-
drivers/baseband/fpga_lte_fec/fpga_lte_fec.c | 24 +-
drivers/baseband/la12xx/bbdev_la12xx.c | 2 +-
drivers/baseband/null/bbdev_null.c | 26 +--
.../baseband/turbo_sw/bbdev_turbo_software.c | 54 ++---
drivers/bus/auxiliary/auxiliary_common.c | 2 +-
drivers/bus/auxiliary/linux/auxiliary.c | 2 +-
drivers/bus/dpaa/dpaa_bus.c | 2 +-
drivers/bus/fslmc/fslmc_bus.c | 2 +-
drivers/bus/ifpga/ifpga_bus.c | 2 +-
drivers/bus/pci/bsd/pci.c | 2 +-
drivers/bus/pci/linux/pci.c | 2 +-
drivers/bus/pci/pci_common.c | 2 +-
drivers/bus/pci/windows/pci.c | 2 +-
drivers/bus/platform/platform.c | 2 +-
drivers/bus/vdev/vdev.c | 4 +-
drivers/bus/vmbus/linux/vmbus_bus.c | 2 +-
drivers/bus/vmbus/vmbus_channel.c | 2 +-
drivers/bus/vmbus/vmbus_common.c | 2 +-
drivers/common/cnxk/roc_platform.c | 2 +-
drivers/common/cnxk/roc_platform.h | 2 +-
.../common/mlx5/linux/mlx5_common_auxiliary.c | 6 +-
drivers/common/mlx5/linux/mlx5_nl.c | 4 +-
drivers/common/mlx5/mlx5_common.c | 4 +-
drivers/common/mlx5/mlx5_common_mr.c | 16 +-
drivers/common/mlx5/mlx5_common_mr.h | 2 +-
drivers/common/mlx5/mlx5_common_utils.c | 6 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 50 ++---
drivers/common/mlx5/mlx5_malloc.c | 10 +-
drivers/common/mlx5/mlx5_malloc.h | 4 +-
drivers/common/mlx5/windows/mlx5_common_os.c | 4 +-
drivers/common/nitrox/nitrox_device.c | 2 +-
drivers/common/nitrox/nitrox_qp.c | 16 +-
drivers/common/nitrox/nitrox_qp.h | 2 +-
drivers/common/qat/qat_device.c | 2 +-
drivers/common/qat/qat_qp.c | 22 +-
drivers/common/qat/qat_qp.h | 2 +-
drivers/common/zsda/zsda_device.c | 4 +-
drivers/common/zsda/zsda_qp.c | 18 +-
drivers/common/zsda/zsda_qp.h | 4 +-
drivers/compress/isal/isal_compress_pmd.c | 4 +-
drivers/compress/isal/isal_compress_pmd_ops.c | 26 +--
drivers/compress/mlx5/mlx5_compress.c | 22 +-
drivers/compress/nitrox/nitrox_comp.c | 22 +-
drivers/compress/nitrox/nitrox_comp_reqmgr.c | 22 +-
drivers/compress/nitrox/nitrox_comp_reqmgr.h | 2 +-
drivers/compress/octeontx/otx_zip_pmd.c | 18 +-
drivers/compress/qat/qat_comp.c | 14 +-
drivers/compress/qat/qat_comp.h | 2 +-
drivers/compress/qat/qat_comp_pmd.c | 36 +--
drivers/compress/qat/qat_comp_pmd.h | 2 +-
drivers/compress/uadk/uadk_compress_pmd.c | 14 +-
drivers/compress/zlib/zlib_pmd.c | 2 +-
drivers/compress/zlib/zlib_pmd_ops.c | 16 +-
drivers/compress/zsda/zsda_comp_pmd.c | 14 +-
drivers/crypto/armv8/rte_armv8_pmd.c | 6 +-
drivers/crypto/armv8/rte_armv8_pmd_ops.c | 12 +-
drivers/crypto/bcmfs/bcmfs_qp.c | 16 +-
drivers/crypto/bcmfs/bcmfs_qp.h | 2 +-
drivers/crypto/bcmfs/bcmfs_sym_pmd.c | 12 +-
drivers/crypto/caam_jr/caam_jr.c | 8 +-
drivers/crypto/ccp/ccp_dev.c | 14 +-
drivers/crypto/ccp/ccp_pmd_ops.c | 14 +-
drivers/crypto/ccp/rte_ccp_pmd.c | 10 +-
drivers/crypto/cnxk/cn10k_cryptodev.c | 2 +-
drivers/crypto/cnxk/cn20k_cryptodev.c | 2 +-
drivers/crypto/cnxk/cn9k_cryptodev.c | 2 +-
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 12 +-
drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 4 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 8 +-
drivers/crypto/dpaa_sec/dpaa_sec.c | 8 +-
drivers/crypto/ionic/ionic_crypto.h | 6 +-
drivers/crypto/ionic/ionic_crypto_main.c | 42 ++--
drivers/crypto/ionic/ionic_crypto_ops.c | 8 +-
drivers/crypto/ionic/ionic_crypto_vdev.c | 2 +-
drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 22 +-
drivers/crypto/ipsec_mb/ipsec_mb_private.c | 2 +-
drivers/crypto/ipsec_mb/ipsec_mb_private.h | 4 +-
drivers/crypto/ipsec_mb/pmd_aesni_gcm.c | 6 +-
drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 2 +-
drivers/crypto/ipsec_mb/pmd_snow3g.c | 2 +-
drivers/crypto/ipsec_mb/pmd_zuc.c | 2 +-
drivers/crypto/mlx5/mlx5_crypto.c | 2 +-
drivers/crypto/mlx5/mlx5_crypto_gcm.c | 18 +-
drivers/crypto/mlx5/mlx5_crypto_xts.c | 12 +-
drivers/crypto/mvsam/rte_mrvl_pmd.c | 8 +-
drivers/crypto/mvsam/rte_mrvl_pmd_ops.c | 8 +-
drivers/crypto/nitrox/nitrox_sym.c | 12 +-
drivers/crypto/nitrox/nitrox_sym_reqmgr.c | 4 +-
drivers/crypto/nitrox/nitrox_sym_reqmgr.h | 2 +-
drivers/crypto/null/null_crypto_pmd.c | 4 +-
drivers/crypto/null/null_crypto_pmd_ops.c | 12 +-
drivers/crypto/octeontx/otx_cryptodev.c | 2 +-
.../crypto/octeontx/otx_cryptodev_hw_access.c | 2 +-
drivers/crypto/octeontx/otx_cryptodev_ops.c | 6 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 4 +-
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 12 +-
drivers/crypto/qat/asym/qat_asym.c | 2 +-
drivers/crypto/qat/dev/qat_asym_pmd_gen1.c | 2 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c | 6 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 2 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 4 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen5.c | 2 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen6.c | 2 +-
.../crypto/qat/dev/qat_crypto_pmd_gen_lce.c | 2 +-
drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 2 +-
drivers/crypto/qat/qat_crypto.c | 4 +-
drivers/crypto/qat/qat_crypto.h | 2 +-
drivers/crypto/qat/qat_sym.c | 2 +-
.../scheduler/rte_cryptodev_scheduler.c | 16 +-
drivers/crypto/scheduler/scheduler_failover.c | 4 +-
.../crypto/scheduler/scheduler_multicore.c | 12 +-
.../scheduler/scheduler_pkt_size_distr.c | 8 +-
drivers/crypto/scheduler/scheduler_pmd.c | 24 +-
drivers/crypto/scheduler/scheduler_pmd_ops.c | 10 +-
.../crypto/scheduler/scheduler_roundrobin.c | 4 +-
drivers/crypto/uadk/uadk_crypto_pmd.c | 12 +-
drivers/crypto/virtio/virtio_cryptodev.c | 14 +-
drivers/crypto/virtio/virtio_cryptodev.h | 2 +-
drivers/crypto/virtio/virtio_user_cryptodev.c | 2 +-
drivers/crypto/virtio/virtqueue.c | 2 +-
drivers/crypto/zsda/zsda_crypto_pmd.c | 12 +-
drivers/dma/ae4dma/ae4dma_dmadev.c | 6 +-
drivers/dma/cnxk/cnxk_dmadev.c | 2 +-
drivers/dma/dpaa/dpaa_qdma.c | 2 +-
drivers/dma/dpaa2/dpaa2_qdma.c | 4 +-
drivers/dma/hisi_acc/hisi_acc_dmadev.c | 2 +-
drivers/dma/idxd/idxd_bus.c | 2 +-
drivers/dma/idxd/idxd_common.c | 2 +-
drivers/dma/imx_edma5/imx_edma5_dmadev.c | 8 +-
drivers/dma/odm/odm.c | 4 +-
drivers/dma/skeleton/skeleton_dmadev.c | 26 +--
drivers/dma/skeleton/skeleton_dmadev.h | 2 +-
drivers/event/cnxk/cn10k_eventdev.c | 4 +-
drivers/event/cnxk/cn20k_eventdev.c | 4 +-
drivers/event/cnxk/cn9k_eventdev.c | 8 +-
drivers/event/cnxk/cnxk_eventdev.c | 2 +-
drivers/event/cnxk/cnxk_eventdev_adptr.c | 2 +-
drivers/event/cnxk/cnxk_eventdev_selftest.c | 2 +-
drivers/event/cnxk/cnxk_tim_evdev.c | 4 +-
drivers/event/dlb2/dlb2.c | 8 +-
drivers/event/dlb2/dlb2_priv.h | 4 +-
drivers/event/dlb2/dlb2_selftest.c | 2 +-
drivers/event/dlb2/dlb2_xstats.c | 8 +-
drivers/event/dlb2/pf/dlb2_pf.c | 14 +-
drivers/event/dpaa/dpaa_eventdev.c | 2 +-
drivers/event/dpaa2/dpaa2_eventdev.c | 2 +-
drivers/event/dpaa2/dpaa2_eventdev_selftest.c | 2 +-
drivers/event/dsw/dsw_evdev.c | 6 +-
drivers/event/octeontx/ssovf_evdev.c | 6 +-
drivers/event/octeontx/ssovf_evdev_selftest.c | 2 +-
drivers/event/octeontx/ssovf_worker.c | 2 +-
drivers/event/octeontx/timvf_evdev.c | 2 +-
drivers/event/opdl/opdl_evdev.c | 16 +-
drivers/event/opdl/opdl_ring.c | 6 +-
drivers/event/opdl/opdl_ring.h | 2 +-
drivers/event/opdl/opdl_test.c | 2 +-
drivers/event/skeleton/skeleton_eventdev.c | 18 +-
drivers/event/sw/event_ring.h | 4 +-
drivers/event/sw/sw_evdev.c | 32 +--
drivers/event/sw/sw_evdev_selftest.c | 2 +-
drivers/event/sw/sw_evdev_xstats.c | 4 +-
drivers/mempool/bucket/rte_mempool_bucket.c | 14 +-
drivers/mempool/cnxk/cn10k_mempool_ops.c | 2 +-
drivers/mempool/cnxk/cnxk_mempool.c | 2 +-
.../mempool/octeontx/rte_mempool_octeontx.c | 4 +-
drivers/mempool/ring/rte_mempool_ring.c | 2 +-
drivers/mempool/stack/rte_mempool_stack.c | 2 +-
drivers/ml/cnxk/cn10k_ml_dev.c | 2 +-
drivers/ml/cnxk/cnxk_ml_ops.c | 12 +-
drivers/ml/cnxk/mvtvm_ml_dev.c | 2 +-
drivers/net/af_packet/rte_eth_af_packet.c | 22 +-
drivers/net/af_xdp/rte_eth_af_xdp.c | 34 +--
drivers/net/ark/ark_ethdev.c | 4 +-
drivers/net/ark/ark_ethdev_rx.c | 14 +-
drivers/net/ark/ark_ethdev_rx.h | 2 +-
drivers/net/ark/ark_ethdev_tx.c | 14 +-
drivers/net/ark/ark_ethdev_tx.h | 2 +-
drivers/net/atlantic/atl_ethdev.h | 4 +-
drivers/net/atlantic/atl_rxtx.c | 24 +-
drivers/net/avp/avp_ethdev.c | 16 +-
drivers/net/axgbe/axgbe_rxtx.c | 16 +-
drivers/net/axgbe/axgbe_rxtx.h | 4 +-
drivers/net/bnx2x/bnx2x.c | 2 +-
drivers/net/bnx2x/bnx2x_rxtx.c | 22 +-
drivers/net/bnx2x/bnx2x_rxtx.h | 4 +-
drivers/net/bnxt/bnxt_ethdev.c | 6 +-
drivers/net/bnxt/bnxt_mpc.c | 38 ++--
drivers/net/bnxt/bnxt_reps.c | 32 +--
drivers/net/bnxt/bnxt_reps.h | 4 +-
drivers/net/bnxt/bnxt_ring.c | 12 +-
drivers/net/bnxt/bnxt_ring.h | 2 +-
drivers/net/bnxt/bnxt_rxq.c | 10 +-
drivers/net/bnxt/bnxt_rxq.h | 2 +-
drivers/net/bnxt/bnxt_rxr.c | 22 +-
drivers/net/bnxt/bnxt_rxr.h | 2 +-
drivers/net/bnxt/bnxt_txq.c | 14 +-
drivers/net/bnxt/bnxt_txq.h | 2 +-
drivers/net/bnxt/bnxt_txr.c | 18 +-
drivers/net/bnxt/bnxt_txr.h | 2 +-
drivers/net/bnxt/bnxt_vnic.c | 2 +-
drivers/net/bnxt/tf_core/v3/tfc_tbl_scope.c | 2 +-
drivers/net/bnxt/tf_ulp/ulp_matcher.c | 4 +-
drivers/net/bonding/eth_bond_private.h | 2 +-
drivers/net/bonding/rte_eth_bond.h | 4 +-
drivers/net/bonding/rte_eth_bond_8023ad.c | 14 +-
drivers/net/bonding/rte_eth_bond_alb.c | 4 +-
drivers/net/bonding/rte_eth_bond_api.c | 4 +-
drivers/net/bonding/rte_eth_bond_args.c | 14 +-
drivers/net/bonding/rte_eth_bond_flow.c | 2 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 36 +--
drivers/net/cnxk/cnxk_eswitch.c | 2 +-
drivers/net/cnxk/cnxk_ethdev_sec.c | 6 +-
drivers/net/cnxk/cnxk_lookup.c | 2 +-
drivers/net/cnxk/cnxk_rep.h | 4 +-
drivers/net/cnxk/cnxk_rep_ops.c | 8 +-
drivers/net/cxgbe/base/adapter.h | 6 +-
drivers/net/cxgbe/cxgbe_ethdev.c | 16 +-
drivers/net/cxgbe/cxgbe_main.c | 18 +-
drivers/net/cxgbe/cxgbe_pfvf.h | 4 +-
drivers/net/cxgbe/cxgbevf_main.c | 4 +-
drivers/net/cxgbe/sge.c | 28 +--
drivers/net/dpaa/dpaa_ethdev.c | 6 +-
drivers/net/dpaa2/dpaa2_ethdev.c | 6 +-
drivers/net/dpaa2/dpaa2_tm.c | 6 +-
drivers/net/ena/base/ena_plat_dpdk.h | 6 +-
drivers/net/ena/ena_ethdev.c | 42 ++--
drivers/net/ena/ena_ethdev.h | 2 +-
drivers/net/enetc/enetc.h | 4 +-
drivers/net/enetc/enetc4_ethdev.c | 4 +-
drivers/net/enetc/enetc_ethdev.c | 4 +-
drivers/net/enetfec/enet_ethdev.c | 4 +-
drivers/net/enic/base/vnic_cq.c | 8 +-
drivers/net/enic/base/vnic_cq.h | 4 +-
drivers/net/enic/base/vnic_dev.c | 4 +-
drivers/net/enic/base/vnic_dev.h | 2 +-
drivers/net/enic/base/vnic_rq.c | 6 +-
drivers/net/enic/base/vnic_rq.h | 2 +-
drivers/net/enic/base/vnic_wq.c | 8 +-
drivers/net/enic/base/vnic_wq.h | 2 +-
drivers/net/enic/enic.h | 4 +-
drivers/net/enic/enic_ethdev.c | 8 +-
drivers/net/enic/enic_fm_flow.c | 2 +-
drivers/net/enic/enic_main.c | 32 +--
drivers/net/enic/enic_sriov.c | 10 +-
drivers/net/enic/enic_vf_representor.c | 8 +-
drivers/net/failsafe/failsafe.c | 6 +-
drivers/net/failsafe/failsafe_ether.c | 4 +-
drivers/net/failsafe/failsafe_intr.c | 2 +-
drivers/net/failsafe/failsafe_ops.c | 12 +-
drivers/net/failsafe/failsafe_private.h | 4 +-
drivers/net/gve/base/gve_osdep.h | 2 +-
drivers/net/gve/gve_ethdev.c | 14 +-
drivers/net/gve/gve_ethdev.h | 8 +-
drivers/net/gve/gve_rx.c | 16 +-
drivers/net/gve/gve_rx_dqo.c | 24 +-
drivers/net/gve/gve_tx.c | 18 +-
drivers/net/gve/gve_tx_dqo.c | 16 +-
drivers/net/hinic/base/hinic_compat.h | 6 +-
drivers/net/hinic/base/hinic_pmd_api_cmd.c | 6 +-
drivers/net/hinic/base/hinic_pmd_eqs.c | 2 +-
drivers/net/hinic/base/hinic_pmd_hwdev.c | 20 +-
drivers/net/hinic/base/hinic_pmd_mbox.c | 2 +-
drivers/net/hinic/base/hinic_pmd_wq.c | 10 +-
drivers/net/hinic/base/hinic_pmd_wq.h | 2 +-
drivers/net/hinic/hinic_pmd_ethdev.c | 26 +--
drivers/net/hinic/hinic_pmd_rx.c | 16 +-
drivers/net/hinic/hinic_pmd_rx.h | 4 +-
drivers/net/hinic/hinic_pmd_tx.c | 8 +-
drivers/net/hinic/hinic_pmd_tx.h | 4 +-
drivers/net/hinic3/base/hinic3_cmdq.c | 2 +-
drivers/net/hinic3/base/hinic3_eqs.c | 2 +-
drivers/net/hinic3/base/hinic3_hwdev.c | 4 +-
drivers/net/hinic3/base/hinic3_hwdev.h | 2 +-
drivers/net/hinic3/base/hinic3_mbox.c | 4 +-
drivers/net/hinic3/base/hinic3_wq.c | 2 +-
drivers/net/hinic3/hinic3_ethdev.c | 38 ++--
drivers/net/hns3/hns3_cmd.c | 2 +-
drivers/net/hns3/hns3_fdir.c | 2 +-
drivers/net/hns3/hns3_rxtx.c | 44 ++--
drivers/net/hns3/hns3_rxtx.h | 6 +-
drivers/net/intel/cpfl/cpfl_ethdev.c | 4 +-
drivers/net/intel/cpfl/cpfl_representor.c | 4 +-
drivers/net/intel/cpfl/cpfl_rxtx.c | 74 +++----
drivers/net/intel/cpfl/cpfl_rxtx.h | 4 +-
drivers/net/intel/e1000/e1000_ethdev.h | 8 +-
drivers/net/intel/e1000/em_rxtx.c | 8 +-
drivers/net/intel/e1000/igb_rxtx.c | 8 +-
drivers/net/intel/e1000/igc_txrx.c | 8 +-
drivers/net/intel/e1000/igc_txrx.h | 4 +-
drivers/net/intel/fm10k/fm10k_ethdev.c | 28 +--
drivers/net/intel/i40e/i40e_ethdev.c | 4 +-
drivers/net/intel/i40e/i40e_ethdev.h | 2 +-
drivers/net/intel/i40e/i40e_fdir.c | 8 +-
drivers/net/intel/i40e/i40e_flow_ethertype.c | 2 +-
drivers/net/intel/i40e/i40e_rxtx.c | 44 ++--
drivers/net/intel/i40e/i40e_rxtx.h | 4 +-
drivers/net/intel/i40e/i40e_vf_representor.c | 4 +-
drivers/net/intel/iavf/iavf_osdep.c | 2 +-
drivers/net/intel/iavf/iavf_rxtx.c | 32 +--
drivers/net/intel/iavf/iavf_rxtx.h | 4 +-
.../net/intel/ice/ice_dcf_vf_representor.c | 4 +-
drivers/net/intel/ice/ice_fdir_filter.c | 8 +-
drivers/net/intel/ice/ice_osdep.h | 2 +-
drivers/net/intel/ice/ice_rxtx.c | 46 ++--
drivers/net/intel/ice/ice_rxtx.h | 4 +-
drivers/net/intel/idpf/idpf_common_rxtx.c | 6 +-
drivers/net/intel/idpf/idpf_common_rxtx.h | 2 +-
drivers/net/intel/idpf/idpf_osdep.h | 2 +-
drivers/net/intel/idpf/idpf_rxtx.c | 60 ++---
drivers/net/intel/idpf/idpf_rxtx.h | 4 +-
drivers/net/intel/ipn3ke/ipn3ke_ethdev.c | 2 +-
drivers/net/intel/ipn3ke/ipn3ke_representor.c | 4 +-
drivers/net/intel/ixgbe/ixgbe_ethdev.c | 2 +-
drivers/net/intel/ixgbe/ixgbe_ethdev.h | 4 +-
drivers/net/intel/ixgbe/ixgbe_rxtx.c | 32 +--
.../net/intel/ixgbe/ixgbe_vf_representor.c | 4 +-
drivers/net/ionic/ionic_lif.c | 38 ++--
drivers/net/ionic/ionic_lif.h | 4 +-
drivers/net/ionic/ionic_main.c | 6 +-
drivers/net/ionic/ionic_rxtx.c | 12 +-
drivers/net/ionic/ionic_rxtx.h | 4 +-
drivers/net/mana/mana.c | 54 ++---
drivers/net/mana/mr.c | 4 +-
drivers/net/memif/memif_socket.c | 2 +-
drivers/net/memif/rte_eth_memif.c | 4 +-
drivers/net/mlx4/mlx4.c | 8 +-
drivers/net/mlx4/mlx4_mr.c | 14 +-
drivers/net/mlx4/mlx4_utils.c | 14 +-
drivers/net/mlx5/hws/mlx5dr_internal.h | 4 +-
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 8 +-
drivers/net/mlx5/linux/mlx5_os.c | 14 +-
drivers/net/mlx5/linux/mlx5_verbs.c | 6 +-
drivers/net/mlx5/linux/mlx5_vlan_os.c | 2 +-
drivers/net/mlx5/mlx5.c | 16 +-
drivers/net/mlx5/mlx5_devx.c | 12 +-
drivers/net/mlx5/mlx5_ethdev.c | 6 +-
drivers/net/mlx5/mlx5_flow.c | 29 +--
drivers/net/mlx5/mlx5_flow_aso.c | 8 +-
drivers/net/mlx5/mlx5_flow_dv.c | 32 +--
drivers/net/mlx5/mlx5_flow_flex.c | 4 +-
drivers/net/mlx5/mlx5_flow_geneve.c | 2 +-
drivers/net/mlx5/mlx5_flow_hw.c | 48 ++--
drivers/net/mlx5/mlx5_flow_meter.c | 14 +-
drivers/net/mlx5/mlx5_flow_quota.c | 6 +-
drivers/net/mlx5/mlx5_flow_verbs.c | 2 +-
drivers/net/mlx5/mlx5_hws_cnt.c | 30 +--
drivers/net/mlx5/mlx5_nta_sample.c | 16 +-
drivers/net/mlx5/mlx5_nta_split.c | 2 +-
drivers/net/mlx5/mlx5_rss.c | 4 +-
drivers/net/mlx5/mlx5_rxq.c | 24 +-
drivers/net/mlx5/mlx5_stats.c | 2 +-
drivers/net/mlx5/mlx5_trigger.c | 2 +-
drivers/net/mlx5/mlx5_tx.c | 2 +-
drivers/net/mlx5/mlx5_txq.c | 13 +-
drivers/net/mlx5/mlx5_utils.c | 30 +--
drivers/net/mlx5/windows/mlx5_flow_os.c | 4 +-
drivers/net/mlx5/windows/mlx5_os.c | 8 +-
drivers/net/mvneta/mvneta_ethdev.c | 2 +-
drivers/net/mvneta/mvneta_rxtx.c | 4 +-
drivers/net/mvpp2/mrvl_ethdev.c | 6 +-
drivers/net/mvpp2/mrvl_flow.c | 8 +-
drivers/net/mvpp2/mrvl_mtr.c | 4 +-
drivers/net/mvpp2/mrvl_qos.c | 4 +-
drivers/net/mvpp2/mrvl_tm.c | 6 +-
drivers/net/nbl/nbl_common/nbl_common.c | 2 +-
drivers/net/nbl/nbl_dev/nbl_dev.c | 8 +-
drivers/net/nbl/nbl_dev/nbl_dev.h | 4 +-
drivers/net/nbl/nbl_hw/nbl_txrx.c | 14 +-
drivers/net/nbl/nbl_include/nbl_include.h | 4 +-
drivers/net/netvsc/hn_ethdev.c | 6 +-
drivers/net/netvsc/hn_rxtx.c | 30 +--
drivers/net/netvsc/hn_var.h | 10 +-
drivers/net/netvsc/hn_vf.c | 8 +-
drivers/net/nfb/nfb_ethdev.c | 2 +-
drivers/net/nfb/nfb_rx.c | 8 +-
drivers/net/nfb/nfb_rx.h | 2 +-
drivers/net/nfb/nfb_tx.c | 8 +-
drivers/net/nfb/nfb_tx.h | 2 +-
drivers/net/nfp/flower/nfp_conntrack.c | 2 +-
drivers/net/nfp/flower/nfp_flower.c | 16 +-
drivers/net/nfp/flower/nfp_flower_flow.c | 10 +-
.../net/nfp/flower/nfp_flower_representor.c | 20 +-
drivers/net/nfp/nfd3/nfp_nfd3.h | 2 +-
drivers/net/nfp/nfd3/nfp_nfd3_dp.c | 12 +-
drivers/net/nfp/nfdk/nfp_nfdk.h | 2 +-
drivers/net/nfp/nfdk/nfp_nfdk_dp.c | 12 +-
drivers/net/nfp/nfp_net_common.c | 2 +-
drivers/net/nfp/nfp_net_flow.c | 2 +-
drivers/net/nfp/nfp_rxtx.c | 18 +-
drivers/net/nfp/nfp_rxtx.h | 4 +-
drivers/net/nfp/nfpcore/nfp_sync.c | 2 +-
drivers/net/ngbe/ngbe_ethdev.c | 2 +-
drivers/net/ngbe/ngbe_ethdev.h | 4 +-
drivers/net/ngbe/ngbe_rxtx.c | 28 +--
drivers/net/ntnic/dbsconfig/ntnic_dbsconfig.c | 4 +-
.../link_mgmt/link_100g/nt4ga_link_100g.c | 2 +-
.../link_agx_100g/nt4ga_agx_link_100g.c | 2 +-
.../flow_api/profile_inline/flm_age_queue.c | 2 +-
.../flow_api/profile_inline/flm_evt_queue.c | 2 +-
.../flow_api/profile_inline/flm_lrn_queue.c | 2 +-
drivers/net/ntnic/ntnic_ethdev.c | 24 +-
drivers/net/ntnic/ntutil/nt_util.c | 4 +-
drivers/net/null/rte_eth_null.c | 14 +-
drivers/net/octeon_ep/otx_ep_common.h | 4 +-
drivers/net/octeon_ep/otx_ep_ethdev.c | 12 +-
drivers/net/octeon_ep/otx_ep_rxtx.c | 32 +--
drivers/net/octeontx/octeontx_ethdev.c | 40 ++--
drivers/net/pcap/pcap_ethdev.c | 14 +-
drivers/net/pfe/pfe_ethdev.c | 4 +-
drivers/net/qede/base/bcm_osal.c | 12 +-
drivers/net/qede/qede_filter.c | 2 +-
drivers/net/qede/qede_rxtx.c | 54 ++---
drivers/net/qede/qede_rxtx.h | 4 +-
drivers/net/r8169/r8169_ethdev.h | 4 +-
drivers/net/r8169/r8169_hw.c | 2 +-
drivers/net/r8169/r8169_rxtx.c | 16 +-
drivers/net/ring/rte_eth_ring.c | 20 +-
drivers/net/rnp/base/rnp_osdep.h | 2 +-
drivers/net/rnp/rnp_ethdev.c | 4 +-
drivers/net/rnp/rnp_rxtx.c | 40 ++--
drivers/net/rnp/rnp_rxtx.h | 4 +-
drivers/net/sfc/sfc.c | 20 +-
drivers/net/sfc/sfc.h | 4 +-
drivers/net/sfc/sfc_dp_rx.h | 4 +-
drivers/net/sfc/sfc_dp_tx.h | 4 +-
drivers/net/sfc/sfc_ef100_rx.c | 10 +-
drivers/net/sfc/sfc_ef100_tx.c | 10 +-
drivers/net/sfc/sfc_ef10_essb_rx.c | 10 +-
drivers/net/sfc/sfc_ef10_rx.c | 10 +-
drivers/net/sfc/sfc_ef10_tx.c | 14 +-
drivers/net/sfc/sfc_ethdev.c | 16 +-
drivers/net/sfc/sfc_ev.c | 10 +-
drivers/net/sfc/sfc_ev.h | 2 +-
drivers/net/sfc/sfc_mae.c | 2 +-
drivers/net/sfc/sfc_mae_counter.c | 26 +--
drivers/net/sfc/sfc_mcdi.c | 2 +-
drivers/net/sfc/sfc_port.c | 10 +-
drivers/net/sfc/sfc_repr.c | 20 +-
drivers/net/sfc/sfc_repr_proxy.c | 18 +-
drivers/net/sfc/sfc_rx.c | 26 +--
drivers/net/sfc/sfc_rx.h | 2 +-
drivers/net/sfc/sfc_service.c | 22 +-
drivers/net/sfc/sfc_service.h | 2 +-
drivers/net/sfc/sfc_sw_stats.c | 4 +-
drivers/net/sfc/sfc_tbl_meta_cache.c | 2 +-
drivers/net/sfc/sfc_tso.c | 6 +-
drivers/net/sfc/sfc_tx.c | 28 +--
drivers/net/sfc/sfc_tx.h | 4 +-
drivers/net/softnic/rte_eth_softnic.c | 6 +-
drivers/net/softnic/rte_eth_softnic_thread.c | 4 +-
drivers/net/sxe2/sxe2_ethdev_repr.c | 2 +-
drivers/net/sxe2/sxe2_mp.c | 2 +-
drivers/net/sxe2/sxe2_rx.c | 16 +-
drivers/net/sxe2/sxe2_rx.h | 2 +-
drivers/net/sxe2/sxe2_tx.c | 16 +-
drivers/net/sxe2/sxe2_tx.h | 2 +-
drivers/net/tap/rte_eth_tap.c | 22 +-
drivers/net/thunderx/nicvf_ethdev.c | 24 +-
drivers/net/txgbe/txgbe_ethdev.c | 6 +-
drivers/net/txgbe/txgbe_ethdev.h | 4 +-
drivers/net/txgbe/txgbe_rxtx.c | 34 +--
drivers/net/vhost/rte_eth_vhost.c | 28 +--
drivers/net/virtio/virtio_ethdev.c | 4 +-
drivers/net/virtio/virtio_ethdev.h | 4 +-
drivers/net/virtio/virtio_rxtx.c | 6 +-
.../net/virtio/virtio_user/virtio_user_dev.c | 2 +-
drivers/net/virtio/virtqueue.c | 6 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 14 +-
drivers/net/vmxnet3/vmxnet3_ethdev.h | 4 +-
drivers/net/vmxnet3/vmxnet3_rxtx.c | 8 +-
drivers/net/xsc/xsc_ethdev.c | 4 +-
drivers/net/xsc/xsc_rx.c | 2 +-
drivers/net/xsc/xsc_rxtx.h | 6 +-
drivers/net/xsc/xsc_tx.c | 4 +-
drivers/net/xsc/xsc_vfio.c | 18 +-
drivers/net/xsc/xsc_vfio_mbox.c | 6 +-
drivers/net/zxdh/zxdh_ethdev.c | 18 +-
drivers/net/zxdh/zxdh_queue.c | 4 +-
drivers/net/zxdh/zxdh_queue.h | 4 +-
drivers/raw/cnxk_bphy/cnxk_bphy.c | 2 +-
drivers/raw/cnxk_bphy/cnxk_bphy_cgx.c | 2 +-
drivers/raw/cnxk_gpio/cnxk_gpio.c | 4 +-
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c | 2 +-
drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 10 +-
drivers/raw/gdtc/gdtc_rawdev.c | 6 +-
drivers/raw/ifpga/afu_pmd_core.c | 14 +-
drivers/raw/ifpga/base/ifpga_defines.h | 2 +-
drivers/raw/ifpga/base/ifpga_fme.c | 4 +-
drivers/raw/ifpga/base/ifpga_hw.h | 2 +-
drivers/raw/ifpga/ifpga_rawdev.c | 10 +-
drivers/raw/ntb/ntb.c | 26 +--
drivers/raw/skeleton/skeleton_rawdev.c | 10 +-
drivers/raw/skeleton/skeleton_rawdev_test.c | 14 +-
drivers/regex/cn9k/cn9k_regexdev.c | 6 +-
drivers/regex/mlx5/mlx5_regex_control.c | 6 +-
drivers/vdpa/mlx5/mlx5_vdpa_cthread.c | 2 +-
drivers/vdpa/mlx5/mlx5_vdpa_event.c | 4 +-
examples/bbdev_app/main.c | 18 +-
examples/bond/main.c | 12 +-
examples/distributor/main.c | 30 +--
examples/dma/dmafwd.c | 8 +-
examples/ethtool/ethtool-app/main.c | 6 +-
examples/ethtool/lib/rte_ethtool.c | 4 +-
.../pipeline_worker_generic.c | 6 +-
.../eventdev_pipeline/pipeline_worker_tx.c | 6 +-
examples/fips_validation/fips_dev_self_test.c | 10 +-
examples/fips_validation/main.c | 14 +-
examples/flow_filtering/main.c | 6 +-
examples/ip_fragmentation/main.c | 10 +-
examples/ip_reassembly/main.c | 18 +-
examples/ipsec-secgw/event_helper.c | 14 +-
examples/ipsec-secgw/ipsec-secgw.c | 132 +++++------
examples/ipsec-secgw/ipsec-secgw.h | 2 +-
examples/ipsec-secgw/ipsec.h | 10 +-
examples/ipsec-secgw/ipsec_worker.c | 56 ++---
examples/ipsec-secgw/rt.c | 22 +-
examples/ipsec-secgw/sa.c | 30 +--
examples/ipsec-secgw/sad.c | 12 +-
examples/ipsec-secgw/sad.h | 2 +-
examples/ipsec-secgw/sp4.c | 12 +-
examples/ipsec-secgw/sp6.c | 12 +-
examples/ipv4_multicast/main.c | 14 +-
examples/l2fwd-cat/l2fwd-cat.c | 12 +-
examples/l2fwd-crypto/main.c | 38 ++--
examples/l2fwd-event/l2fwd_common.c | 4 +-
examples/l2fwd-event/l2fwd_poll.c | 4 +-
examples/l2fwd-event/main.c | 4 +-
examples/l2fwd-jobstats/main.c | 10 +-
examples/l2fwd-keepalive/main.c | 10 +-
examples/l2fwd-macsec/main.c | 12 +-
examples/l2fwd/main.c | 10 +-
examples/l3fwd-graph/main.c | 24 +-
examples/l3fwd-power/main.c | 32 +--
examples/l3fwd/l3fwd.h | 2 +-
examples/l3fwd/l3fwd_acl.c | 26 +--
examples/l3fwd/l3fwd_em.c | 8 +-
examples/l3fwd/l3fwd_event.h | 2 +-
examples/l3fwd/l3fwd_fib.c | 4 +-
examples/l3fwd/l3fwd_lpm.c | 4 +-
examples/l3fwd/main.c | 16 +-
examples/link_status_interrupt/main.c | 10 +-
.../client_server_mp/mp_client/client.c | 4 +-
.../client_server_mp/mp_server/init.c | 14 +-
examples/multi_process/simple_mp/main.c | 6 +-
examples/multi_process/symmetric_mp/main.c | 6 +-
examples/ntb/ntb_fwd.c | 14 +-
examples/packet_ordering/main.c | 16 +-
examples/pipeline/obj.c | 12 +-
examples/ptp_tap_relay_sw/ptp_tap_relay_sw.c | 6 +-
examples/ptpclient/ptpclient.c | 6 +-
examples/qos_meter/main.c | 14 +-
examples/qos_sched/args.c | 4 +-
examples/qos_sched/init.c | 8 +-
examples/rxtx_callbacks/main.c | 12 +-
examples/server_node_efd/efd_node/node.c | 6 +-
examples/server_node_efd/efd_server/init.c | 22 +-
examples/server_node_efd/efd_server/main.c | 8 +-
examples/skeleton/basicfwd.c | 12 +-
examples/vhost/main.c | 6 +-
examples/vhost_crypto/main.c | 26 +--
examples/vm_power_manager/main.c | 6 +-
examples/vmdq/main.c | 6 +-
examples/vmdq_dcb/main.c | 6 +-
lib/acl/acl.h | 4 +-
lib/acl/acl_gen.c | 10 +-
lib/acl/rte_acl.c | 14 +-
lib/acl/rte_acl.h | 14 +-
lib/bbdev/bbdev_trace.h | 4 +-
lib/bbdev/rte_bbdev.c | 26 +--
lib/bbdev/rte_bbdev.h | 36 ++-
lib/bbdev/rte_bbdev_op.h | 6 +-
lib/bbdev/rte_bbdev_pmd.h | 2 +-
lib/compressdev/rte_comp.c | 4 +-
lib/compressdev/rte_comp.h | 4 +-
lib/compressdev/rte_compressdev.c | 35 +--
lib/compressdev/rte_compressdev.h | 35 ++-
lib/compressdev/rte_compressdev_internal.h | 2 +-
lib/compressdev/rte_compressdev_pmd.c | 10 +-
lib/compressdev/rte_compressdev_pmd.h | 12 +-
lib/cryptodev/cryptodev_pmd.c | 14 +-
lib/cryptodev/cryptodev_pmd.h | 24 +-
lib/cryptodev/cryptodev_trace.h | 18 +-
lib/cryptodev/cryptodev_trace_points.c | 4 +-
lib/cryptodev/rte_crypto.h | 4 +-
lib/cryptodev/rte_cryptodev.c | 63 +++---
lib/cryptodev/rte_cryptodev.h | 56 +++--
lib/dispatcher/rte_dispatcher.c | 12 +-
lib/distributor/rte_distributor.c | 6 +-
lib/distributor/rte_distributor.h | 4 +-
lib/distributor/rte_distributor_single.c | 4 +-
lib/distributor/rte_distributor_single.h | 4 +-
lib/dmadev/rte_dmadev.c | 4 +-
lib/eal/common/eal_common_dynmem.c | 174 +++++++--------
lib/eal/common/eal_common_lcore.c | 85 ++++---
lib/eal/common/eal_common_memalloc.c | 38 ++--
lib/eal/common/eal_common_memory.c | 52 ++---
lib/eal/common/eal_common_memzone.c | 38 ++--
lib/eal/common/eal_common_options.c | 12 +-
lib/eal/common/eal_common_thread.c | 34 +--
lib/eal/common/eal_hugepages.h | 2 +-
lib/eal/common/eal_internal_cfg.h | 2 +-
lib/eal/common/eal_memalloc.h | 10 +-
lib/eal/common/eal_memcfg.h | 2 +-
lib/eal/common/eal_private.h | 12 +-
lib/eal/common/eal_thread.h | 6 +-
lib/eal/common/malloc_heap.c | 204 +++++++++--------
lib/eal/common/malloc_heap.h | 12 +-
lib/eal/common/malloc_mp.c | 10 +-
lib/eal/common/malloc_mp.h | 4 +-
lib/eal/common/rte_malloc.c | 156 ++++++++-----
lib/eal/freebsd/eal.c | 12 +-
lib/eal/freebsd/eal_lcore.c | 2 +-
lib/eal/freebsd/eal_memalloc.c | 4 +-
lib/eal/freebsd/eal_memory.c | 2 +-
lib/eal/include/eal_trace_internal.h | 16 +-
lib/eal/include/rte_lcore.h | 71 +++++-
lib/eal/include/rte_malloc.h | 208 ++++++++++++++++--
lib/eal/include/rte_memory.h | 30 ++-
lib/eal/include/rte_memzone.h | 22 +-
lib/eal/include/rte_service_component.h | 12 +-
lib/eal/linux/eal.c | 16 +-
lib/eal/linux/eal_hugepage_info.c | 40 ++--
lib/eal/linux/eal_lcore.c | 2 +-
lib/eal/linux/eal_memalloc.c | 40 ++--
lib/eal/linux/eal_memory.c | 78 +++----
lib/eal/windows/eal_hugepages.c | 12 +-
lib/eal/windows/eal_lcore.c | 42 ++--
lib/eal/windows/eal_memalloc.c | 40 ++--
lib/eal/windows/eal_memory.c | 10 +-
lib/eal/windows/eal_windows.h | 18 +-
lib/efd/rte_efd.c | 104 ++++-----
lib/efd/rte_efd.h | 38 ++--
lib/ethdev/ethdev_driver.c | 10 +-
lib/ethdev/ethdev_driver.h | 10 +-
lib/ethdev/ethdev_pci.h | 8 +-
lib/ethdev/ethdev_private.c | 2 +-
lib/ethdev/ethdev_trace.h | 6 +-
lib/ethdev/ethdev_trace_points.c | 4 +-
lib/ethdev/ethdev_vdev.h | 2 +-
lib/ethdev/rte_ethdev.c | 31 ++-
lib/ethdev/rte_ethdev.h | 39 +++-
lib/ethdev/rte_ethdev_telemetry.c | 2 +-
lib/eventdev/event_timer_adapter_pmd.h | 4 +-
lib/eventdev/event_vector_adapter_pmd.h | 4 +-
lib/eventdev/eventdev_pmd.h | 10 +-
lib/eventdev/eventdev_pmd_pci.h | 4 +-
lib/eventdev/eventdev_pmd_vdev.h | 12 +-
lib/eventdev/eventdev_trace.h | 14 +-
lib/eventdev/eventdev_trace_points.c | 4 +-
lib/eventdev/rte_event_crypto_adapter.c | 30 +--
lib/eventdev/rte_event_dma_adapter.c | 38 ++--
lib/eventdev/rte_event_eth_rx_adapter.c | 68 +++---
lib/eventdev/rte_event_eth_tx_adapter.c | 30 +--
lib/eventdev/rte_event_ring.c | 6 +-
lib/eventdev/rte_event_ring.h | 8 +-
lib/eventdev/rte_event_timer_adapter.c | 16 +-
lib/eventdev/rte_event_timer_adapter.h | 11 +-
lib/eventdev/rte_event_vector_adapter.c | 12 +-
lib/eventdev/rte_event_vector_adapter.h | 11 +-
lib/eventdev/rte_eventdev.c | 33 +--
lib/eventdev/rte_eventdev.h | 25 ++-
lib/fib/dir24_8.c | 14 +-
lib/fib/dir24_8.h | 2 +-
lib/fib/rte_fib.c | 14 +-
lib/fib/rte_fib.h | 6 +-
lib/fib/rte_fib6.c | 14 +-
lib/fib/rte_fib6.h | 6 +-
lib/fib/trie.c | 14 +-
lib/fib/trie.h | 2 +-
lib/gpudev/gpudev.c | 2 +-
lib/graph/graph.c | 14 +-
lib/graph/graph_debug.c | 2 +-
lib/graph/graph_feature_arc.c | 4 +-
lib/graph/graph_pcap.c | 2 +-
lib/graph/graph_populate.c | 4 +-
lib/graph/graph_private.h | 4 +-
lib/graph/graph_stats.c | 18 +-
lib/graph/rte_graph.h | 21 +-
lib/graph/rte_graph_model_mcore_dispatch.c | 4 +-
lib/graph/rte_graph_worker_common.h | 10 +-
lib/gro/gro_tcp4.c | 14 +-
lib/gro/gro_tcp4.h | 6 +-
lib/gro/gro_tcp6.c | 14 +-
lib/gro/gro_tcp6.h | 6 +-
lib/gro/gro_udp4.c | 14 +-
lib/gro/gro_udp4.h | 6 +-
lib/gro/gro_vxlan_tcp4.c | 14 +-
lib/gro/gro_vxlan_tcp4.h | 6 +-
lib/gro/gro_vxlan_udp4.c | 14 +-
lib/gro/gro_vxlan_udp4.h | 6 +-
lib/gro/rte_gro.c | 8 +-
lib/gro/rte_gro.h | 17 +-
lib/hash/rte_cuckoo_hash.c | 28 +--
lib/hash/rte_fbk_hash.c | 2 +-
lib/hash/rte_fbk_hash.h | 10 +-
lib/hash/rte_hash.h | 10 +-
lib/ip_frag/rte_ip_frag.h | 8 +-
lib/ip_frag/rte_ip_frag_common.c | 12 +-
lib/ipsec/ipsec_sad.c | 6 +-
lib/ipsec/rte_ipsec_sad.h | 11 +-
lib/latencystats/rte_latencystats.c | 2 +-
lib/lpm/rte_lpm.c | 16 +-
lib/lpm/rte_lpm.h | 6 +-
lib/lpm/rte_lpm6.c | 10 +-
lib/lpm/rte_lpm6.h | 6 +-
lib/mbuf/rte_mbuf.c | 12 +-
lib/mbuf/rte_mbuf.h | 18 +-
lib/mbuf/rte_mbuf_dyn.c | 2 +-
lib/mbuf/rte_mbuf_pool_ops.c | 4 +-
lib/member/rte_member.c | 8 +-
lib/member/rte_member.h | 20 +-
lib/member/rte_member_heap.h | 18 +-
lib/member/rte_member_ht.c | 4 +-
lib/member/rte_member_sketch.c | 24 +-
lib/member/rte_member_vbf.c | 4 +-
lib/mempool/mempool_trace.h | 4 +-
lib/mempool/rte_mempool.c | 60 ++---
lib/mempool/rte_mempool.h | 38 ++--
lib/metrics/rte_metrics.c | 4 +-
lib/metrics/rte_metrics.h | 4 +-
lib/metrics/rte_metrics_telemetry.c | 4 +-
lib/mldev/rte_mldev.c | 24 +-
lib/mldev/rte_mldev.h | 33 +--
lib/mldev/rte_mldev_core.h | 10 +-
lib/mldev/rte_mldev_pmd.c | 10 +-
lib/mldev/rte_mldev_pmd.h | 10 +-
lib/node/ip4_lookup.c | 4 +-
lib/node/ip4_lookup_fib.c | 10 +-
lib/node/ip6_lookup.c | 4 +-
lib/node/ip6_lookup_fib.c | 10 +-
lib/node/kernel_rx.c | 4 +-
lib/node/node_mbuf_dynfield.c | 2 +-
lib/node/udp4_input.c | 8 +-
lib/pdcp/rte_pdcp.c | 4 +-
lib/pdump/rte_pdump.c | 2 +-
lib/rawdev/rte_rawdev.c | 25 ++-
lib/rawdev/rte_rawdev.h | 38 +++-
lib/rawdev/rte_rawdev_pmd.h | 8 +-
lib/rcu/rte_rcu_qsbr.c | 2 +-
lib/regexdev/rte_regexdev.c | 2 +-
lib/reorder/rte_reorder.c | 4 +-
lib/reorder/rte_reorder.h | 4 +-
lib/rib/rte_rib.c | 8 +-
lib/rib/rte_rib.h | 6 +-
lib/rib/rte_rib6.c | 8 +-
lib/rib/rte_rib6.h | 6 +-
lib/ring/rte_ring.c | 12 +-
lib/ring/rte_ring.h | 8 +-
lib/ring/rte_ring_elem.h | 8 +-
lib/stack/rte_stack.c | 4 +-
lib/stack/rte_stack.h | 8 +-
lib/table/rte_swx_table_em.c | 2 +-
lib/table/rte_swx_table_learner.c | 2 +-
lib/table/rte_swx_table_selector.c | 2 +-
lib/table/rte_swx_table_wm.c | 4 +-
lib/timer/rte_timer.c | 2 +-
lib/vhost/iotlb.c | 2 +-
lib/vhost/rte_vhost_crypto.h | 4 +-
lib/vhost/vhost.c | 4 +-
lib/vhost/vhost_crypto.c | 16 +-
lib/vhost/vhost_user.c | 22 +-
905 files changed, 6113 insertions(+), 5439 deletions(-)
--
2.55.0
next reply other threads:[~2026-11-03 14:53 UTC|newest]
Thread overview: 229+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-03 14:49 Chengwen Feng [this message]
2026-11-03 14:49 ` [PATCH 001/227] eal: add NUMA-aware APIs Chengwen Feng
2026-11-03 14:49 ` [PATCH 002/227] mempool: use NUMA node terminology Chengwen Feng
2026-11-03 14:49 ` [PATCH 003/227] ring: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 004/227] hash: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 005/227] member: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 006/227] ethdev: rename device socket API to NUMA node API Chengwen Feng
2026-11-03 14:49 ` [PATCH 007/227] cryptodev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 008/227] compressdev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 009/227] rawdev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 010/227] mldev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 011/227] bbdev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 012/227] eventdev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 013/227] acl: use NUMA node terminology Chengwen Feng
2026-11-03 14:49 ` [PATCH 014/227] ipsec: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 015/227] graph: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 016/227] gro: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 017/227] fib: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 018/227] rib: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 019/227] lpm: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 020/227] efd: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 021/227] ip_frag: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 022/227] node: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 023/227] distributor: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 024/227] reorder: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 025/227] stack: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 026/227] regexdev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 027/227] metrics: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 028/227] mbuf: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 029/227] timer: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 030/227] table: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 031/227] rcu: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 032/227] pdump: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 033/227] pdcp: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 034/227] latencystats: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 035/227] gpudev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 036/227] dmadev: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 037/227] dispatcher: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 038/227] vhost: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 039/227] baseband/acc: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 040/227] baseband/fpga_5gnr_fec: " Chengwen Feng
2026-11-03 14:49 ` [PATCH 041/227] baseband/fpga_lte_fec: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 042/227] baseband/null: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 043/227] baseband/turbo_sw: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 044/227] bus/auxiliary: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 045/227] bus/dpaa: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 046/227] bus/fslmc: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 047/227] bus/ifpga: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 048/227] bus/pci: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 049/227] bus/platform: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 050/227] bus/vdev: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 051/227] bus/vmbus: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 052/227] common/cnxk: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 053/227] common/nitrox: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 054/227] common/zsda: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 055/227] compress/isal: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 056/227] compress/mlx5: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 057/227] compress/nitrox: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 058/227] compress/octeontx: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 059/227] compress/uadk: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 060/227] compress/zlib: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 061/227] compress/zsda: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 062/227] crypto/armv8: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 063/227] crypto/bcmfs: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 064/227] crypto/caam_jr: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 065/227] crypto/ccp: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 066/227] crypto/cnxk: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 067/227] crypto/dpaa2_sec: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 068/227] crypto/dpaa_sec: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 069/227] crypto/ionic: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 070/227] crypto/ipsec_mb: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 071/227] crypto/mlx5: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 072/227] crypto/mvsam: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 073/227] crypto/nitrox: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 074/227] crypto/null: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 075/227] crypto/octeontx: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 076/227] crypto/openssl: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 077/227] crypto/scheduler: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 078/227] crypto/uadk: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 079/227] crypto/virtio: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 080/227] crypto/zsda: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 081/227] dma/ae4dma: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 082/227] dma/cnxk: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 083/227] dma/dpaa: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 084/227] dma/dpaa2: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 085/227] dma/hisi_acc: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 086/227] dma/idxd: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 087/227] dma/imx_edma5: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 088/227] dma/odm: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 089/227] dma/skeleton: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 090/227] event/cnxk: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 091/227] event/dlb2: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 092/227] event/dpaa: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 093/227] event/dpaa2: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 094/227] event/dsw: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 095/227] event/octeontx: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 096/227] event/opdl: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 097/227] event/skeleton: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 098/227] event/sw: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 099/227] mempool/bucket: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 100/227] mempool/cnxk: " Chengwen Feng
2026-11-03 14:50 ` [PATCH 101/227] ml/cnxk: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 102/227] net/af_packet: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 103/227] net/af_xdp: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 104/227] net/ark: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 105/227] net/atlantic: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 106/227] net/avp: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 107/227] net/axgbe: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 108/227] net/bnx2x: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 109/227] net/bnxt: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 110/227] net/bonding: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 111/227] net/cnxk: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 112/227] net/cxgbe: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 113/227] net/dpaa: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 114/227] net/dpaa2: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 115/227] net/ena: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 116/227] net/enetc: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 117/227] net/enetfec: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 118/227] net/enic: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 119/227] net/failsafe: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 120/227] net/gve: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 121/227] net/hinic: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 122/227] net/hinic3: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 123/227] net/hns3: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 124/227] net/intel: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 125/227] net/ionic: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 126/227] net/mana: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 127/227] net/memif: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 128/227] net/mlx4: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 129/227] net/mvneta: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 130/227] net/mvpp2: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 131/227] net/nbl: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 132/227] net/netvsc: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 133/227] net/nfb: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 134/227] net/nfp: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 135/227] net/ngbe: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 136/227] net/ntnic: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 137/227] net/null: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 138/227] net/octeon_ep: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 139/227] net/octeontx: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 140/227] net/pcap: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 141/227] net/pfe: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 142/227] net/qede: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 143/227] net/r8169: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 144/227] net/ring: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 145/227] net/rnp: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 146/227] net/sfc: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 147/227] net/softnic: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 148/227] net/sxe2: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 149/227] net/tap: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 150/227] net/thunderx: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 151/227] net/txgbe: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 152/227] net/vhost: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 153/227] net/virtio: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 154/227] net/vmxnet3: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 155/227] net/xsc: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 156/227] net/zxdh: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 157/227] raw/cnxk_bphy: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 158/227] raw/cnxk_gpio: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 159/227] raw/cnxk_rvu_lf: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 160/227] raw/dpaa2_cmdif: " Chengwen Feng
2026-11-03 14:51 ` [PATCH 161/227] raw/gdtc: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 162/227] raw/ifpga: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 163/227] raw/ntb: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 164/227] raw/skeleton: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 165/227] regex/cn9k: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 166/227] regex/mlx5: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 167/227] vdpa/mlx5: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 168/227] drivers: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 169/227] " Chengwen Feng
2026-11-03 14:52 ` [PATCH 170/227] test: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 171/227] app/testpmd: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 172/227] app/proc-info: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 173/227] app/graph: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 174/227] app/pdump: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 175/227] app/dumpcap: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 176/227] app/test-mldev: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 177/227] app/test-eventdev: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 178/227] app/test-compress-perf: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 179/227] app/test-crypto-perf: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 180/227] app/test-bbdev: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 181/227] app/test-security-perf: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 182/227] app/test-regex: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 183/227] app/test-flow-perf: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 184/227] examples/bbdev_app: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 185/227] examples/bond: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 186/227] examples/distributor: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 187/227] examples/dma: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 188/227] examples/ethtool: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 189/227] examples/eventdev_pipeline: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 190/227] examples/fips_validation: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 191/227] examples/flow_filtering: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 192/227] examples/ip_fragmentation: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 193/227] examples/ip_reassembly: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 194/227] examples/ipsec-secgw: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 195/227] examples/ipv4_multicast: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 196/227] examples/l2fwd: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 197/227] examples/l2fwd-cat: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 198/227] examples/l2fwd-crypto: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 199/227] examples/l2fwd-event: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 200/227] examples/l2fwd-jobstats: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 201/227] examples/l2fwd-keepalive: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 202/227] examples/l2fwd-macsec: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 203/227] examples/l3fwd: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 204/227] examples/l3fwd-graph: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 205/227] examples/l3fwd-power: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 206/227] examples/link_status_interrupt: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 207/227] examples/multi_process: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 208/227] examples/ntb: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 209/227] examples/packet_ordering: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 210/227] examples/pipeline: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 211/227] examples/ptpclient: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 212/227] examples/ptp_tap_relay_sw: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 213/227] examples/qos_meter: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 214/227] examples/qos_sched: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 215/227] examples/rxtx_callbacks: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 216/227] examples/server_node_efd: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 217/227] examples/skeleton: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 218/227] examples/vhost: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 219/227] examples/vhost_crypto: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 220/227] examples/vm_power_manager: " Chengwen Feng
2026-11-03 14:52 ` [PATCH 221/227] examples/vmdq: " Chengwen Feng
2026-11-03 14:53 ` [PATCH 222/227] examples/vmdq_dcb: " Chengwen Feng
2026-11-03 14:53 ` [PATCH 223/227] eal: deprecate legacy socket API aliases Chengwen Feng
2026-11-03 14:53 ` [PATCH 224/227] doc: use NUMA node terminology Chengwen Feng
2026-11-03 14:53 ` [PATCH 225/227] test-dma-perf: " Chengwen Feng
2026-11-03 14:53 ` [PATCH 226/227] test/memzone: fix NUMA node terminology rename Chengwen Feng
2026-11-03 14:53 ` [PATCH 227/227] examples: fix NUMA node terminology residue Chengwen Feng
2026-11-03 16:16 ` [PATCH 000/227] use NUMA node terminology across the tree Aaron Conole
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261103145306.487255-1-chengwen.feng@linux.dev \
--to=chengwen.feng@linux.dev \
--cc=dev@dpdk.org \
--cc=fengchengwen@huawei.com \
--cc=konstantin.v.ananyev@yandex.ru \
--cc=thomas@monjalon.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox