Parsing command line for rte_flow_action_prog.
Syntax:
"prog name [arguments \
... end]"
Use parse_string0 to parse name string.
Use parse_hex to parse hex string.
Use struct action_prog_data to store parsed result.
Example:
Action with 2 arguments:
"prog name action0 arguments field0 0
> -Original Message-
> From: Stephen Hemminger
> Sent: Thursday, October 5, 2023 12:32 PM
> To: Zhang, Qi Z
> Cc: Singh, Aman Deep ; Zhang, Yuying
> ; dev@dpdk.org; Dumitrescu, Cristian
> ; or...@nvidia.com; ferruh.yi...@amd.com
> Subject: Re: [PATCH v2] app/testpmd: enable cli for pro
Add support for changing the netvsc MTU. The MTU can only be set at nvs
initialization, therefore to change the MTU the underlying vmbus
channel(s) are torn down and the vmbus device unmapped and remapped. The
existing rx and tx queue(s) are reconnected to the new vmbus channel(s).
Signed-off-by:
Overhaul of the pcapng test:
- promote it to be a fast test so it gets regularly run.
- create null device and use i.
- use UDP discard packets that are valid so that for debugging
the resulting pcapng file can be looked at with wireshark.
- do basic checks on resulting pcap file that l
The computation of timestamp is best done in the part of
pcapng library that is in secondary process.
The secondary process is already doing a bunch of system
calls which makes it not performance sensitive.
Simplify the computation of nanoseconds from TSC to a two
step process which avoids numeric
If dumpcap is run twice with each instance pointing a different
interface, it would fail because of overlap in ring a pool names.
Fix by putting process id in the name.
Fixes: cbb44143be74 ("app/dumpcap: add new packet capture application")
Reported-by: Isaac Boukris
Signed-off-by: Stephen Hemmin
The response from MP server sets err_value to negative
on error. The convention for rte_errno is to use a positive
value on error. This makes errors like duplicate registration
show up with the correct error value.
Fixes: 660098d61f57 ("pdump: use generic multi-process channel")
Signed-off-by: Ste
This version slightly modifies the pcapng API to fix
issues related to timestamping. The design choices are
to maximize performance in the primary process; and do
all the time adjustment in the secondary (dumpcap) since
the dumpcap needs to system calls anyway to write the result.
This patches set
Improve log output by adding some newlines.
Signed-off-by: Tomasz Duszynski
Reviewed-by: Jerin Jacob Kollanukkaran
Tested-by: Jerin Jacob Kollanukkaran
---
drivers/raw/cnxk_gpio/cnxk_gpio.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/raw/cnxk_gpio/cnxk_g
GPIO PMD uses a mixture of standard sysfs attributes and custom
ioctl()s to control behaviour of respective GPIOs available in
the system.
This means that each userspace application, either running as a primary
or a secondary, should be able to control a set of distinct GPIOs.
In rare cases where
Allow for non-standard dataroom sizes for upstream data
motion when using a custom mbuf pool.
- New firmware version for UDM (Upstream Data Mover)
- New layout on ark_rx_meta data
Signed-off-by: Ed Czeck
---
doc/guides/nics/ark.rst | 1 +
drivers/net/ark/ark_ethdev_rx.c | 8
dr
features and function have been removed from FPGA firmware
Signed-off-by: Ed Czeck
---
drivers/net/ark/ark_ethdev.c | 62
drivers/net/ark/ark_global.h | 3 --
drivers/net/ark/ark_rqp.c| 70
drivers/net/ark/ark_rqp.h|
Support the creation of multiple ports from one ark device via
the use of ark pmd extension. I.e., one device with q queue can
seen a p ports each with q/p queues.
Add unique dev_private data for each port to manage queue assignment.
This patch repairs a latent issue uncovered during testing.
Fi
This allows to configure the VRB2 device using a
companion configuration function within the DPDK
bbdev-test environment.
Signed-off-by: Nicolas Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc100_pmd.h | 2 +
drivers/baseband/acc/rte_acc100_pmd.c | 6 +-
drivers/baseba
Adding missing incremental functionality for the VRB2
variant. Notably detection of engine error during the
dequeue. Minor cosmetic edits.
Signed-off-by: Nicolas Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_vrb_pmd.c | 19 ---
drivers/baseband/acc/vrb1_pf_e
Adding the capability for the MLD-TS processing specific to
the VRB2 variant.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc/rte_vrb_pmd.c | 374 +
1 file changed, 374 insertions(+)
diff --git a/drivers/baseband/acc/rte_vrb_pmd.c
b/drivers/baseband/acc/rte_
Support for the FFT the processing specific to the
VRB2 variant.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc/rte_vrb_pmd.c | 146 +++--
1 file changed, 119 insertions(+), 27 deletions(-)
diff --git a/drivers/baseband/acc/rte_vrb_pmd.c
b/drivers/baseband/acc/
New implementation for some of the FEC features
specific to the VRB2 variant.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc/rte_vrb_pmd.c | 370 +
1 file changed, 328 insertions(+), 42 deletions(-)
diff --git a/drivers/baseband/acc/rte_vrb_pmd.c
b/drivers/
No functionality exposed only device enumeration and
configuration.
Signed-off-by: Nicolas Chautru
Reviewed-by: Maxime Coquelin
---
doc/guides/bbdevs/features/vrb2.ini| 14 ++
doc/guides/bbdevs/index.rst| 1 +
doc/guides/bbdevs/vrb2.rst | 206 +
Adding a few functions and common code prior to
extending the VRB driver.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc/acc_common.h | 175 ++---
drivers/baseband/acc/rte_vrb_pmd.c | 58 +-
2 files changed, 190 insertions(+), 43 deletions(-)
diff --gi
There is no functionality related to the MLD operation
but allows the unified PMD to support the operation
being added moving forward.
Signed-off-by: Nicolas Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc_common.h | 1 +
drivers/baseband/acc/rte_vrb_pmd.c | 39 +
This allows more flexibility to the FCW size for the
unified driver. No actual functional change.
Signed-off-by: Nicolas Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc_common.h | 4 +++-
drivers/baseband/acc/rte_vrb_pmd.c | 25 -
2 files changed, 27
This allows to expose the FFT window width being introduced in
previous commit based on what is configured dynamically on the
device platform.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc/acc_common.h | 6 +
drivers/baseband/acc/rte_vrb_pmd.c | 41 +-
This removes the specific capability and support of LTE Decoder
Soft Output option on the VRB1 PMD.
This is triggered as a vendor decision to defeature the related optional
capability so that to avoid theoretical risk of race conditions
impacting the device reliability. That optional APP LLR outpu
This exposes the width of each windowing shape being configured on
the device. This allows to distinguish different version of the
flexible pointwise windowing applied to the FFT and expose
this platform configuration to the application.
This also add the total number of windows supported in the ca
v5: missed a line in v4 patch 2/12.
change to 9/12 with suggested refactor.
Thanks
v4: updates based on Maxime's suggestions:
- FFT windowing exposure tweaked to show number of windows
as well in capacity to be more generic and future-proof.
- few code refactor notably to avoid code duplic
Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Thursday, October 5, 2023 7:35 AM
> To: Chautru, Nicolas ; dev@dpdk.org
> Cc: hemant.agra...@nxp.com; david.march...@redhat.com; Vargas, Hernan
>
> Subject: Re: [PATCH v3 09/12] baseband/acc: add FFT support to VRB2 variant
Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Thursday, October 5, 2023 7:31 AM
> To: Chautru, Nicolas ; dev@dpdk.org
> Cc: hemant.agra...@nxp.com; david.march...@redhat.com; Vargas, Hernan
>
> Subject: Re: [PATCH v3 06/12] baseband/acc: refactor to allow unified drive
On 10/4/23 23:11, Chautru, Nicolas wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Tuesday, October 3, 2023 7:28 AM
To: Chautru, Nicolas ; dev@dpdk.org
Cc: hemant.agra...@nxp.com; david.march...@redhat.com; Vargas, Hernan
Subject: Re: [PATCH v3 08/12] baseband/acc:
On 10/4/23 23:18, Chautru, Nicolas wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Wednesday, October 4, 2023 12:11 AM
To: Chautru, Nicolas ; dev@dpdk.org
Cc: hemant.agra...@nxp.com; david.march...@redhat.com; Vargas, Hernan
Subject: Re: [PATCH v3 09/12] baseband/a
On 10/4/23 23:28, Chautru, Nicolas wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Wednesday, October 4, 2023 12:36 AM
To: Chautru, Nicolas ; dev@dpdk.org
Cc: hemant.agra...@nxp.com; david.march...@redhat.com; Vargas, Hernan
Subject: Re: [PATCH v3 06/12] baseband/a
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Wednesday, August 30, 2023 9:21 PM
> To: Srikanth Yalavarthi
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Anup Prabhu ;
> Prince Takkar
> Subject: [PATCH v1 1/1] app/mldev: report device not found as error
>
> Report
On Wed, Oct 4, 2023 at 5:55 PM wrote:
>
> From: Jerin Jacob
>
> The common code is shared between different driver environments,
> introduce missing plt_ abstractions of missing rte_ symbols and
> use plt symbols to avoid changing roc_* files.
>
> Fixes: c88d3638c7fc ("common/cnxk: support REE")
On Thu, Oct 5, 2023 at 12:06 PM Harman Kalra wrote:
>
> Fixing a possible case for race condition where an up mbox
> interrupt over writes the down mbox message.
> Although mbox_wait_for_zero() makes sure no up/down message
> is pending before raising an up mbox interrupt. But there is a
> small w
On Thu, Oct 05, 2023 at 06:41:34PM +0530, Jerin Jacob wrote:
> On Thu, Oct 5, 2023 at 6:01 PM Bruce Richardson
> wrote:
> >
> > On Thu, Oct 05, 2023 at 12:51:00PM +0100, Bruce Richardson wrote:
> > > The event structure in DPDK is 16-bytes in size, and events are
> > > regularly passed as paramete
On Thu, Oct 5, 2023 at 6:01 PM Bruce Richardson
wrote:
>
> On Thu, Oct 05, 2023 at 12:51:00PM +0100, Bruce Richardson wrote:
> > The event structure in DPDK is 16-bytes in size, and events are
> > regularly passed as parameters directly rather than being passed as
> > pointers. To help compiler op
On Thu, Oct 05, 2023 at 02:12:10PM +0200, Morten Brørup wrote:
> > From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> > Sent: Thursday, 5 October 2023 13.51
> ure 16-byte alignment for events
> >
> > The event structure in DPDK is 16-bytes in size, and events are
> > regularly passed as
This patch makes sense to me and actually we should update the
drivers/gpu/cuda/devices.h with all the new GPU devices ID
I don’t have an RTX 6000 GPU in my setup so I trust Cliff on the correctness of
the ID
Thanks
EA
From: David Marchand
Date: Friday, 29 September 2023 at 16:56
To: Cliff Bur
Ack
Thanks
EA
From: David Marchand
Date: Friday, 29 September 2023 at 16:58
To: Aaron Conole , John Romein
Cc: dev@dpdk.org , Elena Agostini ,
levendsa...@gmail.com
Subject: Re: [PATCH] gpu/cuda: Add missing stdlib include
External email: Use caution opening links or attachments
On Tue, Sep
Sounds good to me
Thanks
EA
From: David Marchand
Date: Friday, 29 September 2023 at 17:00
To: Elena Agostini
Cc: dev@dpdk.org , Levend Sayar , Aaron
Conole , rom...@astron.nl
Subject: Re: [PATCH] gpu/cuda: fix getenv related build error
External email: Use caution opening links or attachments
> From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> Sent: Thursday, 5 October 2023 13.51
ure 16-byte alignment for events
>
> The event structure in DPDK is 16-bytes in size, and events are
> regularly passed as parameters directly rather than being passed as
> pointers. To help compile
On Thu, Oct 05, 2023 at 12:51:00PM +0100, Bruce Richardson wrote:
> The event structure in DPDK is 16-bytes in size, and events are
> regularly passed as parameters directly rather than being passed as
> pointers. To help compiler optimize correctly, we can explicitly request
> 16-byte alignment fo
The event structure in DPDK is 16-bytes in size, and events are
regularly passed as parameters directly rather than being passed as
pointers. To help compiler optimize correctly, we can explicitly request
16-byte alignment for events, which means that we should be able
to do aligned vector loads/st
On 2023-10-05 10:36, David Marchand wrote:
On Thu, Sep 28, 2023 at 9:37 AM Mattias Rönnblom
wrote:
Provide programming guide for the dispatcher library.
Signed-off-by: Mattias Rönnblom
Checkpatch complains about empty lines, can you double check?
For example.
ERROR:TRAILING_WHITESPACE: t
On 2023-10-05 10:36, David Marchand wrote:
On Thu, Sep 28, 2023 at 9:36 AM Mattias Rönnblom
wrote:
Add unit tests for the dispatcher.
Missing your SoB.
Fixed.
Same comment than patch 1 about indent.
--
PATCH v5:
o Update test suite to use pointer and not integer id when calling
On 2023-10-05 10:36, David Marchand wrote:
Hello Mattias,
On Thu, Sep 28, 2023 at 9:36 AM Mattias Rönnblom
wrote:
The purpose of the dispatcher library is to help reduce coupling in an
Eventdev-based DPDK application.
In addition, the dispatcher also provides a convenient and flexible
way fo
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Wednesday, August 30, 2023 9:23 PM
> To: Srikanth Yalavarthi ; Anup Prabhu
>
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Prince Takkar ;
> sta...@dpdk.org
> Subject: [PATCH v1 1/1] app/mldev: updates to device ops tes
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Wednesday, September 20, 2023 12:39 PM
> To: Srikanth Yalavarthi ; Anup Prabhu
>
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Prince Takkar ;
> sta...@dpdk.org
> Subject: [PATCH v2 1/1] app/mldev: fix check for filelis
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Wednesday, September 20, 2023 12:40 PM
> To: Srikanth Yalavarthi
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Anup Prabhu ;
> Prince Takkar ; sta...@dpdk.org
> Subject: [PATCH v1 1/1] app/mldev: fix file and buffer han
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Monday, October 2, 2023 3:29 PM
> To: Srikanth Yalavarthi
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Anup Prabhu ;
> Prince Takkar
> Subject: [PATCH v4 1/3] mldev: add support for arbitrary shape dimensions
>
> Upd
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Monday, October 2, 2023 3:29 PM
> To: Srikanth Yalavarthi
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Anup Prabhu ;
> Prince Takkar
> Subject: [PATCH v4 2/3] mldev: introduce support for IO layout
>
> Introduce IO l
> -Original Message-
> From: Srikanth Yalavarthi
> Sent: Monday, October 2, 2023 3:29 PM
> To: Srikanth Yalavarthi
> Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao
> ; Anup Prabhu ;
> Prince Takkar
> Subject: [PATCH v4 3/3] mldev: drop input and output size get APIs
>
> Drop suppo
Release status meeting minutes 2023-10-05
=
Agenda:
* Release Dates
* Subtrees
* Roadmaps
* LTS
* Defects
* Opens
Participants:
* AMD
* Intel
* Marvell
* Nvidia
* Red Hat
Release Dates
-
The following are the current working dates for 23.11:
On Thu, Sep 28, 2023 at 9:37 AM Mattias Rönnblom
wrote:
>
> Provide programming guide for the dispatcher library.
>
> Signed-off-by: Mattias Rönnblom
Checkpatch complains about empty lines, can you double check?
For example.
ERROR:TRAILING_WHITESPACE: trailing whitespace
#63: FILE: doc/guides/
On Thu, Sep 28, 2023 at 9:36 AM Mattias Rönnblom
wrote:
>
> Add unit tests for the dispatcher.
Missing your SoB.
Same comment than patch 1 about indent.
>
> --
> PATCH v5:
> o Update test suite to use pointer and not integer id when calling
>dispatcher functions.
>
> PATCH v3:
> o Adapt t
Hello Mattias,
On Thu, Sep 28, 2023 at 9:36 AM Mattias Rönnblom
wrote:
>
> The purpose of the dispatcher library is to help reduce coupling in an
> Eventdev-based DPDK application.
>
> In addition, the dispatcher also provides a convenient and flexible
> way for the application to use service cor
>-Original Message-
>From: Stephen Hemminger
>Sent: Thursday, October 5, 2023 4:55 AM
>To: Tomasz Duszynski
>Cc: dev@dpdk.org; Jakub Palider ; Jerin Jacob
>Kollanukkaran
>; tho...@monjalon.net
>Subject: Re: [EXT] Re: [PATCH 2/2] raw/cnxk_gpio: add bunch of newlines
>
>On Wed, 4 Oct 20
Hi Thomas,
If there are no other review comments, could you please consider merging this
series in RC1.
There is a PMD patch pending on this series to get merged.
PMD patch:
https://patches.dpdk.org/project/dpdk/patch/20230907082443.1002665-1-amitpraka...@marvell.com/
Thanks,
Amit Shukla
> -
58 matches
Mail list logo