DPDK-dev Archive on 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 146/227] net/sfc: use NUMA node terminology
Date: Tue,  3 Nov 2026 22:51:44 +0800	[thread overview]
Message-ID: <20261103145306.487255-147-chengwen.feng@linux.dev> (raw)
In-Reply-To: <20261103145306.487255-1-chengwen.feng@linux.dev>

From: Chengwen Feng <fengchengwen@huawei.com>

Rename socket_id parameters, internal structure fields, variables
and comments to the NUMA node terminology, and switch calls to
the NUMA-named APIs.

Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
---
 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_tso.c          |  6 +++---
 drivers/net/sfc/sfc_tx.c           | 28 ++++++++++++++--------------
 drivers/net/sfc/sfc_tx.h           |  4 ++--
 26 files changed, 143 insertions(+), 143 deletions(-)

diff --git a/drivers/net/sfc/sfc.c b/drivers/net/sfc/sfc.c
index f13c5e2460..2281d5ebc3 100644
--- a/drivers/net/sfc/sfc.c
+++ b/drivers/net/sfc/sfc.c
@@ -36,12 +36,12 @@ sfc_repr_supported(const struct sfc_adapter *sa)
 
 	/*
 	 * Representor proxy should use service lcore on PF's socket
-	 * (sa->socket_id) to be efficient. But the proxy will fall back
+	 * (sa->numa_id) to be efficient. But the proxy will fall back
 	 * to any socket if it is not possible to get the service core
 	 * on the same socket. Check that at least service core on any
 	 * socket is available.
 	 */
-	if (sfc_get_service_lcore(SOCKET_ID_ANY) == RTE_MAX_LCORE)
+	if (sfc_get_service_lcore(RTE_NUMA_ID_ANY) == RTE_MAX_LCORE)
 		return false;
 
 	return true;
@@ -55,20 +55,20 @@ sfc_repr_available(const struct sfc_adapter_shared *sas)
 
 int
 sfc_dma_alloc(struct sfc_adapter *sa, const char *name, uint16_t id,
-	      efx_nic_dma_addr_type_t addr_type, size_t len, int socket_id,
+	      efx_nic_dma_addr_type_t addr_type, size_t len, int numa_id,
 	      efsys_mem_t *esmp)
 {
 	const struct rte_memzone *mz;
 	int rc;
 
-	sfc_log_init(sa, "name=%s id=%u len=%zu socket_id=%d",
-		     name, id, len, socket_id);
+	sfc_log_init(sa, "name=%s id=%u len=%zu numa_id=%d",
+		     name, id, len, numa_id);
 
 	mz = rte_eth_dma_zone_reserve(sa->eth_dev, name, id, len,
-				      sysconf(_SC_PAGESIZE), socket_id);
+				      sysconf(_SC_PAGESIZE), numa_id);
 	if (mz == NULL) {
 		sfc_err(sa, "cannot reserve DMA zone for %s:%u %#x@%d: %s",
-			name, (unsigned int)id, (unsigned int)len, socket_id,
+			name, (unsigned int)id, (unsigned int)len, numa_id,
 			rte_strerror(rte_errno));
 		return ENOMEM;
 	}
@@ -87,8 +87,8 @@ sfc_dma_alloc(struct sfc_adapter *sa, const char *name, uint16_t id,
 	esmp->esm_base = mz->addr;
 
 	sfc_info(sa,
-		 "DMA name=%s id=%u len=%lu socket_id=%d => virt=%p iova=%lx",
-		 name, id, len, socket_id, esmp->esm_base,
+		 "DMA name=%s id=%u len=%lu numa_id=%d => virt=%p iova=%lx",
+		 name, id, len, numa_id, esmp->esm_base,
 		 (unsigned long)esmp->esm_addr);
 
 	return 0;
@@ -1292,7 +1292,7 @@ sfc_probe(struct sfc_adapter *sa)
 
 	SFC_ASSERT(sfc_adapter_is_locked(sa));
 
-	sa->socket_id = rte_socket_id();
+	sa->numa_id = rte_numa_id();
 	sa->restart_required = false;
 
 	sfc_log_init(sa, "get family");
diff --git a/drivers/net/sfc/sfc.h b/drivers/net/sfc/sfc.h
index 510790a5f6..c6137d206a 100644
--- a/drivers/net/sfc/sfc.h
+++ b/drivers/net/sfc/sfc.h
@@ -251,7 +251,7 @@ struct sfc_adapter {
 	enum sfc_ethdev_state		state;
 	struct rte_eth_dev		*eth_dev;
 	struct rte_kvargs		*kvargs;
-	int				socket_id;
+	int				numa_id;
 	efsys_bar_t			mem_bar;
 	/* Function control window offset */
 	efsys_dma_addr_t		fcw_offset;
@@ -399,7 +399,7 @@ sfc_get_system_msecs(void)
 }
 
 int sfc_dma_alloc(struct sfc_adapter *sa, const char *name, uint16_t id,
-		  efx_nic_dma_addr_type_t addr_type, size_t len, int socket_id,
+		  efx_nic_dma_addr_type_t addr_type, size_t len, int numa_id,
 		  efsys_mem_t *esmp);
 void sfc_dma_free(const struct sfc_adapter *sa, efsys_mem_t *esmp);
 
diff --git a/drivers/net/sfc/sfc_dp_rx.h b/drivers/net/sfc/sfc_dp_rx.h
index ed667c68d1..edcf93a16d 100644
--- a/drivers/net/sfc/sfc_dp_rx.h
+++ b/drivers/net/sfc/sfc_dp_rx.h
@@ -147,7 +147,7 @@ typedef int (sfc_dp_rx_qsize_up_rings_t)(uint16_t nb_rx_desc,
  * @param port_id	The port identifier
  * @param queue_id	The queue identifier
  * @param pci_addr	PCI function address
- * @param socket_id	Socket identifier to allocate memory
+ * @param numa_id	Socket identifier to allocate memory
  * @param info		Receive queue information
  * @param dp_rxqp	Location for generic datapath receive queue pointer
  *
@@ -155,7 +155,7 @@ typedef int (sfc_dp_rx_qsize_up_rings_t)(uint16_t nb_rx_desc,
  */
 typedef int (sfc_dp_rx_qcreate_t)(uint16_t port_id, uint16_t queue_id,
 				  const struct rte_pci_addr *pci_addr,
-				  int socket_id,
+				  int numa_id,
 				  const struct sfc_dp_rx_qcreate_info *info,
 				  struct sfc_dp_rxq **dp_rxqp);
 
diff --git a/drivers/net/sfc/sfc_dp_tx.h b/drivers/net/sfc/sfc_dp_tx.h
index 0baf8c7dd6..8c3ea29393 100644
--- a/drivers/net/sfc/sfc_dp_tx.h
+++ b/drivers/net/sfc/sfc_dp_tx.h
@@ -119,7 +119,7 @@ typedef int (sfc_dp_tx_qsize_up_rings_t)(uint16_t nb_tx_desc,
  * @param port_id	The port identifier
  * @param queue_id	The queue identifier
  * @param pci_addr	PCI function address
- * @param socket_id	Socket identifier to allocate memory
+ * @param numa_id	Socket identifier to allocate memory
  * @param info		Tx queue details wrapped in structure
  * @param dp_txqp	Location for generic datapath transmit queue pointer
  *
@@ -127,7 +127,7 @@ typedef int (sfc_dp_tx_qsize_up_rings_t)(uint16_t nb_tx_desc,
  */
 typedef int (sfc_dp_tx_qcreate_t)(uint16_t port_id, uint16_t queue_id,
 				  const struct rte_pci_addr *pci_addr,
-				  int socket_id,
+				  int numa_id,
 				  const struct sfc_dp_tx_qcreate_info *info,
 				  struct sfc_dp_txq **dp_txqp);
 
diff --git a/drivers/net/sfc/sfc_ef100_rx.c b/drivers/net/sfc/sfc_ef100_rx.c
index e283879e6b..dec7220b7c 100644
--- a/drivers/net/sfc/sfc_ef100_rx.c
+++ b/drivers/net/sfc/sfc_ef100_rx.c
@@ -767,7 +767,7 @@ sfc_ef100_mk_mbuf_rearm_data(uint16_t port_id, uint16_t prefix_size)
 static sfc_dp_rx_qcreate_t sfc_ef100_rx_qcreate;
 static int
 sfc_ef100_rx_qcreate(uint16_t port_id, uint16_t queue_id,
-		    const struct rte_pci_addr *pci_addr, int socket_id,
+		    const struct rte_pci_addr *pci_addr, int numa_id,
 		    const struct sfc_dp_rx_qcreate_info *info,
 		    struct sfc_dp_rxq **dp_rxqp)
 {
@@ -779,18 +779,18 @@ sfc_ef100_rx_qcreate(uint16_t port_id, uint16_t queue_id,
 		goto fail_rxq_args;
 
 	rc = ENOMEM;
-	rxq = rte_zmalloc_socket("sfc-ef100-rxq", sizeof(*rxq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	rxq = rte_zmalloc_numa("sfc-ef100-rxq", sizeof(*rxq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq == NULL)
 		goto fail_rxq_alloc;
 
 	sfc_dp_queue_init(&rxq->dp.dpq, port_id, queue_id, pci_addr);
 
 	rc = ENOMEM;
-	rxq->sw_ring = rte_calloc_socket("sfc-ef100-rxq-sw_ring",
+	rxq->sw_ring = rte_calloc_numa("sfc-ef100-rxq-sw_ring",
 					 info->rxq_entries,
 					 sizeof(*rxq->sw_ring),
-					 RTE_CACHE_LINE_SIZE, socket_id);
+					 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq->sw_ring == NULL)
 		goto fail_desc_alloc;
 
diff --git a/drivers/net/sfc/sfc_ef100_tx.c b/drivers/net/sfc/sfc_ef100_tx.c
index c88ab96454..20ef9d01bc 100644
--- a/drivers/net/sfc/sfc_ef100_tx.c
+++ b/drivers/net/sfc/sfc_ef100_tx.c
@@ -834,7 +834,7 @@ sfc_ef100_tx_qsize_up_rings(uint16_t nb_tx_desc,
 static sfc_dp_tx_qcreate_t sfc_ef100_tx_qcreate;
 static int
 sfc_ef100_tx_qcreate(uint16_t port_id, uint16_t queue_id,
-		    const struct rte_pci_addr *pci_addr, int socket_id,
+		    const struct rte_pci_addr *pci_addr, int numa_id,
 		    const struct sfc_dp_tx_qcreate_info *info,
 		    struct sfc_dp_txq **dp_txqp)
 {
@@ -846,18 +846,18 @@ sfc_ef100_tx_qcreate(uint16_t port_id, uint16_t queue_id,
 		goto fail_bad_args;
 
 	rc = ENOMEM;
-	txq = rte_zmalloc_socket("sfc-ef100-txq", sizeof(*txq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	txq = rte_zmalloc_numa("sfc-ef100-txq", sizeof(*txq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (txq == NULL)
 		goto fail_txq_alloc;
 
 	sfc_dp_queue_init(&txq->dp.dpq, port_id, queue_id, pci_addr);
 
 	rc = ENOMEM;
-	txq->sw_ring = rte_calloc_socket("sfc-ef100-txq-sw_ring",
+	txq->sw_ring = rte_calloc_numa("sfc-ef100-txq-sw_ring",
 					 info->txq_entries,
 					 sizeof(*txq->sw_ring),
-					 RTE_CACHE_LINE_SIZE, socket_id);
+					 RTE_CACHE_LINE_SIZE, numa_id);
 	if (txq->sw_ring == NULL)
 		goto fail_sw_ring_alloc;
 
diff --git a/drivers/net/sfc/sfc_ef10_essb_rx.c b/drivers/net/sfc/sfc_ef10_essb_rx.c
index 6b31cb55d0..bc17abd4c2 100644
--- a/drivers/net/sfc/sfc_ef10_essb_rx.c
+++ b/drivers/net/sfc/sfc_ef10_essb_rx.c
@@ -564,7 +564,7 @@ sfc_ef10_essb_rx_qsize_up_rings(uint16_t nb_rx_desc,
 static sfc_dp_rx_qcreate_t sfc_ef10_essb_rx_qcreate;
 static int
 sfc_ef10_essb_rx_qcreate(uint16_t port_id, uint16_t queue_id,
-			 const struct rte_pci_addr *pci_addr, int socket_id,
+			 const struct rte_pci_addr *pci_addr, int numa_id,
 			 const struct sfc_dp_rx_qcreate_info *info,
 			 struct sfc_dp_rxq **dp_rxqp)
 {
@@ -590,18 +590,18 @@ sfc_ef10_essb_rx_qcreate(uint16_t port_id, uint16_t queue_id,
 		goto fail_no_block_dequeue;
 
 	rc = ENOMEM;
-	rxq = rte_zmalloc_socket("sfc-ef10-rxq", sizeof(*rxq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	rxq = rte_zmalloc_numa("sfc-ef10-rxq", sizeof(*rxq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq == NULL)
 		goto fail_rxq_alloc;
 
 	sfc_dp_queue_init(&rxq->dp.dpq, port_id, queue_id, pci_addr);
 
 	rc = ENOMEM;
-	rxq->sw_ring = rte_calloc_socket("sfc-ef10-rxq-sw_ring",
+	rxq->sw_ring = rte_calloc_numa("sfc-ef10-rxq-sw_ring",
 					 info->rxq_entries,
 					 sizeof(*rxq->sw_ring),
-					 RTE_CACHE_LINE_SIZE, socket_id);
+					 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq->sw_ring == NULL)
 		goto fail_desc_alloc;
 
diff --git a/drivers/net/sfc/sfc_ef10_rx.c b/drivers/net/sfc/sfc_ef10_rx.c
index 60442930b3..938d6a516f 100644
--- a/drivers/net/sfc/sfc_ef10_rx.c
+++ b/drivers/net/sfc/sfc_ef10_rx.c
@@ -640,7 +640,7 @@ sfc_ef10_mk_mbuf_rearm_data(uint16_t port_id, uint16_t prefix_size)
 static sfc_dp_rx_qcreate_t sfc_ef10_rx_qcreate;
 static int
 sfc_ef10_rx_qcreate(uint16_t port_id, uint16_t queue_id,
-		    const struct rte_pci_addr *pci_addr, int socket_id,
+		    const struct rte_pci_addr *pci_addr, int numa_id,
 		    const struct sfc_dp_rx_qcreate_info *info,
 		    struct sfc_dp_rxq **dp_rxqp)
 {
@@ -656,18 +656,18 @@ sfc_ef10_rx_qcreate(uint16_t port_id, uint16_t queue_id,
 		goto fail_nic_dma;
 
 	rc = ENOMEM;
-	rxq = rte_zmalloc_socket("sfc-ef10-rxq", sizeof(*rxq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	rxq = rte_zmalloc_numa("sfc-ef10-rxq", sizeof(*rxq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq == NULL)
 		goto fail_rxq_alloc;
 
 	sfc_dp_queue_init(&rxq->dp.dpq, port_id, queue_id, pci_addr);
 
 	rc = ENOMEM;
-	rxq->sw_ring = rte_calloc_socket("sfc-ef10-rxq-sw_ring",
+	rxq->sw_ring = rte_calloc_numa("sfc-ef10-rxq-sw_ring",
 					 info->rxq_entries,
 					 sizeof(*rxq->sw_ring),
-					 RTE_CACHE_LINE_SIZE, socket_id);
+					 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq->sw_ring == NULL)
 		goto fail_desc_alloc;
 
diff --git a/drivers/net/sfc/sfc_ef10_tx.c b/drivers/net/sfc/sfc_ef10_tx.c
index 5543dc495f..b11dfb4357 100644
--- a/drivers/net/sfc/sfc_ef10_tx.c
+++ b/drivers/net/sfc/sfc_ef10_tx.c
@@ -933,7 +933,7 @@ sfc_ef10_tx_qsize_up_rings(uint16_t nb_tx_desc,
 static sfc_dp_tx_qcreate_t sfc_ef10_tx_qcreate;
 static int
 sfc_ef10_tx_qcreate(uint16_t port_id, uint16_t queue_id,
-		    const struct rte_pci_addr *pci_addr, int socket_id,
+		    const struct rte_pci_addr *pci_addr, int numa_id,
 		    const struct sfc_dp_tx_qcreate_info *info,
 		    struct sfc_dp_txq **dp_txqp)
 {
@@ -949,29 +949,29 @@ sfc_ef10_tx_qcreate(uint16_t port_id, uint16_t queue_id,
 		goto fail_nic_dma;
 
 	rc = ENOMEM;
-	txq = rte_zmalloc_socket("sfc-ef10-txq", sizeof(*txq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	txq = rte_zmalloc_numa("sfc-ef10-txq", sizeof(*txq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (txq == NULL)
 		goto fail_txq_alloc;
 
 	sfc_dp_queue_init(&txq->dp.dpq, port_id, queue_id, pci_addr);
 
 	rc = ENOMEM;
-	txq->sw_ring = rte_calloc_socket("sfc-ef10-txq-sw_ring",
+	txq->sw_ring = rte_calloc_numa("sfc-ef10-txq-sw_ring",
 					 info->txq_entries,
 					 sizeof(*txq->sw_ring),
-					 RTE_CACHE_LINE_SIZE, socket_id);
+					 RTE_CACHE_LINE_SIZE, numa_id);
 	if (txq->sw_ring == NULL)
 		goto fail_sw_ring_alloc;
 
 	if (info->offloads & (RTE_ETH_TX_OFFLOAD_TCP_TSO |
 			      RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO |
 			      RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO)) {
-		txq->tsoh = rte_calloc_socket("sfc-ef10-txq-tsoh",
+		txq->tsoh = rte_calloc_numa("sfc-ef10-txq-tsoh",
 					      info->txq_entries,
 					      SFC_TSOH_STD_LEN,
 					      RTE_CACHE_LINE_SIZE,
-					      socket_id);
+					      numa_id);
 		if (txq->tsoh == NULL)
 			goto fail_tsoh_alloc;
 
diff --git a/drivers/net/sfc/sfc_ethdev.c b/drivers/net/sfc/sfc_ethdev.c
index 02231e4bce..9fe9c1eef8 100644
--- a/drivers/net/sfc/sfc_ethdev.c
+++ b/drivers/net/sfc/sfc_ethdev.c
@@ -633,7 +633,7 @@ sfc_dev_allmulti_disable(struct rte_eth_dev *dev)
 
 static int
 sfc_rx_queue_setup(struct rte_eth_dev *dev, uint16_t ethdev_qid,
-		   uint16_t nb_rx_desc, unsigned int socket_id,
+		   uint16_t nb_rx_desc, unsigned int numa_id,
 		   const struct rte_eth_rxconf *rx_conf,
 		   struct rte_mempool *mb_pool)
 {
@@ -644,13 +644,13 @@ sfc_rx_queue_setup(struct rte_eth_dev *dev, uint16_t ethdev_qid,
 	sfc_sw_index_t sw_index;
 	int rc;
 
-	sfc_log_init(sa, "RxQ=%u nb_rx_desc=%u socket_id=%u",
-		     ethdev_qid, nb_rx_desc, socket_id);
+	sfc_log_init(sa, "RxQ=%u nb_rx_desc=%u numa_id=%u",
+		     ethdev_qid, nb_rx_desc, numa_id);
 
 	sfc_adapter_lock(sa);
 
 	sw_index = sfc_rxq_sw_index_by_ethdev_rx_qid(sas, sfc_ethdev_qid);
-	rc = sfc_rx_qinit(sa, sw_index, nb_rx_desc, socket_id,
+	rc = sfc_rx_qinit(sa, sw_index, nb_rx_desc, numa_id,
 			  rx_conf, mb_pool);
 	if (rc != 0)
 		goto fail_rx_qinit;
@@ -694,7 +694,7 @@ sfc_rx_queue_release(struct rte_eth_dev *dev, uint16_t qid)
 
 static int
 sfc_tx_queue_setup(struct rte_eth_dev *dev, uint16_t ethdev_qid,
-		   uint16_t nb_tx_desc, unsigned int socket_id,
+		   uint16_t nb_tx_desc, unsigned int numa_id,
 		   const struct rte_eth_txconf *tx_conf)
 {
 	struct sfc_adapter_shared *sas = sfc_adapter_shared_by_eth_dev(dev);
@@ -703,13 +703,13 @@ sfc_tx_queue_setup(struct rte_eth_dev *dev, uint16_t ethdev_qid,
 	sfc_sw_index_t sw_index;
 	int rc;
 
-	sfc_log_init(sa, "TxQ = %u, nb_tx_desc = %u, socket_id = %u",
-		     ethdev_qid, nb_tx_desc, socket_id);
+	sfc_log_init(sa, "TxQ = %u, nb_tx_desc = %u, numa_id = %u",
+		     ethdev_qid, nb_tx_desc, numa_id);
 
 	sfc_adapter_lock(sa);
 
 	sw_index = sfc_txq_sw_index_by_ethdev_tx_qid(sas, ethdev_qid);
-	rc = sfc_tx_qinit(sa, sw_index, nb_tx_desc, socket_id, tx_conf);
+	rc = sfc_tx_qinit(sa, sw_index, nb_tx_desc, numa_id, tx_conf);
 	if (rc != 0)
 		goto fail_tx_qinit;
 
diff --git a/drivers/net/sfc/sfc_ev.c b/drivers/net/sfc/sfc_ev.c
index f058b3cb9b..6c2938adeb 100644
--- a/drivers/net/sfc/sfc_ev.c
+++ b/drivers/net/sfc/sfc_ev.c
@@ -945,7 +945,7 @@ sfc_ev_stop(struct sfc_adapter *sa)
 int
 sfc_ev_qinit(struct sfc_adapter *sa,
 	     enum sfc_evq_type type, unsigned int type_index,
-	     unsigned int entries, int socket_id, struct sfc_evq **evqp)
+	     unsigned int entries, int numa_id, struct sfc_evq **evqp)
 {
 	struct sfc_evq *evq;
 	int rc;
@@ -956,8 +956,8 @@ sfc_ev_qinit(struct sfc_adapter *sa,
 	SFC_ASSERT(rte_is_power_of_2(entries));
 
 	rc = ENOMEM;
-	evq = rte_zmalloc_socket("sfc-evq", sizeof(*evq), RTE_CACHE_LINE_SIZE,
-				 socket_id);
+	evq = rte_zmalloc_numa("sfc-evq", sizeof(*evq), RTE_CACHE_LINE_SIZE,
+				 numa_id);
 	if (evq == NULL)
 		goto fail_evq_alloc;
 
@@ -969,7 +969,7 @@ sfc_ev_qinit(struct sfc_adapter *sa,
 	rc = sfc_dma_alloc(sa, sfc_evq_type2str(type), type_index,
 			   EFX_NIC_DMA_ADDR_EVENT_RING,
 			   efx_evq_size(sa->nic, evq->entries, sa->evq_flags),
-			   socket_id, &evq->mem);
+			   numa_id, &evq->mem);
 	if (rc != 0)
 		goto fail_dma_alloc;
 
@@ -1044,7 +1044,7 @@ sfc_ev_attach(struct sfc_adapter *sa)
 	rte_spinlock_init(&sa->mgmt_evq_lock);
 
 	rc = sfc_ev_qinit(sa, SFC_EVQ_TYPE_MGMT, 0, sa->evq_min_entries,
-			  sa->socket_id, &sa->mgmt_evq);
+			  sa->numa_id, &sa->mgmt_evq);
 	if (rc != 0)
 		goto fail_mgmt_evq_init;
 
diff --git a/drivers/net/sfc/sfc_ev.h b/drivers/net/sfc/sfc_ev.h
index a4ababc2bc..663a8d7153 100644
--- a/drivers/net/sfc/sfc_ev.h
+++ b/drivers/net/sfc/sfc_ev.h
@@ -214,7 +214,7 @@ void sfc_ev_stop(struct sfc_adapter *sa);
 
 int sfc_ev_qinit(struct sfc_adapter *sa,
 		 enum sfc_evq_type type, unsigned int type_index,
-		 unsigned int entries, int socket_id, struct sfc_evq **evqp);
+		 unsigned int entries, int numa_id, struct sfc_evq **evqp);
 void sfc_ev_qfini(struct sfc_evq *evq);
 int sfc_ev_qstart(struct sfc_evq *evq, unsigned int hw_index);
 void sfc_ev_qstop(struct sfc_evq *evq);
diff --git a/drivers/net/sfc/sfc_mae.c b/drivers/net/sfc/sfc_mae.c
index b0e8b02b41..4e9cc8e7a9 100644
--- a/drivers/net/sfc/sfc_mae.c
+++ b/drivers/net/sfc/sfc_mae.c
@@ -4418,7 +4418,7 @@ sfc_mae_rule_parse_action_count(struct sfc_adapter *sa,
 		goto fail_counter_queue_uninit;
 	}
 
-	if (sfc_get_service_lcore(SOCKET_ID_ANY) == RTE_MAX_LCORE) {
+	if (sfc_get_service_lcore(RTE_NUMA_ID_ANY) == RTE_MAX_LCORE) {
 		rc = EINVAL;
 		goto fail_no_service_core;
 	}
diff --git a/drivers/net/sfc/sfc_mae_counter.c b/drivers/net/sfc/sfc_mae_counter.c
index ba17295719..fc500527bc 100644
--- a/drivers/net/sfc/sfc_mae_counter.c
+++ b/drivers/net/sfc/sfc_mae_counter.c
@@ -47,19 +47,19 @@ sfc_mae_counter_get_service_lcore(struct sfc_adapter *sa)
 {
 	uint32_t cid;
 
-	cid = sfc_get_service_lcore(sa->socket_id);
+	cid = sfc_get_service_lcore(sa->numa_id);
 	if (cid != RTE_MAX_LCORE)
 		return cid;
 
-	if (sa->socket_id != SOCKET_ID_ANY)
-		cid = sfc_get_service_lcore(SOCKET_ID_ANY);
+	if (sa->numa_id != RTE_NUMA_ID_ANY)
+		cid = sfc_get_service_lcore(RTE_NUMA_ID_ANY);
 
 	if (cid == RTE_MAX_LCORE) {
 		sfc_warn(sa, "failed to get service lcore for counter service");
-	} else if (sa->socket_id != SOCKET_ID_ANY) {
+	} else if (sa->numa_id != RTE_NUMA_ID_ANY) {
 		sfc_warn(sa,
 			"failed to get service lcore for counter service at socket %d, but got at socket %u",
-			sa->socket_id, rte_lcore_to_socket_id(cid));
+			sa->numa_id, rte_lcore_to_numa_id(cid));
 	}
 	return cid;
 }
@@ -589,20 +589,20 @@ sfc_mae_counter_service_register(struct sfc_adapter *sa,
 	/* Prepare service info */
 	memset(&service, 0, sizeof(service));
 	rte_strscpy(service.name, counter_service_name, sizeof(service.name));
-	service.socket_id = sa->socket_id;
+	service.socket_id = sa->numa_id;
 	service.callback = sfc_mae_counter_service_routine;
 	service.callback_userdata = sa;
 	sfc_mae_counter_registry_prepare(counter_registry, sa,
 					 counter_stream_flags);
 
-	cid = sfc_get_service_lcore(sa->socket_id);
-	if (cid == RTE_MAX_LCORE && sa->socket_id != SOCKET_ID_ANY) {
+	cid = sfc_get_service_lcore(sa->numa_id);
+	if (cid == RTE_MAX_LCORE && sa->numa_id != RTE_NUMA_ID_ANY) {
 		/* Warn and try to allocate on any NUMA node */
 		sfc_warn(sa,
 			"failed to get service lcore for counter service at socket %d",
-			sa->socket_id);
+			sa->numa_id);
 
-		cid = sfc_get_service_lcore(SOCKET_ID_ANY);
+		cid = sfc_get_service_lcore(RTE_NUMA_ID_ANY);
 	}
 	if (cid == RTE_MAX_LCORE) {
 		rc = ENOTSUP;
@@ -795,7 +795,7 @@ sfc_mae_counter_rxq_attach(struct sfc_adapter *sa)
 	 * mempool backend is chosen since backend is unused.
 	 */
 	mp = rte_pktmbuf_pool_create(name, n_elements, cache_size,
-				     priv_size, data_room_size, sa->socket_id);
+				     priv_size, data_room_size, sa->numa_id);
 	if (mp == NULL) {
 		sfc_err(sa, "failed to create counter RxQ mempool");
 		rc = rte_errno;
@@ -873,7 +873,7 @@ sfc_mae_counter_rxq_init(struct sfc_adapter *sa)
 		goto fail_counter_rxq_init_info;
 
 	rc = sfc_rx_qinit(sa, sa->counter_rxq.sw_index, nb_rx_desc,
-			  sa->socket_id, &rxconf, sa->counter_rxq.mp);
+			  sa->numa_id, &rxconf, sa->counter_rxq.mp);
 	if (rc != 0) {
 		sfc_err(sa, "failed to init counter RxQ");
 		goto fail_counter_rxq_init;
@@ -1058,7 +1058,7 @@ bool
 sfc_mae_counter_stream_enabled(struct sfc_adapter *sa)
 {
 	if ((sa->counter_rxq.state & SFC_COUNTER_RXQ_INITIALIZED) == 0 ||
-	    sfc_get_service_lcore(SOCKET_ID_ANY) == RTE_MAX_LCORE)
+	    sfc_get_service_lcore(RTE_NUMA_ID_ANY) == RTE_MAX_LCORE)
 		return B_FALSE;
 	else
 		return B_TRUE;
diff --git a/drivers/net/sfc/sfc_mcdi.c b/drivers/net/sfc/sfc_mcdi.c
index 65e5e3817c..4dc6c32da6 100644
--- a/drivers/net/sfc/sfc_mcdi.c
+++ b/drivers/net/sfc/sfc_mcdi.c
@@ -22,7 +22,7 @@ sfc_mcdi_dma_alloc(void *cookie, const char *name, size_t len,
 	struct sfc_adapter *sa = cookie;
 
 	return sfc_dma_alloc(sa, name, 0, EFX_NIC_DMA_ADDR_MCDI_BUF, len,
-			     sa->socket_id, esmp);
+			     sa->numa_id, esmp);
 }
 
 static sfc_efx_mcdi_dma_free_cb sfc_mcdi_dma_free;
diff --git a/drivers/net/sfc/sfc_port.c b/drivers/net/sfc/sfc_port.c
index d84648d454..466bf23778 100644
--- a/drivers/net/sfc/sfc_port.c
+++ b/drivers/net/sfc/sfc_port.c
@@ -454,19 +454,19 @@ sfc_port_attach(struct sfc_adapter *sa)
 
 	port->max_mcast_addrs = EFX_MAC_MULTICAST_LIST_MAX;
 	port->nb_mcast_addrs = 0;
-	port->mcast_addrs = rte_calloc_socket("mcast_addr_list_buf",
+	port->mcast_addrs = rte_calloc_numa("mcast_addr_list_buf",
 					      port->max_mcast_addrs,
 					      EFX_MAC_ADDR_LEN, 0,
-					      sa->socket_id);
+					      sa->numa_id);
 	if (port->mcast_addrs == NULL) {
 		rc = ENOMEM;
 		goto fail_mcast_addr_list_buf_alloc;
 	}
 
 	rc = ENOMEM;
-	port->mac_stats_buf = rte_calloc_socket("mac_stats_buf", EFX_MAC_NSTATS,
+	port->mac_stats_buf = rte_calloc_numa("mac_stats_buf", EFX_MAC_NSTATS,
 						sizeof(uint64_t), 0,
-						sa->socket_id);
+						sa->numa_id);
 	if (port->mac_stats_buf == NULL)
 		goto fail_mac_stats_buf_alloc;
 
@@ -474,7 +474,7 @@ sfc_port_attach(struct sfc_adapter *sa)
 	mac_stats_size = RTE_ALIGN(mac_nstats * sizeof(uint64_t), EFX_BUF_SIZE);
 	rc = sfc_dma_alloc(sa, "mac_stats", 0, EFX_NIC_DMA_ADDR_MAC_STATS_BUF,
 			   mac_stats_size,
-			   sa->socket_id, &port->mac_stats_dma_mem);
+			   sa->numa_id, &port->mac_stats_dma_mem);
 	if (rc != 0)
 		goto fail_mac_stats_dma_alloc;
 
diff --git a/drivers/net/sfc/sfc_repr.c b/drivers/net/sfc/sfc_repr.c
index 629cb7af1c..3313cacba7 100644
--- a/drivers/net/sfc/sfc_repr.c
+++ b/drivers/net/sfc/sfc_repr.c
@@ -513,7 +513,7 @@ sfc_repr_dev_link_update(struct rte_eth_dev *dev,
 static int
 sfc_repr_ring_create(uint16_t pf_port_id, uint16_t repr_id,
 		     const char *type_name, uint16_t qid, uint16_t nb_desc,
-		     unsigned int socket_id, struct rte_ring **ring)
+		     unsigned int numa_id, struct rte_ring **ring)
 {
 	char ring_name[RTE_RING_NAMESIZE];
 	int ret;
@@ -529,7 +529,7 @@ sfc_repr_ring_create(uint16_t pf_port_id, uint16_t repr_id,
 	 * a single thread, and the user of the other end (representor proxy)
 	 * is also single-threaded.
 	 */
-	*ring = rte_ring_create(ring_name, nb_desc, socket_id,
+	*ring = rte_ring_create(ring_name, nb_desc, numa_id,
 			       RING_F_SP_ENQ | RING_F_SC_DEQ);
 	if (*ring == NULL)
 		return -rte_errno;
@@ -570,7 +570,7 @@ sfc_repr_rx_qcheck_conf(struct sfc_repr *sr,
 
 static int
 sfc_repr_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id,
-			uint16_t nb_rx_desc, unsigned int socket_id,
+			uint16_t nb_rx_desc, unsigned int numa_id,
 			__rte_unused const struct rte_eth_rxconf *rx_conf,
 			struct rte_mempool *mb_pool)
 {
@@ -586,8 +586,8 @@ sfc_repr_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id,
 		goto fail_check_conf;
 
 	ret = -ENOMEM;
-	rxq = rte_zmalloc_socket("sfc-repr-rxq", sizeof(*rxq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	rxq = rte_zmalloc_numa("sfc-repr-rxq", sizeof(*rxq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq == NULL) {
 		sfcr_err(sr, "%s() failed to alloc RxQ", __func__);
 		goto fail_rxq_alloc;
@@ -595,7 +595,7 @@ sfc_repr_rx_queue_setup(struct rte_eth_dev *dev, uint16_t rx_queue_id,
 
 	ret = sfc_repr_ring_create(srs->pf_port_id, srs->repr_id,
 				   "rx", rx_queue_id, nb_rx_desc,
-				   socket_id, &rxq->ring);
+				   numa_id, &rxq->ring);
 	if (ret != 0) {
 		sfcr_err(sr, "%s() failed to create ring", __func__);
 		goto fail_ring_create;
@@ -672,7 +672,7 @@ sfc_repr_tx_qcheck_conf(struct sfc_repr *sr,
 
 static int
 sfc_repr_tx_queue_setup(struct rte_eth_dev *dev, uint16_t tx_queue_id,
-			uint16_t nb_tx_desc, unsigned int socket_id,
+			uint16_t nb_tx_desc, unsigned int numa_id,
 			const struct rte_eth_txconf *tx_conf)
 {
 	struct sfc_repr_shared *srs = sfc_repr_shared_by_eth_dev(dev);
@@ -687,14 +687,14 @@ sfc_repr_tx_queue_setup(struct rte_eth_dev *dev, uint16_t tx_queue_id,
 		goto fail_check_conf;
 
 	ret = -ENOMEM;
-	txq = rte_zmalloc_socket("sfc-repr-txq", sizeof(*txq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	txq = rte_zmalloc_numa("sfc-repr-txq", sizeof(*txq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (txq == NULL)
 		goto fail_txq_alloc;
 
 	ret = sfc_repr_ring_create(srs->pf_port_id, srs->repr_id,
 				   "tx", tx_queue_id, nb_tx_desc,
-				   socket_id, &txq->ring);
+				   numa_id, &txq->ring);
 	if (ret != 0)
 		goto fail_ring_create;
 
diff --git a/drivers/net/sfc/sfc_repr_proxy.c b/drivers/net/sfc/sfc_repr_proxy.c
index ff13795c97..3e9615911a 100644
--- a/drivers/net/sfc/sfc_repr_proxy.c
+++ b/drivers/net/sfc/sfc_repr_proxy.c
@@ -393,7 +393,7 @@ sfc_repr_proxy_txq_init(struct sfc_adapter *sa)
 		sfc_tx_qinit_info(sa, txq->sw_index);
 
 		rc = sfc_tx_qinit(sa, txq->sw_index,
-				  SFC_REPR_PROXY_TX_DESC_COUNT, sa->socket_id,
+				  SFC_REPR_PROXY_TX_DESC_COUNT, sa->numa_id,
 				  &tx_conf);
 
 		if (rc != 0) {
@@ -559,7 +559,7 @@ sfc_repr_proxy_rxq_init(struct sfc_adapter *sa,
 		goto fail_repr_rxq_init_info;
 	}
 
-	rc = sfc_rx_qinit(sa, rxq->sw_index, nb_rx_desc, sa->socket_id, &rxconf,
+	rc = sfc_rx_qinit(sa, rxq->sw_index, nb_rx_desc, sa->numa_id, &rxconf,
 			  rxq->mp);
 	if (rc != 0) {
 		sfc_err(sa, "failed to init representor proxy RxQ");
@@ -898,14 +898,14 @@ sfc_repr_proxy_attach(struct sfc_adapter *sa)
 	if (rc != 0)
 		goto fail_ports_init;
 
-	cid = sfc_get_service_lcore(sa->socket_id);
-	if (cid == RTE_MAX_LCORE && sa->socket_id != SOCKET_ID_ANY) {
+	cid = sfc_get_service_lcore(sa->numa_id);
+	if (cid == RTE_MAX_LCORE && sa->numa_id != RTE_NUMA_ID_ANY) {
 		/* Warn and try to allocate on any NUMA node */
 		sfc_warn(sa,
 			"repr proxy: unable to get service lcore at socket %d",
-			sa->socket_id);
+			sa->numa_id);
 
-		cid = sfc_get_service_lcore(SOCKET_ID_ANY);
+		cid = sfc_get_service_lcore(RTE_NUMA_ID_ANY);
 	}
 	if (cid == RTE_MAX_LCORE) {
 		rc = ENOTSUP;
@@ -916,7 +916,7 @@ sfc_repr_proxy_attach(struct sfc_adapter *sa)
 	memset(&service, 0, sizeof(service));
 	snprintf(service.name, sizeof(service.name),
 		 "net_sfc_%hu_repr_proxy", sfc_sa2shared(sa)->port_id);
-	service.socket_id = rte_lcore_to_socket_id(cid);
+	service.socket_id = rte_lcore_to_numa_id(cid);
 	service.callback = sfc_repr_proxy_routine;
 	service.callback_userdata = rp;
 
@@ -947,7 +947,7 @@ sfc_repr_proxy_attach(struct sfc_adapter *sa)
 fail_register:
 	/*
 	 * No need to rollback service lcore get since
-	 * it just makes socket_id based search and remembers it.
+	 * it just makes numa_id based search and remembers it.
 	 */
 
 fail_get_service_lcore:
@@ -1270,7 +1270,7 @@ sfc_repr_proxy_add_port(uint16_t pf_port_id, uint16_t repr_id,
 	}
 
 	port = rte_zmalloc("sfc-repr-proxy-port", sizeof(*port),
-			   sa->socket_id);
+			   sa->numa_id);
 	if (port == NULL) {
 		rc = ENOMEM;
 		sfc_err(sa, "failed to alloc memory for proxy port");
diff --git a/drivers/net/sfc/sfc_rx.c b/drivers/net/sfc/sfc_rx.c
index 70ad3bf00c..77f29da23f 100644
--- a/drivers/net/sfc/sfc_rx.c
+++ b/drivers/net/sfc/sfc_rx.c
@@ -477,7 +477,7 @@ sfc_efx_rx_qsize_up_rings(uint16_t nb_rx_desc,
 static sfc_dp_rx_qcreate_t sfc_efx_rx_qcreate;
 static int
 sfc_efx_rx_qcreate(uint16_t port_id, uint16_t queue_id,
-		   const struct rte_pci_addr *pci_addr, int socket_id,
+		   const struct rte_pci_addr *pci_addr, int numa_id,
 		   const struct sfc_dp_rx_qcreate_info *info,
 		   struct sfc_dp_rxq **dp_rxqp)
 {
@@ -489,18 +489,18 @@ sfc_efx_rx_qcreate(uint16_t port_id, uint16_t queue_id,
 		goto fail_nic_dma;
 
 	rc = ENOMEM;
-	rxq = rte_zmalloc_socket("sfc-efx-rxq", sizeof(*rxq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	rxq = rte_zmalloc_numa("sfc-efx-rxq", sizeof(*rxq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq == NULL)
 		goto fail_rxq_alloc;
 
 	sfc_dp_queue_init(&rxq->dp.dpq, port_id, queue_id, pci_addr);
 
 	rc = ENOMEM;
-	rxq->sw_desc = rte_calloc_socket("sfc-efx-rxq-sw_desc",
+	rxq->sw_desc = rte_calloc_numa("sfc-efx-rxq-sw_desc",
 					 info->rxq_entries,
 					 sizeof(*rxq->sw_desc),
-					 RTE_CACHE_LINE_SIZE, socket_id);
+					 RTE_CACHE_LINE_SIZE, numa_id);
 	if (rxq->sw_desc == NULL)
 		goto fail_desc_alloc;
 
@@ -1098,7 +1098,7 @@ sfc_rx_mb_pool_buf_size(struct sfc_adapter *sa, struct rte_mempool *mb_pool)
 
 int
 sfc_rx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
-	     uint16_t nb_rx_desc, unsigned int socket_id,
+	     uint16_t nb_rx_desc, unsigned int numa_id,
 	     const struct rte_eth_rxconf *rx_conf,
 	     struct rte_mempool *mb_pool)
 {
@@ -1206,7 +1206,7 @@ sfc_rx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
 		rxq_info->type_flags |= EFX_RXQ_FLAG_VLAN_STRIPPED_TCI;
 
 	rc = sfc_ev_qinit(sa, SFC_EVQ_TYPE_RX, sw_index,
-			  evq_entries, socket_id, &evq);
+			  evq_entries, numa_id, &evq);
 	if (rc != 0)
 		goto fail_ev_qinit;
 
@@ -1247,7 +1247,7 @@ sfc_rx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
 
 	rc = sfc_dma_alloc(sa, "rxq", sw_index, EFX_NIC_DMA_ADDR_RX_RING,
 			   efx_rxq_size(sa->nic, rxq_info->entries),
-			   socket_id, &rxq->mem);
+			   numa_id, &rxq->mem);
 	if (rc != 0)
 		goto fail_dma_alloc;
 
@@ -1280,7 +1280,7 @@ sfc_rx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
 	struct rte_pci_device *pci_dev = RTE_CLASS_TO_BUS_DEVICE(sa->eth_dev, *pci_dev);
 	rc = sa->priv.dp_rx->qcreate(sa->eth_dev->data->port_id, sw_index,
 				     &pci_dev->addr,
-				     socket_id, &info, &rxq_info->dp);
+				     numa_id, &info, &rxq_info->dp);
 	if (rc != 0)
 		goto fail_dp_rx_qcreate;
 
@@ -1420,9 +1420,9 @@ sfc_rx_hash_init(struct sfc_adapter *sa)
 	if (rc != 0)
 		return rc;
 
-	hf_map = rte_calloc_socket("sfc-rss-hf-map",
+	hf_map = rte_calloc_numa("sfc-rss-hf-map",
 				   RTE_DIM(sfc_rss_hf_map),
-				   sizeof(*hf_map), 0, sa->socket_id);
+				   sizeof(*hf_map), 0, sa->numa_id);
 	if (hf_map == NULL)
 		return ENOMEM;
 
@@ -1755,9 +1755,9 @@ sfc_rx_configure(struct sfc_adapter *sa)
 	if (sas->rxq_info == NULL) {
 		reconfigure = false;
 		rc = ENOMEM;
-		sas->rxq_info = rte_calloc_socket("sfc-rxqs", nb_rxq_total,
+		sas->rxq_info = rte_calloc_numa("sfc-rxqs", nb_rxq_total,
 						  sizeof(sas->rxq_info[0]), 0,
-						  sa->socket_id);
+						  sa->numa_id);
 		if (sas->rxq_info == NULL)
 			goto fail_rxqs_alloc;
 
diff --git a/drivers/net/sfc/sfc_rx.h b/drivers/net/sfc/sfc_rx.h
index bd189e6a56..8f8948fa53 100644
--- a/drivers/net/sfc/sfc_rx.h
+++ b/drivers/net/sfc/sfc_rx.h
@@ -133,7 +133,7 @@ void sfc_rx_stop(struct sfc_adapter *sa);
 int sfc_rx_qinit_info(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
 		      unsigned int extra_efx_type_flags);
 int sfc_rx_qinit(struct sfc_adapter *sa, unsigned int rx_queue_id,
-		 uint16_t nb_rx_desc, unsigned int socket_id,
+		 uint16_t nb_rx_desc, unsigned int numa_id,
 		 const struct rte_eth_rxconf *rx_conf,
 		 struct rte_mempool *mb_pool);
 void sfc_rx_qfini(struct sfc_adapter *sa, sfc_sw_index_t sw_index);
diff --git a/drivers/net/sfc/sfc_service.c b/drivers/net/sfc/sfc_service.c
index 9c89484406..50272666b8 100644
--- a/drivers/net/sfc/sfc_service.c
+++ b/drivers/net/sfc/sfc_service.c
@@ -27,7 +27,7 @@ RTE_INIT(sfc_service_lcore_init)
 }
 
 static uint32_t
-sfc_find_service_lcore(int *socket_id)
+sfc_find_service_lcore(int *numa_id)
 {
 	uint32_t service_core_list[RTE_MAX_LCORE];
 	uint32_t lcore_id;
@@ -50,18 +50,18 @@ sfc_find_service_lcore(int *socket_id)
 	for (i = 0; i < num; ++i) {
 		lcore_id = service_core_list[i];
 
-		if (*socket_id == SOCKET_ID_ANY) {
-			*socket_id = rte_lcore_to_socket_id(lcore_id);
+		if (*numa_id == RTE_NUMA_ID_ANY) {
+			*numa_id = rte_lcore_to_numa_id(lcore_id);
 			break;
-		} else if (rte_lcore_to_socket_id(lcore_id) ==
-			   (unsigned int)*socket_id) {
+		} else if (rte_lcore_to_numa_id(lcore_id) ==
+			   (unsigned int)*numa_id) {
 			break;
 		}
 	}
 
 	if (i == num) {
 		SFC_GENERIC_LOG(WARNING,
-			"No service cores reserved at socket %d", *socket_id);
+			"No service cores reserved at socket %d", *numa_id);
 		return RTE_MAX_LCORE;
 	}
 
@@ -69,14 +69,14 @@ sfc_find_service_lcore(int *socket_id)
 }
 
 uint32_t
-sfc_get_service_lcore(int socket_id)
+sfc_get_service_lcore(int numa_id)
 {
 	uint32_t lcore_id = RTE_MAX_LCORE;
 
 	rte_spinlock_lock(&sfc_service_lcore_lock);
 
-	if (socket_id != SOCKET_ID_ANY) {
-		lcore_id = sfc_service_lcore[socket_id];
+	if (numa_id != RTE_NUMA_ID_ANY) {
+		lcore_id = sfc_service_lcore[numa_id];
 	} else {
 		size_t i;
 
@@ -89,9 +89,9 @@ sfc_get_service_lcore(int socket_id)
 	}
 
 	if (lcore_id == RTE_MAX_LCORE) {
-		lcore_id = sfc_find_service_lcore(&socket_id);
+		lcore_id = sfc_find_service_lcore(&numa_id);
 		if (lcore_id != RTE_MAX_LCORE)
-			sfc_service_lcore[socket_id] = lcore_id;
+			sfc_service_lcore[numa_id] = lcore_id;
 	}
 
 	rte_spinlock_unlock(&sfc_service_lcore_lock);
diff --git a/drivers/net/sfc/sfc_service.h b/drivers/net/sfc/sfc_service.h
index bbcce28479..16ff71bca8 100644
--- a/drivers/net/sfc/sfc_service.h
+++ b/drivers/net/sfc/sfc_service.h
@@ -12,7 +12,7 @@
 extern "C" {
 #endif
 
-uint32_t sfc_get_service_lcore(int socket_id);
+uint32_t sfc_get_service_lcore(int numa_id);
 
 #ifdef __cplusplus
 }
diff --git a/drivers/net/sfc/sfc_sw_stats.c b/drivers/net/sfc/sfc_sw_stats.c
index 3ae5023b6f..3ec5fda291 100644
--- a/drivers/net/sfc/sfc_sw_stats.c
+++ b/drivers/net/sfc/sfc_sw_stats.c
@@ -831,8 +831,8 @@ sfc_sw_xstats_alloc_queues_bitmap(struct sfc_adapter *sa)
 	*queues_bitmap_mem = NULL;
 	*queues_bitmap = NULL;
 
-	*queues_bitmap_mem = rte_calloc_socket("bitmap_mem", bmp_size, 1, 0,
-					       sa->socket_id);
+	*queues_bitmap_mem = rte_calloc_numa("bitmap_mem", bmp_size, 1, 0,
+					       sa->numa_id);
 	if (*queues_bitmap_mem == NULL)
 		return ENOMEM;
 
diff --git a/drivers/net/sfc/sfc_tso.c b/drivers/net/sfc/sfc_tso.c
index a0827d1c0d..dfeb283cc8 100644
--- a/drivers/net/sfc/sfc_tso.c
+++ b/drivers/net/sfc/sfc_tso.c
@@ -18,15 +18,15 @@
 
 int
 sfc_efx_tso_alloc_tsoh_objs(struct sfc_efx_tx_sw_desc *sw_ring,
-			    unsigned int txq_entries, unsigned int socket_id)
+			    unsigned int txq_entries, unsigned int numa_id)
 {
 	unsigned int i;
 
 	for (i = 0; i < txq_entries; ++i) {
-		sw_ring[i].tsoh = rte_malloc_socket("sfc-efx-txq-tsoh-obj",
+		sw_ring[i].tsoh = rte_malloc_numa("sfc-efx-txq-tsoh-obj",
 						    SFC_TSOH_STD_LEN,
 						    RTE_CACHE_LINE_SIZE,
-						    socket_id);
+						    numa_id);
 		if (sw_ring[i].tsoh == NULL)
 			goto fail_alloc_tsoh_objs;
 	}
diff --git a/drivers/net/sfc/sfc_tx.c b/drivers/net/sfc/sfc_tx.c
index a860265c6a..b525793c9e 100644
--- a/drivers/net/sfc/sfc_tx.c
+++ b/drivers/net/sfc/sfc_tx.c
@@ -132,7 +132,7 @@ sfc_tx_qflush_done(struct sfc_txq_info *txq_info)
 
 int
 sfc_tx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
-	     uint16_t nb_tx_desc, unsigned int socket_id,
+	     uint16_t nb_tx_desc, unsigned int numa_id,
 	     const struct rte_eth_txconf *tx_conf)
 {
 	struct sfc_adapter_shared * const sas = sfc_sa2shared(sa);
@@ -182,7 +182,7 @@ sfc_tx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
 	txq_info->entries = txq_entries;
 
 	rc = sfc_ev_qinit(sa, SFC_EVQ_TYPE_TX, sw_index,
-			  evq_entries, socket_id, &evq);
+			  evq_entries, numa_id, &evq);
 	if (rc != 0)
 		goto fail_ev_qinit;
 
@@ -196,7 +196,7 @@ sfc_tx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
 
 	rc = sfc_dma_alloc(sa, "txq", sw_index, EFX_NIC_DMA_ADDR_TX_RING,
 			   efx_txq_size(sa->nic, txq_info->entries),
-			   socket_id, &txq->mem);
+			   numa_id, &txq->mem);
 	if (rc != 0)
 		goto fail_dma_alloc;
 
@@ -233,7 +233,7 @@ sfc_tx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
 	struct rte_pci_device *pci_dev = RTE_CLASS_TO_BUS_DEVICE(sa->eth_dev, *pci_dev);
 	rc = sa->priv.dp_tx->qcreate(sa->eth_dev->data->port_id, sw_index,
 				     &pci_dev->addr,
-				     socket_id, &info, &txq_info->dp);
+				     numa_id, &info, &txq_info->dp);
 	if (rc != 0)
 		goto fail_dp_tx_qinit;
 
@@ -407,9 +407,9 @@ sfc_tx_configure(struct sfc_adapter *sa)
 
 	if (sas->txq_info == NULL) {
 		reconfigure = false;
-		sas->txq_info = rte_calloc_socket("sfc-txqs", nb_txq_total,
+		sas->txq_info = rte_calloc_numa("sfc-txqs", nb_txq_total,
 						  sizeof(sas->txq_info[0]), 0,
-						  sa->socket_id);
+						  sa->numa_id);
 		if (sas->txq_info == NULL)
 			goto fail_txqs_alloc;
 
@@ -1078,7 +1078,7 @@ static sfc_dp_tx_qcreate_t sfc_efx_tx_qcreate;
 static int
 sfc_efx_tx_qcreate(uint16_t port_id, uint16_t queue_id,
 		   const struct rte_pci_addr *pci_addr,
-		   int socket_id,
+		   int numa_id,
 		   const struct sfc_dp_tx_qcreate_info *info,
 		   struct sfc_dp_txq **dp_txqp)
 {
@@ -1091,33 +1091,33 @@ sfc_efx_tx_qcreate(uint16_t port_id, uint16_t queue_id,
 		goto fail_nic_dma;
 
 	rc = ENOMEM;
-	txq = rte_zmalloc_socket("sfc-efx-txq", sizeof(*txq),
-				 RTE_CACHE_LINE_SIZE, socket_id);
+	txq = rte_zmalloc_numa("sfc-efx-txq", sizeof(*txq),
+				 RTE_CACHE_LINE_SIZE, numa_id);
 	if (txq == NULL)
 		goto fail_txq_alloc;
 
 	sfc_dp_queue_init(&txq->dp.dpq, port_id, queue_id, pci_addr);
 
 	rc = ENOMEM;
-	txq->pend_desc = rte_calloc_socket("sfc-efx-txq-pend-desc",
+	txq->pend_desc = rte_calloc_numa("sfc-efx-txq-pend-desc",
 					   EFX_TXQ_LIMIT(info->txq_entries),
 					   sizeof(*txq->pend_desc), 0,
-					   socket_id);
+					   numa_id);
 	if (txq->pend_desc == NULL)
 		goto fail_pend_desc_alloc;
 
 	rc = ENOMEM;
-	txq->sw_ring = rte_calloc_socket("sfc-efx-txq-sw_ring",
+	txq->sw_ring = rte_calloc_numa("sfc-efx-txq-sw_ring",
 					 info->txq_entries,
 					 sizeof(*txq->sw_ring),
-					 RTE_CACHE_LINE_SIZE, socket_id);
+					 RTE_CACHE_LINE_SIZE, numa_id);
 	if (txq->sw_ring == NULL)
 		goto fail_sw_ring_alloc;
 
 	ctrl_txq = sfc_txq_by_dp_txq(&txq->dp);
 	if (ctrl_txq->evq->sa->tso) {
 		rc = sfc_efx_tso_alloc_tsoh_objs(txq->sw_ring,
-						 info->txq_entries, socket_id);
+						 info->txq_entries, numa_id);
 		if (rc != 0)
 			goto fail_alloc_tsoh_objs;
 	}
diff --git a/drivers/net/sfc/sfc_tx.h b/drivers/net/sfc/sfc_tx.h
index 1a33199fdc..c29e00f3c3 100644
--- a/drivers/net/sfc/sfc_tx.h
+++ b/drivers/net/sfc/sfc_tx.h
@@ -110,7 +110,7 @@ void sfc_tx_close(struct sfc_adapter *sa);
 
 int sfc_tx_qinit_info(struct sfc_adapter *sa, sfc_sw_index_t sw_index);
 int sfc_tx_qinit(struct sfc_adapter *sa, sfc_sw_index_t sw_index,
-		 uint16_t nb_tx_desc, unsigned int socket_id,
+		 uint16_t nb_tx_desc, unsigned int numa_id,
 		 const struct rte_eth_txconf *tx_conf);
 void sfc_tx_qfini(struct sfc_adapter *sa, sfc_sw_index_t sw_index);
 
@@ -126,7 +126,7 @@ uint64_t sfc_tx_get_queue_offload_caps(struct sfc_adapter *sa);
 /* From 'sfc_tso.c' */
 int sfc_efx_tso_alloc_tsoh_objs(struct sfc_efx_tx_sw_desc *sw_ring,
 				unsigned int txq_entries,
-				unsigned int socket_id);
+				unsigned int numa_id);
 void sfc_efx_tso_free_tsoh_objs(struct sfc_efx_tx_sw_desc *sw_ring,
 				unsigned int txq_entries);
 int sfc_efx_tso_do(struct sfc_efx_txq *txq, unsigned int idx,
-- 
2.55.0


  parent reply	other threads:[~2026-11-03 15:16 UTC|newest]

Thread overview: 229+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-03 14:49 [PATCH 000/227] use NUMA node terminology across the tree Chengwen Feng
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 ` Chengwen Feng [this message]
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-147-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