Skip to contentSkip to conversation

release candidate 22.03-rc2

DISCUSSION Jiang, YuX 5 participants 7 messages Mar 1, 2022 – Mar 7, 2022 1 message not in the archive

lore
Share & tools
lore

Jiang, YuX

author Acked-by Jerin Jacob Acked-by Jerin Jacob Acked-by Ori Kam Acked-by Ori Kam
#1 lore raw
In reply to a message not in the archive
Quoted 18 lines

-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Monday, February 28, 2022 5:02 AM
To: [email protected]
Subject: release candidate 22.03-rc2

A new DPDK release candidate is ready for testing:

      https://git.dpdk.org/dpdk/tag/?id=v22.03-rc2

There are 306 new patches in this snapshot.

Release notes:

      https://doc.dpdk.org/guides/rel_notes/release_22_03.html

Highlights of 22.03-rc2:
- ethdev flow API for templates and async operations
- Marvell GPIO driver for CNXK

Quoted 7 lines

The driver features should be frozen now.
Please test and report issues on bugs.dpdk.org.

DPDK 22.03-rc3 is expected in one week.

Thank you everyone

Update some new bugzilla bugs for 22.03-rc2, please help to fix. Thanks all.
https://bugs.dpdk.org/show_bug.cgi?id=939 [dpdk 22.03-rc2] drivers/net/cnxk/cnxk_ethdev_mtr meson build failed with cflag parm optimization=1 on Ubuntu20.04 with GCC10.3 First bad commit id:
commit b526599020ef06811dd08c4f15c0cdf049d7f9f2 (HEAD)

Author: Rakesh Kudurumalla <[email protected]>
Date:   Wed Feb 23 15:25:40 2022 +0530

net/cnxk: fix build with GCC 12

Resolve following compilation error with gcc 12 version.
error: storing the address of local variable message in *error.message

Fixes 26b034f78ca7 ("net/cnxk: support to validate meter policy")

https://bugs.dpdk.org/show_bug.cgi?id=940 [dpdk 22.03-rc2] drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_inl_dev.c.o: meson build failed with -Dmax_ethports=1024 parameter First bad commit id:
commit b526599020ef06811dd08c4f15c0cdf049d7f9f2 (HEAD)

Author: Rakesh Kudurumalla <[email protected]>
Date:   Wed Feb 23 15:25:40 2022 +0530

net/cnxk: fix build with GCC 12

Resolve following compilation error with gcc 12 version.
error: storing the address of local variable message in *error.message

Fixes 26b034f78ca7 ("net/cnxk: support to validate meter policy")

https://bugs.dpdk.org/show_bug.cgi?id=941 [dpdk-22.03] core dump when create fdir rule with bad arguments First bad commit id:
04cc665fab38e2a382f6886e57c97b78e92cea46 is the first bad commit
commit 04cc665fab38e2a382f6886e57c97b78e92cea46

Author: Alexander Kozyrev <[email protected]>
Date:   Wed Feb 23 05:02:35 2022 +0200

app/testpmd: add flow template management

Add testpmd support for the rte_flow_pattern_template and rte_flow_actions_template APIs. Provide the command line interface for the template creation/destruction. Usage example:
testpmd> flow pattern_template 0 create pattern_template_id 2
template eth dst is 00:16:3e:31:15:c3 / end
testpmd> flow actions_template 0 create actions_template_id 4
template drop / end mask drop / end
testpmd> flow actions_template 0 destroy actions_template 4 testpmd> flow pattern_template 0 destroy pattern_template 2

https://bugs.dpdk.org/show_bug.cgi?id=944 [dpdk 22.03-rc2] inline_ipsec/test_Ipsec_Encryption_Rss: run dpdk-ipsec-secgw with assigned parameter fail First bad commit id:
04cc665fab38e2a382f6886e57c97b78e92cea46 is the first bad commit
commit 04cc665fab38e2a382f6886e57c97b78e92cea46

Author: Alexander Kozyrev <[email protected]>
Date:   Wed Feb 23 05:02:35 2022 +0200

app/testpmd: add flow template management

Add testpmd support for the rte_flow_pattern_template and rte_flow_actions_template APIs. Provide the command line interface for the template creation/destruction. Usage example:
testpmd> flow pattern_template 0 create pattern_template_id 2
template eth dst is 00:16:3e:31:15:c3 / end
testpmd> flow actions_template 0 create actions_template_id 4
template drop / end mask drop / end
testpmd> flow actions_template 0 destroy actions_template 4 testpmd> flow pattern_template 0 destroy pattern_template 2

#2 lore raw

Adding authors and reviewers of failing patches.
Rakesh, Jerin, Alexander, Ori,
please check below bugs.

01/03/2022 11:56, Jiang, YuX:

Quoted 81 lines

Update some new bugzilla bugs for 22.03-rc2, please help to fix. Thanks all.
https://bugs.dpdk.org/show_bug.cgi?id=939 [dpdk 22.03-rc2] drivers/net/cnxk/cnxk_ethdev_mtr meson build failed with cflag parm optimization=1 on Ubuntu20.04 with GCC10.3 First bad commit id:
commit b526599020ef06811dd08c4f15c0cdf049d7f9f2 (HEAD)

Author: Rakesh Kudurumalla <[email protected]>
Date:   Wed Feb 23 15:25:40 2022 +0530

net/cnxk: fix build with GCC 12

Resolve following compilation error with gcc 12 version.
error: storing the address of local variable message in *error.message

Fixes 26b034f78ca7 ("net/cnxk: support to validate meter policy")

https://bugs.dpdk.org/show_bug.cgi?id=940 [dpdk 22.03-rc2] drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_inl_dev.c.o: meson build failed with -Dmax_ethports=1024 parameter First bad commit id:
commit b526599020ef06811dd08c4f15c0cdf049d7f9f2 (HEAD)

Author: Rakesh Kudurumalla <[email protected]>
Date:   Wed Feb 23 15:25:40 2022 +0530

net/cnxk: fix build with GCC 12

Resolve following compilation error with gcc 12 version.
error: storing the address of local variable message in *error.message

Fixes 26b034f78ca7 ("net/cnxk: support to validate meter policy")

https://bugs.dpdk.org/show_bug.cgi?id=941 [dpdk-22.03] core dump when create fdir rule with bad arguments First bad commit id:
04cc665fab38e2a382f6886e57c97b78e92cea46 is the first bad commit
commit 04cc665fab38e2a382f6886e57c97b78e92cea46

Author: Alexander Kozyrev <[email protected]>
Date:   Wed Feb 23 05:02:35 2022 +0200

app/testpmd: add flow template management

Add testpmd support for the rte_flow_pattern_template and rte_flow_actions_template APIs. Provide the command line interface for the template creation/destruction. Usage example:
testpmd> flow pattern_template 0 create pattern_template_id 2
template eth dst is 00:16:3e:31:15:c3 / end
testpmd> flow actions_template 0 create actions_template_id 4
template drop / end mask drop / end
testpmd> flow actions_template 0 destroy actions_template 4 testpmd> flow pattern_template 0 destroy pattern_template 2

https://bugs.dpdk.org/show_bug.cgi?id=944 [dpdk 22.03-rc2] inline_ipsec/test_Ipsec_Encryption_Rss: run dpdk-ipsec-secgw with assigned parameter fail First bad commit id:
04cc665fab38e2a382f6886e57c97b78e92cea46 is the first bad commit
commit 04cc665fab38e2a382f6886e57c97b78e92cea46

Author: Alexander Kozyrev <[email protected]>
Date:   Wed Feb 23 05:02:35 2022 +0200

app/testpmd: add flow template management

Add testpmd support for the rte_flow_pattern_template and rte_flow_actions_template APIs. Provide the command line interface for the template creation/destruction. Usage example:
testpmd> flow pattern_template 0 create pattern_template_id 2
template eth dst is 00:16:3e:31:15:c3 / end
testpmd> flow actions_template 0 create actions_template_id 4
template drop / end mask drop / end
testpmd> flow actions_template 0 destroy actions_template 4 testpmd> flow pattern_template 0 destroy pattern_template 2

#3 lore raw

I'm working on fixing Bug 941 - will issue patch for this shortly. But Bug 944 is wrongly attributed to my commit in this email. Adding Volodymyr as his commit is actually listed in the bug.

Quoted 138 lines

-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Tuesday, March 1, 2022 7:36
To: Rakesh Kudurumalla <[email protected]>; Jerin Jacob <[email protected]>; Alexander Kozyrev <[email protected]>; Ori Kam <[email protected]>
Cc: dev ([email protected]) <[email protected]>; Devlin, Michelle <[email protected]>; Mcnamara, John <[email protected]>; Yigit, Ferruh <[email protected]>; Sun, QingX <[email protected]>; Jiang, YuX <[email protected]>
Subject: Re: release candidate 22.03-rc2

Adding authors and reviewers of failing patches.
Rakesh, Jerin, Alexander, Ori,
please check below bugs.

01/03/2022 11:56, Jiang, YuX:

Quoted 2 lines

Update some new bugzilla bugs for 22.03-rc2, please help to fix. Thanks all.

https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs
.dpdk.org%2Fshow_bug.cgi%3Fid%3D939&amp;data=04%7C01%7Cakozyrev %40nvidia.com%7Ca2aac7bd26244afbcd8908d9fb800b2d%7C43083d15727340 c1b7db39efd9ccc17a%7C0%7C0%7C637817350871706214%7CUnknown%7CT WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLC JXVCI6Mn0%3D%7C3000&amp;sdata=0u4TYxRHLwBlGvlJYnlC99FNxCrwZXu7g KIIHLAzlRo%3D&amp;reserved=0 [dpdk 22.03-rc2] drivers/net/cnxk/cnxk_ethdev_mtr meson build failed with cflag parm optimization=1 on Ubuntu20.04 with GCC10.3

Quoted 10 lines

First bad commit id:
commit b526599020ef06811dd08c4f15c0cdf049d7f9f2 (HEAD)

Author: Rakesh Kudurumalla <[email protected]>
Date:   Wed Feb 23 15:25:40 2022 +0530

net/cnxk: fix build with GCC 12

Resolve following compilation error with gcc 12 version.
error: storing the address of local variable message in *error.message

Quoted 8 lines
Fixes 26b034f78ca7 ("net/cnxk: support to validate meter policy")

https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs
.dpdk.org%2Fshow_bug.cgi%3Fid%3D940&amp;data=04%7C01%7Cakozyrev %40nvidia.com%7Ca2aac7bd26244afbcd8908d9fb800b2d%7C43083d15727340 c1b7db39efd9ccc17a%7C0%7C0%7C637817350871706214%7CUnknown%7CT WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLC JXVCI6Mn0%3D%7C3000&amp;sdata=p5BlP21K2X5ws3uIXeutP9vJfkIqHvv0% 2F2Jt2zhpbwg%3D&amp;reserved=0 [dpdk 22.03-rc2] drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_inl_dev.c.o:
meson build failed with -Dmax_ethports=1024 parameter

Quoted 10 lines

First bad commit id:
commit b526599020ef06811dd08c4f15c0cdf049d7f9f2 (HEAD)

Author: Rakesh Kudurumalla <[email protected]>
Date:   Wed Feb 23 15:25:40 2022 +0530

net/cnxk: fix build with GCC 12

Resolve following compilation error with gcc 12 version.
error: storing the address of local variable message in *error.message

Quoted 8 lines
Fixes 26b034f78ca7 ("net/cnxk: support to validate meter policy")

https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs
.dpdk.org%2Fshow_bug.cgi%3Fid%3D941&amp;data=04%7C01%7Cakozyrev %40nvidia.com%7Ca2aac7bd26244afbcd8908d9fb800b2d%7C43083d15727340 c1b7db39efd9ccc17a%7C0%7C0%7C637817350871706214%7CUnknown%7CT WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLC JXVCI6Mn0%3D%7C3000&amp;sdata=rmm2xSlVgplEat2pJUJoQm69vlHzhQu M%2F0a8KZOeWQM%3D&amp;reserved=0 [dpdk-22.03] core dump when create fdir rule with bad arguments

Quoted 18 lines

First bad commit id:
04cc665fab38e2a382f6886e57c97b78e92cea46 is the first bad commit commit 04cc665fab38e2a382f6886e57c97b78e92cea46

Author: Alexander Kozyrev <[email protected]>
Date:   Wed Feb 23 05:02:35 2022 +0200

app/testpmd: add flow template management

Add testpmd support for the rte_flow_pattern_template and rte_flow_actions_template APIs. Provide the command line interface for the template creation/destruction. Usage example:
testpmd> flow pattern_template 0 create pattern_template_id 2
template eth dst is 00:16:3e:31:15:c3 / end
testpmd> flow actions_template 0 create actions_template_id 4
template drop / end mask drop / end
testpmd> flow actions_template 0 destroy actions_template 4 testpmd> flow pattern_template 0 destroy pattern_template 2

Quoted 4 lines

https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs
.dpdk.org%2Fshow_bug.cgi%3Fid%3D944&amp;data=04%7C01%7Cakozyrev %40nvidia.com%7Ca2aac7bd26244afbcd8908d9fb800b2d%7C43083d15727340 c1b7db39efd9ccc17a%7C0%7C0%7C637817350871706214%7CUnknown%7CT WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLC JXVCI6Mn0%3D%7C3000&amp;sdata=DMD2K7MuE5sX4r%2B99G5OGo%2FTi CEChUN1TtfxxgWngQ0%3D&amp;reserved=0 [dpdk 22.03-rc2] inline_ipsec/test_Ipsec_Encryption_Rss: run dpdk-ipsec-secgw with assigned parameter fail

Quoted 21 lines

First bad commit id:
04cc665fab38e2a382f6886e57c97b78e92cea46 is the first bad commit commit 04cc665fab38e2a382f6886e57c97b78e92cea46

Author: Alexander Kozyrev <[email protected]>
Date:   Wed Feb 23 05:02:35 2022 +0200

app/testpmd: add flow template management

Add testpmd support for the rte_flow_pattern_template and rte_flow_actions_template APIs. Provide the command line interface for the template creation/destruction. Usage example:
testpmd> flow pattern_template 0 create pattern_template_id 2
template eth dst is 00:16:3e:31:15:c3 / end
testpmd> flow actions_template 0 create actions_template_id 4
template drop / end mask drop / end
testpmd> flow actions_template 0 destroy actions_template 4 testpmd> flow pattern_template 0 destroy pattern_template 2

author
#4 lore raw
In reply to Jiang, YuX
Quoted 35 lines

-----Original Message-----
From: Jiang, YuX <[email protected]>
Sent: Tuesday, March 1, 2022 6:57 PM
To: Thomas Monjalon <[email protected]>; dev ([email protected]) <[email protected]>
Cc: Devlin, Michelle <[email protected]>; Mcnamara, John <[email protected]>; Yigit, Ferruh <[email protected]>; Sun, QingX <[email protected]>
Subject: RE: release candidate 22.03-rc2

Quoted 25 lines

-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Monday, February 28, 2022 5:02 AM
To: [email protected]
Subject: release candidate 22.03-rc2

A new DPDK release candidate is ready for testing:

      https://git.dpdk.org/dpdk/tag/?id=v22.03-rc2

There are 306 new patches in this snapshot.

Release notes:

      https://doc.dpdk.org/guides/rel_notes/release_22_03.html

Highlights of 22.03-rc2:
- ethdev flow API for templates and async operations
- Marvell GPIO driver for CNXK

The driver features should be frozen now.
Please test and report issues on bugs.dpdk.org.

DPDK 22.03-rc3 is expected in one week.

Thank you everyone

Update the test status for Intel part. Till now dpdk22.03-rc2 test execution rate is 80%. No critical issue is found.

# Basic Intel(R) NIC testing
* Build or compile:
*Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, Fedora35, RHEL8.4, RHEL8.5 etc.
- All test passed.
- One known issue https://bugs.dpdk.org/show_bug.cgi?id=928, use "meson setup -Ddisable_drivers=event/cnxk" to build.
*Compile: cover the CFLAGES(O0/O1/O2/O3) with popular OS such as Ubuntu20.04 and RHEL8.4.
- All test done.
- One new bug https://bugs.dpdk.org/show_bug.cgi?id=939 is found.

Quoted 1 line

Rakesh Kudurumalla provides a patch, but we verify failed with gcc10.3.0+kernel-5.8.0-48-generic on Ubuntu20.04.

* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 80%. One new bug https://bugs.dpdk.org/show_bug.cgi?id=944 is found.

* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 80%.
- One new bug about "vf_daemon/vf_mtu: VF setting MTU in DPDK then send one packet ,VF0 can't receive and transmit packet", Intel dev is investigating.

* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- Execution rate is 90%.
- One new bug about "https://bugs.dpdk.org/show_bug.cgi?id=941 [dpdk-22.03] core dump when create fdir rule with bad arguments" is found.

Quoted 1 line

It has been fixed by patch https://patchwork.dpdk.org/project/dpdk/patch/[email protected]/

* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, RFC2544 Zero packet loss performance test, etc.
- All test passed. No big performance drop.

* Power and IPsec:
* Power: test scenarios including bi-direction/Telemetry/Empty Poll Lib/Priority Base Frequency, etc.
- All test passed.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test done.
- One new bug about "Failure with testing crypto -ipsec-secgw with AUTH-GMAC" is found.

Quoted 1 line

It has fix: https://patches.dpdk.org/project/dpdk/patch/[email protected]/

# Basic cryptodev and virtio testing
* Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 7.0u3, etc.
- All test done. One new bug https://bugs.dpdk.org/show_bug.cgi?id=940 is found.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- Execution rate is 20%. One new bug about "Failed to run cryptodev_qat_asym_autotest" is found. Intel dev is investigating.
*Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
- Execution rate is 20%.

BRs
Yu Jiang

#6 lore raw
In reply to a message not in the archive
Quoted 12 lines · Thomas Monjalon

A new DPDK release candidate is ready for testing:

	https://git.dpdk.org/dpdk/tag/?id=v22.03-rc2

There are 306 new patches in this snapshot.

Release notes:

	https://doc.dpdk.org/guides/rel_notes/release_22_03.html

Highlights of 22.03-rc2:
- ethdev flow API for templates and async operations
- Marvell GPIO driver for CNXK

Quoted 8 lines

The driver features should be frozen now.
Please test and report issues on bugs.dpdk.org.

DPDK 22.03-rc3 is expected in one week.

Thank you everyone

We filed a bug while testing on our IBM Power systems.
https://bugs.dpdk.org/show_bug.cgi?id=945
[DPDK. 22.03-rc2] net/mlx5 - Failed to import device for fd=0; Operation Not Supported

This bug affects All systems, not only on Power, with Mellanox CX4 and CX5 adapters.

Builds and unit tests (without mlx5 driver) are fine.

Thanks,
Thinh Tran

author
#5 lore raw
In reply to Jiang, YuX
Quoted 118 lines

-----Original Message-----
From: Jiang, YuX
Sent: Thursday, March 3, 2022 12:13 PM
To: Jiang, YuX <[email protected]>; Thomas Monjalon <[email protected]>; dev ([email protected]) <[email protected]>
Cc: Devlin, Michelle <[email protected]>; Mcnamara, John <[email protected]>; Yigit, Ferruh <[email protected]>; Sun, QingX <[email protected]>
Subject: RE: release candidate 22.03-rc2

Quoted 35 lines

-----Original Message-----
From: Jiang, YuX <[email protected]>
Sent: Tuesday, March 1, 2022 6:57 PM
To: Thomas Monjalon <[email protected]>; dev ([email protected]) <[email protected]>
Cc: Devlin, Michelle <[email protected]>; Mcnamara, John <[email protected]>; Yigit, Ferruh <[email protected]>; Sun, QingX <[email protected]>
Subject: RE: release candidate 22.03-rc2

Quoted 25 lines

-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Monday, February 28, 2022 5:02 AM
To: [email protected]
Subject: release candidate 22.03-rc2

A new DPDK release candidate is ready for testing:

      https://git.dpdk.org/dpdk/tag/?id=v22.03-rc2

There are 306 new patches in this snapshot.

Release notes:

      https://doc.dpdk.org/guides/rel_notes/release_22_03.html

Highlights of 22.03-rc2:
- ethdev flow API for templates and async operations
- Marvell GPIO driver for CNXK

The driver features should be frozen now.
Please test and report issues on bugs.dpdk.org.

DPDK 22.03-rc3 is expected in one week.

Thank you everyone

Update the test status for Intel part. Till now dpdk22.03-rc2 test execution rate is 80%. No critical issue is found.

# Basic Intel(R) NIC testing
* Build or compile:
*Build: cover the build test combination with latest GCC/Clang/ICC version
and the popular OS revision such as Ubuntu20.04, Fedora35, RHEL8.4, RHEL8.5 etc.
- All test passed.
- One known issue https://bugs.dpdk.org/show_bug.cgi?id=928, use
"meson setup -Ddisable_drivers=event/cnxk" to build.
*Compile: cover the CFLAGES(O0/O1/O2/O3) with popular OS such as
Ubuntu20.04 and RHEL8.4.
- All test done.
- One new bug https://bugs.dpdk.org/show_bug.cgi?id=939 is found.

Quoted 1 line

Rakesh Kudurumalla provides a patch, but we verify failed with

gcc10.3.0+kernel-5.8.0-48-generic on Ubuntu20.04.

* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 80%. One new bug
https://bugs.dpdk.org/show_bug.cgi?id=944 is found.

* VF(i40e, ixgbe): test scenarios including VF- RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.

- Execution rate is 80%.
- One new bug about "vf_daemon/vf_mtu: VF setting MTU in DPDK then
send one packet ,VF0 can't receive and transmit packet", Intel dev is investigating.

* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- Execution rate is 90%.
- One new bug about "https://bugs.dpdk.org/show_bug.cgi?id=941 [dpdk-
22.03] core dump when create fdir rule with bad arguments" is found.

Quoted 1 line

It has been fixed by patch

https://patchwork.dpdk.org/project/dpdk/patch/20220301224739.3072563-
[email protected]/

* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, RFC2544 Zero packet loss performance test, etc.
- All test passed. No big performance drop.

* Power and IPsec:
* Power: test scenarios including bi-direction/Telemetry/Empty Poll
Lib/Priority Base Frequency, etc.
- All test passed.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test -
QAT&SW/FIB library, etc.
- All test done.
- One new bug about "Failure with testing crypto -ipsec-secgw with AUTH-
GMAC" is found.

Quoted 1 line

It has fix:

https://patches.dpdk.org/project/dpdk/patch/20220301134133.1886839-1-
[email protected]/

# Basic cryptodev and virtio testing
* Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 7.0u3, etc.
- All test done. One new bug https://bugs.dpdk.org/show_bug.cgi?id=940 is
found.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev
ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- Execution rate is 20%. One new bug about "Failed to run
cryptodev_qat_asym_autotest" is found. Intel dev is investigating.
*Performance test: test scenarios including Thoughput Performance
/Cryptodev Latency, etc.
- Execution rate is 20%.

Quoted 2 lines

BRs
Yu Jiang

Update the test status for Intel part. Till now dpdk22.03-rc2 test is almost finished. No critical issue is found.

# Basic Intel(R) NIC testing
* Build or compile:
*Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, Fedora35, RHEL8.4, RHEL8.5 etc.
- All test passed.
- One known issue https://bugs.dpdk.org/show_bug.cgi?id=928, use "meson setup -Ddisable_drivers=event/cnxk" to ICC build.
*Compile: cover the CFLAGES(O0/O1/O2/O3) with popular OS such as Ubuntu20.04 and RHEL8.4.
- All test done.
- One new bug https://bugs.dpdk.org/show_bug.cgi?id=939 is found.

Quoted 1 line

Rakesh Kudurumalla provides v2 patch which is verified passed, Rakesh need upstream patch.

* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new issue is found.

* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new issue is found.

* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done.
- One new bug about "https://bugs.dpdk.org/show_bug.cgi?id=941 [dpdk-22.03] core dump when create fdir rule with bad arguments" is found.

Quoted 1 line

It can be fixed by patch https://patchwork.dpdk.org/project/dpdk/patch/[email protected]/

* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, RFC2544 Zero packet loss performance test, etc.
- All test passed. No big performance drop.

* Power and IPsec:
* Power: test scenarios including bi-direction/Telemetry/Empty Poll Lib/Priority Base Frequency, etc.
- All test passed.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test done.
- One new bug about "Failure with testing crypto -ipsec-secgw with AUTH-GMAC" is found. Intel dev is investigating.

# Basic cryptodev and virtio testing
* Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 7.0u3, etc.
- All test done.
- One new bug https://bugs.dpdk.org/show_bug.cgi?id=940 is found.

Quoted 1 line

It can be fixed by patch https://patches.dpdk.org/project/dpdk/patch/[email protected]/

* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- All test done. One new bug about "Failed to run cryptodev_qat_asym_autotest" is found. Intel dev is investigating.
*Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
- All test done.

Best regards,
Yu Jiang

#7 lore raw
In reply to a message not in the archive

Hello Thomas,

The testing with dpdk 22.03-rc2 from Red Hat looks good. We tested below 19 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 with device assignment(VF) throughput testing: PASS (4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS (5)PVP vhost-user 2Q throughput testing: PASS
(6)PVP vhost-user 1Q - cross numa node throughput testing: PASS (7)Guest with vhost-user 2 queues throughput testing: PASS (8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS (10)PVP 1Q live migration testing: PASS
(11)PVP 1Q cross numa node live migration testing: PASS (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS (15)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS (16)Host PF + DPDK testing: PASS
(17)Host VF + DPDK testing: PASS
(18)vDPA + host DPDK basic testing: PASS
(19)vDPA + VM DPDK basic testing: PASS

Versions:
kernel 4.18
qemu 6.2

dpdk: git://dpdk.org/dpdk

# git log -1
commit 305769000c40a4fdf1ed0cf24c157b447b91ea7d (HEAD -> main, tag:
v22.03-rc2, origin/main, origin/HEAD)
Author: Thomas Monjalon <[email protected]>
Date:   Sun Feb 27 21:52:48 2022 +0100

version: 22.03-rc2

NICs: X540-AT2 NIC(ixgbe, 10G)

Best regards,

Pei

Quoted 21 lines · Thomas Monjalon

A new DPDK release candidate is ready for testing:

        https://git.dpdk.org/dpdk/tag/?id=v22.03-rc2

There are 306 new patches in this snapshot.

Release notes:

        https://doc.dpdk.org/guides/rel_notes/release_22_03.html

Highlights of 22.03-rc2:
- ethdev flow API for templates and async operations
- Marvell GPIO driver for CNXK

The driver features should be frozen now.
Please test and report issues on bugs.dpdk.org.

DPDK 22.03-rc3 is expected in one week.

Thank you everyone