DPDK patches and discussions
 help / color / mirror / Atom feed
* release candidate 23.03-rc3
@ 2023-03-20 16:29 Thomas Monjalon
  2023-03-23  8:23 ` Xu, HailinX
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Thomas Monjalon @ 2023-03-20 16:29 UTC (permalink / raw)
  To: announce

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

There are 110 new patches in this snapshot.

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

Few major additions arrived in this -rc3:
	- test application for machine learning inference
	- DTS hello world
The test framework DTS is being improved and migrated into the mainline.
Please join the DTS effort for contributing, reviewing or testing.

As usual, you can report any issue on https://bugs.dpdk.org

DPDK 23.03-rc4 could be out at the end of this week.

Thank you everyone



^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: release candidate 23.03-rc3
  2023-03-20 16:29 release candidate 23.03-rc3 Thomas Monjalon
@ 2023-03-23  8:23 ` Xu, HailinX
  2023-03-27  1:51   ` Xu, HailinX
  2023-03-26 12:07 ` Wael Abualrub
  2023-03-28  8:14 ` David Marchand
  2 siblings, 1 reply; 5+ messages in thread
From: Xu, HailinX @ 2023-03-23  8:23 UTC (permalink / raw)
  To: Thomas Monjalon, dev
  Cc: Kovacevic, Marko, Mcnamara, John, Richardson, Bruce, Ferruh Yigit

> -----Original Message-----
> From: Thomas Monjalon <thomas@monjalon.net>
> Sent: Tuesday, March 21, 2023 12:30 AM
> To: announce@dpdk.org
> Subject: release candidate 23.03-rc3
> 
> A new DPDK release candidate is ready for testing:
> 	https://git.dpdk.org/dpdk/tag/?id=v23.03-rc3
> 
> There are 110 new patches in this snapshot.
> 
> Release notes:
> 	https://doc.dpdk.org/guides/rel_notes/release_23_03.html
> 
> Few major additions arrived in this -rc3:
> 	- test application for machine learning inference
> 	- DTS hello world
> The test framework DTS is being improved and migrated into the mainline.
> Please join the DTS effort for contributing, reviewing or testing.
> 
> As usual, you can report any issue on https://bugs.dpdk.org
> 
> DPDK 23.03-rc4 could be out at the end of this week.
> 
> Thank you everyone
> 
Update the test status for Intel part. Till now dpdk23.03-rc3 test execution rate is 85%, no new 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:
  known issues:
        - 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.
* 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. No new issue is found.
* 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.
        - Execution rate is 60%. No new issue is found.
 * 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.
        - 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.
        - On going.
 *Performance test: test scenarios including Throughput Performance /Cryptodev Latency, etc.
        - On going.

Regards,
Xu, Hailin

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: release candidate 23.03-rc3
  2023-03-20 16:29 release candidate 23.03-rc3 Thomas Monjalon
  2023-03-23  8:23 ` Xu, HailinX
@ 2023-03-26 12:07 ` Wael Abualrub
  2023-03-28  8:14 ` David Marchand
  2 siblings, 0 replies; 5+ messages in thread
From: Wael Abualrub @ 2023-03-26 12:07 UTC (permalink / raw)
  To: NBU-Contact-Thomas Monjalon (EXTERNAL)
  Cc: Raslan Darawsheh, Ali Alnubani, dev

Hi,

> -----Original Message-----
> From: Thomas Monjalon <thomas@monjalon.net>
> Sent: Monday, March 20, 2023 6:30 PM
> To: announce@dpdk.org
> Subject: release candidate 23.03-rc3
> 
> A new DPDK release candidate is ready for testing:
> 	https://git.dpdk.org/dpdk/tag/?id=v23.03-rc3
> 
> There are 110 new patches in this snapshot.
> 
> Release notes:
> 	https://doc.dpdk.org/guides/rel_notes/release_23_03.html
> 
> Few major additions arrived in this -rc3:
> 	- test application for machine learning inference
> 	- DTS hello world
> The test framework DTS is being improved and migrated into the mainline.
> Please join the DTS effort for contributing, reviewing or testing.
> 
> As usual, you can report any issue on https://bugs.dpdk.org
> 
> DPDK 23.03-rc4 could be out at the end of this week.
> 
> Thank you everyone
> 

The following is the testing report for 23.03-rc3

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: release candidate 23.03-rc3
  2023-03-23  8:23 ` Xu, HailinX
@ 2023-03-27  1:51   ` Xu, HailinX
  0 siblings, 0 replies; 5+ messages in thread
From: Xu, HailinX @ 2023-03-27  1:51 UTC (permalink / raw)
  To: Thomas Monjalon, dev
  Cc: Kovacevic, Marko, Mcnamara, John, Richardson, Bruce, Ferruh Yigit

> -----Original Message-----
> From: Xu, HailinX
> Sent: Thursday, March 23, 2023 4:23 PM
> To: Thomas Monjalon <thomas@monjalon.net>; dev@dpdk.org
> Cc: Kovacevic, Marko <Marko.Kovacevic@intel.com>; Mcnamara, John
> <john.mcnamara@intel.com>; Richardson, Bruce <bruce.richardson@intel.com>;
> Ferruh Yigit <ferruh.yigit@xilinx.com>
> Subject: RE: release candidate 23.03-rc3
> 
> > -----Original Message-----
> > From: Thomas Monjalon <thomas@monjalon.net>
> > Sent: Tuesday, March 21, 2023 12:30 AM
> > To: announce@dpdk.org
> > Subject: release candidate 23.03-rc3
> >
> > A new DPDK release candidate is ready for testing:
> > 	https://git.dpdk.org/dpdk/tag/?id=v23.03-rc3
> >
> > There are 110 new patches in this snapshot.
> >
> > Release notes:
> > 	https://doc.dpdk.org/guides/rel_notes/release_23_03.html
> >
> > Few major additions arrived in this -rc3:
> > 	- test application for machine learning inference
> > 	- DTS hello world
> > The test framework DTS is being improved and migrated into the mainline.
> > Please join the DTS effort for contributing, reviewing or testing.
> >
> > As usual, you can report any issue on https://bugs.dpdk.org
> >
> > DPDK 23.03-rc4 could be out at the end of this week.
> >
> > Thank you everyone
> >
> Update the test status for Intel part. Till now dpdk23.03-rc3 test execution rate is
> 85%, no new 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:
>   known issues:
>         - 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.
> * 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. No new issue is found.
> * 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.
>         - Execution rate is 60%. No new issue is found.
>  * 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.
>         - 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.
>         - On going.
>  *Performance test: test scenarios including Throughput Performance
> /Cryptodev Latency, etc.
>         - On going.
> 
> Regards,
> Xu, Hailin
Update the test status for Intel part. Till now dpdk23.03-rc3 all test done, no new 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:
  known issues:
        - 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.
* 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. No new issue is found.
* 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. 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 8.0, 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 new issue is found.

Regards,
Xu, Hailin

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: release candidate 23.03-rc3
  2023-03-20 16:29 release candidate 23.03-rc3 Thomas Monjalon
  2023-03-23  8:23 ` Xu, HailinX
  2023-03-26 12:07 ` Wael Abualrub
@ 2023-03-28  8:14 ` David Marchand
  2 siblings, 0 replies; 5+ messages in thread
From: David Marchand @ 2023-03-28  8:14 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev, Maxime Coquelin, Kevin Traynor, YangHang Liu

On Mon, Mar 20, 2023 at 5:29 PM Thomas Monjalon <thomas@monjalon.net> wrote:
>
> A new DPDK release candidate is ready for testing:
>         https://git.dpdk.org/dpdk/tag/?id=v23.03-rc3
>
> There are 110 new patches in this snapshot.
>
> Release notes:
>         https://doc.dpdk.org/guides/rel_notes/release_23_03.html
>
> Few major additions arrived in this -rc3:
>         - test application for machine learning inference
>         - DTS hello world
> The test framework DTS is being improved and migrated into the mainline.
> Please join the DTS effort for contributing, reviewing or testing.
>
> As usual, you can report any issue on https://bugs.dpdk.org
>
> DPDK 23.03-rc4 could be out at the end of this week.

A regression has been raised against v23.03-rc3 by Red Hat QE (see
tests with FAILED status in the report below).

This regression has been tracked in bz 1196 and fixed with
9e3223adfab7 ("vhost: fix deadlock with no multiqueue").


Test environment:

kernel 5.14
qemu 6.2
dpdk: git://dpdk.org/dpdk

# git log -1
                          commit 9e3223adfab71bc88e9ba67c520b87c529d34a35
                          Author: David Marchand <david.marchand@redhat.com>
                          Date:   Thu Mar 23 15:44:33 2023 +0100
                              vhost: fix deadlock with no multiqueue

                              This deadlock happens when a guest, that
had virtio ports with multi
                              queues configured, does not announce the
multi q feature in
                              SET_FEATURES.
                              In such a situation, all vq locks are
already taken before calling
                              free_vq(), which itself takes the lock.
                              As mentioned in the code, in this
situation, the virtio device is not
                              running yet and no datapath thread is
using the vq. So we can
                              release the lock before calling free_vq().

                              Bugzilla ID: 1196
                              Fixes: 4b02c2673757 ("vhost: annotate
async accesses")

                              Signed-off-by: David Marchand
<david.marchand@redhat.com>
                              Reviewed-by: Maxime Coquelin
<maxime.coquelin@redhat.com>

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

Test result:

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
Guest with vhost-user 2Q 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
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
PVP 1Q live migration testing: PASS
PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
PVP vhost-user 2Q throughput testing: FAILED  -->  PASS
PVP vhost-user 1Q - cross numa node throughput testing:  FAILED  -->  PASS
PVP 1Q cross numa node live migration testing: FAILED  -->  PASS
PVP 4Q  reconnect with dpdk-client, qemu-server dpdk-testpmd
reconnect: FAILED  -->  PASS


-- 
David Marchand


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-03-28  8:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-20 16:29 release candidate 23.03-rc3 Thomas Monjalon
2023-03-23  8:23 ` Xu, HailinX
2023-03-27  1:51   ` Xu, HailinX
2023-03-26 12:07 ` Wael Abualrub
2023-03-28  8:14 ` David Marchand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).