NVIDIA roadmap for 25.07

2025-04-14 Thread Maayan Kashani
Please find below NVIDIA roadmap for 25.07 release: EAL change = Improve PCI device string comparisons by using bus-specific parsing functions. Ensure consistent handling of PCI device numbers, regardless of the format used by comparing the parsed PCI address instances instead of the

Re: [PATCH] ci: check licenses

2025-04-14 Thread Aaron Conole
David Marchand writes: > Call check-spdx.tag.sh so that all committed files are checked. > > Signed-off-by: David Marchand > --- Acked-by: Aaron Conole

810 VFIO , SRIOV, multi-process stats read DPDK testpmd.

2025-04-14 Thread spyroot
Hi Folks, I'm observing some unexpected behavior related to how statistics are retrieved from a Physical Function (PF) on an Intel 810 NIC. *Scenario:* I have two dpdk-testpmd instances running in separate Kubernetes pods (same worker node). Each instance uses the -a flag to bind to a different V

[PATCH] doc: reduce index depth of most guides

2025-04-14 Thread Thomas Monjalon
The guides having a diverse list of multiple drivers or tools are easier to browse with an index limited to the first headings (depth 1). Signed-off-by: Thomas Monjalon --- doc/guides/bbdevs/index.rst| 2 +- doc/guides/compressdevs/index.rst | 2 +- doc/guides/cryptodevs/index.rst|

[PATCH 0/3] standard the data endian of descriptors

2025-04-14 Thread Chaoyong He
This patch series standard the data endian of Rx/Tx descriptors into little endian to sync with the kernel driver. Chaoyong He (3): net/nfp: standard the data endian of Rx descriptor net/nfp: standard the data endian of NFD3 Tx descritor net/nfp: standard the data endian of NFDk Tx descritor

[PATCH 1/3] net/nfp: standard the data endian of Rx descriptor

2025-04-14 Thread Chaoyong He
The data endian of Rx descriptor should be little endian, and the related logic also should modify. Fixes: 3745dd9dd86f ("net/nfp: adjust coding style for NFD3") Cc: sta...@dpdk.org Signed-off-by: Chaoyong He Reviewed-by: Long Wu Reviewed-by: Peng Zhang --- drivers/net/nfp/flower/nfp_flower_c

[PATCH 2/3] net/nfp: standard the data endian of NFD3 Tx descritor

2025-04-14 Thread Chaoyong He
The data endian of NFD3 Tx descriptor should be little, and the related logic also should modify. Fixes: 3745dd9dd86f ("net/nfp: adjust coding style for NFD3") Cc: sta...@dpdk.org Signed-off-by: Chaoyong He Reviewed-by: Long Wu Reviewed-by: Peng Zhang --- drivers/net/nfp/flower/nfp_flower_ctr

[PATCH 3/3] net/nfp: standard the data endian of NFDk Tx descritor

2025-04-14 Thread Chaoyong He
The data endian of NFDk Tx descriptor should be little, and the related logic also should modify. Fixes: d7f6d9b21ffa ("net/nfp: adjust coding style for NFDk") Cc: sta...@dpdk.org Signed-off-by: Chaoyong He Reviewed-by: Long Wu Reviewed-by: Peng Zhang --- drivers/net/nfp/nfdk/nfp_nfdk.h | 14

[PATCH] eal: simplify code to avoid Coverity false positive

2025-04-14 Thread Andre Muezerie
Coverity complained about an overflow in a recently added function: https://scan4.scan.coverity.com/#/project-view/66295/10075?selectedIssue=461876 CID 461876: (#1 of 1): Overflowed constant (INTEGER_OVERFLOW) 21. overflow_const: Expression powi, which is equal to 0, where base is known to be equ

[PATCH v2 0/4] allow pmdinfo to be inserted and parsed using MSVC

2025-04-14 Thread Andre Muezerie
DPDK uses GCC attribute "used" through macro __rte_used to indicate that a variable not referenced in the code should be assumed being used and therefore not be optimized away. This technique is used to embed information in the binaries, by having crafted information stored in them. MSVC offers si

[PATCH v2 2/4] buildtools: use macro to embed information in binaries

2025-04-14 Thread Andre Muezerie
The archiver tool from the MSVC toolset is lib.exe. It has different parameters then it's GNU counterpart "ar". buildtools\meson.build was updated to use lib.exe when MSVC compiler is used. This is to allow the code to be built without requiring GNU "ar" to be installed in that scenario. Script g

[PATCH v2 3/4] usertools: parse strings from PE images

2025-04-14 Thread Andre Muezerie
Script usertools\dpdk-pmdinfo.py was enhanced to also be able to parse symbols from sections in PE images. Signed-off-by: Andre Muezerie --- usertools/dpdk-pmdinfo.py | 55 --- 1 file changed, 45 insertions(+), 10 deletions(-) diff --git a/usertools/dpdk-pmdi

[PATCH v2 4/4] drivers: use macro to embed information in binaries

2025-04-14 Thread Andre Muezerie
DPDK uses GCC attribute "used" through macro __rte_used to indicate that a variable not referenced in the code should be assumed being used and therefore not be optimized away. This technique is used to embed information in the binaries, by having crafted information stored in them. MSVC offers si

RE: [EXTERNAL] [PATCH] mldev: enable to be compiled with msvc

2025-04-14 Thread Srikanth Yalavarthi
> Now that the issues preventing this lib from being compiled with MSVC > are solved, it can be enabled. > > Signed-off-by: Andre Muezerie Acked-by: Srikanth Yalavarthi

Re: [RFC 02/13] ethdev: allow start/stop from secondary process

2025-04-14 Thread Stephen Hemminger
On Fri, 11 Apr 2025 16:44:39 -0700 Stephen Hemminger wrote: > Before this patch if secondary process called start/stop > it would only impact the secondary process, the ethdev on the > primary process will still not be started. > > With this patch, when start/stop is called from secondary, > it