Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Monday, October 25, 2021 6:03 PM
> To: Hu, Jiayu ; dev@dpdk.org; Xia, Chenbo
> ; Wang, YuanX ; Ma,
> WenwuX ; Richardson, Bruce
> ; Mcnamara, John
> ; david.march...@redhat.com
> Subject: Re: [PATCH v1 08/14] vhost: improve I
Hi David,
> -Original Message-
> From: David Marchand
> Sent: Monday, October 25, 2021 9:32 PM
> To: NBU-Contact-Thomas Monjalon
> Cc: Ananyev, Konstantin ; Bing Zhao
> ; Yigit, Ferruh ;
> andrew.rybche...@oktetlabs.ru; dev@dpdk.org
> Subject: Re: [PATCH 1/2] ethdev: fix log level of Tx
On 10/26/21 09:07, Hu, Jiayu wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Monday, October 25, 2021 6:03 PM
To: Hu, Jiayu ; dev@dpdk.org; Xia, Chenbo
; Wang, YuanX ; Ma,
WenwuX ; Richardson, Bruce
; Mcnamara, John
; david.march...@redhat.com
Subject: Re: [PATCH v1
This patch adds new api ``rte_event_eth_rx_adapter_queue_stats_get``
to retrieve queue stats. The queue stats are in the format
``struct rte_event_eth_rx_adapter_queue_stats``.
The adapter stats_get and stats_reset apis are also updated to
handle queue level event buffer use case.
Signed-off-by:
Added telemetry support for rxa_queue_stats to get rx queue
stats
Signed-off-by: Naga Harish K S V
---
lib/eventdev/rte_event_eth_rx_adapter.c | 67 +
1 file changed, 67 insertions(+)
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c
b/lib/eventdev/rte_event_eth_rx_a
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Thomas Monjalon
> Sent: Monday, 25 October 2021 21.14
>
> 15/03/2021 20:34, Tyler Retzlaff:
> > The proposal has resulted from request to review [1] the following
> > functions where there appeared to be inconsistency in return type
> > or par
Multiple rules could use the same encap_decap/modify_hdr/counter action.
The flow dump data could be duplicated.
To avoid redundancy, flow dump value is based on the actions' pointer
instead of previous rules' pointer.
For counter, the data is stored in cmng of priv->sh.
For encap_decap/modify_hd
Add new definitions for wait scheme, and apply this new definitions into
lib to replace rte_pause.
v2:
1. use macro to create new wait scheme (Stephen)
v3:
1. delete unnecessary bug fix in bpf (Konstantin)
v4:
1. put size into the macro body (Konstantin)
2. replace assert with BUILD_BUG_ON (Step
Introduce macros as generic interface for address monitoring.
For different size, encapsulate '__LOAD_EXC_16', '__LOAD_EXC_32'
and '__LOAD_EXC_64' into a new macro '__LOAD_EXC'.
Furthermore, to prevent compilation warning in arm:
--
'warning: implicit de
Instead of polling for read pflock update, use wait event scheme for
this case.
Signed-off-by: Feifei Wang
Reviewed-by: Ruifeng Wang
---
lib/eal/include/generic/rte_pflock.h | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/lib/eal/include/generic/rte_pflock.h
b/lib/eal/in
Instead of polling for mcslock to be updated, use wait event scheme
for this case.
Signed-off-by: Feifei Wang
Reviewed-by: Ruifeng Wang
---
lib/eal/include/generic/rte_mcslock.h | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/lib/eal/include/generic/rte_mcslock.h
b
Instead of polling for cbi->use to be updated, use wait event scheme.
Furthermore, delete 'const' for 'bpf_eth_cbi_wait'. This is because of
a compilation error:
---
../lib/eal/include/rte_common.h:36:13: error: read-only variable
Instead of polling for bufptr64 to be updated, use
wait event for this case.
Signed-off-by: Feifei Wang
Reviewed-by: Ruifeng Wang
---
lib/distributor/rte_distributor_single.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/lib/distributor/rte_distributor_single.c
> -邮件原件-
> 发件人: Feifei Wang
> 发送时间: Tuesday, October 26, 2021 4:02 PM
> 收件人: Ruifeng Wang
> 抄送: dev@dpdk.org; nd ; Feifei Wang
>
> 主题: [PATCH v5 1/5] eal: add new definitions for wait scheme
>
> Introduce macros as generic interface for address monitoring.
> For different size, encapsul
https://bugs.dpdk.org/show_bug.cgi?id=837
Bug ID: 837
Summary: [build]lib/ethdev build failed on Ubuntu20.04.3 with
gcc 10.3.0.
Product: DPDK
Version: 21.11
Hardware: x86
OS: Linux
Status: UNCONF
> -邮件原件-
> 发件人: Feifei Wang
> 发送时间: Tuesday, October 26, 2021 4:02 PM
> 收件人: Konstantin Ananyev
> 抄送: dev@dpdk.org; nd ; Feifei Wang
> ; Ruifeng Wang
> 主题: [PATCH v5 4/5] lib/bpf: use wait event scheme for Rx/Tx iteration
>
> Instead of polling for cbi->use to be updated, use wait eve
From: Dapeng Yu
After DCF is reset by PF, the DCF device un-initialization cannot
function normally since the resource is already invalidated. So
reset DCF twice is necessary, the first simplified reset
re-initializes the AdminQ of DCF, only then second reset can clean
the filters successfully.
> -Original Message-
> From: Akhil Goyal
> Sent: Monday 25 October 2021 05:32
> To: Troy, Rebecca ; dev@dpdk.org
> Cc: Power, Ciara ; Zhang, Roy Fan
> ; Doherty, Declan
> Subject: RE: [EXT] [PATCH v5] cryptodev: add telemetry callbacks
>
> > ---
> > v5:
> > - Added missing telemetry dep
Hi Thomas,
Would you merge this patch as the series is acked by Cristian as below?
https://patchwork.dpdk.org/project/dpdk/cover/20211019081902.3514841-1-wojciechx.liguzin...@intel.com/
Thanks & Regards,
Yu Liu
-Original Message-
From: dev On Behalf Of Liguzinski, WojciechX
Sent: Mond
https://bugs.dpdk.org/show_bug.cgi?id=837
Thomas Monjalon (ad...@dpdk.org) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC|
26/10/2021 10:24, Liu, Yu Y:
> Hi Thomas,
>
> Would you merge this patch as the series is acked by Cristian as below?
> https://patchwork.dpdk.org/project/dpdk/cover/20211019081902.3514841-1-wojciechx.liguzin...@intel.com/
I didn't see any email from Cristian.
It seems you just added this ack sil
On Tue, Oct 26, 2021 at 9:43 AM Radha Mohan Chintakuntla
wrote:
>
> Add base support as ROC(Rest of Chip) API which will be used by PMD
> dmadev driver.
>
> This patch adds routines to init, fini, configure the DPI DMA device
> found in Marvell's CN9k or CN10k SoC familes.
families
>
> Signed-of
On Tue, Oct 26, 2021 at 9:43 AM Radha Mohan Chintakuntla
wrote:
>
> This patch creates and initializes a dmadev device on pci probe.
>
> Signed-off-by: Radha Mohan Chintakuntla
> ---
> MAINTAINERS| 7 +-
> doc/guides/dmadevs/cnxk.rst| 53 +++
> doc/guides/d
26/10/2021 04:08, Li Zhang:
> A meter policy with RSS/Queue action is not supported
> when dv_xmeta_en != 0.
You could say why. HW limitation? driver design?
>- Policy actions of RSS for green and yellow should have the same
> configuration except queues.
> + - Policy with RSS/queue action
On Tue, Oct 26, 2021 at 9:43 AM Radha Mohan Chintakuntla
wrote:
>
> Add the copy_sg function that will do the multiple DMA transfers of
> different sizes and different source/destination as well.
> +static int
> +cnxk_dmadev_copy_sg(void *dev_private, uint16_t vchan,
> + const s
From: Dapeng Yu
After DCF is reset by PF, the DCF device un-initialization cannot
function normally since the resource is already invalidated. So
reset DCF twice is necessary, the first simplified reset
re-initializes the AdminQ of DCF, only then second reset can clean
the filters successfully.
26/10/2021 02:47, Jie Zhou:
> On Mon, Oct 25, 2021 at 05:38:42PM +0200, Thomas Monjalon wrote:
> > 14/10/2021 18:21, Jie Zhou:
> > > Enable building subset of libraries that tests depend on for Windows
> > >
> > > Signed-off-by: Jie Zhou
> > > ---
> > > lib/meson.build | 2 ++
> > > 1 file chang
On Tue, Oct 26, 2021 at 9:43 AM Radha Mohan Chintakuntla
wrote:
>
> Add functions for the dmadev vchan setup and DMA operations.
>
> Signed-off-by: Radha Mohan Chintakuntla
> ---
> drivers/dma/cnxk/cnxk_dmadev.c | 322 +
> drivers/dma/cnxk/cnxk_dmadev.h | 53
From: Dapeng Yu
When VF is reset in high frequency, the AdminQ command may fail, but
the failure can be recovered actually. So the error messages for getting
VF resource, getting VSI map, and re-directing flows should be
suppressed, in order to avoid causing concern for DCF users.
Fixes: 7564d55
Hi Maxime,
>-Original Message-
>From: Maxime Coquelin
>Sent: Tuesday, October 26, 2021 2:53 PM
>To: Ding, Xuan ; dev@dpdk.org;
>david.march...@redhat.com; Xia, Chenbo
>Cc: Burakov, Anatoly
>Subject: Re: [PATCH] vhost: fix async DMA map
>
>
>
>On 10/26/21 04:07, Ding, Xuan wrote:
>> Hi M
> -Original Message-
> From: Yu, DapengX
> Sent: Tuesday, October 26, 2021 4:44 PM
> To: Yang, Qiming ; Zhang, Qi Z
>
> Cc: dev@dpdk.org; Yu, DapengX ; sta...@dpdk.org
> Subject: [PATCH v4] net/ice: simplify the use of DCF device reset
>
> From: Dapeng Yu
>
> After DCF is reset by P
This patch set adds enhancements and fixes to Truflow feature.
Enhancements include:
* Scaling numbers on Thor
* Inner IP header support for GRE tunnel flows
* Enable wildcard match for ingress flows
* Add clear on read for flow stats on Thor
* Add nat support for dest IP and port combination
* Re
From: Kishore Padmanabha
* Added support for NAT action for the destination IP and port
combination for the Thor platform. This is not supported for
Whitney platform.
* Consolidated the encapsulation and NAT entries for scaling flows
with NAT actions.
Signed-off-by: Kishore Padmanabha
Sig
There can be dev binding issue when no hugepages
are allocated for socket 0.
To avoid this, set device numa node value based on
the first lcore instead of 0.
Fixes: 831dba47bd36 ("bus/vmbus: add Hyper-V virtual bus support")
Cc: sta...@dpdk.org
Signed-off-by: Houssem Bouhlel
Signed-off-by: Olivi
From: Shahaji Bhosle
* Updated defines and data types to allow 256 VFRs.
* Increased the encap record cache to support 256 to 4K entries. So
VxLAN connections can be scaled to 4K entries.
Signed-off-by: Shahaji Bhosle
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-
From: Kishore Padmanabha
The number of hash bucket list calculation is fixed and added
check to limit the out of boundary condition
Fixes: 0001cc58d362 ("net/bnxt: support generic hash table")
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Michael Baucom
Reviewe
From: Kishore Padmanabha
Update driver to read the multi root capability and ignore
pci address check while creating ulp session when multi root
capability is enabled in the hardware. DPDK HSI version updated
from 1.10.1.70 to 1.10.2.54.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat D
From: Kishore Padmanabha
Added support for socket redirect feature capability so applications
can enable or disable this feature. This patch contains the template
changes.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Michael Baucom
Reviewed-by: Randy Schacher
From: Farah Smith
Add clear on read stats support for Thor. Currently, the
flow stats are not cleared after they are read from the FW.
This patch adds support for clear on read. Since clear on
read support is added for flow stats in Thor, the flow
accumulation is enabled on Thor as well.
Signed-
From: Kishore Padmanabha
The accumulation of flow counters is not determined by the
application device arguments instead it is dictated by the platform
capabilities whether to do software based accumulation or not.
Change-Id: I7275a0ed6ab089358e0a95f43d6291ec65ebe030
Signed-off-by: Kishore Padma
From: Jay Ding
Implement tf_get_version that returns TruFlow version
numbers and CFA resources capbilities.
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-by: Farah Smith
Reviewed-by: Randy Schacher
Reviewed-by: Peter Spreadborough
---
drivers/net/bnxt/hsi_struct_def_dpdk.h
From: Kishore Padmanabha
This change allows adding IP header matches for GRE flows that
does not specify outer IP header in the flow match pattern.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Michael Baucom
Reviewed-by: Ajit Khaparde
Reviewed-by: Randy Schach
From: Kishore Padmanabha
Some of the error level log messages are made debug level messages.
When Truflow is not enabled then Truflow init error messages are
moved to debug level instead.
Signed-off-by: Kishore Padmanabha
Signed-off-by: Venkat Duvvuru
Reviewed-by: Shahaji Bhosle
Reviewed-by:
From: Shahaji Bhosle
Typecast flow_item type, action_item type and the ENUMs to uint32_t
before comparing.
Fixes: 53a0d4f7663 ("net/bnxt: support flow API item parsing")
Signed-off-by: Shahaji Bhosle
Signed-off-by: Venkat Duvvuru
Reviewed-by: Ajit Khaparde
---
drivers/net/bnxt/tf_ulp/ulp_rt
From: Jay Ding
Add TX direction TruFlow table type config to be
compatible with other devices. For P4, the TX cfg
is duplicated from RX.
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-by: Farah Smith
Reviewed-by: Randy Schacher
---
drivers/net/bnxt/tf_core/tf_device.c|
From: Kishore Padmanabha
When the VF representor interface is created, the VF pair relationship
is established between the VF and it is representor. If the pair
already exists then the pair needs to be deleted before allocation.
This could happen if the application is abruptly killed and restarte
From: Mike Baucom
The type-5 WC IPv6 flows were removed in order to increase the scale for
app-id=3. The app no longer supports 2-slice WC entries.
Signed-off-by: Mike Baucom
Signed-off-by: Venkat Duvvuru
Reviewed-by: Kishore Padmanabha
Reviewed-by: Randy Schacher
---
drivers/net/bnxt/tf_u
From: Jay Ding
Implement set/get_sram_policy which support both rx/tx
direction truflow type the specific SRAM bank.
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-by: Randy Schacher
Reviewed-by: Farah Smith
---
drivers/net/bnxt/tf_core/tf_core.c | 82 ++
drivers/
From: Jay Ding
Implement tf_get_sram_resources to return SRAM
partition information, including bank count and
SRAM profile number.
Signed-off-by: Jay Ding
Signed-off-by: Venkat Duvvuru
Reviewed-by: Farah Smith
Reviewed-by: Randy Schacher
---
drivers/net/bnxt/hsi_struct_def_dpdk.h | 11 ++-
From: Kishore Padmanabha
During the parsing of the ingress port ignore for a flow, added
check to match the control port and the physical port that is configured
to be ignored. If they do not match then the configuration to setup the
svif ignore shall fail.
Signed-off-by: Kishore Padmanabha
Rev
Minor fixes are needed in the RTE_FLOW RSS action parser.
1. Update the comment in the parser to indicate rss level 1 implies
RSS on outer header.
2. RSS action will not be supported if level is > 1.
3. RSS action will not be supported if user or application specifies
MARK or COUNT action.
4. If RS
Rx ring for representors does not use aggregation rings for Rx.
Instead they use simple software buffers for handling Rx packets.
So there is no need to use the same cleanup routine as done by
the non-representor code path.
Signed-off-by: Ajit Khaparde
Acked-by: Kalesh AP
Acked-by: Somnath Kotur
On Tue, Oct 26, 2021 at 11:06:10AM +0200, Houssem Bouhlel wrote:
> There can be dev binding issue when no hugepages
> are allocated for socket 0.
> To avoid this, set device numa node value based on
> the first lcore instead of 0.
>
> Fixes: 831dba47bd36 ("bus/vmbus: add Hyper-V virtual bus suppor
Hi Feifei,
> > Instead of polling for cbi->use to be updated, use wait event scheme.
> >
> > Furthermore, delete 'const' for 'bpf_eth_cbi_wait'. This is because of a
> > compilation error:
> > ---
> > ../lib/eal/include/rte_common
> >
> > Introduce macros as generic interface for address monitoring.
> > For different size, encapsulate '__LOAD_EXC_16', '__LOAD_EXC_32'
> > and '__LOAD_EXC_64' into a new macro '__LOAD_EXC'.
> >
> > Furthermore, to prevent compilation warning in arm:
> > ---
https://bugs.dpdk.org/show_bug.cgi?id=838
Bug ID: 838
Summary: [ubsan] bnxt: left shift cannot be represented in
bnxt_hwrm_ver_get()
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Statu
On 10/26/21 10:49, Ding, Xuan wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Tuesday, October 26, 2021 2:53 PM
To: Ding, Xuan ; dev@dpdk.org;
david.march...@redhat.com; Xia, Chenbo
Cc: Burakov, Anatoly
Subject: Re: [PATCH] vhost: fix async DMA map
On 10/26/21
26/10/2021 11:31, Li Zhang:
> A meter policy with RSS/Queue action is not supported
> when dv_xmeta_en is not zero.
It is still not explaining why.
>
> Fixes: 51ec04d ("net/mlx5: connect meter policy to created flows")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Li Zhang
> Acked-by: Matan Azrad
From: Dapeng Yu
After DCF is reset by PF, the DCF device un-initialization cannot
function normally since the kernel may not clean up resource.
This patch detects the reset flag, which is set by PF on DCF reset,
if the flag is true, reset hw to trigger an additional DCF
enable/disable cycle whic
BUG: DPDK-20.11- i40evf: No response for 14
Hi:
I am using Intel SR-IOV XL710 VF with DPDK v20.11 to create a dpdkbond but
failed.
[cid:image001.png@01D7CA75.76DF9EB0]
As the picture shows, when dpdk bond start and slave link up, it
triggers lsc callback function which register
Hi:
Please help to see this DPDK problem. And I want to know whether i40e vf
support promisc or not. Thanks a lot.
From: liaobiting
Subject: Please help to see this DPDK problem//Reply: DPDK 20.11 - i40evf: No
response for 14
BUG: DPDK-20.11- i40evf: No response for 14
Hi:
I am using Inte
> > > Introduce macros as generic interface for address monitoring.
> > > For different size, encapsulate '__LOAD_EXC_16', '__LOAD_EXC_32'
> > > and '__LOAD_EXC_64' into a new macro '__LOAD_EXC'.
> > >
> > > Furthermore, to prevent compilation warning in arm:
> > >
> -Original Message-
> From: Thomas Monjalon
> Sent: Tuesday, October 26, 2021 9:33 AM
> To: Liguzinski, WojciechX ; Singh, Jasvinder
> ; Dumitrescu, Cristian
> ; Liu, Yu Y
> Cc: dev@dpdk.org; Ajmera, Megha ; Liu, Yu Y
> ; david.march...@redhat.com
> Subject: Re: [dpdk-dev] [PATCH v18
26/10/2021 12:02, Dumitrescu, Cristian:
> From: Thomas Monjalon
> > 26/10/2021 10:24, Liu, Yu Y:
> > > Hi Thomas,
> > >
> > > Would you merge this patch as the series is acked by Cristian as below?
> > >
> > https://patchwork.dpdk.org/project/dpdk/cover/20211019081902.3514841-
> > 1-wojciechx.ligu
26/10/2021 12:10, Li Zhang:
> A meter policy with RSS/Queue action is not supported
> when dv_xmeta_en enabled.
>
> When dv_xmeta_en enabled in legacy creating flow,
> it will split into two flows
> (one set_tag with jump flow and one RSS/queue action flow).
> For meter policy as termination table
Hi,
V16 - My bad, probably I haven't copied it correctly when preparing cover letter
V17 - I understood Cristian's comment as to copy the Series ACK to next
versions of patches, and not to "split it" for each one. If that was the
correct way I had no knowledge about it.
Wojtek
-Original Me
On 10/22/2021 3:04 AM, lihuisong (C) wrote:
在 2021/10/21 16:30, Ferruh Yigit 写道:
On 10/21/2021 3:05 AM, lihuisong (C) wrote:
在 2021/10/21 0:32, Ferruh Yigit 写道:
On 10/20/2021 11:15 AM, Kevin Traynor wrote:
On 20/10/2021 08:41, Ferruh Yigit wrote:
On 10/20/2021 7:49 AM, lihuisong (C) wrote:
26/10/2021 12:20, Liguzinski, WojciechX:
> Hi,
>
> V16 - My bad, probably I haven't copied it correctly when preparing cover
> letter
> V17 - I understood Cristian's comment as to copy the Series ACK to next
> versions of patches, and not to "split it" for each one. If that was the
> correct wa
Hi,
>-Original Message-
>From: Maxime Coquelin
>Sent: Tuesday, October 26, 2021 5:49 PM
>To: Ding, Xuan ; dev@dpdk.org;
>david.march...@redhat.com; Xia, Chenbo
>Cc: Burakov, Anatoly
>Subject: Re: [PATCH] vhost: fix async DMA map
>
>
>
>On 10/26/21 10:49, Ding, Xuan wrote:
>> Hi Maxime,
This patch adds new api ``rte_event_eth_rx_adapter_queue_stats_get``
to retrieve queue stats. The queue stats are in the format
``struct rte_event_eth_rx_adapter_queue_stats``.
The adapter stats_get and stats_reset apis are also updated to
handle queue level event buffer use case.
Signed-off-by:
Added telemetry support for rxa_queue_stats to get rx queue
stats
Signed-off-by: Naga Harish K S V
---
lib/eventdev/rte_event_eth_rx_adapter.c | 67 +
1 file changed, 67 insertions(+)
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c
b/lib/eventdev/rte_event_eth_rx_a
Add support for inline crypto for IPsec, for ESP transport and
tunnel over IPv4 and IPv6, as well as supporting the offload for
ESP over UDP, and inconjunction with TSO for UDP and TCP flows.
Radu Nicolau (7):
common/iavf: add iAVF IPsec inline crypto support
net/iavf: rework tx path
net/iav
Add support for inline crypto for IPsec.
Signed-off-by: Declan Doherty
Signed-off-by: Abhijit Sinha
Signed-off-by: Radu Nicolau
---
drivers/common/iavf/iavf_type.h | 1 +
drivers/common/iavf/virtchnl.h | 17 +-
drivers/common/iavf/virtchnl_inline_ipsec.h | 553 +
Rework the TX path and TX descriptor usage in order to
allow for better use of oflload flags and to facilitate enabling of
inline crypto offload feature.
Signed-off-by: Declan Doherty
Signed-off-by: Abhijit Sinha
Signed-off-by: Radu Nicolau
Acked-by: Jingjing Wu
---
drivers/net/iavf/iavf_rxtx
Add support for asynchronous virtual channel messages, specifically for
inline IPsec messages.
Signed-off-by: Declan Doherty
Signed-off-by: Abhijit Sinha
Signed-off-by: Radu Nicolau
Acked-by: Jingjing Wu
---
drivers/net/iavf/iavf.h | 16
drivers/net/iavf/iavf_vchnl.c | 138 +++
Add support for inline crypto for IPsec, for ESP transport and
tunnel over IPv4 and IPv6, as well as supporting the offload for
ESP over UDP, and inconjunction with TSO for UDP and TCP flows.
Implement support for rte_security packet metadata
Add definition for IPsec descriptors, extend support fo
Add per queue counters for maintaining statistics for inline IPsec
crypto offload, which can be retrieved through the
rte_security_session_stats_get() with more detailed errors through the
rte_ethdev xstats.
Signed-off-by: Declan Doherty
Signed-off-by: Radu Nicolau
Acked-by: Jingjing Wu
---
dr
Add watchdog to iAVF PMD which support monitoring the VFLR register. If
the device is not already in reset then if a VF reset in progress is
detected then notfiy user through callback and set into reset state.
If the device is already in reset then poll for completion of reset.
The watchdog is dis
Update the PMD doc, feature matrix and release notes with the
new inline crypto feature.
Signed-off-by: Radu Nicolau
---
doc/guides/nics/features/iavf.ini | 2 ++
doc/guides/nics/intel_vf.rst | 10 ++
doc/guides/rel_notes/release_21_11.rst | 1 +
3 files changed, 13 inse
On 26-Oct-21 11:27 AM, Ding, Xuan wrote:
Hi,
-Original Message-
From: Maxime Coquelin
Sent: Tuesday, October 26, 2021 5:49 PM
To: Ding, Xuan ; dev@dpdk.org;
david.march...@redhat.com; Xia, Chenbo
Cc: Burakov, Anatoly
Subject: Re: [PATCH] vhost: fix async DMA map
On 10/26/21 10:49,
(bitratestats_autotest|latencystats_autotest|pdump_autotest) tests
generate a log of error messages like that:
test_packet_forward() line 104: Error sending packet to port 0
Send pkts Failed
These tests use of app/test/sample_packet_forward.* code.
This code creates a portid from a ring, but does
On 10/21/2021 7:34 AM, Dmitry Kozlyuk wrote:
It is unspecified whether flow rules and indirect actions are kept
when a port is stopped, possibly reconfigured, and started again.
Vendors approach the topic differently, e.g. mlx5 and i40e PMD
disagree in whether flow rules can be kept, and mlx5 PMD
On 26/10/2021 01:56, fengchengwen wrote:
Hi Kevin,
We test whole patch set and found it should add one judgement:
the ring_size should be less than or equal to MBUF_RING_SIZE.
If ring_size greater than MBUF_RING_SIZE, the tracking DMA bufs
may be overwrited when the DMA copy is not in time.
Tha
rte_pdump_init() always allocates new memzone for pdump_stats.
Though rte_pdump_uninit() never frees it.
So the following combination will always fail:
rte_pdump_init(); rte_pdump_uninit(); rte_pdump_init();
The issue was caught by pdump_autotest UT.
While first test run successful, any consecutive
The cryptodev library now registers commands with telemetry, and
implements the corresponding callback functions. These commands
allow a list of cryptodevs to be queried, as well as info and stats
for the corresponding cryptodev.
An example usage can be seen below:
Connecting to /var/run/dpdk/rte
Protocol agnostic flow offloading in Flow Director is enabled by this
patch set based on the Parser Library using existing rte_flow raw API
[PATCH v4 1/4] net/ice/base: add method to disable FDIR SWAP option.
[PATCH v4 2/4] net/ice/base: add function to set HW profile for raw flow.
[PATCH v4 3/4]
The SWAP Flag in the FDIR Programming Descriptor doesn't work, thus
add a method to disable the FDIR SWAP option by setting the swap and
inset register set with certain values. The boolean fd_swap is used
to enable/disable the SWAP option.
Signed-off-by: Junfeng Guo
---
drivers/net/ice/base/ice_
Based on the parser library, we can directly set HW profile and
associate the main/ctrl vsi.
Signed-off-by: Junfeng Guo
---
drivers/net/ice/base/ice_flex_pipe.c | 55 ++
drivers/net/ice/base/ice_flex_pipe.h | 4 ++
drivers/net/ice/base/ice_flow.c | 85 ++
Update max size for pattern in struct rte_flow_item_raw to enable
protocol agnostic flow offloading.
Signed-off-by: Junfeng Guo
---
app/test-pmd/cmdline_flow.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
index d821
Protocol agnostic flow offloading in Flow Director is enabled by this
patch based on the Parser Library, using existing rte_flow raw API.
Note that the raw flow requires:
1. byte string of raw target packet bits.
2. byte string of mask of target packet.
Here is an example:
FDIR matching ipv4 dst
https://bugs.dpdk.org/show_bug.cgi?id=839
Bug ID: 839
Summary: pdump: any subsequent runs of pdump_autotest fail
Product: DPDK
Version: 21.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
roc_idev_npa_maxpools_set expects max_pools original value, not the aura
Fixes: 0a50a5aad299 ("mempool/cnxk: add device probe/remove")
Cc: sta...@dpdk.org
Signed-off-by: Volodymyr Fialko
Reviewed-by: Jerin Jacob
---
drivers/mempool/cnxk/cnxk_mempool.c | 20 ++--
1 file changed,
The title should mention "mlx5 guide" as the scope.
26/10/2021 13:53, Li Zhang:
> A meter policy with RSS/Queue action is not supported
> when ``dv_xmeta_en`` enabled.
The quotes are RST syntax.
Raslan, while merging, you can remove the quotes from the commit log.
>
> When ``dv_xmeta_en`` enabl
> -Original Message-
> From: Nicolau, Radu
> Sent: Tuesday, October 26, 2021 6:38 PM
> Cc: dev@dpdk.org; Doherty, Declan ; Sinha,
> Abhijit ; Wu, Jingjing ;
> Zhang, Qi Z ; Xing, Beilei ;
> Richardson, Bruce ; Ananyev, Konstantin
> ; Nicolau, Radu
> Subject: [PATCH v11 0/7] iavf: add i
> > > > > > > There is a concern about getting efficient log report,
> > > > > > > especially when looking at CI issues.
> > > > > >
> > > > > > +1.
> > > > > > The current solution with logs is a real pain.
> > > > >
> > > > > Are you guys talking about problems with
> > > > > app/test/sample_pac
In socket direct mode, it's possible to bind any two (maybe four
in the future) PCIe devices with IDs like :xx:xx.x and
:yy:yy.y. Bonding member interfaces are unnecessary to have
the same PCIe domain/bus/device ID anymore.
Doesn't need to backport to DPDK 20.11
v2: fix ci warnings.
v3:
sysfs entry "phys_switch_id" holds each PCIe device'
guid.
The devices which reside in the same physical NIC should
have the same guid.
Signed-off-by: Rongwei Liu
Acked-by: Viacheslav Ovsiienko
---
drivers/common/mlx5/linux/mlx5_common_os.c | 40 ++
drivers/common/mlx5/linu
In socket direct mode, it's possible to bind any two (maybe four
in future) PCIe devices with IDs like :xx:xx.x and
:yy:yy.y. Bonding member interfaces are unnecessary to have
the same PCIe domain/bus/device ID anymore,
Kernel driver uses "system_image_guid" to identify if devices can
be b
Add telemetry endpoint for cryptodev capabilities.
Signed-off-by: Gowrishankar Muthukrishnan
---
Depends-on: patch-19601 ("cryptodev: add telemetry callbacks")
v4:
- minor cleanup
---
lib/cryptodev/rte_cryptodev.c | 61 +++
1 file changed, 61 insertions(+)
di
> Hi Feifei,
>
> > > Instead of polling for cbi->use to be updated, use wait event scheme.
> > >
> > > Furthermore, delete 'const' for 'bpf_eth_cbi_wait'. This is because of a
> > > compilation error:
> > > ---
> > > ../lib/eal/i
1 - 100 of 281 matches
Mail list logo