The same data in mask section of different flow add/delete control
messages will share the same mask ID of mask table. The first flow
add control message and the last flow delete control message for a
specific mask ID should have the NFP_FL_META_FLAG_MANAGE_MASK flag set,
this will indicate to the
On Mon, Jan 23, 2023 at 11:35 PM Naga Harish K S V
wrote:
>
> The adapter configuration parameters defined in the
> ``struct rte_event_eth_rx_adapter_runtime_params`` can be configured
> and retrieved using ``rte_event_eth_rx_adapter_runtime_params_set`` and
> ``rte_event_eth_tx_adapter_runtime_pa
> On 12/1/2022 1:38 AM, Chaoyong He wrote:
> > Add a new section 'Supported APIs', inculding the supported
> > APIs/items/actions of rte_flow.
> >
>
> Isn't this information already exists in 'doc/guides/nics/features/nfp.ini'?
> Why to
> duplicate here?
>
Oh, one customer say they wants this s
-Original Message-
From: Bruce Richardson
Sent: Monday, January 23, 2023 6:31 AM
To: Morten Brørup
Cc: Konstantin Ananyev ; Konstantin Ananyev
; olivier.m...@6wind.com;
andrew.rybche...@oktetlabs.ru; Honnappa Nagarahalli
; Kamalakshitha Aligeri
; dev@dpdk.org; nd
Subject: Re: [PA
Both kernel ice and DPDK ice driver will try to load DDP package from below
folder
#define ICE_PKG_FILE_DEFAULT "/lib/firmware/intel/ice/ddp/ice.pkg"
#define ICE_PKG_FILE_UPDATES "/lib/firmware/updates/intel/ice/ddp/ice.pkg"
And only the first PF driver be probed will load DDP package.
If the dri
> 21/01/2023 00:06, Alexander Kozyrev:
> > > 14/12/2022 03:21, Alexander Kozyrev:
> > > > Bring more flexibility and control over both flow rule insertion
> > > > and packet matching mechanisms. Introduce 2 new flow table types:
> > > >
> > > > 1. Allow a user to specify the insertion type used in
2023-01-12 21:37 (UTC+0100), Thomas Monjalon:
> The vector Rx functions are conditionally compiled.
> Some stub functions were also always compiled with weak attribute.
> If there is no vector support, the weak functions were linked.
>
> These weak functions are moved in a specific file
> which is
Notify deprecation of rte_thread_setname API, it will be removed as it
exposes platform-specific thread details. The functionality it provided
is now available via the new rte_lcore_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
Acked-by: David Marchand
---
doc/guides/re
Add a rte_thread_set_name that sets the name of an rte_thread_t thread.
This is a replacement for the rte_thread_setname(pthread_t, ...) which
exposes platform-specific details.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
---
lib/eal/common/eal_common_thread.c | 8 ++-
lib/eal/
Remove the rte_thread_getname API. The API is __rte_experimental and
requires no deprecation notice.
Fold the platform specific variants into the one place it is used as a
special case to retain the functionality for linux only.
Adjust the function as follows.
* reduce scope where thread_get_nam
Use the new internal rte_thread_set_name API instead of the now
deprecated rte_thread_setname API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
---
drivers/net/mlx5/mlx5_hws_cnt.c | 3 ++-
drivers/vdpa/mlx5/mlx5_vdpa_event.c | 3 +--
2 files changed, 3 insertions(+), 3 deletions(
Bring Windows EAL worker thread initialization in line with linux &
freebsd by setting the worker thread name using the new
platform agnostic rte_thread_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
---
lib/eal/windows/eal.c | 7 +++
1 file changed, 7 insertions(+)
Replace the rte_thread_setname API which operates on pthread_t with
rte_thread_set_name that operates on rte_thread_t.
We should try to align tracing output from the EAL for all platforms
but in this case we are retaining an exception for linux as requested
from the community.
v7:
* don't deref
On Sun, Jan 22, 2023 at 02:55:18PM +0100, David Marchand wrote:
> On Wed, Jan 18, 2023 at 8:54 PM Tyler Retzlaff
> wrote:
> >
> > Replace the rte_thread_setname API which operates on pthread_t with
> > rte_thread_set_name that operates on rte_thread_t.
> >
> > We should try to align tracing output
Hi Jerin,
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, January 23, 2023 3:02 PM
> To: Naga Harish K, S V
> Cc: jer...@marvell.com; Gujjar, Abhinandan S
> ; dev@dpdk.org; Jayatheerthan, Jay
>
> Subject: Re: [PATCH 1/3] eventdev/eth_rx: add params set/get APIs
>
> On Fri, Jan
The adapter runtime configuration parameters defined in the
``struct rte_event_crypto_adapter_runtime_params`` can be configured
and retrieved using ``rte_event_crypto_adapter_runtime_params_set``
and ``rte_event_eth_rx_adapter_runtime_params_get`` respectively.
Signed-off-by: Naga Harish K S V
-
The adapter configuration parameters defined in the
``struct rte_event_eth_rx_adapter_runtime_params`` can be configured
and retrieved using ``rte_event_eth_rx_adapter_runtime_params_set`` and
``rte_event_eth_tx_adapter_runtime_params_get`` respectively.
Signed-off-by: Naga Harish K S V
---
app/
The adapter configuration parameters defined in the
``struct rte_event_eth_tx_adapter_runtime_params`` can be
configured and retrieved using
``rte_event_eth_tx_adapter_runtime_params_set`` and
``rte_event_eth_tx_adapter_runtime_params_get`` respectively.
Signed-off-by: Naga Harish K S V
---
app/
On Wed, Jan 18, 2023 at 10:09 PM Thomas Monjalon wrote:
>
> For such new library, I think we need to vote in techboard to accept it.
> That's a process we had in recent years to keep the project scope in control.
Looks like this process not defined nor documented. In order to bring
clarity for n
On 1/20/2023 8:40 AM, Ankur Dwivedi wrote:
> This series adds trace points for functions in the ethdev library.
> The trace points are added in ethdev, flow, mtr and tm files.
>
> v6:
> - Resolves compilation error with 32 bit build.
> - Resolves a bug found in v5 in the trace autotest applicati
On 1/20/2023 8:40 AM, Ankur Dwivedi wrote:
> Adds trace points for ethdev functions.
> Moved the rte_ethdev_trace_rx_burst and rte_ethdev_trace_tx_burst to
> a new file rte_ethdev_trace_fp_burst.h. This is needed to resolve
> cyclic dependency between rte_ethdev.h and rte_ethdev_trace_fp.h.
>
> Si
On 1/20/2023 8:40 AM, Ankur Dwivedi wrote:
> Adds a trace point emit function for capturing a blob. The blob
> captures the length passed by the application followed by the array.
>
> The maximum blob bytes which can be captured is bounded by
> RTE_TRACE_BLOB_LEN_MAX macro. The value for max blob
23/01/2023 12:41, Mohammad Iqbal Ahmad:
> Hi,
>
> Please provide comment for this patch.
There is no comment except it should not be alone in a patch.
The preference is to update .mailmap with the first real changes in the same
patch.
> From: Mohammad Iqbal Ahmad
> Sent: Monday, December 19,
23/01/2023 10:21, Anoob Joseph:
> Hi Thomas,
>
> Please see inline.
>
> Thanks,
> Anoob
>
> > Subject: Re: [EXT] Re: [PATCH 1/5] net: add PDCP header
> >
> > 18/01/2023 18:39, Anoob Joseph:
> > > > 22/12/2022 10:25, Anoob Joseph:
> > > > > --- /dev/null
> > > > > +++ b/lib/net/rte_pdcp_hdr.h
>
On 12/15/2022 7:11 AM, Chengwen Feng wrote:
This patch adds "--disable-flow-flush" parameter, which could used to
disable port flow flush when stop port. It allows testing keep flow
rules or shared flow objects across restart.
Signed-off-by: Chengwen Feng
---
app/test-pmd/parameters.c
On Mon, Jan 23, 2023 at 3:37 PM Bruce Richardson
wrote:
>
> On Mon, Jan 23, 2023 at 03:31:58PM +0100, David Marchand wrote:
> > On Mon, Jan 23, 2023 at 3:24 PM Bruce Richardson
> > wrote:
> > >
> > > On Sun, Jan 22, 2023 at 03:56:12PM +0100, David Marchand wrote:
> > > > Hi Bruce,
> > > >
> > > >
On Mon, Jan 23, 2023 at 03:31:58PM +0100, David Marchand wrote:
> On Mon, Jan 23, 2023 at 3:24 PM Bruce Richardson
> wrote:
> >
> > On Sun, Jan 22, 2023 at 03:56:12PM +0100, David Marchand wrote:
> > > Hi Bruce,
> > >
> > > On Fri, Jan 20, 2023 at 7:22 PM Bruce Richardson
> > > wrote:
> > > >
> >
On Mon, Jan 23, 2023 at 3:24 PM Bruce Richardson
wrote:
>
> On Sun, Jan 22, 2023 at 03:56:12PM +0100, David Marchand wrote:
> > Hi Bruce,
> >
> > On Fri, Jan 20, 2023 at 7:22 PM Bruce Richardson
> > wrote:
> > >
> > > There is a general desire to reduce the size and scope of EAL. To this
> > > en
On Mon, Jan 23, 2023 at 01:23:50PM +0100, Morten Brørup wrote:
> > From: Konstantin Ananyev [mailto:konstantin.anan...@huawei.com]
> > Sent: Monday, 23 January 2023 12.54
> >
> > > > Few nits, see below.
> > > > Also I still think we do need a test case for _zc_get_ before
> > > > accepting it in
On Sun, Jan 22, 2023 at 03:56:12PM +0100, David Marchand wrote:
> Hi Bruce,
>
> On Fri, Jan 20, 2023 at 7:22 PM Bruce Richardson
> wrote:
> >
> > There is a general desire to reduce the size and scope of EAL. To this
> > end, this patchset makes a (very) small step in that direction by taking
> >
On Mon, Jan 23, 2023 at 2:33 PM Jerin Jacob wrote:
>
> On Thu, Jan 19, 2023 at 4:02 PM David Marchand
> wrote:
> >
> > If the node id check failed, graph_lock was not taken before releasing.
>
> Thanks for the fix.
>
>
> Why not this oneline fix?
>
> [main][dpdk.org] $ git diff
> diff --git a/lib
> -Original Message-
> From: Yevgeny Kliteynik
> Sent: Thursday, January 12, 2023 3:49 PM
> To: Yevgeny Kliteynik ; Slava Ovsiienko
> ; NBU-Contact-Thomas Monjalon (EXTERNAL)
> ; Suanming Mou ;
> Matan Azrad
> Cc: dev@dpdk.org; Ori Kam
> Subject: [PATCH 3/4] net/mlx5/hws: support insert/
> -Original Message-
> From: Yevgeny Kliteynik
> Sent: Thursday, January 12, 2023 3:49 PM
> To: Yevgeny Kliteynik ; Slava Ovsiienko
> ; NBU-Contact-Thomas Monjalon (EXTERNAL)
> ; Suanming Mou ;
> Matan Azrad
> Cc: dev@dpdk.org; Ori Kam
> Subject: [PATCH 1/4] net/mlx5/hws: definitions for
> -Original Message-
> From: Yevgeny Kliteynik
> Sent: Thursday, January 12, 2023 3:49 PM
> To: Yevgeny Kliteynik ; Slava Ovsiienko
> ; NBU-Contact-Thomas Monjalon (EXTERNAL)
> ; Suanming Mou ;
> Matan Azrad
> Cc: dev@dpdk.org; Ori Kam
> Subject: [PATCH 4/4] net/mlx5/hws: handle collisio
> -Original Message-
> From: Yevgeny Kliteynik
> Sent: Thursday, January 12, 2023 3:49 PM
> To: Yevgeny Kliteynik ; Slava Ovsiienko
> ; NBU-Contact-Thomas Monjalon (EXTERNAL)
> ; Suanming Mou ;
> Matan Azrad
> Cc: dev@dpdk.org; Ori Kam
> Subject: [PATCH 2/4] net/mlx5/hws: read capabiliti
On Mon, Jan 23, 2023 at 7:21 PM David Marchand
wrote:
>
> On Mon, Jan 23, 2023 at 2:33 PM Jerin Jacob wrote:
> >
> > On Thu, Jan 19, 2023 at 4:02 PM David Marchand
> > wrote:
> > >
> > > If the node id check failed, graph_lock was not taken before releasing.
> >
> > Thanks for the fix.
> >
> >
>
>-Original Message-
>From: Morten Brørup
>Sent: Monday, January 23, 2023 6:39 PM
>To: Jerin Jacob ; Ankur Dwivedi
>
>Cc: dev@dpdk.org; tho...@monjalon.net; david.march...@redhat.com;
>m...@ashroe.eu; or...@nvidia.com; ferruh.yi...@amd.com; ch...@att.com;
>humi...@huawei.com; linvi...@tuxd
On Mon, Jan 23, 2023 at 3:05 PM Gujjar, Abhinandan S
wrote:
>
> Acked-by: Abhinandan Gujjar
Updated the git commit as follows and applied to
dpdk-next-net-eventdev/for-main. Thanks
eventdev/crypto: fix missing symbol in map file
>
> > -Original Message-
> > From: Volodymyr Fialko
> >
On Thu, Jan 19, 2023 at 4:02 PM David Marchand
wrote:
>
> If the node id check failed, graph_lock was not taken before releasing.
Thanks for the fix.
Why not this oneline fix?
[main][dpdk.org] $ git diff
diff --git a/lib/graph/node.c b/lib/graph/node.c
index fc6345de07..89cdcf0207 100644
--- a
On Wed, Jan 18, 2023 at 1:39 PM Rakesh Kudurumalla
wrote:
>
>
>
> > -Original Message-
> > From: Rakesh Kudurumalla
> > Sent: Tuesday, January 10, 2023 12:12 PM
> > To: Ori Kam ; Jerin Jacob ;
> > Stephen Hemminger
> > Cc: NBU-Contact-Thomas Monjalon (EXTERNAL) ;
> > Ferruh Yigit ; Andrew
On Wed, Jan 18, 2023 at 9:15 PM Rongwei Liu wrote:
>
> Some flags are added to the process state API for live migration
> in order to change the behavior of the flow rules in a standby process.
>
> Signed-off-by: Rongwei Liu
> ---
> lib/ethdev/rte_ethdev.h | 21 +
> 1 file ch
> From: Jerin Jacob [mailto:jerinjac...@gmail.com]
> Sent: Monday, 23 January 2023 14.01
>
> On Mon, Jan 23, 2023 at 2:35 PM Ankur Dwivedi
> wrote:
> >
> > Adds a trace point emit function for capturing a blob. The blob
> > captures the length passed by the application followed by the array.
> >
On Mon, Jan 23, 2023 at 2:35 PM Ankur Dwivedi wrote:
>
> Adds a trace point emit function for capturing a blob. The blob
> captures the length passed by the application followed by the array.
>
> The maximum blob bytes which can be captured is bounded by
> RTE_TRACE_BLOB_LEN_MAX macro. The value f
> > > > > @@ -1364,32 +1556,25 @@ rte_mempool_do_generic_put(struct
> > rte_mempool
> > > > *mp, void * const *obj_table,
> > > > > {
> > > > > void **cache_objs;
> > > > >
> > > > > - /* No cache provided */
> > > > > - if (unlikely(cache == NULL))
> > > > > - goto dr
> From: Konstantin Ananyev [mailto:konstantin.anan...@huawei.com]
> Sent: Monday, 23 January 2023 12.54
>
> > > Few nits, see below.
> > > Also I still think we do need a test case for _zc_get_ before
> > > accepting it in the mainline.
> >
> > Poking at my bad conscience... :-)
> >
> > It's on my
> > Few nits, see below.
> > Also I still think we do need a test case for _zc_get_ before
> > accepting it in the mainline.
>
> Poking at my bad conscience... :-)
>
> It's on my todo-list. Apparently not high enough. ;-)
>
> > With that in place:
> > Acked-by: Konstantin Ananyev
> >
> > > Ze
On Fri, Jan 20, 2023 at 01:41:56PM +0530, Sam Kirubakaran wrote:
> Hi team,
>
> My name is Sam and I am a Software Engineer.
> Currently, we are trying to improve the performance of proprietary in-house
> tools by using DPDK but we are not sure whether DPDK has support for TCP
> stack.
> If yes, c
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Volodymyr Fialko
> Sent: Wednesday, January 18, 2023 11:22 AM
> To: dev@dpdk.org; Gujjar, Abhinandan S ;
> Jerin Jacob ; Akhil Goyal ;
> Volodymyr Fialko
> Cc: ano...@marvell.com
> Subject: [PATCH v2] eventdev/crypto: fix missing
On Fri, Jan 20, 2023 at 4:03 PM Naga Harish K, S V
wrote:
>
> Hi Jerin,
>
> > -Original Message-
> > From: Jerin Jacob
> > Sent: Friday, January 20, 2023 3:02 PM
> > To: Naga Harish K, S V
> > Cc: jer...@marvell.com; Gujjar, Abhinandan S
> > ; dev@dpdk.org; Jayatheerthan, Jay
> >
> > Su
Hi Thomas,
Please see inline.
Thanks,
Anoob
> Subject: Re: [EXT] Re: [PATCH 1/5] net: add PDCP header
>
> 18/01/2023 18:39, Anoob Joseph:
> > > 22/12/2022 10:25, Anoob Joseph:
> > > > --- /dev/null
> > > > +++ b/lib/net/rte_pdcp_hdr.h
> > > > @@ -0,0 +1,93 @@
> > > > +/* SPDX-License-Identifier
Hi Thomas,
Thank you so much for your response :)
I will go through the link you shared and make use of it!
Regards,
Sam
On Fri, Jan 20, 2023 at 6:48 PM Thomas Monjalon wrote:
> 20/01/2023 09:11, Sam Kirubakaran:
> > Hi team,
> >
> > My name is Sam and I am a Software Engineer.
> > Currently,
Adds a trace point emit function for capturing a blob. The blob
captures the length passed by the application followed by the array.
The maximum blob bytes which can be captured is bounded by
RTE_TRACE_BLOB_LEN_MAX macro. The value for max blob length macro is
64 bytes. If the length is less than
Adds trace points for rte_flow specific functions in ethdev lib.
Signed-off-by: Ankur Dwivedi
---
lib/ethdev/ethdev_trace_points.c | 117 ++
lib/ethdev/rte_ethdev_trace.h| 383 +++
lib/ethdev/rte_ethdev_trace_fp.h | 113 +
lib/ethdev/rte_flow.c
Adds trace points for ethdev functions.
Moved the rte_ethdev_trace_rx_burst and rte_ethdev_trace_tx_burst to
a new file rte_ethdev_trace_fp_burst.h. This is needed to resolve
cyclic dependency between rte_ethdev.h and rte_ethdev_trace_fp.h.
Signed-off-by: Ankur Dwivedi
---
lib/ethdev/ethdev_priv
Adds trace points for rte_tm specific functions in ethdev lib.
Signed-off-by: Ankur Dwivedi
---
lib/ethdev/ethdev_trace_points.c | 90 +++
lib/ethdev/rte_ethdev_trace.h| 141 ++
lib/ethdev/rte_ethdev_trace_fp.h | 171 +
lib/ethdev/rte_tm.c
1/ Traces in ethdev API
It has been decided to have traces everywhere.
In datapath or in grey area (not sure how fast it should be),
we must use compile-time enabled trace for performance reason.
2/ Tech writer hiring
Hiring failed so far.
Thomas to ask explanations for recent candidates.
3/
Adds trace points for rte_mtr specific functions in ethdev lib.
Signed-off-by: Ankur Dwivedi
---
lib/ethdev/ethdev_trace_points.c | 63 +
lib/ethdev/rte_ethdev_trace.h| 112 ++
lib/ethdev/rte_ethdev_trace_fp.h | 100
lib/ethdev/rte_mtr.c
Adds trace points for remaining ethdev functions.
Signed-off-by: Ankur Dwivedi
---
lib/ethdev/ethdev_trace_points.c | 252 +++
lib/ethdev/rte_ethdev.c | 476 ++-
lib/ethdev/rte_ethdev_cman.c | 30 +-
lib/ethdev/rte_ethdev_trace.h| 529 +++
This series adds trace points for functions in the ethdev library.
The trace points are added in ethdev, flow, mtr and tm files.
v7:
- Resolves build failure.
- Changes in rte_trace_point_emit_blob() function in rte_trace_point.h
and rte_trace_point_register.h.
v6:
- Resolves compilation er
We had a in-person Technical Board meeting
at the end of the first day of the summit in Arcachon, France.
Some attendees joined virtually, many were in the room.
This is a very late recap of what was said,
mainly based on notes taken by Lincoln, thanks to him.
1/ Testing
Lincoln provided a summ
Members Attending: 5
- Aaron Conole
- Bruce Richardson
- Hemant Agrawal (Chair)
- Honnappa Nagarahalli
- Jerin Jacob
- Kevin Traynor
- Konstantin Ananyev
- Maxime Coquelin
- Thomas Monjalon
- Stephen Hemminger
NOTE: T
61 matches
Mail list logo