release candidate 23.03-rc2
A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v23.03-rc2
There are 319 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_23_03.html
Few major additions arrived in this -rc2:
- machine learning inference device API
- platform bus
- open link speed to 400G
There were a lot of updates in drivers, including new ones:
- Intel cpfl IPU driver
- Marvell CNXK machine learning inference
The driver features should be frozen now.
Please test and report issues on bugs.dpdk.org.
Do not forget to review examples, tests and documentation updates.
DPDK 23.03-rc3 is expected in one week.
Thank you everyone
Quoted 23 lines
-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Sunday, March 12, 2023 11:27 PM
To: [email protected]
Subject: release candidate 23.03-rc2A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v23.03-rc2There are 319 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_23_03.htmlFew major additions arrived in this -rc2:
- machine learning inference device API
- platform bus
- open link speed to 400G
There were a lot of updates in drivers, including new ones:
- Intel cpfl IPU driver
- Marvell CNXK machine learning inference The driver features should
be frozen now.
Quoted 7 lines
Please test and report issues on bugs.dpdk.org.
Do not forget to review examples, tests and documentation updates.DPDK 23.03-rc3 is expected in one week.
Thank you everyone
Update the test status for Intel part. Till now dpdk23.03-rc2 test execution rate is 85%. No critical issue is found.
# 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, Fedora37, RHEL8.6/9.1 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.
* Meson test & Asan test:
new issue:
- https://bugs.dpdk.org/show_bug.cgi?id=1184 [dpdk-23.03] [asan]asan_smoke/rxtx_with_ASan_enable : launch testpmd as global-buffer-overflow error.
- Bad commit id: 6679cf21 ethdev: add trace points
- It is found on Ubuntu20.04/clang 10.0.0
known issue:
- https://bugs.dpdk.org/show_bug.cgi?id=1175 [dpdk-23.03][meson test][asan] rawdev_autotest show AddressSanitizer: stack-buffer-overflow error
- Duplicate with bugzilla-999, can be fixed by patch: https://patchwork.dpdk.org/project/dpdk/patch/[email protected]/
- https://bugs.dpdk.org/show_bug.cgi?id=1135 [DPDK-22.11][asan]vhost_event_idx_interrupt/wake_up_split_ring_vhost_user_cores_with_event_idx_interrupt_mode_16_queues the backend feedback EAL Error when relunch the dpdk-l3fwd
- Can be fixed by patch: https://patchwork.dpdk.org/project/dpdk/list/?series=27306
- https://bugs.dpdk.org/show_bug.cgi?id=956 [dpdk-22.03][asan] dpdk-pdump: detected memory leaks when quit dpdk-pdump
- Not fix yet.
- https://bugs.dpdk.org/show_bug.cgi?id=1024 [dpdk-22.07][meson test] driver-tests/link_bonding_mode4_autotest bond handshake failed
- Not fix yet.
- https://bugs.dpdk.org/show_bug.cgi?id=1107 [22.11-rc1][meson test] seqlock_autotest test failed.
- Special issue with gcc 4.8.5.
- [dpdk-23.03]meson_tests/test_perf: start pmd_perf_autotest failed on NIC X722 37D2 -- Intel dev is under investigating.
* 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.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- Execution rate is 80%.
- Find 1 new issue: [dpdk-23.03] IAVF: after setting tx vlan, the receive tx pkt not have vlan tag in avx512 mode
- 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.
- 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.
- On going.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- On going.
# 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 8.0, etc.
- Execution rate is 90%.
- Found 1 issue: https://bugs.dpdk.org/show_bug.cgi?id=1181 [DPDK-23.03]loopback_virtio_user_server_mode_cbdma: testpmd can't loop packets after start dpdk-pdump app Immediately
- 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.
- Execution rate is 50%. No new issue is found.
*Performance test: test scenarios including Throughput Performance /Cryptodev Latency, etc.
- Execution rate is 50%. No performance drop.
Best regards,
Yu Jiang
Hi,
Quoted 23 lines
-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Sunday, March 12, 2023 5:27 PM
To: [email protected]
Subject: release candidate 23.03-rc2A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v23.03-rc2There are 319 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_23_03.htmlFew major additions arrived in this -rc2:
- machine learning inference device API
- platform bus
- open link speed to 400G
There were a lot of updates in drivers, including new ones:
- Intel cpfl IPU driver
- Marvell CNXK machine learning inference The driver features should
be frozen now.
Quoted 7 lines
Please test and report issues on bugs.dpdk.org.
Do not forget to review examples, tests and documentation updates.DPDK 23.03-rc3 is expected in one week.
Thank you everyone
Note: all tests are passed, and no critical issues were found.
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
- esp: sync and async are 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
- meter color: async is passed
- mpls: sync and async are passed
- nvgre: sync and async are 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
- phy_port: sync is 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
- meter_mark: async 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 23 lines
-----Original Message-----
From: Thomas Monjalon <[email protected]>
Sent: Sunday, March 12, 2023 11:27 PM
To: [email protected]
Subject: release candidate 23.03-rc2A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v23.03-rc2There are 319 new patches in this snapshot.
Release notes:
https://doc.dpdk.org/guides/rel_notes/release_23_03.htmlFew major additions arrived in this -rc2:
- machine learning inference device API
- platform bus
- open link speed to 400G
There were a lot of updates in drivers, including new ones:
- Intel cpfl IPU driver
- Marvell CNXK machine learning inference The driver features should
be frozen now.
Quoted 7 lines
Please test and report issues on bugs.dpdk.org.
Do not forget to review examples, tests and documentation updates.DPDK 23.03-rc3 is expected in one week.
Thank you everyone
Update the test status for Intel part. Till now dpdk23.03-rc2 test execution 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 version and the popular OS revision such as Ubuntu20.04.5, Ubuntu22.04.1, Fedora37, RHEL8.6/9.1 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.
* Meson test & Asan test:
new issue:
- https://bugs.dpdk.org/show_bug.cgi?id=1184 [dpdk-23.03] [asan]asan_smoke/rxtx_with_ASan_enable : launch testpmd as global-buffer-overflow error.
- Can be fixed patch: https://patches.dpdk.org/project/dpdk/patch/[email protected]/ which is "Accepted".
known issue:
- https://bugs.dpdk.org/show_bug.cgi?id=1135 [DPDK-22.11][asan]vhost_event_idx_interrupt/wake_up_split_ring_vhost_user_cores_with_event_idx_interrupt_mode_16_queues the backend feedback EAL Error when relunch the dpdk-l3fwd
- Can be fixed by patch: https://patchwork.dpdk.org/project/dpdk/list/?series=27306&archive=both&state=* which is "Awaiting Upstream".
- https://bugs.dpdk.org/show_bug.cgi?id=956 [dpdk-22.03][asan] dpdk-pdump: detected memory leaks when quit dpdk-pdump
- Not fix yet.
- https://bugs.dpdk.org/show_bug.cgi?id=1024 [dpdk-22.07][meson test] driver-tests/link_bonding_mode4_autotest bond handshake failed
- Not fix yet.
- https://bugs.dpdk.org/show_bug.cgi?id=1107 [22.11-rc1][meson test] seqlock_autotest test failed.
- Special issue with gcc 4.8.5.
- [dpdk-23.03]meson_tests/test_perf: start pmd_perf_autotest failed on NIC X722 37D2 -- Intel dev is still under investigating.
* 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.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done.
- Find 1 new issue: [dpdk-23.03] IAVF: after setting tx vlan, the receive tx pkt not have vlan tag in avx512 mode
- Can be fixed by patch: https://patchwork.dpdk.org/project/dpdk/patch/[email protected]/ which is "Awaiting Upstream".
* 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 new issue is found.
* Power and IPsec:
* Power: test scenarios including bi-direction/Telemetry/Empty Poll Lib/Priority Base Frequency, etc.
- All test done.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test done.
# 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 8.0, etc.
- All test done.
- Found 1 issue: https://bugs.dpdk.org/show_bug.cgi?id=1181 [DPDK-23.03]loopback_virtio_user_server_mode_cbdma: testpmd can't loop packets after start dpdk-pdump app Immediately
- Can be fixed by patch: https://patches.dpdk.org/project/dpdk/patch/[email protected]/ which is "Accepted".
* 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.
- Known issue:
- [23.03 RC1] some of the compressdev_isal_pmd & compressdev_qat_pmd tests are failing
- Can be fixed by patch: https://patches.dpdk.org/project/dpdk/patch/[email protected]/ which is "Accepted".
- [DPDK-23.03 RC1] cryptodev_qat_asym_autotest missing in meson_test.
- Can be fixed by patch: https://patches.dpdk.org/project/dpdk/list/?series=27275&archive=both&state=* which is "Accepted".
*Performance test: test scenarios including Throughput Performance /Cryptodev Latency, etc.
- All test done. No performance drop.
Best regards,
Yu Jiang