Good Evening!
A reminder that our *Call for Papers for the upcoming Jul. 9-10 DPDK APAC
Summit in Bangkok, Thailand* closes *THIS SUNDAY*, June 2nd 11:59 PM, SE
Asia Standard Time!
If you are interested in speaking at this event in Bangkok,* please* get
your submissions in now! All accepted spe
The dumpcap application is reading from ring and writing to
the kernel. By default the EAL init will cause the main thread
to bound to the first lcore (cpu 0). Add a command line option
to select the lcore to use; or if no lcores are specified
then just be a normal process and let the CPU scheduler
Hi all,
Found my way to this thread based on the CI testing call yesterday, as I am
about to put together the blurb for the dpdk website testing page that
documents support (or lack thereof) for depends-on in CI.
On Wed, May 29, 2024 at 10:40 AM Morten Brørup
wrote:
> > From: Aaron Conole [mail
On Fri, May 31, 2024 at 12:33 PM Luca Vizzarro wrote:
>
> While testing this patch against the Intel NICs we have, I've detected
> that upon port start and stopping two ICMPv6 packets are sent out. This
> has caused these packets to appear in the first capture, causing it to
> intermittently fail
On Fri, May 31, 2024 at 12:34 PM Luca Vizzarro wrote:
>
> Due to the nature of this patch the console is spammed with a lot of
> commands. Would it be better to log these in debug and instead log:
>Setting port X to MTU
> as INFO?
Potentially, but this would require a global change for h
On Fri, May 31, 2024 at 12:37 PM Luca Vizzarro wrote:
>
> On 30/05/2024 17:33, jspew...@iol.unh.edu wrote:
> > @@ -93,17 +102,39 @@ def __init__(
> > def _start_application(self, get_privileged_command: Callable[[str],
> > str] | None) -> None:
> > """Starts a new interactive appl
Other than Nick's comment:
Reviewed-by: Jeremy Spewock
All looks good to me, with one documentation nit-pick
On Thu, May 9, 2024 at 7:26 AM Luca Vizzarro wrote:
>
> Add a new TestPmdPort data structure to represent the output
> returned by `show port info`, which is implemented as part of
> TestPmdShell.
>
> The TestPmdPort data structure and its der
On Thu, May 9, 2024 at 7:26 AM Luca Vizzarro wrote:
>
> Adds parsing text into a custom dataclass. It provides a new
> `TextParser` dataclass to be inherited. This implements the `parse`
> method, which combined with the parser functions, it can automatically
> parse the value for each field.
>
>
On Thu, May 9, 2024 at 7:26 AM Luca Vizzarro wrote:
>
> The first line of the InteractiveShell send_command method is generally
> the command input field. This sometimes is unwanted, therefore this
> commit enables the possibility of omitting the first line from the
> returned output.
>
> Signed-o
On Thu, May 9, 2024 at 7:26 AM Luca Vizzarro wrote:
>
> When sending a command using an instance of InteractiveShell the output
> should filter out the trailing shell prompt when returning it. After
> every command two shell prompts are summoned. One is consumed as it is
> used as a delimiter for
This reverts commit 628362c94a0b567a39a0177539c12c97d999.
That commit broke use of dumpcap with vdev's and probably
other uses of secondary processes with vdev as well.
Bugzilla ID: 1450
Signed-off-by: Stephen Hemminger
---
drivers/bus/vdev/vdev.c | 22 +-
1 file change
https://bugs.dpdk.org/show_bug.cgi?id=1450
Bug ID: 1450
Summary: Regression: vdev device not setup in secondary process
Product: DPDK
Version: 24.03
Hardware: All
OS: Linux
Status: UNCONFIRMED
Severity: ma
On Fri, 31 May 2024 07:19:41 +0200
Mattias Rönnblom wrote:
> On 2024-05-28 17:09, Bruce Richardson wrote:
> > On Tue, May 28, 2024 at 07:59:36AM -0700, Stephen Hemminger wrote:
> >> On Tue, 28 May 2024 10:19:15 +0200
> >> Mattias Rönnblom wrote:
> >>
>
> >>>
> >>> I've tested this
Reviewed-by: Luca Vizzarro
Reviewed-by: Luca Vizzarro
Reviewed-by: Luca Vizzarro
Hi again Juraj,
sorry for yet another comment!
On 11/04/2024 09:48, Juraj Linkeš wrote:
+def get_capas_rxq(
+self, supported_capabilities: MutableSet, unsupported_capabilities:
MutableSet
+) -> None:
+"""Get all rxq capabilities and divide them into supported and
unsup
The dumpcap application is reading from ring and writing to
the kernel. By default the EAL init will cause the main thread
to bound to the first lcore (cpu 0). Add a command line option
to select the lcore to use; or if no lcores are specified
then just be a normal process and let the CPU scheduler
Reviewed-by: Luca Vizzarro
On 30/05/2024 17:33, jspew...@iol.unh.edu wrote:
@@ -93,17 +102,39 @@ def __init__(
def _start_application(self, get_privileged_command: Callable[[str], str] |
None) -> None:
"""Starts a new interactive application based on the path to the app.
-This method is often ov
Due to the nature of this patch the console is spammed with a lot of
commands. Would it be better to log these in debug and instead log:
Setting port X to MTU
as INFO?
While testing this patch against the Intel NICs we have, I've detected
that upon port start and stopping two ICMPv6 packets are sent out. This
has caused these packets to appear in the first capture, causing it to
intermittently fail if they were the first packets to arrive or not.
Sometimes th
On 5/28/2024 8:13 PM, Mahmoud Maatouq wrote:
> Hello,
> First of all, sorry if this is not the right place for this subject.
> I'm trying to get involved and contribute to dpdk, I went through the
> contribution page in docs but I think it doesn have enough info, I can
> see some bugs reported on B
Add ntnic 100G link support.
Signed-off-by: Serhii Iliushyk
---
v2:
* Fixed WARNING:REPEATED_WORD
---
drivers/net/ntnic/include/nt4ga_link.h| 8 +
.../link_mgmt/link_100g/nt4ga_link_100g.c | 840
.../link_mgmt/link_100g/nt4ga_link_100g.h | 11 +
.../net/ntnic/
Includes support for NIM QSFP and QSFP+.
Signed-off-by: Serhii Iliushyk
---
drivers/net/ntnic/meson.build | 16 +-
drivers/net/ntnic/nim/i2c_nim.c | 1359 +
drivers/net/ntnic/nim/i2c_nim.h | 77 +
.../net/ntnic/nim/include/qsfp_regi
Add ntnic VFIO functionality.
Signed-off-by: Serhii Iliushyk
---
drivers/net/ntnic/ntnic_vfio.c | 232 +
drivers/net/ntnic/ntnic_vfio.h | 21 +++
2 files changed, 253 insertions(+)
create mode 100644 drivers/net/ntnic/ntnic_vfio.c
create mode 100644 drivers/net
Add ntnic HW interfaces (PCIe, I2C) API.
Signed-off-by: Serhii Iliushyk
---
v2:
* Fixed WARNING:TYPO_SPELLING
---
drivers/net/ntnic/adapter/nt4ga_pci_ta_tg.c | 550 ++
drivers/net/ntnic/adapter/nt4ga_tfg.c | 69 +++
drivers/net/ntnic/include/nt4ga_tfg.h | 2 +
Add ntnic logging API and utilities.
Signed-off-by: Serhii Iliushyk
---
v2:
* Fixed unused header
* Fixed error on -Wformat-nonliteral
---
drivers/net/ntnic/ntlog/include/ntlog.h| 162 +
drivers/net/ntnic/ntlog/ntlog.c| 111 ++
drivers/net/ntnic/nt
Add ntnic platform interfaces for FPGA registers
Signed-off-by: Serhii Iliushyk
---
drivers/net/ntnic/nthw/nthw_drv.h | 94 +++
drivers/net/ntnic/nthw/nthw_epp.c | 226 ++
drivers/net/ntnic/nthw/nthw_epp.h | 92 +++
drivers/net/ntnic/nthw/nthw_helper.h | 3
Add ntnic link control.
Signed-off-by: Serhii Iliushyk
---
v2:
* Fixed unused header
---
drivers/net/ntnic/link_mgmt/nt4ga_link.c | 263 +++
1 file changed, 263 insertions(+)
create mode 100644 drivers/net/ntnic/link_mgmt/nt4ga_link.c
diff --git a/drivers/net/ntnic/link_mgm
Add ethdev to ntnic.
Signed-off-by: Serhii Iliushyk
---
v2:
* Fixed error on -Wformat-nonliteral
* Fixed WARNING:TYPO_SPELLING
* Fixed commented lines in meson file
* Fixed unused functions
---
.mailmap |1 +
MAINTAINERS|6 +
doc/guides/n
Add ntnic adapter initialization API.
Signed-off-by: Serhii Iliushyk
---
drivers/net/ntnic/adapter/nt4ga_adapter.c | 496 ++
drivers/net/ntnic/meson.build | 1 +
2 files changed, 497 insertions(+)
create mode 100644 drivers/net/ntnic/adapter/nt4ga_adapter.c
di
Add ntnic base interfaces for: link, NIM, sensors, statistics.
Signed-off-by: Serhii Iliushyk
---
drivers/net/ntnic/include/nt4ga_link.h| 132 +
drivers/net/ntnic/include/ntnic_dbs.h | 356
drivers/net/ntnic/include/ntnic_nim.h | 160 ++
.../include/n
Add ntnic basic flow filter functionality.
Signed-off-by: Serhii Iliushyk
---
drivers/net/ntnic/include/flow_api.h | 89 ++
drivers/net/ntnic/include/flow_api_actions.h | 13 +
drivers/net/ntnic/include/flow_api_engine.h | 46 +
drivers/net/ntnic/include/flow_filter.h | 15
Add API for ntnic PMD driver modules,
thus allow modules to be enabled/disabled.
Signed-off-by: Serhii Iliushyk
---
v2:
* Fixed WARNING:TYPO_SPELLING
---
drivers/net/ntnic/dpdk_mod_reg.c | 64
drivers/net/ntnic/dpdk_mod_reg.h | 167 ++
drivers/net/ntnic/ntnic_mod_reg.c | 382
Add ntnic structures and prototypes for platform interfaces.
Signed-off-by: Serhii Iliushyk
---
.../nthw/core/include/nthw_clock_profiles.h | 20 ++
.../net/ntnic/nthw/core/include/nthw_core.h | 32 +++
.../net/ntnic/nthw/core/include/nthw_fpga.h | 54 +
.../ntnic/nthw/core/include/
Add ntnic query FPGA functionality.
Signed-off-by: Serhii Iliushyk
---
.../net/ntnic/nthw/model/nthw_fpga_model.c| 1218 +
.../net/ntnic/nthw/model/nthw_fpga_model.h| 247
2 files changed, 1465 insertions(+)
create mode 100644 drivers/net/ntnic/nthw/model/nthw_fpga
Add ntnic adapter interfaces structures.
Signed-off-by: Serhii Iliushyk
---
v2:
* Fixed unused header.
---
.../ntnic/include/clock_profiles_structs.h| 69 +++
.../net/ntnic/include/common_adapter_defs.h | 15 ++
drivers/net/ntnic/include/fpga_model.h| 153 +++
dri
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> Update the buffer scatter test suite to use TestPmdParameters
> instead of the StrParams implementation.
>
> Signed-off-by: Luca Vizzarro
> Reviewed-by: Paul Szczepanek
> ---
> d
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> The way nodes and interactive shells interact makes it difficult to
> develop for static type checking and hinting. The current system relies
> on a top-down approach, attempting to
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> Interactive shells that inherit DPDKShell initialise their params
> classes from a kwargs dict. Therefore, static type checking is
> disabled. This change uses the functionality of
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> Move EalParams to its own module to avoid circular dependencies.
>
> Signed-off-by: Luca Vizzarro
> Reviewed-by: Paul Szczepanek
> ---
> dts/framework/params/eal.py
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> Remove the imports in the testbed_model and remote_session modules init
> file, to avoid the initialisation of unneeded modules, thus removing or
> limiting the risk of circular dep
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> Implement all the testpmd shell parameters into a data structure.
>
> Signed-off-by: Luca Vizzarro
> Reviewed-by: Paul Szczepanek
> ---
> dts/framework/params/testpmd.py
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> Make it so that interactive shells accept an implementation of `Params`
> for app arguments. Convert EalParameters to use `Params` instead.
>
> String command line parameters can st
Tested-by: Nicholas Pratte
Reviewed-by: Nicholas Pratte
On Thu, May 30, 2024 at 11:25 AM Luca Vizzarro wrote:
>
> This commit introduces a new "params" module, which adds a new way
> to manage command line parameters. The provided Params dataclass
> is able to read the fields of its child class
On Fri, May 31, 2024 at 1:22 PM Luca Vizzarro wrote:
>
> Store the stderr of an executed command in RemoteCommandExecutionError.
> Consequently, when the exception is logged the error message includes
> the stderr.
>
> Signed-off-by: Luca Vizzarro
> Reviewed-by: Paul Szczepanek
Reviewed-by: Jur
On Fri, May 31, 2024 at 1:22 PM Luca Vizzarro wrote:
>
> DTS needs an input to gather the DPDK source code from. This is then
> built on the remote target. This commit makes sure that this input is
> more constrained, separating the Git revision ID – used to create a
> tarball using Git – and prov
On Fri, May 31, 2024 at 1:22 PM Luca Vizzarro wrote:
>
> The existing argument handling in the code relies on basic argparse
> functionality and a custom argparse action to integrate environment
> variables. This commit improves the current handling by augmenting
> argparse.
>
> This rework implem
Hi Mattia,
The code is being used, and there are some patches in flight, but are
currently coming from Open Air Interface folks. There's a lot of
documentation here:
https://gitlab.eurecom.fr/oai/openairinterface5g/-/blob/develop/doc/ORAN_FHI7.2_Tutorial.md?ref_type=heads
We are actually running
Reviewed-by: Luca Vizzarro
Reviewed-by: Luca Vizzarro
Store the stderr of an executed command in RemoteCommandExecutionError.
Consequently, when the exception is logged the error message includes
the stderr.
Signed-off-by: Luca Vizzarro
Reviewed-by: Paul Szczepanek
---
dts/framework/exception.py | 13 ++---
dts/framewor
DTS needs an input to gather the DPDK source code from. This is then
built on the remote target. This commit makes sure that this input is
more constrained, separating the Git revision ID – used to create a
tarball using Git – and providing tarballed source code directly, while
retaining mutual exc
v6:
- made members of settings.py private
- fixed find_action bug
- exchanged the env var HOF for a regular function
- minor refactoring
v5:
- re-sent correct patches
v4:
- fix spelling typo
v3:
- amended arguments rework so that it retains the original functional
style
- re-implemetend functiona
The existing argument handling in the code relies on basic argparse
functionality and a custom argparse action to integrate environment
variables. This commit improves the current handling by augmenting
argparse.
This rework implements the following improvements:
- There are duplicate expressions
Reviewed-by: Luca Vizzarro
Tested-by: Luca Vizzarro
Reviewed-by: Luca Vizzarro
Tested-by: Luca Vizzarro
All looks good to me.
Reviewed-by: Luca Vizzarro
Tested-by: Luca Vizzarro
> From: Paul Szczepanek [mailto:paul.szczepa...@arm.com]
> Sent: Thursday, 30 May 2024 11.41
>
> Add two functions:
> - rte_mempool_get_mem_range - get virtual memory range
> of the objects in the mempool,
> - rte_mempool_get_obj_alignment - get alignment of
> objects in the mempool.
>
> Add two
On Thu, May 30, 2024 at 5:20 PM Luca Vizzarro wrote:
>
> Clean up types used with the configuration classes, and use Self from
> the newly added typing_extensions module.
>
> Methods that instantiate their own class should be @classmethod instead
> of @staticmethod.
>
> Bugzilla ID: 1433
>
> Signe
On Thu, May 30, 2024 at 5:20 PM Luca Vizzarro wrote:
>
> Update the mypy static checker to the latest version and fix all the
> reported errors.
>
> Bump up supported Poetry shell version.
>
> Bugzilla ID: 1433
>
> Signed-off-by: Luca Vizzarro
> Reviewed-by: Paul Szczepanek
Reviewed-by: Juraj L
On Thu, May 30, 2024 at 8:43 PM Luca Vizzarro wrote:
>
> On 30/05/2024 16:30, Juraj Linkeš wrote:
> > There is a difference in behavior when I pass no arguments and then I
> > either have or don't have an env var set:
> > ./main.py
> > usage: main.py [-h] [--config-file FILE_PATH] ...
> > ...
> >
On Thu, May 30, 2024 at 06:19:48PM +0100, Daniel Gregory wrote:
> + * The RTE_RISCV_ZICBOP option controls whether we emit them manually for
> older
> + * compilers that may not have the support to assemble them.
> + */
> static inline void rte_prefetch0(const volatile void *p)
> {
> - RTE_S
https://bugs.dpdk.org/show_bug.cgi?id=1449
Bug ID: 1449
Summary: mlx5_net: Cannot change the Tx SQ state to RESET
Remote I/O error
Product: DPDK
Version: 23.11
Hardware: All
OS: All
Status: UNCON
66 matches
Mail list logo