> -Original Message-
> From: David Marchand
> Sent: Monday, March 17, 2025 2:47 AM
> To: lon...@linuxonhyperv.com
> Cc: Stephen Hemminger ; Wei Hu
> ; Thomas Monjalon ;
> dev@dpdk.org; Long Li
> Subject: [EXTERNAL] Re: [Patch v2] doc: announce bus/vmbus API changes
>
> On Sat, Mar 15,
From: Long Li
All vmbus APIs are used internally by DPDK core and net/netvsc PMD.
It's not feasible or practical to use those APIs by the application.
Those APIs will become internal in DPDK 25.11.
Signed-off-by: Long Li
---
Change in
v2: add details on what APIs will be changed
v3: remove the
On Thu, 6 Mar 2025 16:26:50 +
Shani Peretz wrote:
> > -Original Message-
> > From: Stephen Hemminger
> > Sent: Thursday, 20 February 2025 20:33
> > To: Shani Peretz
> > Cc: dev@dpdk.org; Tyler Retzlaff ; Parav
> > Pandit
> > ; Xueming Li ; Nipun Gupta
> > ; Nikhil Agarwal ; Hemant
v4:
- change some tables to const.
- use %u instead of %d.
- delete cast of ret_zmalloc() return.
- resolve code functionality issues.
V3:
- resolve code style.
- resolve spin lock build issue.
- rebase code baseline.
- modify parameters of the plcr function.
V2:
- resolve code
Hi Ming & Stephen,
> -Original Message-
> From: Yang Ming
> Sent: Wednesday, March 12, 2025 10:33 AM
> To: Stephen Hemminger ; Bing Zhao
>
> Cc: Dariusz Sosnowski ; Slava Ovsiienko
> ; Ori Kam ; Suanming Mou
> ; Matan Azrad ; dev@dpdk.org
> Subject: Re: [External] Re: [PATCH 2/2] net/mlx
Switch to always dynamically generate version maps.
As the map files get generated, tooling around checking, converting,
updating etc.. static version maps can be removed.
Signed-off-by: David Marchand
---
.github/workflows/build.yml | 1 -
MAINTAINERS
For versioning symbols:
- MSVC uses pragmas on the symbol,
- GNU linker uses special asm directives,
To accommodate both GNU linker and MSVC linker, introduce new macros for
exporting and versioning symbols that will surround the whole function.
This has the advantage of hiding all the ugly detai
Rather than maintain a file in parallel of the code, symbols to be
exported can be marked with a token RTE_EXPORT_*SYMBOL.
>From those marks, the build framework generates map files only for
symbols actually compiled (which means that the WINDOWS_NO_EXPORT hack
becomes unnecessary).
The build fra
Declaring inline helpers in version.map is unnecessary.
There is no exported symbol and this will probably be treated as an
error by MSVC linker.
eal_log_journal has no implementation and can be removed.
Signed-off-by: David Marchand
---
lib/eventdev/version.map | 12
lib/graph/ver
Display the version when a symbol was introduced.
This is needed for scripting the conversion from static to dynamically
generated version maps.
It is also useful when listing experimental symbols.
Signed-off-by: David Marchand
---
buildtools/map-list-symbol.sh | 2 +-
1 file changed, 1 insertio
Declaring inline helpers in version.map is unnecessary.
There is no exported symbol and this will probably be treated as an
error by MSVC linker.
rte_dpaa2_dev_type is an enum token.
roc_se_ctx_swap has no implementation (leftover from a previous rework)
and can be removed.
Signed-off-by: David M
So far, each DPDK library (or driver) exposing symbols in an ABI had to
maintain a version.map and use some macros for symbol versioning,
specially crafted with the GNU linker in mind.
This series proposes to rework the whole principle, and instead rely on
marking the symbol exports in the source
Implement the flow tables resources get operation
by agent channel.
Signed-off-by: Bingbin Chen
---
drivers/net/zxdh/zxdh_ethdev.c | 13 +
drivers/net/zxdh/zxdh_ethdev.h | 1 +
drivers/net/zxdh/zxdh_np.c | 492 +
drivers/net/zxdh/zxdh_np.h | 282 +++
Implement hash tables get operation by dtb channel.
Signed-off-by: Bingbin Chen
---
drivers/net/zxdh/zxdh_np.c | 482 -
drivers/net/zxdh/zxdh_np.h | 7 +
2 files changed, 488 insertions(+), 1 deletion(-)
diff --git a/drivers/net/zxdh/zxdh_np.c b/drivers/net
Modify the implementation of the dtb queue
request and release interfaces,
and add the implementation of queue initialization.
Signed-off-by: Bingbin Chen
---
drivers/net/zxdh/zxdh_np.c | 491 +
drivers/net/zxdh/zxdh_np.h | 97
2 files changed, 482 i
Implement the eram tables read and write operations
by dtb channel.
Signed-off-by: Bingbin Chen
---
drivers/net/zxdh/zxdh_np.c | 545 -
drivers/net/zxdh/zxdh_np.h | 15 +
2 files changed, 558 insertions(+), 2 deletions(-)
diff --git a/drivers/net/zxdh/zxdh_n
Add agent channel to access (np)network processor registers
that are not mapped by PCIE.
Signed-off-by: Bingbin Chen
---
drivers/net/zxdh/zxdh_np.c | 315 -
drivers/net/zxdh/zxdh_np.h | 53 +++
2 files changed, 367 insertions(+), 1 deletion(-)
diff --git
Add compatibility check between (np)network processor
software and firmware.
Signed-off-by: Bingbin Chen
---
drivers/net/zxdh/zxdh_np.c | 93 ++
drivers/net/zxdh/zxdh_np.h | 12 +
2 files changed, 105 insertions(+)
diff --git a/drivers/net/zxdh/zxdh_np.c
Hello,
Thank you for your answer.
The short patch I joined with my first mail was just a rough example to
report what I tested. I believe you know the driver's code better than I
do, so I wouldn't be opposed to see you fix this issue.
Thank you in advance.
Regards,
Edwin Brossette.
On Wed, Mar 5
In some CI, this unit test can fail, as the main thread may get
rescheduled while lcores execute the callback waiting 100ms.
Bugzilla ID: 1668
Fixes: af75078fece3 ("first public release")
Cc: sta...@dpdk.org
Signed-off-by: David Marchand
---
app/test/test_per_lcore.c | 17 +++--
1 f
Hello Vipin and others,
please, will there be any progress or update on this series?
I successfully tested those changes on our Intel and AMD machines and
would like to use it in production soon.
The API is a little bit unintuitive, at least for me, but I
successfully integrated into our softwar
> From: Michael Baum
>
> The GENEVE parser is shared across ports on the same physical device. It is
> created once for the first port and increments a reference counter for each
> additional port. The parser is created using the InfiniBand
> (IBV) context (CTX) of the first port, and cleanup s
> From: Michael Baum
>
> Add function for creating additional CTX for same device base on existing CTX.
>
> Signed-off-by: Michael Baum
Acked-by: Matan Azrad
> ---
> drivers/common/mlx5/linux/mlx5_common_os.c | 52
>
> drivers/common/mlx5/mlx5_common.h|
Hi,
> AAD offset in AES-GCM crypto test was calculated by adding
> 16-byte alignment after the IV, which is only needed in AES-CCM.
Agreed that CCM has a requirement for 16B alignment.
But for GCM, does it break any protocol? Can we not align to byte boundary for
performance?
This is a performanc
On Fri, Mar 14, 2025 at 6:44 PM Bruce Richardson
wrote:
>
> A number of drivers had special optimized AVX2 and AVX512 code paths
> for performance reasons, and these tended to have copy-pasted logic
> to build those files. Centralise that logic in the main
> drivers/meson.build file to avoid dupli
On Fri, Mar 14, 2025 at 6:44 PM Bruce Richardson
wrote:
>
> Since all supported compilers can generate AVX2 code, we will always
> enable the build of the AVX2 files on x86. This means that
> CC_AVX2_SUPPORT is always true on x86, so it can be removed and a
> regular "#ifdef RTE_ARCH_x86" used in
On Sat, Mar 15, 2025 at 1:35 AM wrote:
>
> From: Long Li
>
> All vmbus APIs are used internally by DPDK core and net/netvsc PMD.
> It's not feasible or practical to use those APIs by the application.
> Those APIs will be moved from "DPDK" to "Internal" in DPDK 25.11.
>
> Signed-off-by: Long Li
>
> The cleanup loop would deference the dpio_dev after freeing.
…
dereference?
Regards,
Markus
> Subject: [PATCH] test/crypto: skip test when virtio PMD not loaded
>
> Skip asymmetric test when virtio PMD is not loaded.
>
> Fixes: 7e2e9d5f3227 ("test/crypto: add asymmetric cases for virtio")
> Fixes: a8f3d4f5b547 ("test/crypto: add cases for virtio-user")
>
> Signed-off-by: Gowrishankar M
> The function `strlen` returns the size of the string without a terminating
> null-character, therefore a request to allocate memory space for a parsed
> argument is too small by 1.
>
> Fixes: 99ab2806687b ("common/qat: isolate parser arguments configuration")
> Cc: sta...@dpdk.org
>
> Signed-of
https://bugs.dpdk.org/show_bug.cgi?id=1677
Bug ID: 1677
Summary: E810 VLAN Stripping Offload broken with multiple RX
queues
Product: DPDK
Version: 24.11
Hardware: x86
OS: Linux
Status: UNCONFIRME
31 matches
Mail list logo