Re: [PATCH v3 00/25] Net/SPNIC: support SPNIC into DPDK 22.03

2021-12-27 Thread Yanling Song
On Fri, 24 Dec 2021 09:44:57 -0800 Stephen Hemminger wrote: > On Fri, 24 Dec 2021 16:32:18 +0800 > Yanling Song wrote: > > > The patchsets introduce SPNIC driver for Ramaxel's SPNxx serial NIC > > cards into DPDK 22.03. Ramaxel Memory Technology is a company which > > supply a lot of electric p

回复: [RFC PATCH v1 0/4] Direct re-arming of buffers on receive side

2021-12-27 Thread Feifei Wang
Thanks for your comments. > -邮件原件- > 发件人: Morten Brørup > 发送时间: Sunday, December 26, 2021 6:25 PM > 收件人: Feifei Wang > 抄送: dev@dpdk.org; nd > 主题: RE: [RFC PATCH v1 0/4] Direct re-arming of buffers on receive side > > > From: Feifei Wang [mailto:feifei.wa...@arm.com] > > Sent: Friday, 2

RE: [RFC 1/1] vhost: integrate dmadev in asynchronous datapath

2021-12-27 Thread Hu, Jiayu
Hi Maxime, Thanks for your comments, and some replies are inline. Thanks, Jiayu > -Original Message- > From: Maxime Coquelin > Sent: Friday, December 24, 2021 6:40 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: i.maxim...@ovn.org; Xia, Chenbo ; Richardson, > Bruce ; Van Haaren, Harry > ; Mcnam

Re: [PATCH v2 06/16] net/dpaa2: support multiple txqs en-queue for ordered

2021-12-27 Thread Stephen Hemminger
On Mon, 27 Dec 2021 21:46:35 +0530 nipun.gu...@nxp.com wrote: > @@ -1003,16 +1003,20 @@ dpaa2_eventdev_txa_enqueue(void *port, > struct rte_event ev[], > uint16_t nb_events) > { > - struct rte_mbuf *m = (struct rte_mbuf *)ev[0].mbuf; > + v

Re: [PATCH v2 15/16] net/pfe: reduce driver initialization time

2021-12-27 Thread Stephen Hemminger
On Mon, 27 Dec 2021 21:46:44 +0530 nipun.gu...@nxp.com wrote: > From: Gagandeep Singh > > This patch reduces the delay in the device init. > > Signed-off-by: Gagandeep Singh > --- > drivers/net/pfe/pfe_hif.c | 6 -- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drive

Re: [PATCH v2 00/16] features and fixes on NXP eth devices

2021-12-27 Thread Stephen Hemminger
On Mon, 27 Dec 2021 21:46:29 +0530 nipun.gu...@nxp.com wrote: > From: Nipun Gupta > > This series adds few features and important fixes on DPAA, > PFE and ENETC devices. > > Features added: > - level 2 support for shaping on DPAA2 > - loopback configuration for DPNI devices on DPAA2 > - Multipl

Re: [PATCH v2 14/16] net/pfe: disable HW CRC stripping

2021-12-27 Thread Stephen Hemminger
On Mon, 27 Dec 2021 21:46:43 +0530 nipun.gu...@nxp.com wrote: > @@ -422,8 +422,11 @@ pfe_eth_close(struct rte_eth_dev *dev) > } > > static int > -pfe_eth_configure(struct rte_eth_dev *dev __rte_unused) > +pfe_eth_configure(struct rte_eth_dev *dev) > { > + if (dev->data->dev_conf.rxmode.of

[PATCH v2 16/16] net/pfe: remove setting unused value

2021-12-27 Thread nipun . gupta
From: Apeksha Gupta remove setting link status where it is not being used Signed-off-by: Apeksha Gupta --- drivers/net/pfe/pfe_ethdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/pfe/pfe_ethdev.c b/drivers/net/pfe/pfe_ethdev.c index bfcaf51dd9..5a3008cbb5

[PATCH v2 15/16] net/pfe: reduce driver initialization time

2021-12-27 Thread nipun . gupta
From: Gagandeep Singh This patch reduces the delay in the device init. Signed-off-by: Gagandeep Singh --- drivers/net/pfe/pfe_hif.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/net/pfe/pfe_hif.c b/drivers/net/pfe/pfe_hif.c index c4a7154ba7..eade726b2e 10064

[PATCH v2 14/16] net/pfe: disable HW CRC stripping

2021-12-27 Thread nipun . gupta
From: Gagandeep Singh LS1012A MAC PCS block has an erratum that is seen with specific PHY AR803x. The issue is triggered by the (spec-compliant) operation of the AR803x PHY on the LS1012A-FRWY board. Due to this, good FCS packet is reported as error packet by MAC, so for these error packets FCS

[PATCH v2 12/16] net/dpaa: enable checksum for shared MAC interface

2021-12-27 Thread nipun . gupta
From: Nipun Gupta In case of shared MAC B0V bit in contextA is required to be set to set so that ASPID is 0. Signed-off-by: Brick Yang Signed-off-by: Nipun Gupta --- drivers/net/dpaa/dpaa_ethdev.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers

[PATCH v2 13/16] net/enetc: add support for VFs

2021-12-27 Thread nipun . gupta
From: Gagandeep Singh Add virtual function support for enetc devices Signed-off-by: Gagandeep Singh --- drivers/net/enetc/enetc_ethdev.c | 25 - 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/drivers/net/enetc/enetc_ethdev.c b/drivers/net/enetc/enetc_eth

[PATCH v2 11/16] net/dpaa: check status before configuring shared MAC

2021-12-27 Thread nipun . gupta
From: Nipun Gupta For shared MAC interface, it is a prerequisite to enable the interface in the kernel, before using it in user-space. This patch makes sure that device is not getting configured in case shared MAC interface is not enabled in the kernel. Signed-off-by: Nipun Gupta --- drivers/b

[PATCH v2 10/16] net/dpaa2: support recycle loopback port

2021-12-27 Thread nipun . gupta
From: Jun Yang DPAA2 recycle port is used for configuring the device in the loopback mode. Loopback configuration can be at dpni level or at serdes level. Signed-off-by: Jun Yang --- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 3 +- drivers/net/dpaa2/dpaa2_ethdev.c| 32 +- drivers/net

[PATCH v2 09/16] bus/fslmc: add and scan dprc devices

2021-12-27 Thread nipun . gupta
From: Jun Yang In order to get connection endpoint of each objects, scan the dprc object. Signed-off-by: Jun Yang Signed-off-by: Nipun Gupta --- drivers/bus/fslmc/fslmc_bus.c| 15 ++- drivers/bus/fslmc/fslmc_vfio.c | 18 +++- drivers/bus/fslmc/mc/dprc.c |

[PATCH v2 07/16] net/dpaa2: add support for level 2 in traffic management

2021-12-27 Thread nipun . gupta
From: Gagandeep Singh This patch adds support for level 2 for QoS shaping. Signed-off-by: Gagandeep Singh --- doc/guides/nics/dpaa2.rst | 2 +- drivers/net/dpaa2/dpaa2_ethdev.c| 55 ++- drivers/net/dpaa2/dpaa2_ethdev.h| 6 +- drivers/net/dpaa2/dpaa2_tm.c| 563 +++

[PATCH v2 08/16] net/dpaa2: secondary process handling for dpni

2021-12-27 Thread nipun . gupta
From: Jun Yang This change uses 'dev->process_private' instead of 'priv->hw' to get dpmcp per process while setting flow distribution, as priv->hw is only valid for primary process. It also initialize rte_dpaa2_bpid_info in secondary process. Signed-off-by: Jun Yang --- drivers/mempool/dpaa2/d

[PATCH v2 06/16] net/dpaa2: support multiple txqs en-queue for ordered

2021-12-27 Thread nipun . gupta
From: Jun Yang Support the tx enqueue in order queue mode, where queue id for each event may be different. Signed-off-by: Jun Yang --- drivers/event/dpaa2/dpaa2_eventdev.c | 12 ++- drivers/net/dpaa2/dpaa2_ethdev.h | 4 + drivers/net/dpaa2/dpaa2_rxtx.c | 142 ++

[PATCH v2 05/16] net/dpaa2: fix timestamping for IEEE1588

2021-12-27 Thread nipun . gupta
From: Vanshika Shukla The current implementation of DPAA2 driver code is such that it records Rx and Tx timestamp for PTP without checking if they are PTP packets or not. Packets for which RTE_MBUF_F_RX_IEEE1588_TMST and RTE_MBUF_F_TX_IEEE1588_TMST is not set, Rx and Tx timestamp should not be re

[PATCH v2 04/16] net/dpaa2: fix unregistering interrupt handler

2021-12-27 Thread nipun . gupta
From: Vanshika Shukla This patch fixes code that handles unregistering LSC interrupt handler in dpaa2_dev_stop API. Fixes: c5acbb5ea20e ("net/dpaa2: support link status event") Cc: sta...@dpdk.org Signed-off-by: Vanshika Shukla --- drivers/net/dpaa2/dpaa2_ethdev.c | 7 ++- 1 file changed,

[PATCH v2 03/16] net/dpaa2: warn user in case of high nb desc

2021-12-27 Thread nipun . gupta
From: Rohit Raj Added warning message if application is configuring nb_desc more than supported by PEB memory suggesting user to configure HW descriptors in normal memory rather than in faster PEB memory. Signed-off-by: Rohit Raj --- drivers/net/dpaa2/dpaa2_ethdev.c | 13 + 1 file

[PATCH v2 02/16] bus/fslmc: use dmb oshst for synchronization before I/O

2021-12-27 Thread nipun . gupta
From: Nipun Gupta Outer Shareable Store (oshst) is sufficient for Data Memory Barrier (dmb) when doing IO on the interface via QBMAN. This will sync L3/DDR with the L1/L2 cached data. Signed-off-by: Nipun Gupta --- drivers/bus/fslmc/qbman/include/compat.h | 4 ++-- 1 file changed, 2 insertion

[PATCH v2 01/16] bus/fslmc: update MC to 10.29

2021-12-27 Thread nipun . gupta
From: Nipun Gupta update MC firmware library version to 10.29 Signed-off-by: Nipun Gupta Signed-off-by: Gagandeep Singh --- drivers/bus/fslmc/mc/fsl_dpmng.h | 2 +- drivers/net/dpaa2/mc/dpdmux.c | 8 ++ drivers/net/dpaa2/mc/dpkg.c | 7 +- drivers/net/dpaa2/mc/dpni

[PATCH v2 00/16] features and fixes on NXP eth devices

2021-12-27 Thread nipun . gupta
From: Nipun Gupta This series adds few features and important fixes on DPAA, PFE and ENETC devices. Features added: - level 2 support for shaping on DPAA2 - loopback configuration for DPNI devices on DPAA2 - Multiple TXQ's enqueue for ordered queues for performance - VFs support on ENETC Fixes:

[Bug 918] RTE EAL is unable to complete its work

2021-12-27 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=918 Bug ID: 918 Summary: RTE EAL is unable to complete its work Product: DPDK Version: 20.11 Hardware: All OS: All Status: UNCONFIRMED Severity: normal Prior