release candidate 22.11-rc3
Quoted 6 lines · Thomas Monjalon
A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3There are 161 new patches in this snapshot.
Quoted 7 lines
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_22_11.htmlPlease test and report issues on bugs.dpdk.org. You may share some release validation results by replying to this message at [email protected] and by adding tested hardware in the release notes.
RH QE ran its non regression tests on 22.11-rc3, with no issue to report.
Test scenario:
Guest with device assignment(PF) throughput testing(1G hugepage size): PASS Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS Guest with device assignment(VF) throughput testing: PASS
PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS PVP vhost-user 2Q throughput testing: PASS
PVP vhost-user 1Q - cross numa node throughput testing: PASS Guest with vhost-user 2 queues throughput testing: PASS vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS PVP 1Q live migration testing: PASS
PVP 1Q cross numa node live migration testing: PASS
Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS Host PF + DPDK testing: PASS
Host VF + DPDK testing: PASS
Test version:
kernel 4.18
qemu 6.2
dpdk: git://dpdk.org/dpdk
# git log -1
commit 04f68bb92b6fee621ddf0f0948f5565fa31a84fd
Author: Thomas Monjalon <[email protected]>
Date: Tue Nov 15 18:21:34 2022 +0100
version: 22.11-rc3
NICs: X540-AT2 NIC(ixgbe, 10G)
Signature · 1 line
David Marchand
Jiang, YuX
Reviewed-by Andrew RybchenkoQuoted 14 lines
-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Wednesday, November 16, 2022 1:33 AM
To: [email protected]
Subject: release candidate 22.11-rc3A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3There are 161 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_22_11.html
Quoted 9 lines
Please test and report issues on bugs.dpdk.org.
You may share some release validation results by replying to this message at [email protected] and by adding tested hardware in the release notes.DPDK 22.11-rc4 should be the last chance for bug fixes and doc updates, and it is planned for the end of this week.
Thank you everyone
Update the test status for Intel part. Till now dpdk22.11-rc3 test execution rate is 65%.
One new critical issue is found, hope it can be fixed in 22.11.
https://bugs.dpdk.org/show_bug.cgi?id=1128 [dpdk22.11-rc3]failed to start testpmd with the mbuf-size parameter bad commit id:
commit 4f04edcda769770881832f8036fd209e7bb6ab9a
Author: Hanumanth Pothula <[email protected]>
Date: Thu Nov 10 15:46:31 2022 +0530
app/testpmd: support multiple mbuf pools per Rx queue
Some of the HW has support for choosing memory pools based on the packet's size. The pool sort capability allows PMD/NIC to choose a memory pool based on the packet's length.
On multiple mempool support enabled, populate mempool array accordingly. Also, print pool name on which packet is received.
Find one new bug about "[DPDK22.11] idpf: failed to start port all", Intel dev has provided fix patch, and validation team verify passed, hope it can be merged into RC4.
- patch link: https://patches.dpdk.org/project/dpdk/patch/[email protected]/
Meson test known bugs:
1, https://bugs.dpdk.org/show_bug.cgi?id=1107 [22.11-rc1][meson test] seqlock_autotest test failed, which is only found on CentOS7.9/gcc4.8.5. No fix yet. 2, https://bugs.dpdk.org/show_bug.cgi?id=1024 [dpdk-22.07][meson test] driver-tests/link_bonding_mode4_autotest bond handshake failed. No fix yet.
Asan test known bugs:
https://bugs.dpdk.org/show_bug.cgi?id=1123 [dpdk-22.11][asan] the stack-buffer-overflow was found when quit testpmd in Redhat9. No fix yet.
# Basic Intel(R) NIC testing
* Build or compile:
*Build: cover the build test combination with latest GCC/Clang version and the popular OS revision such as Ubuntu20.04.5, Ubuntu22.04.1, Ubuntu22.10, Fedora36, RHEL8.6 etc.
- All test passed.
*Compile: cover the CFLAGES(O0/O1/O2/O3) with popular OS such as Ubuntu22.04.1 and RHEL8.6.
- All test passed.
* PF/VF(i40e, ixgbe): test scenarios including PF/VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 90%.
- Known Bug "vf_interrupt_pmd/nic_interrupt_VF_vfio_pci: l3fwd-power Wake up failed" on X722 37d0. Intel Dev is still under investigating it.
* 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%.
* idpf PMD and GVE PMD: basic test.
- Under testing. Find one new bug about "[DPDK22.11] idpf: failed to start port all".
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, RFC2544 Zero packet loss performance test, etc.
- Execution rate is 80%. No new issue is found.
* Power and IPsec:
* Power: test scenarios including bi-direction/Telemetry/Empty Poll Lib/Priority Base Frequency, etc.
- Execution rate is 60%. No new issue is found yet.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- Execution rate is 50%. No new issue is found yet.
# 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. No new issue is found yet.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- Under testing.
*Performance test: test scenarios including Throughput Performance /Cryptodev Latency, etc.
- Under testing.
Best regards,
Yu Jiang
Hi,
Quoted 14 lines
-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Tuesday, November 15, 2022 7:33 PM
To: [email protected]
Subject: release candidate 22.11-rc3A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3There are 161 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_22_11.html
Quoted 9 lines
Please test and report issues on bugs.dpdk.org.
You may share some release validation results by replying to this message at [email protected] and by adding tested hardware in the release notes.DPDK 22.11-rc4 should be the last chance for bug fixes and doc updates, and it is planned for the end of this week.
Thank you everyone
The following is a list of tests that we ran on NVIDIA hardware this release:
- Basic functionality:
Send and receive multiple types of traffic. - passed
- testpmd xstats counter test. - passed
- testpmd timestamp test. - passed
- Changing/checking link status through testpmd. - passed
- RTE flow tests:
Matching on:
- ecpri: - sync is passed
- eth: sync and async are passed
- flex: sync is passed
- geneve: sync is passed
- geneve_opt: sync is passed
- gre : sync and async are passed
- gre_key: sync and async are passed
- gre_option: sync is passed
- gtp: sync and async are passed
- gtp_psc: sync and async are passed
- icmp: sync is passed
- icmp6: sync is passed
- integrity: sync and async are passed
- ipv4: sync and async are passed
- ipv6: sync and async are passed
- ipv6_frag_ext: sync is passed
- mark: sync and async are passed
- meta: sync and async are passed
- mpls: sync is passed
- nvgre: sync and async are passed
- phy_port: sync is passed
- port_id: sync is passed
- represented port: async is passed
- tag: sync and async are passed
- tcp: sync and async are passed
- udp: sync and async are passed
- vlan: sync and async are passed
- vxlan: sync and async are passed
- vxlan_gpe: sync and async are passed
- esp: sync and async are passed
Actions:
- age: sync is passed
- count: sync and async are passed
- dec_tcp_ack: sync is passed
- dec_tcp_seq: sync is passed
- dec_ttl: sync is passed
- drop: sync and async is passed
- flag: sync is passed
- inc_tcp_ack: sync is passed
- inc_tcp_seq: sync is passed
- jump: sync and async are passed
- mark: sync and async are passed
- meter: sync is passed
- modify_field: sync and async are passed
- nvgre_decap: sync is passed
- nvgre_encap: sync is passed
- of_pop_vlan: sync and async are passed
- of_push_vlan: sync and async are passed
- of_set_vlan_pcp: sync and async are passed
- of_set_vlan_vid: sync and async are passed
- port_id: sync and async are passed
- queue: sync and async are passed
- raw_decap: sync and async are passed
- raw_encap: sync and async are passed
- represented_port: async are passed
- rss: sync and async are passed
- sample: sync is passed
- set_ipv4_dscp: sync is passed
- set_ipv4_dst: sync is passed
- set_ipv4_src: sync is passed
- set_ipv6_dscp: sync is passed
- set_ipv6_dst: sync is passed
- set_ipv6_src: sync is passed
- set_mac_dst: sync is passed
- set_mac_src: sync is passed
- set_meta: sync is passed
- set_tag: sync is passed
- set_tp_dst: sync is passed
- set_tp_src: sync is passed
- set_ttl: sync is passed
- vxlan_decap: sync and async are passed
- vxlan_encap: sync and async are passed
- RSS testing. -passed
- VLAN filtering, stripping and insertion tests. -passed
- Checksum and TSO tests. -passed
- ptype reporting -passed
- link status interrupt using the example application link_status_interrupt tests. - passed
- Interrupt mode using l3fwd-power example application tests. - passed
- Multi process testing using multi process example applications. - passed
- Hardware LRO tests. - passed
- Regex tests. - passed
- Buffer Split. - passed
- Tx scheduling. - passed
Kindest Regards,
Wael Abualrub
Quoted 21 lines
-----Original Message-----
From: Jiang, YuX
Sent: Thursday, November 17, 2022 4:49 PM
To: Thomas Monjalon <[email protected]>; dev ([email protected]) <[email protected]>
Cc: Devlin, Michelle <[email protected]>; Mcnamara, John <[email protected]>; Richardson, Bruce <[email protected]>; Zhang, Qi Z <[email protected]>
Subject: RE: release candidate 22.11-rc3Quoted 11 lines
-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Wednesday, November 16, 2022 1:33 AM
To: [email protected]
Subject: release candidate 22.11-rc3A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3There are 161 new patches in this snapshot.
Quoted 14 lines
Quoted 6 lines
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_22_11.htmlPlease test and report issues on bugs.dpdk.org.
You may share some release validation results by replying to this message at [email protected] and by adding tested hardware in the releasenotes.
Quoted 6 lines
DPDK 22.11-rc4 should be the last chance for bug fixes and doc updates, and it is planned for the end of this week.
Thank you everyone
Update the test status for Intel part. Till now dpdk22.11-rc3 validation test is almost finished.
3 bugs are found, Bug1 & Bug2 are critical issues, hope they can be fixed in 22.11.
Bug1: https://bugs.dpdk.org/show_bug.cgi?id=1128 [dpdk22.11-rc3]failed to start testpmd with the mbuf-size parameter
- Bad commit 4f04edcda769770881832f8036fd209e7bb6ab9a
- Verify v4 dpdk patch(https://patches.dpdk.org/project/dpdk/patch/[email protected]/), test passed.
Bug2: idpf: core dumped when launch l3fwd with 1c1q. Verify patches passed, hope it can be merged into RC4.
- patch link: https://patches.dpdk.org/project/dpdk/patch/[email protected]/ & https://patches.dpdk.org/project/dpdk/patch/[email protected]/
Bug3: [DPDK22.11] idpf: failed to start port all. Verify patch passed, hope it can be merged into RC4
- patch link: https://patches.dpdk.org/project/dpdk/patch/[email protected]/
Meson test known bugs:
1, https://bugs.dpdk.org/show_bug.cgi?id=1107 [22.11-rc1][meson test] seqlock_autotest test failed, which is only found on CentOS7.9/gcc4.8.5. No fix yet. 2, https://bugs.dpdk.org/show_bug.cgi?id=1024 [dpdk-22.07][meson test] driver-tests/link_bonding_mode4_autotest bond handshake failed. No fix yet.
Asan test known bugs:
https://bugs.dpdk.org/show_bug.cgi?id=1123 [dpdk-22.11][asan] the stack-buffer-overflow was found when quit testpmd in Redhat9. No fix yet.
# Basic Intel(R) NIC testing
* Build or compile:
*Build: cover the build test combination with latest GCC/Clang version and the popular OS revision such as Ubuntu20.04.5, Ubuntu22.04.1, Ubuntu22.10, Fedora36, RHEL8.6 etc.
- All test passed.
*Compile: cover the CFLAGES(O0/O1/O2/O3) with popular OS such as Ubuntu22.04.1 and RHEL8.6.
- All test passed.
* PF/VF(i40e, ixgbe): test scenarios including PF/VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new issue is found.
- Known Bug "vf_interrupt_pmd/nic_interrupt_VF_vfio_pci: l3fwd-power Wake up failed" on X722 37d0. Verify patch passed.
- patch link: https://patchwork.dpdk.org/project/dpdk/patch/[email protected]/
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done. No new issue is found.
* idpf PMD and GVE PMD: basic test.
- All test done. Find Bug2 & Bug3 on idpf PMD.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, RFC2544 Zero packet loss performance test, etc.
- All test done. No big performance drop.
* Power and IPsec and other modules:
* Power: test scenarios including bi-direction/Telemetry/Empty Poll Lib/Priority Base Frequency, etc.
- All test done. No new issue is found.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test done. No new issue is found.
# 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. No new issue is found.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- All test done. No new issue is found.
*Performance test: test scenarios including Throughput Performance /Cryptodev Latency, etc.
- All test done. No big performance drop.
Best regards,
Yu Jiang
Quoted 5 lines · YuX
Update the test status for Intel part. Till now dpdk22.11-rc3 validation test is almost finished.
3 bugs are found, Bug1 & Bug2 are critical issues, hope they can be fixed in 22.11.
Bug1: https://bugs.dpdk.org/show_bug.cgi?id=1128 [dpdk22.11-rc3]failed to start testpmd with the mbuf-size parameter
- Bad commit4f04edcda769770881832f8036fd209e7bb6ab9a
- Verify v4 dpdk patch(https://patches.dpdk.org/project/dpdk/patch/[email protected]/), test passed.
Hi Yu,
Can you please verify v5 too?
https://patches.dpdk.org/project/dpdk/patch/[email protected]/
There will be a v6 too, but I expect the logic will be same but it will have some code reordering and documentation update.
Thanks,
ferruh
IBM - Power Systems
DPDK 22.11.0-rc3
* Basic PF on Mellanox: No new issues or regressions were seen.
* Performance: not tested.
* OS: RHEL 8.5 kernel: 4.18.0-348.el8.ppc64le
with gcc version 8.5.0 20210514 (Red Hat 8.5.0-10)
RHEL 9.0 kernel: 5.14.0-70.13.1.el9_0.ppc64le
with gcc version 11.2.1 20220127 (Red Hat 11.2.1-9)Systems tested:
- IBM Power9 PowerNV 9006-22P
NICs:
- Mellanox Technologies MT28800 Family [ConnectX-5 Ex]
- firmware version: 16.34.1002
- MLNX_OFED_LINUX-5.7-1.0.2.1 (OFED-5.7-1.0.2)
- IBM Power10 PowerVM IBM,9105-22A
NICs:
- Mellanox Technologies MT28800 Family [ConnectX-5 Ex]
- firmware version: 16.34.1002
- MLNX_OFED_LINUX-5.7-1.0.2.1 (OFED-5.7-1.0.2)
Regards,
Thinh Tran
Quoted 19 lines · Thomas Monjalon
A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3There are 161 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_22_11.htmlPlease test and report issues on bugs.dpdk.org. You may share some release validation results by replying to this message at [email protected] and by adding tested hardware in the release notes.
DPDK 22.11-rc4 should be the last chance for bug fixes and doc updates, and it is planned for the end of this week.
Thank you everyone
Quoted 46 lines
-----Original Message-----
From: Jiang, YuX
Sent: Monday, November 21, 2022 9:51 PM
To: 'Thomas Monjalon' <[email protected]>; dev ([email protected]) <[email protected]>
Cc: Devlin, Michelle <[email protected]>; Mcnamara, John <[email protected]>; Richardson, Bruce <[email protected]>; Zhang, Qi Z <[email protected]>
Subject: RE: release candidate 22.11-rc3Quoted 35 lines
-----Original Message-----
From: Jiang, YuX
Sent: Thursday, November 17, 2022 4:49 PM
To: Thomas Monjalon <[email protected]>; dev ([email protected]) <[email protected]>
Cc: Devlin, Michelle <[email protected]>; Mcnamara, John <[email protected]>; Richardson, Bruce <[email protected]>; Zhang, Qi Z <[email protected]>
Subject: RE: release candidate 22.11-rc3Quoted 9 lines
-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Wednesday, November 16, 2022 1:33 AM
To: [email protected]
Subject: release candidate 22.11-rc3A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3Quoted 8 lines
There are 161 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_22_11.htmlPlease test and report issues on bugs.dpdk.org.
You may share some release validation results by replying to this message at [email protected] and by adding tested hardware in the releasenotes.
Quoted 6 lines
DPDK 22.11-rc4 should be the last chance for bug fixes and doc updates, and it is planned for the end of this week.
Thank you everyone
Bug1: https://bugs.dpdk.org/show_bug.cgi?id=1128 [dpdk22.11-rc3]failed to start testpmd with the mbuf-size parameter
- Bad commit 4f04edcda769770881832f8036fd209e7bb6ab9a
- Verify v7 dpdk patch(https://patches.dpdk.org/project/dpdk/patch/[email protected]/), test passed.
Bug2: idpf: core dumped when launch l3fwd with 1c1q & Bug3: [DPDK22.11] idpf: failed to start port all.
- All are fixed on latest main dpdk.
Best regards,
Yu Jiang