> On 9/9/2022 3:36 AM, Chaoyong He wrote:
> >> On 9/8/2022 9:44 AM, Chaoyong He wrote:
> >>> Adds the vNIC initialization logic for the flower PF vNIC. The
> >>> flower firmware exposes this vNIC for the purposes of fallback
> >>> traffic in the switchdev use-case.
> >>>
> >>> Adds minimal dev_ops
Hi Andrew,
>-Original Message-
>From: Andrew Rybchenko
>Sent: Monday, September 12, 2022 4:30 PM
>To: Ankur Dwivedi ; dev@dpdk.org
>Cc: tho...@monjalon.net; m...@ashroe.eu; or...@nvidia.com;
>ferruh.yi...@xilinx.com; ch...@att.com; humi...@huawei.com;
>linvi...@tuxdriver.com; ciara.lof...
From: Satheesh Paul
Added code to clear counters upon flow deletion.
Fixes: f9af9080746 ("common/cnxk: add mcam utility API")
Cc: sta...@dpdk.org
Signed-off-by: Satheesh Paul
Reviewed-by: Kiran Kumar Kokkilagadda
---
drivers/common/cnxk/roc_npc_mcam.c | 4 +++-
1 file changed, 3 insertions(+
Hi,
> -Original Message-
> From: Jiawen Wu
> Sent: Friday, September 2, 2022 11:00 AM
> To: dev@dpdk.org
> Cc: Jiawen Wu
> Subject: [PATCH 0/9] Wangxun fixes and supports
>
> Fix some bugs, remove unused logic, support new features.
>
> Jiawen Wu (9):
> net/txgbe: fix IPv6 rule in fl
When using dumpcap in container environment or with multiple
DPDK processes, it is useful to be able to specify file prefix.
This version only accepts the long format option used by
other commands. If no prefix is specified then the default
is used.
Suggested-by: Arshdeep Kaur
Signed-off-by: Ste
On Mon, Aug 29, 2022 at 05:36:46PM +0100, Bruce Richardson wrote:
> On Mon, Aug 29, 2022 at 08:59:04AM -0400, Lincoln Lavoie wrote:
> >Hi All,
> >The current version of meson is pinned to 0.49.2, which was released in
> >February 2019. At least it's pinned to that version within
> >
This patchset bumps the minimum meson version from 0.49.2 to 0.53.
Rather than specifying a specific point-release of 0.53, as was done
with 0.49, the version specifier is kept to the major release number
only for simplicity, as new features are not introduces into bugfix
releases of meson.
Some n
Following some brief discussion on the dev list[1], here is a patch
to update the minimum meson version for DPDK to 0.53. The update
itself is fairly smooth, but, at least in my testing, it exposes some
issues with objdump not recognising the debug symbols from some clang
binaries. When building, o
Hi,
On Wed, 7 Sep 2022, Rongwei Liu wrote:
The transfer domain rule is able to match traffic wire/vf
origin and it means two directions' underlayer resource.
The point of fact is that matching traffic coming from
some entity like wire / VF has been long generalised
in the form of representors
On Sun, Sep 11, 2022 at 06:08:49PM -0700, Nic Chautru wrote:
> From: Nicolas Chautru
>
> This patch introduce stubs for device driver for the ACC200
> integrated VRAN accelerator on SPR-EEC
>
> Signed-off-by: Nicolas Chautru
> ---
> MAINTAINERS | 3 +
> doc/guide
On Sun, Sep 11, 2022 at 06:08:48PM -0700, Nic Chautru wrote:
> Refactoring all shareable common code to be used by future PMD
> (including ACC200 it his serie as well as taking into account
> following PMDs in roadmap) by gathering such structures or inline methods.
> Cleaning up the enum files to
On Mon, Sep 12, 2022 at 10:06:03AM -0400, Owen Hilyard wrote:
>> E203 - whitespace before ‘,’, ‘;’, or ‘:’
>> E266 - too many leading ‘#’ for block comment
>> E501 - line too long
>> E731 - do not assign a lambda expression, use a def
>> C0111 - Missing %s docstring
>> F0401
On Mon, 12 Sep 2022 05:43:09 -0700
Arshdeep Kaur wrote:
> New optional parameter "-m " added.
> It will update the mp_socket path for multiprocess communication.
> Default : '/var/run/dpdk/rte/mp_socket'
> Updated : '/var/run/dpdk//mp_socket'
>
> Note: Give -m as first argument.
>
> Signed-off-
On 8/18/22 15:23, Ferruh Yigit wrote:
On 8/18/2022 10:37 AM, Morten Brørup wrote:
Applications may use rte_eth_rx_queue_count() in the RX stage of the
dataplane, so only check the function parameters if built with
RTE_ETHDEV_DEBUG_RX.
Signed-off-by: Morten Brørup
I don't remember if those ch
On 9/12/22 16:39, Michael Savisko wrote:
-Original Message-
From: Thomas Monjalon
Sent: Monday, 12 September 2022 16:33
To: Michael Savisko ; Ori Kam
Cc: andrew.rybche...@oktetlabs.ru; dev@dpdk.org; Ferruh Yigit
; Slava Ovsiienko
Subject: Re: [RFC] ethdev: add send to kernel action
1
> E203 - whitespace before ‘,’, ‘;’, or ‘:’
> E266 - too many leading ‘#’ for block comment
> E501 - line too long
> E731 - do not assign a lambda expression, use a def
> C0111 - Missing %s docstring
> F0401 - Unable to import %s
E203, E266 and E501 were disabled due to pylama fighting with the
au
16/08/2022 11:50, Ferruh Yigit:
> On 8/11/2022 12:35 PM, Michael Savisko wrote:
> > CAUTION: This message has originated from an External Source. Please use
> > proper judgment and caution when opening attachments, clicking links, or
> > responding to this email.
> >
> >
> > In some cases appli
>On 7/1/2022 1:24 PM, Shijith Thotton wrote:
If all devices are configured to run in IOVA mode as VA, physical
address field of mbuf (buf_iova) won't be used. In such cases, buf_iova
space is free to use as a dynamic field. So a new dynamic field member
(dynfield2) is added in m
Add support to create zero aura for inline inbound meta pkts when platform
supports it. Aura zero will hold as many buffers as all the available
pkt pool with a data to accommodate 384B in best case to store
meta packets coming from Inline IPsec.
Signed-off-by: Nithin Dabilpuram
---
drivers/comm
Add support to set/get per-aura buf type with refs and
get sum of all aura limits matching given buf type mask
and val.
Signed-off-by: Nithin Dabilpuram
---
drivers/common/cnxk/meson.build| 1 +
drivers/common/cnxk/roc_npa.c | 11
drivers/common/cnxk/roc_npa.h | 22 +++
d
Reserve aura id 0 on cn10k and provide mechanism to
specifically allocate it and free it via roc_npa_*
API's.
Signed-off-by: Nithin Dabilpuram
---
drivers/common/cnxk/roc_dpi.c | 2 +-
drivers/common/cnxk/roc_nix_queue.c | 2 +-
drivers/common/cnxk/roc_npa.c | 100 +++
Similar to other RQ's, delay inline device rq until dev is started
to avoid traffic reception when device is stopped.
Signed-off-by: Nithin Dabilpuram
---
drivers/common/cnxk/roc_idev.h| 2 --
drivers/common/cnxk/roc_nix_inl.c | 34 ---
drivers/common/cnxk/roc_ni
From: Srujana Challa
Updates CPT inbound inline IPsec configuration mailbox
to provide opcode and CPT credit from VF.
This patch also adds mailbox for reading inbound IPsec
configuration.
Signed-off-by: Srujana Challa
---
drivers/common/cnxk/roc_cpt.c | 15 +++
drivers/common/cnx
From: Rakesh Kudurumalla
Add support for ethdev private data dump callback for
debugging purposes.
Signed-off-by: Rakesh Kudurumalla
---
drivers/net/cnxk/cnxk_ethdev.c | 1 +
drivers/net/cnxk/cnxk_ethdev.h | 1 +
drivers/net/cnxk/cnxk_ethdev_ops.c | 29 +
From: Vidya Sagar Velumuri
Enable ESN and anti-replay in IPsec capabilities
Add support for session update security API
Fix the cpt command population for ESN enabled case
Signed-off-by: Vidya Sagar Velumuri
---
drivers/net/cnxk/cn9k_ethdev_sec.c | 139 -
1 file cha
From: Rakesh Kudurumalla
Add helper API to complete device info for debug purposes.
This is used by ethdev dump API to dump ethdev's internal info.
Signed-off-by: Rakesh Kudurumalla
---
drivers/common/cnxk/roc_nix.h | 12 +-
drivers/common/cnxk/roc_nix_debug.c | 726
From: Vidya Sagar Velumuri
Add support for MD5 auth algo for security offload in inline mode.
Signed-off-by: Vidya Sagar Velumuri
---
drivers/common/cnxk/cnxk_security.c | 4
drivers/net/cnxk/cn9k_ethdev_sec.c | 20
2 files changed, 24 insertions(+)
diff --git a/dr
From: Vidya Sagar Velumuri
Add support for DES-CBC cipher for security offload in inline mode.
Signed-off-by: Vidya Sagar Velumuri
---
drivers/common/cnxk/cnxk_security.c | 5 +
drivers/net/cnxk/cn9k_ethdev_sec.c | 20
2 files changed, 25 insertions(+)
diff --git a/
Limit port specific SA table size to 1 entry when not used.
This is useful when inline device is enabled as then
Port specific SA table will not be used for Inline IPsec
inbound processing.
Signed-off-by: Nithin Dabilpuram
---
drivers/net/cnxk/cnxk_ethdev.c | 4
drivers/net/cnxk/cnx
Wait for CPT flow control on WQE path. This is to
avoid CPT queue overflow and thereby a CPT misc
interrupt.
Signed-off-by: Nithin Dabilpuram
---
drivers/net/cnxk/cn10k_tx.h | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/net/cnxk/cn10k_tx.h b/drivers/net/cnxk/cn10k_tx.h
From: Kommula Shiva Shankar
This patch adds RoC support for Tx completion events via
RQ to CQ mapping.
Signed-off-by: Kommula Shiva Shankar
---
drivers/common/cnxk/roc_nix.c | 5 -
drivers/common/cnxk/roc_nix.h | 2 ++
drivers/common/cnxk/roc_nix_queue.c | 7 ++-
drivers/ne
From: Kommula Shiva Shankar
Update CQ threshold limit associated with sq. This is
used when we need completions for packets that are successfully
transmitted.
Signed-off-by: Kommula Shiva Shankar
---
drivers/common/cnxk/roc_nix.h | 1 +
drivers/common/cnxk/roc_nix_queue.c | 2 ++
2 files
From: Rakesh Kudurumalla
Added mailbox for masking and setting nix_rq_ctx
parameters and enabling rq masking in ipsec_cfg1
so second pass is applied to all rq's
Signed-off-by: Rakesh Kudurumalla
---
drivers/common/cnxk/hw/nix.h | 4 +-
drivers/common/cnxk/roc_mbox.h| 23 -
dr
From: Satha Rao
CNXK platforms do not support PFC on LBK so skipping
configuration on LBK interfaces.
Signed-off-by: Satha Rao
---
drivers/net/cnxk/cnxk_ethdev.c | 2 +-
drivers/net/cnxk/cnxk_ethdev_ops.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/
From: Vidya Sagar Velumuri
Enable 3DES-CBC cipher capability for inline IPsec
processing.
Signed-off-by: Vidya Sagar Velumuri
---
drivers/common/cnxk/cnxk_security.c | 3 +++
drivers/crypto/cnxk/cn9k_ipsec.c| 6 ++
drivers/net/cnxk/cn9k_ethdev_sec.c | 21 -
3 fil
From: Vidya Sagar Velumuri
Enable below ciphers and auths as part of capabilities for inline IPsec
AES_CTR
AES_XCBC_MAC
AES_GMAC
Signed-off-by: Vidya Sagar Velumuri
---
drivers/net/cnxk/cn9k_ethdev_sec.c | 86 ++
1 file changed, 86 insertions(+)
diff --git a/driver
From: Harman Kalra
Adding support for 98xx A1 pass chip.
Signed-off-by: Harman Kalra
---
drivers/common/cnxk/roc_model.c | 1 +
drivers/common/cnxk/roc_model.h | 16 +++-
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/drivers/common/cnxk/roc_model.c b/drivers/commo
From: Satha Rao
Updated shaper profile with user configurable RED algorithm.
This helps in configuring a TM node in red drop mode vs
stall mode.
Signed-off-by: Satha Rao
---
drivers/common/cnxk/roc_nix.h | 1 +
drivers/common/cnxk/roc_nix_tm_utils.c | 7 +--
2 files changed, 6 ins
From: Satha Rao
This patch set enables aging on CNF105 variant of CN10K platform.
Enables aging statistics while dumping/reset SQ statistics.
Signed-off-by: Satha Rao
---
drivers/common/cnxk/roc_errata.h| 3 +--
drivers/common/cnxk/roc_nix_debug.c | 19 +--
drivers/common/
From: Vidya Sagar Velumuri
Add capabilities for HMAC_SHA2 and udp encap for 9k
security offload in inline mode.
Set explicit IV mode in IPsec context when IV is provided by the
application
Signed-off-by: Vidya Sagar Velumuri
---
drivers/net/cnxk/cn9k_ethdev_sec.c | 79 +
From: Vidya Sagar Velumuri
Use the Full context SA structures and command in IPsec fast path.
For inline outbound, populate CPT instruction as per Full context.
Add new macros and functions with respect to Full context.
Populate wqe ptr in CPT instruction with proper offset from mbuf.
Add option
From: Vidya Sagar Velumuri
Replace the use of platform specific APIs with platform independent
APIs.
Signed-off-by: Vidya Sagar Velumuri
---
drivers/common/cnxk/roc_cpt.c| 8
drivers/common/cnxk/roc_cpt.h| 2 +-
drivers/crypto/cnxk/cn9k_ipsec.c | 8
3 files changed, 9
Add support for zero aura for inline meta pkts and register
callback to ROC to create meta pool via mempool. Also
add devargs to override meta buffer count and size.
Signed-off-by: Nithin Dabilpuram
---
drivers/event/cnxk/cn10k_eventdev.c | 8 +-
drivers/event/cnxk/cn10k_worker.h|
Update attributes to pools used by NIX so that we
can later identify which mempools are packet pools
and which are used for Inline IPsec enabled ethdev.
Signed-off-by: Nithin Dabilpuram
---
drivers/common/cnxk/roc_nix_queue.c | 112 +++-
1 file changed, 110 insertions(+),
Limit meta aura workaround to CN10K A0.
Also other NIX and Inline related Erratas applicable
for CN10K A1.
Signed-off-by: Nithin Dabilpuram
---
drivers/common/cnxk/roc_errata.h | 7 +++
drivers/common/cnxk/roc_nix_inl.c | 10 ++
drivers/net/cnxk/cnxk_ethdev.c| 3 ++-
3 files c
Fix missing fc wait for outbound path in vector mode.
Currently only poll mode has it.
Fixes: 358d02d20a2f ("net/cnxk: support flow control for outbound inline")
Cc: ndabilpu...@marvell.com
Signed-off-by: Nithin Dabilpuram
---
drivers/net/cnxk/cn10k_tx.h | 22 +-
1 file chan
From: Harman Kalra
Adding support for cn10ka A1 pass. It is next
minor pass of A0.
Signed-off-by: Harman Kalra
---
drivers/common/cnxk/roc_model.c | 1 +
drivers/common/cnxk/roc_model.h | 9 -
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/drivers/common/cnxk/roc_model.c
From: Harman Kalra
Updating the logic for getting part and pass value for cn10k family,
as device tree compatible logic does not work in VMs.
Scanning all the PCI device and detect first RVU device, subsystem
device file gives part no and revision file provide pass information.
Fixes: 014a9e222b
From: Pavan Nikhilesh
Add FC check in vector event Tx path, the check needs to be
performed after head wait right before LMTST is issued.
Since, SQB pool fc updates are delayed w.r.t the actual
utilization of pool add sufficient slack to avoid overflow.
Added a new device argument to override th
From: Pavan Nikhilesh
Add support to enable PTP per ethernet device when that
specific ethernet device is connected to event device via
Rx adapter.
Signed-off-by: Pavan Nikhilesh
Signed-off-by: Nithin Dabilpuram
---
v3:
- Included this patch from series 23650 tp resolve compilation
dependenc
Hi,
Please don't split ethdev, testpmd and doc in different patches.
They are all very related and may come together in a single patch.
12/09/2022 14:59, Michael Savisko:
> In some cases application may receive a packet that should have been
> received by the kernel. In this case application uses
> -Original Message-
> From: Arshdeep Kaur
> Sent: Monday, September 12, 2022 1:53 PM
> To: dev@dpdk.org
> Subject: [PATCH v2] dumpcap: fix interface parameter check.
>
> Fixes: cbb44143be74 ("app/dumpcap: add new packet capture application")
Can you add short commit message descripti
Add description of new rte_flow action 'send_to_kernel'.
Signed-off-by: Michael Savisko
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/testpmd_app_ug/testpmd_funcs.rst
b/doc/guides/testpmd_app_ug/testpmd_funcs.rst
index 330e34427
Add new test-pmd rte_flow action 'send_to_kernel'. The application
may use this action to route the packet to the kernel while still
in the HW.
The example of test-pmd command:
flow create 0 ingress priority 0 group 1 pattern eth type spec 0x0800
type mask 0x / end actions send_to_kernel / en
In some cases application may receive a packet that should have been
received by the kernel. In this case application uses KNI or other means
to transfer the packet to the kernel.
This commit introduces rte flow action that the application may use
to route the packet to the kernel while still in th
Fixes: cbb44143be74 ("app/dumpcap: add new packet capture application")
Signed-off-by: Arshdeep Kaur
---
app/dumpcap/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/dumpcap/main.c b/app/dumpcap/main.c
index a6041d4ff4..8972c45a71 100644
--- a/app/dumpcap/main.c
+++
New optional parameter "-m " added.
It will update the mp_socket path for multiprocess communication.
Default : '/var/run/dpdk/rte/mp_socket'
Updated : '/var/run/dpdk//mp_socket'
Note: Give -m as first argument.
Signed-off-by: Arshdeep Kaur
---
app/dumpcap/main.c | 23 ++-
1
On 9/2/22 22:10, Yuan Wang wrote:
Currently, Rx buffer split supports length based split. With Rx queue
offload RTE_ETH_RX_OFFLOAD_BUFFER_SPLIT enabled and Rx packet segment
configured, PMD will be able to split the received packets into
multiple segments.
However, length based buffer split is n
On 9/2/22 22:10, Yuan Wang wrote:
Add a new ethdev API to retrieve supported protocol headers
of a PMD, which helps to configure protocol header based buffer split.
Signed-off-by: Yuan Wang
Signed-off-by: Xuan Ding
Signed-off-by: Wenxuan Wu
Nit below. Other than that:
Reviewed-by: Andrew Ry
Hi All,
> -Original Message-
> From: Thomas Monjalon
> Sent: Monday, 12 September 2022 13:10
> Subject: Re: [PATCH] doc: fix support table for ETH and VLAN flow items
>
> 16/03/2022 13:01, Ilya Maximets:
> > 'has_vlan' attribute is only supported by sfc, mlx5 and cnxk.
> > Other drivers
On 8/4/22 16:44, Ankur Dwivedi wrote:
Add trace points for ethdev functions.
Signed-off-by: Ankur Dwivedi
---
[snip]
diff --git a/lib/ethdev/rte_ethdev.c b/lib/ethdev/rte_ethdev.c
index 1979dc0850..a6fb370b22 100644
--- a/lib/ethdev/rte_ethdev.c
+++ b/lib/ethdev/rte_ethdev.c
[snip]
@@ -
16/03/2022 13:01, Ilya Maximets:
> 'has_vlan' attribute is only supported by sfc, mlx5 and cnxk.
> Other drivers doesn't support it. Most of them (like i40e) just
> ignore it silently. Some drivers (like mlx4) never had a full
> support of the eth item even before introduction of 'has_vlan'
> (ml
> -Original Message-
> From: Kaur, Arshdeep
> Sent: Wednesday, September 7, 2022 9:57 PM
> To: dev@dpdk.org
> Cc: Kaur, Arshdeep
> Subject: [PATCH v2] dumpcap: add the mutiprocess fileprefix support.
Gentle reminder for review.
63 matches
Mail list logo