Re: [PATCH v3] mbuf: de-inline sanity checking a reinitialized mbuf

2025-07-26 Thread Andrew Rybchenko
On 7/22/25 12:34, Morten Brørup wrote: Sanity checking a reinitialized mbuf (a.k.a. raw mbuf) has been refactored to follow the same design pattern as sanity checking a normal mbuf, and now depends on RTE_LIBRTE_MBUF_DEBUG instead of RTE_ENABLE_ASSERT. The details of the changes are as follows:

Re: [PATCH v2] app/testpmd: cross NUMA support

2025-07-26 Thread Andrew Rybchenko
On 6/26/25 20:58, Maayan Kashani wrote: Cross NUMA support means that if the current NUMA is out of memory, use another available NUMA memory. This patch is meant to support cross NUMA in testpmd, when disabling gro, gro fix for cross NUMA will come later. Replace pdump, metrics and dev shared

Re: [PATCH 1/3] common/sfc_efx/base: fix compiler warnings in statistic code

2025-07-26 Thread Andrew Rybchenko
On 7/11/25 17:43, Ivan Malov wrote: Fixes: f2f77453cb9f ("common/sfc_efx/base: fill in software LUT for MAC statistics") Suggested-by: Andy Moreton Signed-off-by: Ivan Malov Reviewed-by: Andy Moreton --- drivers/common/sfc_efx/base/efx_np.c | 3 +-- 1 file changed, 1 insertion(+), 2 delet

Re: [PATCH v2 1/2] ethdev: remove unnecessary type conversion

2025-07-26 Thread Andrew Rybchenko
On 5/12/25 19:04, Morten Brørup wrote: From: Sunil Kumar Kori Sent: Monday, 12 May 2025 17.07 As rte_eth_rx_queue_count() returns signed value to represent the error cases but internally invoked callback is returning unsigned value. Hence unnecessary type conversion is done. To avoid this type

Re: [PATCH v3] ethdev: Align enable logic handling with disable functions

2025-07-26 Thread Andrew Rybchenko
Ack from Morten on v2 is lost. On 7/22/25 04:09, Sunyang Wu wrote: This patch modifies the handling logic of the "enable" related This patch modifies -> Modify operations. The key intention is to align it with the processing approach of the "disable" functions. Previously, there was an incon

Re: [PATCH v2 2/2] ethdev: remove callback checks from fast path

2025-07-26 Thread Andrew Rybchenko
On 6/16/25 17:30, Morten Brørup wrote: From: Sunil Kumar Kori [mailto:sk...@marvell.com] Sent: Monday, 16 June 2025 10.36 From: Sunil Kumar Kori Sent: Monday, 12 May 2025 17.07 rte_eth_fp_ops contains ops for fast path APIs. Each API validates availability of callback and then invoke it. Thes

Re: [PATCH v2 2/2] ethdev: remove callback checks from fast path

2025-07-26 Thread Andrew Rybchenko
On 5/12/25 18:07, sk...@marvell.com wrote: From: Sunil Kumar Kori rte_eth_fp_ops contains ops for fast path APIs. Each API validates availability of callback and then invoke it. These checks impact data path performace. Hence removing these NULL checks instead using dummy callbacks. Signed-of