Thread (14 messages) 14 messages, 5 authors, 2022-01-12

RE: 20.11.4 patches review and test

From: Ali Alnubani <hidden>
Date: 2021-12-23 14:52:55

Hi,
-----Original Message-----
From: Xueming(Steven) Li <redacted>
Sent: Monday, December 6, 2021 6:15 PM
To: stable@dpdk.org
Cc: Xueming(Steven) Li <redacted>; dev@dpdk.org; Abhishek
Marathe [off-list ref]; Ali Alnubani
[off-list ref]; benjamin.walker@intel.com; David Christensen
[off-list ref]; hariprasad.govindharajan@intel.com; Hemant
Agrawal [off-list ref]; Ian Stokes [off-list ref];
Jerin Jacob [off-list ref]; John McNamara
[off-list ref]; Ju-Hyoung Lee [off-list ref];
Kevin Traynor [off-list ref]; Luca Boccassi [off-list ref];
Pei Zhang [off-list ref]; qian.q.xu@intel.com; Raslan Darawsheh
[off-list ref]; NBU-Contact-Thomas Monjalon (EXTERNAL)
[off-list ref]; yuan.peng@intel.com; zhaoyan.chen@intel.com
Subject: 20.11.4 patches review and test

Hi all,

Here is a list of patches targeted for stable release 20.11.4.

The planned date for the final release is 31th December.

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v20.11.4-rc1

These patches are located at branch 20.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/

Thanks.

Xueming Li [off-list ref]

---
The following covers the functional tests that we ran on Mellanox hardware for this release:
- Basic functionality:
  Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- RTE flow tests:
  Items:
  - eth
  - geneve
  - gre
  - gre_key
  - gtp
  - icmp
  - icmp6
  - ipv4
  - ipv6
  - ipv6_frag_ext
  - mark
  - meta
  - mpls
  - nvgre
  - tag
  - tcp
  - udp
  - vlan
  - vxlan
  - vxlan_gpe
  Actions:
  - age (shared and non-shared)
  - count
  - dec_tcp_ack
  - dec_tcp_seq
  - dec_ttl
  - drop
  - flag
  - inc_tcp_ack
  - inc_tcp_seq
  - jump
  - mark
  - queue
  - raw_decap
  - raw_encap
  - rss (shared and non-shared)
  - set_ipv4_dscp
  - set_ipv4_dst
  - set_ipv4_src
  - set_ipv6_dscp
  - set_ipv6_dst
  - set_ipv6_src
  - set_mac_dst
  - set_mac_src
  - set_meta
  - set_tag
  - set_tp_dst
  - set_tp_src
  - set_ttl
  - vxlan_decap
  - vxlan_encap

- Some RSS tests.
- VLAN filtering, stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.

Functional tests ran on:
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 14.32.1010
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Kernel: 5.16.0-rc5 / Driver: rdma-core v38.0 / Firmware: 14.32.1010
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 16.32.1010
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Kernel: 5.16.0-rc5 / Driver: v38.0 / Firmware: 16.32.1010
- NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 22.32.1010

Compilation tests with multiple configurations in the following OS/driver combinations are also passing:
- Ubuntu 20.04.3 with MLNX_OFED_LINUX-5.5-1.0.3.2.
- Ubuntu 20.04.3 with rdma-core master (c52b43e).
- Ubuntu 20.04.3 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core v17.1.
- Ubuntu 18.04.6 with rdma-core master (c52b43e) (i386).
- Ubuntu 16.04.7 with rdma-core v22.7.
- Fedora 35 with rdma-core v38.0.
- Fedora 36 (Rawhide) with rdma-core v38.0
- CentOS 7 7.9.2009 with rdma-core master (940f53f).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.5-1.0.3.2.
- CentOS 8 8.4.2105 with rdma-core master (940f53f).
- OpenSUSE Leap 15.3 with rdma-core v31.0.
- Windows Server 2019 with Clang 11.0.0.

The only issue we found that was introduced by 20.11.4-rc1 is the following:
- Bug 916 - [20.11.4-rc1][mlx5] 2% single core packet forwarding performance degradation (https://bugs.dpdk.org/show_bug.cgi?id=916)
We are still discussing whether we want to backport a fix to this release or not.

Thanks,
Ali
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help