RE: [PATCH 4/5] net/mlx5: fix GENEVE protocol type translation

2021-11-14 Thread Slava Ovsiienko
> -Original Message- > From: Gregory Etelson > Sent: Sunday, November 14, 2021 17:36 > To: dev@dpdk.org; Gregory Etelson > Cc: Matan Azrad ; Raslan Darawsheh > ; sta...@dpdk.org; Slava Ovsiienko > ; Moti Haimovsky > Subject: [PATCH 4/5] net/mlx5: fix GENEVE protocol type translation > >

RE: [PATCH 5/5] net/mlx5: fix GRE protocol type translation

2021-11-14 Thread Slava Ovsiienko
> -Original Message- > From: Gregory Etelson > Sent: Sunday, November 14, 2021 17:36 > To: dev@dpdk.org; Gregory Etelson > Cc: Matan Azrad ; Raslan Darawsheh > ; sta...@dpdk.org; Slava Ovsiienko > ; Yongseok Koh ; Ori Kam > > Subject: [PATCH 5/5] net/mlx5: fix GRE protocol type translati

RE: [PATCH 3/5] net/mlx5: fix RSS expansion scheme for GRE header

2021-11-14 Thread Slava Ovsiienko
> -Original Message- > From: Gregory Etelson > Sent: Sunday, November 14, 2021 17:36 > To: dev@dpdk.org; Gregory Etelson > Cc: Matan Azrad ; Raslan Darawsheh > ; sta...@dpdk.org; Slava Ovsiienko > ; Yongseok Koh ; NBU- > Contact-N?lio Laranjeiro > Subject: [PATCH 3/5] net/mlx5: fix RSS e

RE: [PATCH 2/5] net/mlx5: add Ethernet header to GENEVE RSS expansion

2021-11-14 Thread Slava Ovsiienko
> -Original Message- > From: Gregory Etelson > Sent: Sunday, November 14, 2021 17:36 > To: dev@dpdk.org; Gregory Etelson > Cc: Matan Azrad ; Raslan Darawsheh > ; sta...@dpdk.org; Slava Ovsiienko > > Subject: [PATCH 2/5] net/mlx5: add Ethernet header to GENEVE RSS > expansion > > RFC-892

RE: [PATCH 1/5] net/mlx5: fix VXLAN-GPE next protocol translation

2021-11-14 Thread Slava Ovsiienko
> -Original Message- > From: Gregory Etelson > Sent: Sunday, November 14, 2021 17:36 > To: dev@dpdk.org; Gregory Etelson > Cc: Matan Azrad ; Raslan Darawsheh > ; sta...@dpdk.org; Slava Ovsiienko > ; Raslan Darawsheh > Subject: [PATCH 1/5] net/mlx5: fix VXLAN-GPE next protocol translation

RE: [PATCH v3] vhost: fix physical address mapping

2021-11-14 Thread Xia, Chenbo
Hi Xuan, > -Original Message- > From: Ding, Xuan > Sent: Wednesday, November 10, 2021 2:07 PM > To: maxime.coque...@redhat.com; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Wang, YuanX > ; He, Xingguang ; Ding, Xuan > > Subject: [PATCH v3] vhost: fix physical address mapping > > When ch

[PATCH v11 5/5] net/enetfec: add features

2021-11-14 Thread Apeksha Gupta
This patch adds checksum and VLAN offloads in enetfec network poll mode driver. Signed-off-by: Sachin Saxena Signed-off-by: Apeksha Gupta Acked-by: Hemant Agrawal --- doc/guides/nics/enetfec.rst | 2 + doc/guides/nics/features/enetfec.ini | 3 ++ drivers/net/enetfec/enet_ethdev.c

[PATCH v11 4/5] net/enetfec: add Rx/Tx support

2021-11-14 Thread Apeksha Gupta
This patch adds burst enqueue and dequeue operations to the enetfec PMD. Basic features added like promiscuous enable, basic stats. Signed-off-by: Sachin Saxena Signed-off-by: Apeksha Gupta Acked-by: Hemant Agrawal --- doc/guides/nics/enetfec.rst | 2 + doc/guides/nics/features/enet

[PATCH v11 3/5] net/enetfec: support queue configuration

2021-11-14 Thread Apeksha Gupta
This patch adds Rx/Tx queue configuration setup operations. On packet reception the respective BD Ring status bit is set which is then used for packet processing. Signed-off-by: Sachin Saxena Signed-off-by: Apeksha Gupta Acked-by: Hemant Agrawal --- drivers/net/enetfec/enet_ethdev.c | 220

[PATCH v11 2/5] net/enetfec: add UIO support

2021-11-14 Thread Apeksha Gupta
Implemented the fec-uio driver in kernel. enetfec PMD uses UIO interface to interact with "fec-uio" driver implemented in kernel for PHY initialisation and for mapping the allocated memory of register & BD from kernel to DPDK which gives access to non-cacheable memory for BD. Signed-off-by: Sachin

[PATCH v11 1/5] net/enetfec: introduce NXP ENETFEC driver

2021-11-14 Thread Apeksha Gupta
ENETFEC (Fast Ethernet Controller) is a network poll mode driver for NXP SoC i.MX 8M Mini. This patch adds skeleton for enetfec driver with probe function. Signed-off-by: Sachin Saxena Signed-off-by: Apeksha Gupta Acked-by: Hemant Agrawal --- MAINTAINERS| 7 ++ d

[PATCH v11 0/5] drivers/net: add NXP ENETFEC driver

2021-11-14 Thread Apeksha Gupta
This patch series introduce the enetfec driver, ENETFEC (Fast Ethernet Controller) is a network poll mode driver for the inbuilt NIC found in the NXP i.MX 8M Mini SoC. An overview of the enetfec driver with probe and remove are in patch 1. Patch 2 design UIO interface so that user space directly c

[PATCH v1] app/testpmd: avoid the process ID out of range

2021-11-14 Thread Haiyue Wang
The 'proc-id' should be less than 'num-procs', if not, exit the testpmd and show the error message. Fixes: a550baf24af9 ("app/testpmd: support multi-process") Signed-off-by: Haiyue Wang --- app/test-pmd/parameters.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/app/test-pmd/paramete

Re: [dpdk-dev] [dpdk-announce] release candidate 21.11-rc2

2021-11-14 Thread Kalesh Anakkur Purayil
Hi Thomas, The testing with dpdk 21.11-rc2 from Broadcom looks good. The following is a list of tests executed with 21.11-rc2: - Basic functionality: Send and receive multiple types of traffic. - Stats check tests - RSS tests - VLAN Offload Tests - RX/TX Checksum Offload Tests - Dynamic queue t

Re: [dpdk-announce] release candidate 21.11-rc2

2021-11-14 Thread Pei Zhang
Hello Thomas, The testing with dpdk 21.11-rc2 from Red Hat looks good. We tested below 18 scenarios and all got PASS on RHEL8: (1)Guest with device assignment(PF) throughput testing(1G hugepage size): PASS (2)Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS (3)Guest wi

Re: [PATCH v2] test/bpf_convert: do not require DNS lookup

2021-11-14 Thread Kalesh Anakkur Purayil
On Wed, Nov 10, 2021 at 9:48 PM Stephen Hemminger < step...@networkplumber.org> wrote: > These tests were using strings with hostname (dpdk.org) and this makes > test code do a DNS lookup. In container environment used for OpenSuse > build, DNS is unavailable. Replace dpdk.org with an IPv4 addres

[PATCH v3] app/testpmd: fix DCB in VT configuration

2021-11-14 Thread Jie Wang
When set port DCB in VT mode enabled, it should remove RSS HASH offload before reconfiguring the device and queues. Because port multi-queue mode is changed from RSS to DCB in VT. Fixes: 2a977b891f99 ("app/testpmd: fix DCB configuration") Signed-off-by: Jie Wang --- v3: * update commit log. *

[PATCH v2] net/ice: fix secondary process Rx offload path

2021-11-14 Thread Alvin Zhang
Secondary process depends on the vector offload flag to select right Rx offload path. This patch adds a variable in share memory to store the vector offload flag that can be directly read by secondary process. Fixes: 808a17b3c1e6 ("net/ice: add Rx AVX512 offload path") Cc: sta...@dpdk.org Signed-

RE: [PATCH v4 15/18] vhost: fix typo in comment

2021-11-14 Thread Xia, Chenbo
> -Original Message- > From: Stephen Hemminger > Sent: Friday, November 12, 2021 8:02 AM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Maxime Coquelin > ; Xia, Chenbo > Subject: [PATCH v4 15/18] vhost: fix typo in comment > > Yet another spelling error found by codespell. > > Signed-off-

Re: [PATCH v2] test/bpf_convert: do not require DNS lookup

2021-11-14 Thread Luca Boccassi
On Wed, 10 Nov 2021 at 16:18, Stephen Hemminger wrote: > > These tests were using strings with hostname (dpdk.org) and this makes > test code do a DNS lookup. In container environment used for OpenSuse > build, DNS is unavailable. Replace dpdk.org with an IPv4 address > reserved for documentation

[PATCH 5/5] net/mlx5: fix GRE protocol type translation

2021-11-14 Thread Gregory Etelson
When application creates several flows to match on GRE tunnel without explicitly specifying GRE protocol type value in flow rules, PMD will translate that to zero mask. RDMA-CORE cannot distinguish between different inner flow types and produces identical matchers for each zero mask. The patch ext

[PATCH 4/5] net/mlx5: fix GENEVE protocol type translation

2021-11-14 Thread Gregory Etelson
When application creates several flows to match on GENEVE tunnel without explicitly specifying GENEVE protocol type value in flow rules, PMD will translate that to zero mask. RDMA-CORE cannot distinguish between different inner flow types and produces identical matchers for each zero mask. The pat

[PATCH 3/5] net/mlx5: fix RSS expansion scheme for GRE header

2021-11-14 Thread Gregory Etelson
RFC-2784 allows any valid Ethernet type in GRE protocol type field. Add Ethernet to GRE RSS expansion. Cc: sta...@dpdk.org Fixes: f4b901a46aec ("net/mlx5: add flow GRE item") Signed-off-by: Gregory Etelson --- drivers/net/mlx5/mlx5_flow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

[PATCH 2/5] net/mlx5: add Ethernet header to GENEVE RSS expansion

2021-11-14 Thread Gregory Etelson
RFC-8926 allows inner Ethernet header after GENEVE tunnel. Current GENEVE RSS expansion created IPv4 and IPv6 paths only. The patch adds Ethernet to RSS expansion scheme. Cc: sta...@dpdk.org Signed-off-by: Gregory Etelson --- drivers/net/mlx5/mlx5_flow.c | 34 +-

[PATCH 1/5] net/mlx5: fix VXLAN-GPE next protocol translation

2021-11-14 Thread Gregory Etelson
VXLAN-GPE extends VXLAN protocol and provides the next protocol field specifying the first inner header type. The application can assign some explicit value to VXLAN-GPE::next_protocol field or set it to the default one. In the latter case, the rdma-core library cannot recognize the matcher built

RE: [PATCH] net/mlx5: fix the delay drop bit set overflow

2021-11-14 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Bing Zhao > Sent: Friday, November 12, 2021 4:39 PM > To: Slava Ovsiienko ; Matan Azrad > > Cc: dev@dpdk.org; Raslan Darawsheh > Subject: [PATCH] net/mlx5: fix the delay drop bit set overflow > > The attribute to record the global control of hairpin qu

RE: [PATCH] net/mlx5: fix flex item macro collision

2021-11-14 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Gregory Etelson > Sent: Thursday, November 11, 2021 6:23 PM > To: dev@dpdk.org; Gregory Etelson ; Slava Ovsiienko > > Cc: Matan Azrad > Subject: [PATCH] net/mlx5: fix flex item macro collision > > Flex item macro definition values duplicated existing con

RE: [PATCH] net/mlx5: fix integrity conversion scheme

2021-11-14 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Gregory Etelson > Sent: Thursday, November 11, 2021 6:16 PM > To: dev@dpdk.org; Gregory Etelson ; Slava Ovsiienko > > Cc: sta...@dpdk.org; Matan Azrad > Subject: [PATCH] net/mlx5: fix integrity conversion scheme > > RTE flow integrity API provides top-l

RE: [PATCH] net/mlx5: fix add Tx scheduling check

2021-11-14 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Slava Ovsiienko > Sent: Wednesday, November 10, 2021 3:06 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Matan Azrad > ; sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix add Tx scheduling check > > There was the redundant check for the enabled E-Switch,