Skip to contentSkip to conversation

release candidate 22.11-rc3

DISCUSSION David Marchand 5 participants 7 messages Nov 17, 2022 – Nov 22, 2022 1 message not in the archive

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive
Quoted 6 lines · Thomas Monjalon

A new DPDK release candidate is ready for testing:

        https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3

There are 161 new patches in this snapshot.

Quoted 7 lines

Release notes:

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

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.

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
Reviewed-by Andrew Rybchenko
#2 lore raw
In reply to a message not in the archive
Quoted 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-rc3

A new DPDK release candidate is ready for testing:

      https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3

There 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

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

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-rc3

A new DPDK release candidate is ready for testing:

	https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3

There 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

#3 lore raw
In reply to Jiang, YuX
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-rc3

Quoted 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-rc3

A new DPDK release candidate is ready for testing:

    https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3

There 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.html

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.

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

#4 lore raw
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 commit 4f04edcda769770881832f8036fd209e7bb6ab9a
- 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

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

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-rc3

There are 161 new patches in this snapshot.

Release notes:

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

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

#5 lore raw
In reply to Jiang, YuX
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-rc3

Quoted 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-rc3

Quoted 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-rc3

A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v22.11-rc3

Quoted 8 lines

There are 161 new patches in this snapshot.

Release notes:
https://doc.dpdk.org/guides/rel_notes/release_22_11.html

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.

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