Hi Qi,
Replies inline.
> -Original Message-
> From: Zhang, Qi Z
> Sent: Thursday, March 25, 2021 8:43 PM
> To: Guo, Jia ; Ding, Xuan
> Cc: dev@dpdk.org; Yang, Qiming ; Noonan, Gordon
> ; Varshney, Shashank1
> ; Zhang, Qi Z
> Subject: [PATCH] net/ice: refine RSS configure
>
> The ICE_R
Fix no memory segment fault of iavf, ice, i40e.
v2:
- Drop the duplicate code.
Wenzhuo Lu (3):
net/iavf: fix segment fault in AVX512
net/ice: fix segment fault in AVX512
net/i40e: fix segment fault in AVX512
drivers/net/i40e/i40e_rxtx_vec_avx2.c | 117 +--
drivers/net/i
Fix segment fault when failing to get the memory from the pool.
Fixes: 31737f2b66fb ("net/iavf: enable AVX512 for legacy Rx")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 120 +--
drivers/net/iavf/iavf_rxtx
Fix segment fault when failing to get the memory from the pool.
Fixes: 7f85d5ebcfe1 ("net/ice: add AVX512 vector path")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/ice/ice_rxtx_vec_avx2.c | 120 +---
drivers/net/ice/ice_rxtx_vec_avx5
Fix segment fault when failing to get the memory from the pool.
Fixes: e6a6a138919f ("net/i40e: add AVX512 vector path")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_rxtx_vec_avx2.c | 117 +--
drivers/net/i40e/i40e_rxtx_vec_
Hi, Jeff
> -Original Message-
> From: Guo, Jia
> Sent: Wednesday, March 24, 2021 9:54 PM
> To: Yang, Qiming ; Zhang, Qi Z
>
> Cc: Xu, Ting ; dev@dpdk.org; Guo, Jia
> Subject: [PATCH v2 3/3] net/ice: support FDIR for IP fragment packet
>
> New FDIR parsing are added to handle the fragme
> -Original Message-
> From: Ding, Xuan
> Sent: Tuesday, March 30, 2021 11:00 AM
> To: Zhang, Qi Z ; Guo, Jia
> Cc: dev@dpdk.org; Yang, Qiming ; Noonan, Gordon
> ; Varshney, Shashank1
>
> Subject: RE: [PATCH] net/ice: refine RSS configure
>
> Hi Qi,
>
> Replies inline.
>
> > -O
On Fri, Mar 26, 2021 at 2:43 PM Shijith Thotton wrote:
>
> This series proposes a new event device enqueue operation if crypto
> adapter forward mode is supported. Second patch in the series is the
> implementation of the same in PMD. Test application changes for the
> usage of new API is yet to a
> -Original Message-
> From: Zhang, Qi Z
> Sent: Tuesday, March 30, 2021 11:30 AM
> To: Ding, Xuan ; Guo, Jia
> Cc: dev@dpdk.org; Yang, Qiming ; Noonan, Gordon
> ; Varshney, Shashank1
>
> Subject: RE: [PATCH] net/ice: refine RSS configure
>
>
>
> > -Original Message-
> > Fro
On Tue, 30 Mar 2021 00:18:40 +
Honnappa Nagarahalli wrote:
> > That won't work because the implementation of trylock requires
> > compare/exchange of the whole structure as an atomic operation.
> I meant, placing 'rd' and 'wr' on separate cache lines. It might help in the
> reader-writer c
> -Original Message-
> From: Jerin Jacob
> Sent: Tuesday, March 30, 2021 9:34 AM
> To: Shijith Thotton
> Cc: dpdk-dev ; Thomas Monjalon
> ; Jerin Jacob ; Gujjar,
> Abhinandan S ; Hemant Agrawal
> ; Nipun Gupta ;
> sachin.sax...@oss.nxp.com; Anoob Joseph ; Matan
> Azrad ; Zhang, Roy Fan
This is a new type of reader-writer lock that provides better fairness
guarantees which better suited for typical DPDK applications.
A pflock has two ticket pools, one for readers and one
for writers.
Phase fair reader writer locks ensure that neither reader nor writer will be
starved. Neither rea
https://bugs.dpdk.org/show_bug.cgi?id=666
lingwei (weix.l...@intel.com) changed:
What|Removed |Added
Resolution|--- |FIXED
Status|IN_PROGRE
On Mon, 29 Mar 2021 22:00:47 -0700
Stephen Hemminger wrote:
> This is a new type of reader-writer lock that provides better fairness
> guarantees which better suited for typical DPDK applications.
> A pflock has two ticket pools, one for readers and one
> for writers.
>
> Phase fair reader write
> -Original Message-
> From: Ding, Xuan
> Sent: Tuesday, March 30, 2021 12:31 PM
> To: Zhang, Qi Z ; Guo, Jia
> Cc: dev@dpdk.org; Yang, Qiming ; Noonan, Gordon
> ; Varshney, Shashank1
>
> Subject: RE: [PATCH] net/ice: refine RSS configure
>
>
> > -Original Message-
> > From:
Fix no memory segment fault of iavf, ice, i40e.
v2:
- Drop the duplicate code.
v3:
- Fix compile error on no-x86 platform.
Wenzhuo Lu (3):
net/iavf: fix segment fault in AVX512
net/ice: fix segment fault in AVX512
net/i40e: fix segment fault in AVX512
drivers/net/i40e/i40e_rxtx_vec_avx
Fix segment fault when failing to get the memory from the pool.
Fixes: 31737f2b66fb ("net/iavf: enable AVX512 for legacy Rx")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 120 +--
drivers/net/iavf/iavf_rxtx
Fix segment fault when failing to get the memory from the pool.
Fixes: 7f85d5ebcfe1 ("net/ice: add AVX512 vector path")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/ice/ice_rxtx_vec_avx2.c | 120 +---
drivers/net/ice/ice_rxtx_vec_avx5
Fix segment fault when failing to get the memory from the pool.
Fixes: e6a6a138919f ("net/i40e: add AVX512 vector path")
Cc: sta...@dpdk.org
Reported-by: David Coyle
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_rxtx_vec_avx2.c | 117 +--
drivers/net/i40e/i40e_rxtx_vec_
在 2021/3/30 10:17, Li, Xiaoyun 写道:
Hi
-Original Message-
From: Min Hu (Connor)
Sent: Tuesday, March 30, 2021 09:48
To: dev@dpdk.org
Cc: Yigit, Ferruh ; ajit.khapa...@broadcom.com; Li,
Xiaoyun
Subject: [PATCH v8] app/testpmd: support multi-process
From: Lijun Ou
This patch adds m
The current machine='default' build name is not descriptive. The actual
default build is machine='native'. Add an alternative string which does
the same build and better describes what we're building:
machine='generic'. Leave machine='default' for backwards compatibility.
Signed-off-by: Juraj Link
在 2021/3/30 11:11, Ajit Khaparde 写道:
On Mon, Mar 29, 2021 at 6:48 PM Min Hu (Connor) wrote:
From: Lijun Ou
This patch adds multi-process support for testpmd.
The test cmd example as follows:
the primary cmd:
./dpdk-testpmd -a xxx --proc-type=auto -l 0-1 -- -i \
--rxq=4 --txq=4 --num-procs
29/03/2021 06:02, Huisong Li:
> Hi, all
>
> 'speed_capa' in struct rte_eth_dev_info is defined as follows:
>
> uint32_t speed_capa; /**< Supported speeds bitmap (ETH_LINK_SPEED_). */
>
>
>Most PMD drivers use this field to report the speeds capability
> supported by the devic
Hi
> -Original Message-
> From: Min Hu (Connor)
> Sent: Monday, March 29, 2021 14:47
> To: dev@dpdk.org
> Cc: Yigit, Ferruh ; Li, Xiaoyun
> Subject: [PATCH v2] app/testpmd: fix Tx/Rx descriptor query error log
>
> From: Hongbo Zheng
>
> This patch adds more err info for Tx/Rx descript
29/03/2021 09:03, Thomas Monjalon:
> 29/03/2021 06:02, Huisong Li:
> > 'speed_capa' in struct rte_eth_dev_info is defined as follows:
> >
> > uint32_t speed_capa; /**< Supported speeds bitmap (ETH_LINK_SPEED_). */
> >
> >
> >Most PMD drivers use this field to report the speeds
If one calls ‘rte_eth_dev_rss_reta_update’ with ixgbe before starting
the device (but after setting everything else), then RSS RETA
configuration be zero after starting the device.
This patch gives a notification if the port not started.
Bugzilla ID: 664
Fixes: 249358424eab ("ixgbe: RSS RETA conf
The flag ETH_LINK_SPEED_AUTONEG is 0,
so it cannot be used in a capability bitmap.
Having 0 in speed capability means all speeds are accepted.
Signed-off-by: Thomas Monjalon
---
drivers/net/bnxt/bnxt_ethdev.c | 2 --
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 4
2 files changed, 6
Tested-by: Sunil Pai G
Hi
> -Original Message-
> From: Min Hu (Connor)
> Sent: Friday, March 26, 2021 16:53
> To: dev@dpdk.org
> Cc: Yigit, Ferruh ; ajit.khapa...@broadcom.com; Li,
> Xiaoyun
> Subject: [PATCH v7] app/testpmd: support multi-process
>
> From: Lijun Ou
>
> This patch adds multi-process support
> -Original Message-
> From: Yang, MurphyX
> Sent: Monday, March 29, 2021 15:20
> To: dev@dpdk.org
> Cc: Yang, Qiming ; Wang, Haiyue
> ; Guo, Jia
> ; Yang, SteveX ; Zhang, RobinX
> ;
> Yang, MurphyX
> Subject: [PATCH] net/ixgbe: fix RSS RETA be reset after port start
>
> If one calls ‘
Hi,
> -Original Message-
> From: Raslan Darawsheh
> Sent: Thursday, March 25, 2021 10:53 AM
> To: Michael Baum ; dev@dpdk.org
> Cc: Matan Azrad ; Slava Ovsiienko
>
> Subject: RE: [PATCH 0/2] adjusting mkey creations
>
> Hi,
>
> > -Original Message-
> > From: Michael Baum
> > Sen
If one calls ‘rte_eth_dev_rss_reta_update’ with ixgbe before starting
the device (but after setting everything else), then RSS RETA
configuration be zero after starting the device.
This patch gives a notification if the port not started.
Bugzilla ID: 664
Fixes: 249358424eab ("ixgbe: RSS RETA conf
> -Original Message-
> From: Murphy Yang
> Sent: Monday, March 29, 2021 16:11
> To: dev@dpdk.org
> Cc: Yang, Qiming ; Wang, Haiyue
> ; Guo, Jia
> ; Yang, SteveX ; Zhang, RobinX
> ;
> Yang, MurphyX
> Subject: [PATCH v2] net/ixgbe: fix RSS RETA be reset after port start
>
> If one calls
If one calls ‘rte_eth_dev_rss_reta_update’ with ixgbe before starting
the device (but after setting everything else), then RSS RETA
configuration be zero after starting the device.
This patch gives a notification if the port not started.
Bugzilla ID: 664
Fixes: 249358424eab ("ixgbe: RSS RETA conf
Hi
> -Original Message-
> From: dev On Behalf Of Ferruh Yigit
> Subject: Re: [dpdk-dev] [PATCH] ethdev: update qfi definition
>
> On 3/23/2021 12:11 PM, Raslan Darawsheh wrote:
> > qfi field is 8 bits which represent single bit for
> > PPP (paging Policy Presence) single bit for RQI
> >
Hi,
> -Original Message-
> From: Ori Kam
> Sent: Monday, March 29, 2021 11:53 AM
> To: Ferruh Yigit ; Raslan Darawsheh
> ; dev@dpdk.org; Andrew Rybchenko
> ; Ivan Malov
> Cc: Slava Ovsiienko ; Shiri Kuzin
> ; ying.a.w...@intel.com; sta...@dpdk.org; NBU-
> Contact-Thomas Monjalon ; Olivie
Hi All,
> -Original Message-
> From: Matan Azrad
> Subject: RE: [PATCH 1/2] [RFC]: ethdev: add pre-defined meter policy API
>
> Hi Cristian
>
> Thank you for your important review!
> I agree with all your comments except one, please see inline.
>
> From: Dumitrescu, Cristian
> > Hi Li
Hi Mou,
> -Original Message-
> From: Suanming Mou
>
> This commits adds the scattered mbuf input support.
>
> Signed-off-by: Suanming Mou
> ---
> app/test-regex/main.c | 134 ++
> 1 file changed, 109 insertions(+), 25 deletions(-)
>
Acked-by:
Hi,
> -Original Message-
> From: Suanming Mou
> This commit adds the UMR capability bits.
>
> Signed-off-by: Suanming Mou
> ---
> drivers/common/mlx5/linux/meson.build | 2 ++
> drivers/common/mlx5/mlx5_devx_cmds.c | 5 +
> drivers/common/mlx5/mlx5_devx_cmds.h | 3 +++
> 3 files
Hi Mou,
PSB one small comment,
Please update and feel free to add my ack.
> -Original Message-
> From: Suanming Mou
>
> UMR WQE can convert multiple mkey's memory sapce to contiguous space.
> Take advantage of the UMR WQE, scattered mbuf in one operation can be
> converted to an indirec
Hi
> -Original Message-
> From: Suanming Mou
>
> From: John Hurley
>
> A recent change adds support for scattered mbuf and UMR support for regex.
> Part of this commit makes the pi and ci counters of the regex_sq a quarter
> of the length in non umr mode, effectively moving them from 1
On 3/26/2021 8:52 PM, Tyler Retzlaff wrote:
On Fri, Mar 26, 2021 at 12:02:55PM +, Ferruh Yigit wrote:
On 3/24/2021 4:24 PM, Tyler Retzlaff wrote:
On Wed, Mar 24, 2021 at 12:30:36PM +0100, Thomas Monjalon wrote:
24/03/2021 12:27, Ferruh Yigit:
But not sure how to manage the same problem f
> -Original Message-
> From: Wang, Haiyue
> Sent: Monday, March 29, 2021 12:56 PM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z ; Wang, Haiyue
> ; Yang, Qiming
> Subject: [PATCH v1] net/ice: remove the redundant function type
>
> The function 'ice_is_profile_rule' is defined as 'ice_is_prof_ru
Hi Ori,
> -Original Message-
> From: Ori Kam
> Sent: Monday, March 29, 2021 5:35 PM
> To: Suanming Mou
> Cc: dev@dpdk.org; Slava Ovsiienko ; Matan Azrad
> ; Raslan Darawsheh
> Subject: RE: [PATCH v2 2/4] regex/mlx5: add data path scattered mbuf process
>
> Hi Mou,
>
> PSB one small co
https://bugs.dpdk.org/show_bug.cgi?id=668
Bug ID: 668
Summary: DPDK power governor fails if base_frequency is not
opened
Product: DPDK
Version: 20.11
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Hi,
> -Original Message-
> From: Jiawen Wu
> Sent: Tuesday, March 23, 2021 10:20 AM
> To: dev@dpdk.org
> Cc: Jiawen Wu
> Subject: [PATCH v3 0/6] net: ngbe PMD
>
> This patch set provides a skeleton of ngbe PMD, which adapted to Wangxun
> WX1860 series NICs.
>
> v3:
> - Use rte_ether fu
On Thu, Mar 18, 2021 at 2:28 PM Li Zhang wrote:
>
> Currently, the flow meter policy does not support multiple actions
> per color; also the allowed action types per color are very limited.
> In addition, the policy cannot be pre-defined.
>
> Due to the growing in flow actions offload abilities th
The current machine='default' build name is not descriptive. The actual
default build is machine='native'. Add an alternative string which does
the same build and better describes what we're building:
machine='generic'. Leave machine='default' for backwards compatibility.
Signed-off-by: Juraj Link
On Tue, 2021-03-23 at 11:30 +0100, David Marchand wrote:
> On Tue, Mar 23, 2021 at 10:02 AM Maxime Coquelin
> wrote:
> >
> > As done for Virtio PMD, this series improves cache utilization
> > of the vhost_virtqueue struct by removing unused field,
> > make the live-migration cache dynamically all
On Tue, 2021-03-16 at 10:38 +0100, Maxime Coquelin wrote:
> This series optimizes the cache usage of virtqueue struct,
> by making a "fake" mbuf being dynamically allocated in Rx
> virtnet struct, by removing a useless virtuque pointer
> into the virtnet structs and by moving a few fields
> to pack
The current meson option 'machine' should only specify the ISA, which is
not sufficient for Arm, where setting ISA implies other setting as well.
Add a new meson option, 'platform', which differentiates the type of the
build (native/generic) and sets machine accordingly, unless the user
chooses to
在 2021/3/23 1:17, Ferruh Yigit 写道:
> On 3/15/2021 8:14 AM, Guoyang Zhou wrote:
>> The fstack will use secondary process to access the memory of
>> eth_dev_ops , and it wants to get the info of dev, but hinic
>> driver does not initialized it when in secondary process.
>>
>
> I guess the issue is n
On 3/29/2021 10:06 AM, Raslan Darawsheh wrote:
Hi,
-Original Message-
From: Ori Kam
Sent: Monday, March 29, 2021 11:53 AM
To: Ferruh Yigit ; Raslan Darawsheh
; dev@dpdk.org; Andrew Rybchenko
; Ivan Malov
Cc: Slava Ovsiienko ; Shiri Kuzin
; ying.a.w...@intel.com; sta...@dpdk.org; NBU-
在 2021/3/29 15:19, Thomas Monjalon 写道:
29/03/2021 09:03, Thomas Monjalon:
29/03/2021 06:02, Huisong Li:
'speed_capa' in struct rte_eth_dev_info is defined as follows:
uint32_t speed_capa; /**< Supported speeds bitmap (ETH_LINK_SPEED_). */
Most PMD drivers use this field
Hi,
I've found out the pretty useful experimental brand new flow ageing API
implemented in the mlx5 PMD.
I'm trying it (rte_eth_dev_callback_register(RTE_ETH_EVENT_FLOW_AGED),
RTE_FLOW_ACTION_TYPE_AGE) to recover any flow that I previously offloaded.
The DPDK version is 20.08 and Mellanox(
29/03/2021 13:44, Huisong Li:
>
> 在 2021/3/29 15:19, Thomas Monjalon 写道:
> > 29/03/2021 09:03, Thomas Monjalon:
> >> 29/03/2021 06:02, Huisong Li:
> >>> 'speed_capa' in struct rte_eth_dev_info is defined as follows:
> >>>
> >>> uint32_t speed_capa; /**< Supported speeds bitmap (ETH_LINK
Unless I misunderstood the last status of this issue was that it was desired
empty stubs that fail at runtime as opposed to conditionally generating exports.
Is this no longer the case?
-Original Message-
From: Thomas Monjalon
Sent: Friday, March 26, 2021 1:40 AM
To: Dmitry Kozlyuk ; r
29/03/2021 11:43, Ferruh Yigit:
> On 3/26/2021 8:52 PM, Tyler Retzlaff wrote:
> > On Fri, Mar 26, 2021 at 12:02:55PM +, Ferruh Yigit wrote:
> >> On 3/24/2021 4:24 PM, Tyler Retzlaff wrote:
> >>> On Wed, Mar 24, 2021 at 12:30:36PM +0100, Thomas Monjalon wrote:
> 24/03/2021 12:27, Ferruh Yig
Hi,
> -Original Message-
> From: Liu, Yong
> Sent: Wednesday, March 24, 2021 5:19 PM
> To: Jiang, Cheng1 ; maxime.coque...@redhat.com;
> Xia, Chenbo
> Cc: dev@dpdk.org; Hu, Jiayu ; Yang, YvonneX
> ; Wang, Yinan ; Jiang,
> Cheng1
> Subject: RE: [dpdk-dev] [PATCH v2] vhost: add support fo
Sorry for the below topic confusion(in-reply-to).
On 3/29/21 9:50 AM, David Bouyeure wrote:
Hi,
I've found out the pretty useful experimental brand new flow ageing
API implemented in the mlx5 PMD.
I'm trying it (rte_eth_dev_callback_register(RTE_ETH_EVENT_FLOW_AGED),
RTE_FLOW_ACTION_TYPE_A
Hi,
I've found out the pretty useful experimental brand new flow ageing API
implemented in the mlx5 PMD.
I'm trying it (rte_eth_dev_callback_register(RTE_ETH_EVENT_FLOW_AGED),
RTE_FLOW_ACTION_TYPE_AGE) to recover any flow that I previously offloaded.
The DPDK version is 20.08 and Mellanox(
> -Original Message-
> From: Yang, MurphyX
> Sent: Monday, March 29, 2021 16:29
> To: dev@dpdk.org
> Cc: Yang, Qiming ; Wang, Haiyue
> ; Guo, Jia
> ; Yang, SteveX ; Zhang, RobinX
> ;
> Yang, MurphyX
> Subject: [PATCH v3] net/ixgbe: fix RSS RETA be reset after port start
>
> If one call
The current meson option 'machine' should only specify the ISA, which is
not sufficient for Arm, where setting ISA implies other setting as well.
Add a new meson option, 'platform', which differentiates the type of the
build (native/generic) and sets machine accordingly, unless the user
chooses to
Qi Zhang (8):
net/ice/base: code cleanup
net/ice/base: support removing VSI from flow profile
net/ice/base: print link configure error
net/ice/base: remove unused ptype field in PTT definition
net/ice/base: set MAC type for E823C device
net/ice/base: change protocol ID for VLAN in case
1. There are a lots of function header mismatch its function name.
2. remove unnecessary header file include.
3. remove unnecessary macro.
4. remove unnecessary comment.
Signed-off-by: Dave Ertman
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_common.c| 4 ++--
drivers/net/ice/base/i
Adding a function ice_flow_rem_vsi_prof() to remove flow entries
associated to the sw vsi handle. Once complete clear the vsi index from
the flow profile bitmap. This will ensure that the a vsi once removed
can be re-added and the package block rules will be added again.
Signed-off-by: Vignesh Sri
Newer NVMs return link_cfg_err for get_link_status AQ. Print it
for debug use.
Signed-off-by: Anirudh Venkataramanan
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_common.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/ice/base/ice_common.c
b/drivers/net/ice/base/ice_co
Remove the unused ptype entry, and use the gcc extension for
ranged initializers in arrays for Linux, and explicitly target
each table entry by index when initializing under Linux.
Signed-off-by: Jesse Brandeburg
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_lan_tx_rx.h | 10 --
Set E823C device's MAC type as generic.
Signed-off-by: Anirudh Venkataramanan
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_common.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/net/ice/base/ice_common.c
b/drivers/net/ice/base/ice_common.c
index 5c21d71b70..356a8b4d0
Protocol id for first vlan in Double VLAN Mode (DVM) should be
ICE_VLAN_OF_HW = 16, but for Single VLAN Mode (SVM) this should be
ICE_VLAN_OL_HW = 17.
Change protocol id in type to id translation array for outer vlan
to 17 when DVM is enabled, which means the driver, package,
and firmware support
Enable I2C read/write AQ commands. They are now required for
controlling the external physical connectors via external I2C
port expander on E810-T adapters.
Signed-off-by: Maciej Machnikowski
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_adminq_cmd.h | 29 +
drivers/net/ice/base/
Add support for PPPoL2TPv2oUDP RSS hash. L2TPv2 and PPP ptypes
and flow headers are added. Prot id for PPP is added.
Signed-off-by: Ting Xu
Signed-off-by: Qi Zhang
---
drivers/net/ice/base/ice_flow.c | 65 ++--
drivers/net/ice/base/ice_flow.h | 2 +
driver
On 3/18/21 10:13 AM, Matan Azrad wrote:
> The driver should notify the guest for each traffic burst detected by CQ
> polling.
>
> The CQ polling trigger is defined by `event_mode` device argument,
> either by busy polling on all the CQs or by blocked call to HW
> completion event using DevX cha
From: Elad Nachman
Refactor the parameter kni_net_process_request() gets, this is
preparation for addressing a user request processing deadlock problem.
Signed-off-by: Stephen Hemminger
Signed-off-by: Elad Nachman
---
kernel/linux/kni/kni_net.c | 25 +
1 file changed,
Adding async userspace requests which don't wait for the userspace
response and always return success. This is preparation to address a
regression in KNI.
Signed-off-by: Elad Nachman
Signed-off-by: Ferruh Yigit
---
kernel/linux/kni/kni_net.c | 9 +
lib/librte_kni/rte_kni.c|
KNI runs userspace callback with rtnl lock held, this is not working
fine with some devices that needs to interact with kernel interface in
the callback, like Mellanox devices.
The solution is releasing the rtnl lock before calling the userspace
callback. But it requires two consideration:
1. The
> -Original Message-
> From: Jerin Jacob
> Sent: Friday, March 26, 2021 9:33 AM
> To: McDaniel, Timothy
> Cc: dpdk-dev ; Jerin Jacob ; Van Haaren,
> Harry ; Ray Kinsella ; Neil
> Horman ; Rao, Nikhil ;
> Carrillo, Erik G ; Gujjar, Abhinandan S
> ; Pavan Nikhilesh
> ; Hemant Agrawal ;
>
On 3/17/21 1:56 PM, Jiayu Hu wrote:
> This patch removes unnecessary rte_free() for async_pkts_info
> and async_descs_split.
>
> Signed-off-by: Jiayu Hu
> ---
> lib/librte_vhost/vhost_user.c | 7 ---
> 1 file changed, 7 deletions(-)
>
Reviewed-by: Maxime Coquelin
Thanks,
Maxime
This series proposes a new event device enqueue operation if crypto
adapter forward mode is supported. Second patch in the series is the
implementation of the same in PMD. Test application changes for the
usage of new API is yet to add.
v2:
- Updated release notes.
- Made use of RTE_EVENTDEV_VALID
From: Akhil Goyal
In case an event from a previous stage is required to be forwarded
to a crypto adapter and PMD supports internal event port in crypto
adapter, exposed via capability
RTE_EVENT_CRYPTO_ADAPTER_CAP_INTERNAL_PORT_OP_FWD, we do not have
a way to check in the API rte_event_enqueue_bur
Advertise crypto adapter forward mode capability and set crypto adapter
enqueue function in driver.
Signed-off-by: Shijith Thotton
---
drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 42 ++
drivers/event/octeontx2/otx2_evdev.c | 5 +-
.../event/octeontx2/otx2_evdev_crypto_adptr
On 3/17/21 1:56 PM, Jiayu Hu wrote:
> Users register async copy device when vhost queue is enabled.
> However, if VHOST_USER_F_PROTOCOL_FEATURES is not supported,
> a deadlock occurs inside rte_vhost_async_channel_register(),
> as vhost_user_msg_handler() already takes vq->access_lock
> before p
On 3/29/2021 1:10 PM, Thomas Monjalon wrote:
29/03/2021 11:43, Ferruh Yigit:
On 3/26/2021 8:52 PM, Tyler Retzlaff wrote:
On Fri, Mar 26, 2021 at 12:02:55PM +, Ferruh Yigit wrote:
On 3/24/2021 4:24 PM, Tyler Retzlaff wrote:
On Wed, Mar 24, 2021 at 12:30:36PM +0100, Thomas Monjalon wrote:
On 3/29/2021 4:17 AM, Jiawen Wu wrote:
Support to set PHY link mode by user defined.
And update release notes 21.05 for txgbe.
During merge, release notes update moved to 3/6 where looks more appropriate,
since this patch adds FFE parameters but note is about AN training. But please
let me k
On Mon, Mar 29, 2021 at 8:30 PM McDaniel, Timothy
wrote:
>
>
>
> > -Original Message-
> > From: Jerin Jacob
> > Sent: Friday, March 26, 2021 9:33 AM
> > To: McDaniel, Timothy
> > Cc: dpdk-dev ; Jerin Jacob ; Van Haaren,
> > Harry ; Ray Kinsella ; Neil
> > Horman ; Rao, Nikhil ;
> > Carri
On 3/29/2021 4:17 AM, Jiawen Wu wrote:
This series update link process for backplane NICs.
And support to control AN training.
v4:
- Convert BP_LOG to dynamic log.
v3:
- Add devargs gradually in the patches they are used.
- Update 21.05 relaese notes.
v2:
- Convert compile time flags to runtime
> -Original Message-
> From: Jerin Jacob
> Sent: Monday, March 29, 2021 10:51 AM
> To: McDaniel, Timothy
> Cc: dpdk-dev ; Jerin Jacob ; Van Haaren,
> Harry ; Ray Kinsella ; Neil
> Horman ; Rao, Nikhil ;
> Carrillo, Erik G ; Gujjar, Abhinandan S
> ; Pavan Nikhilesh
> ; Hemant Agrawal ;
>
Hi Matan,
> -Original Message-
> From: Matan Azrad
> Sent: Thursday, March 25, 2021 6:57 AM
> To: Dumitrescu, Cristian ; Li Zhang
> ; Dekel Peled ; Ori Kam
> ; Slava Ovsiienko ; Shahaf
> Shuler ; lir...@marvell.com; Singh, Jasvinder
> ; NBU-Contact-Thomas Monjalon
> ; Yigit, Ferruh ; Andr
On 3/23/2021 1:45 PM, Min Hu (Connor) wrote:
From: Huisong Li
The 'queue_full_cnt' stats have been encapsulated in 'dfx_stats'.
However, the modification in the SVE algorithm is omitted.
As a result, the driver fails to be compiled when the SVE
algorithm is used.
Fixes: 9b77f1fe303f ("net/hns3
Hi Ori,
> -Original Message-
> From: Ori Kam
> Sent: Monday, March 29, 2021 10:23 AM
> To: Matan Azrad ; Dumitrescu, Cristian
> ; Li Zhang ; Dekel Peled
> ; Slava Ovsiienko ; Shahaf
> Shuler ; lir...@marvell.com; Singh, Jasvinder
> ; NBU-Contact-Thomas Monjalon
> ; Yigit, Ferruh ; Andrew
After 4 years, rte_flow has evolved enough to not require
special notes about what could be added in future.
Part of the removed plans were obsolete anyway.
Signed-off-by: Thomas Monjalon
---
doc/guides/prog_guide/rte_flow.rst | 38 +-
1 file changed, 1 insertion(+),
On Mon, 29 Mar 2021 03:14:29 +
Honnappa Nagarahalli wrote:
>
>
> > Subject: [PATCH v3] pflock: implementation of phase-fair reader writer locks
> >
> > This is a new type of reader-writer lock that provides better fairness
> > guarantees which makes it better for typical DPDK applications.
Hello David,
Thanks for reaching out, I'll try to answer as best as I know and I added Matan
who will be able to provide further info during next week.
First, according to our pmd documentation
(http://doc.dpdk.org/guides/nics/mlx5.html#supported-hardware-offloads) we
recommend using DPDK20.11
> >
> > > Subject: [PATCH v3] pflock: implementation of phase-fair reader
> > > writer locks
> > >
> > > This is a new type of reader-writer lock that provides better
> > > fairness guarantees which makes it better for typical DPDK applications.
> > > They lock internally uses two ticket pools, o
On Mon, Mar 29, 2021 at 12:29 AM Thomas Monjalon wrote:
>
> The flag ETH_LINK_SPEED_AUTONEG is 0,
> so it cannot be used in a capability bitmap.
>
> Having 0 in speed capability means all speeds are accepted.
>
> Signed-off-by: Thomas Monjalon
> ---
> drivers/net/bnxt/bnxt_ethdev.c | 2
On Mon, Mar 29, 2021 at 12:19 AM Thomas Monjalon wrote:
>
> 29/03/2021 09:03, Thomas Monjalon:
> > 29/03/2021 06:02, Huisong Li:
> > > 'speed_capa' in struct rte_eth_dev_info is defined as follows:
> > >
> > > uint32_t speed_capa; /**< Supported speeds bitmap (ETH_LINK_SPEED_). */
> > >
Ferruh Yigit writes:
> On 3/23/2021 1:45 PM, Min Hu (Connor) wrote:
>> From: Huisong Li
>>
>> The 'queue_full_cnt' stats have been encapsulated in 'dfx_stats'.
>> However, the modification in the SVE algorithm is omitted.
>> As a result, the driver fails to be compiled when the SVE
>> algorithm
29/03/2021 17:23, Ferruh Yigit:
> On 3/29/2021 1:10 PM, Thomas Monjalon wrote:
> > 29/03/2021 11:43, Ferruh Yigit:
> >> On 3/26/2021 8:52 PM, Tyler Retzlaff wrote:
> >>> On Fri, Mar 26, 2021 at 12:02:55PM +, Ferruh Yigit wrote:
> On 3/24/2021 4:24 PM, Tyler Retzlaff wrote:
> > On Wed,
On Mon, Mar 29, 2021 at 8:32 PM Aaron Conole wrote:
> Ferruh Yigit writes:
> > This is a very obvious build error, I am concerned how this is
> > released. Do you have any internal testing?
> >
> > + Aaron & Honnappa,
> >
> > If we can have a build test in our public CI with SVE?
>
> Maybe it's p
Hi Ajit
Looks like you agree with this RFC to move meter objects to be managed by PMD
pointers.
Thanks for the review!
From: Ajit Khaparde
> On Thu, Mar 25, 2021 at 1:21 AM Matan Azrad wrote:
> >
> > Hi Cristian
> >
> > From: Dumitrescu, Cristian
> > > Hi Li and Matan,
> > >
> > > > -Origi
1 - 100 of 134 matches
Mail list logo