All of lore.kernel.org
 help / color / mirror / Atom feed
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


             reply	other threads:[~2026-11-03 14:53 UTC|newest]

Thread overview: 237+ 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-04  7:33   ` Stephen Hemminger
2026-11-04  8:53     ` fengchengwen
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
2026-11-04  2:05   ` fengchengwen
2026-11-04  7:34 ` Stephen Hemminger
2026-11-04  8:55   ` fengchengwen
2026-11-04  9:29     ` David Marchand
2026-11-04 11:40       ` Thomas Monjalon
2026-11-04 12:24         ` chengwen.feng

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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.