patches for DPDK stable branches
 help / color / mirror / Atom feed
* 19.11.14 patches review and test
@ 2022-11-28 13:16 christian.ehrhardt
  2022-12-09  9:46 ` YangHang Liu
  2022-12-11 14:40 ` Ali Alnubani
  0 siblings, 2 replies; 6+ messages in thread
From: christian.ehrhardt @ 2022-11-28 13:16 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh, Thomas Monjalon,
	yanghliu, yuan.peng, zhaoyan.chen

Hi all,

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

The planned date for the final release is Tue 12th December 2022.

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=v19.11.14-rc1

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

Thanks.

Christian Ehrhardt <christian.ehrhardt@canonical.com>

---
Alex Kiselev (1):
      net/tap: fix overflow of network interface index

Alexander Chernavin (1):
      net/virtio: fix crash when configured twice

Ali Alnubani (1):
      examples/l2fwd-crypto: fix typo in error message

Amit Prakash Shukla (5):
      net/mvneta: fix build with GCC 12
      test/ipsec: fix build with GCC 12
      ipsec: fix build with GCC 12
      crypto/qat: fix build with GCC 12
      net/qede/base: fix 32-bit build with GCC 12

Anoob Joseph (1):
      test/crypto: fix PDCP vectors

Brian Dooley (1):
      crypto/qat: fix null hash algorithm digest size

Chengwen Feng (1):
      net/hns3: fix crash when secondary process access FW

Ciara Power (1):
      test/crypto: fix wireless auth digest segment

Dariusz Sosnowski (1):
      net/mlx5: fix hairpin split with set VLAN VID action

David Marchand (9):
      vhost: fix virtqueue use after free on NUMA reallocation
      app/testpmd: restore ixgbe bypass commands
      service: fix build with clang 15
      bus/dpaa: fix build with clang 15
      net/atlantic: fix build with clang 15
      app/testpmd: fix build with clang 15
      test/efd: fix build with clang 15
      test/member: fix build with clang 15
      test/event: fix build with clang 15

Dmitry Kozlyuk (1):
      eal: fix side effect in some pointer arithmetic macros

Erik Gabriel Carrillo (1):
      service: fix early move to inactive status

Fidaullah Noonari (1):
      malloc: fix storage size for some allocations

Ganapati Kundapura (1):
      eventdev/crypto: fix multi-process

Gregory Etelson (1):
      doc: add LRO size limitation in mlx5 guide

Hamza Khan (1):
      examples/vm_power_manager: use safe list iterator

Huisong Li (2):
      net/bonding: fix dropping valid MAC packets
      net/bonding: fix mbuf fast free handling

Huzaifa Rahman (1):
      net/memif: fix crash with different number of Rx/Tx queues

Ivan Malov (4):
      common/sfc_efx/base: fix maximum Tx data count
      net/bonding: fix descriptor limit reporting
      net/bonding: fix flow flush order on close
      net/bonding: set initial value of descriptor count alignment

James Hershaw (1):
      net/nfp: improve HW info header log readability

Jeremy Spewock (1):
      test/ipsec: skip if no compatible device

Jerin Jacob (2):
      eal: fix doxygen comments for UUID
      power: fix some doxygen comments

Jun Qiu (1):
      net/bonding: fix Tx hash for TCP

Kai Ji (1):
      test/crypto: fix bitwise operator in a SNOW3G case

Ke Zhang (1):
      net/i40e: fix VF representor release

Kevin Liu (1):
      net/ice: check illegal packet sizes

Kumara Parameshwaran (1):
      gro: fix chain index for more than 2 packets

Long Li (2):
      net/mlx4: fix Verbs FD leak in secondary process
      net/mlx5: fix Verbs FD leak in secondary process

Long Wu (1):
      net/nfp: fix memory leak in Rx

Luca Boccassi (1):
      drivers: fix typos found by Lintian

Mattias Rönnblom (1):
      net: accept unaligned data in checksum routines

Michael Baum (2):
      net/mlx5: fix port event cleaning order
      net/mlx5: fix invalid memory access in port closing

Mingjin Ye (2):
      net/ice: fix scalar Rx path segment
      net/ice: fix scalar Tx path segment

Naga Harish K S V (4):
      eventdev/eth_tx: add spinlock for adapter start/stop
      eventdev/eth_tx: fix adapter stop
      timer: fix stopping all timers
      eventdev/eth_tx: fix queue delete

Olivier Matz (5):
      event/sw: fix flow ID init in self test
      event/sw: fix log in self test
      net/ixgbe: fix broadcast Rx on VF after promisc removal
      net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF
      net/ixgbevf: fix promiscuous and allmulti

Pablo de Lara (1):
      examples/fips_validation: fix typo in error log

Peng Zhang (1):
      net/nfp: fix internal buffer size and MTU check

Qi Zhang (2):
      net/ice/base: fix media type of PHY 10G SFI C2C
      net/ice/base: fix array overflow in add switch recipe

Shun Hao (1):
      net/mlx5: fix meter profile delete after disable

Stephen Coleman (1):
      doc: fix typo depreciated instead of deprecated

Stephen Hemminger (7):
      event/sw: fix device name in dump
      eal: fix data race in multi-process support
      pdump: do not allow enable/disable in primary process
      license: fix paths
      app/testpmd: make quit flag volatile
      doc: fix net drivers ordering
      ring: remove leftover comment about watermark

Steven Zou (1):
      common/iavf: avoid copy in async mode

Sunyang Wu (1):
      test/crypto: fix debug messages

Vladimir Medvedkin (1):
      test/hash: remove dead code in extendable bucket test

Volodymyr Fialko (1):
      eventdev: fix name of Rx conf type in documentation

Yi Li (1):
      doc: fix maximum packet size of virtio driver

Yiding Zhou (1):
      net/ice/base: fix duplicate flow rules

Yunjian Wang (2):
      net/bonding: fix array overflow in Rx burst
      net/bonding: fix double slave link status query

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

* Re: 19.11.14 patches review and test
  2022-11-28 13:16 19.11.14 patches review and test christian.ehrhardt
@ 2022-12-09  9:46 ` YangHang Liu
  2022-12-11 14:40 ` Ali Alnubani
  1 sibling, 0 replies; 6+ messages in thread
From: YangHang Liu @ 2022-12-09  9:46 UTC (permalink / raw)
  To: christian.ehrhardt
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh, Thomas Monjalon,
	yuan.peng, zhaoyan.chen, Chao Yang

[-- Attachment #1: Type: text/plain, Size: 7904 bytes --]

Hi,  Christian

RedHat QE does not find new issues about the 19.11.14 dpdk during the tests.

We tested below 17 scenarios and all got PASS on RHEL8:

   - 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

Versions:

   - kernel 4.18
   - qemu-kvm-6.2
   - DPDk
      - commit f99f2e55af7a49a6ee6555a5554847094086017f
      Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
      Date:   Mon Nov 28 11:46:00 2022 +0100
      version: 19.11.14-rc1
      Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


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


Best Regards,
YangHang Liu


On Mon, Nov 28, 2022 at 9:17 PM <christian.ehrhardt@canonical.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.14.
>
> The planned date for the final release is Tue 12th December 2022.
>
> 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=v19.11.14-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Alex Kiselev (1):
>       net/tap: fix overflow of network interface index
>
> Alexander Chernavin (1):
>       net/virtio: fix crash when configured twice
>
> Ali Alnubani (1):
>       examples/l2fwd-crypto: fix typo in error message
>
> Amit Prakash Shukla (5):
>       net/mvneta: fix build with GCC 12
>       test/ipsec: fix build with GCC 12
>       ipsec: fix build with GCC 12
>       crypto/qat: fix build with GCC 12
>       net/qede/base: fix 32-bit build with GCC 12
>
> Anoob Joseph (1):
>       test/crypto: fix PDCP vectors
>
> Brian Dooley (1):
>       crypto/qat: fix null hash algorithm digest size
>
> Chengwen Feng (1):
>       net/hns3: fix crash when secondary process access FW
>
> Ciara Power (1):
>       test/crypto: fix wireless auth digest segment
>
> Dariusz Sosnowski (1):
>       net/mlx5: fix hairpin split with set VLAN VID action
>
> David Marchand (9):
>       vhost: fix virtqueue use after free on NUMA reallocation
>       app/testpmd: restore ixgbe bypass commands
>       service: fix build with clang 15
>       bus/dpaa: fix build with clang 15
>       net/atlantic: fix build with clang 15
>       app/testpmd: fix build with clang 15
>       test/efd: fix build with clang 15
>       test/member: fix build with clang 15
>       test/event: fix build with clang 15
>
> Dmitry Kozlyuk (1):
>       eal: fix side effect in some pointer arithmetic macros
>
> Erik Gabriel Carrillo (1):
>       service: fix early move to inactive status
>
> Fidaullah Noonari (1):
>       malloc: fix storage size for some allocations
>
> Ganapati Kundapura (1):
>       eventdev/crypto: fix multi-process
>
> Gregory Etelson (1):
>       doc: add LRO size limitation in mlx5 guide
>
> Hamza Khan (1):
>       examples/vm_power_manager: use safe list iterator
>
> Huisong Li (2):
>       net/bonding: fix dropping valid MAC packets
>       net/bonding: fix mbuf fast free handling
>
> Huzaifa Rahman (1):
>       net/memif: fix crash with different number of Rx/Tx queues
>
> Ivan Malov (4):
>       common/sfc_efx/base: fix maximum Tx data count
>       net/bonding: fix descriptor limit reporting
>       net/bonding: fix flow flush order on close
>       net/bonding: set initial value of descriptor count alignment
>
> James Hershaw (1):
>       net/nfp: improve HW info header log readability
>
> Jeremy Spewock (1):
>       test/ipsec: skip if no compatible device
>
> Jerin Jacob (2):
>       eal: fix doxygen comments for UUID
>       power: fix some doxygen comments
>
> Jun Qiu (1):
>       net/bonding: fix Tx hash for TCP
>
> Kai Ji (1):
>       test/crypto: fix bitwise operator in a SNOW3G case
>
> Ke Zhang (1):
>       net/i40e: fix VF representor release
>
> Kevin Liu (1):
>       net/ice: check illegal packet sizes
>
> Kumara Parameshwaran (1):
>       gro: fix chain index for more than 2 packets
>
> Long Li (2):
>       net/mlx4: fix Verbs FD leak in secondary process
>       net/mlx5: fix Verbs FD leak in secondary process
>
> Long Wu (1):
>       net/nfp: fix memory leak in Rx
>
> Luca Boccassi (1):
>       drivers: fix typos found by Lintian
>
> Mattias Rönnblom (1):
>       net: accept unaligned data in checksum routines
>
> Michael Baum (2):
>       net/mlx5: fix port event cleaning order
>       net/mlx5: fix invalid memory access in port closing
>
> Mingjin Ye (2):
>       net/ice: fix scalar Rx path segment
>       net/ice: fix scalar Tx path segment
>
> Naga Harish K S V (4):
>       eventdev/eth_tx: add spinlock for adapter start/stop
>       eventdev/eth_tx: fix adapter stop
>       timer: fix stopping all timers
>       eventdev/eth_tx: fix queue delete
>
> Olivier Matz (5):
>       event/sw: fix flow ID init in self test
>       event/sw: fix log in self test
>       net/ixgbe: fix broadcast Rx on VF after promisc removal
>       net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF
>       net/ixgbevf: fix promiscuous and allmulti
>
> Pablo de Lara (1):
>       examples/fips_validation: fix typo in error log
>
> Peng Zhang (1):
>       net/nfp: fix internal buffer size and MTU check
>
> Qi Zhang (2):
>       net/ice/base: fix media type of PHY 10G SFI C2C
>       net/ice/base: fix array overflow in add switch recipe
>
> Shun Hao (1):
>       net/mlx5: fix meter profile delete after disable
>
> Stephen Coleman (1):
>       doc: fix typo depreciated instead of deprecated
>
> Stephen Hemminger (7):
>       event/sw: fix device name in dump
>       eal: fix data race in multi-process support
>       pdump: do not allow enable/disable in primary process
>       license: fix paths
>       app/testpmd: make quit flag volatile
>       doc: fix net drivers ordering
>       ring: remove leftover comment about watermark
>
> Steven Zou (1):
>       common/iavf: avoid copy in async mode
>
> Sunyang Wu (1):
>       test/crypto: fix debug messages
>
> Vladimir Medvedkin (1):
>       test/hash: remove dead code in extendable bucket test
>
> Volodymyr Fialko (1):
>       eventdev: fix name of Rx conf type in documentation
>
> Yi Li (1):
>       doc: fix maximum packet size of virtio driver
>
> Yiding Zhou (1):
>       net/ice/base: fix duplicate flow rules
>
> Yunjian Wang (2):
>       net/bonding: fix array overflow in Rx burst
>       net/bonding: fix double slave link status query
>
>

[-- Attachment #2: Type: text/html, Size: 10105 bytes --]

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

* RE: 19.11.14 patches review and test
  2022-11-28 13:16 19.11.14 patches review and test christian.ehrhardt
  2022-12-09  9:46 ` YangHang Liu
@ 2022-12-11 14:40 ` Ali Alnubani
  2022-12-13 11:28   ` Christian Ehrhardt
  2022-12-13 11:41   ` Christian Ehrhardt
  1 sibling, 2 replies; 6+ messages in thread
From: Ali Alnubani @ 2022-12-11 14:40 UTC (permalink / raw)
  To: christian.ehrhardt, stable
  Cc: dev, Abhishek Marathe, benjamin.walker, David Christensen,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang,
	qian.q.xu, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	yanghliu, yuan.peng, zhaoyan.chen

> -----Original Message-----
> From: christian.ehrhardt@canonical.com
> <christian.ehrhardt@canonical.com>
> Sent: Monday, November 28, 2022 3:17 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
> Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; qian.q.xu@intel.com; Raslan Darawsheh
> <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> <thomas@monjalon.net>; yanghliu@redhat.com; yuan.peng@intel.com;
> zhaoyan.chen@intel.com
> Subject: 19.11.14 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.14.
> 
> The planned date for the final release is Tue 12th December 2022.
> 
> 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=v19.11.14-rc1
> 
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
> 
> ---

Hello,

We ran the following functional tests with Nvidia hardware on 19.11.14-rc1:
- 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 / ipv4 / ipv6 / tcp / udp / icmp / gre / nvgre / geneve / vxlan / mplsoudp / mplsogre
  Actions: drop / queue / rss / mark / flag / jump / count / raw_encap / raw_decap / vxlan_encap / vxlan_decap / NAT / dec_ttl
- 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.

Functional tests ran on:
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.8-1.0.1.1 / Firmware: 14.32.1010
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.8-1.0.1.1 / Firmware: 16.35.1012

Additionally, we ran compilation tests with multiple configurations in the following OS/driver combinations, and they are passing:
- Ubuntu 22.04.1 with MLNX_OFED_LINUX-5.8-1.1.2.1.
- Ubuntu 20.04.5 with MLNX_OFED_LINUX-5.8-1.1.2.1.
- Ubuntu 20.04.5 with rdma-core master (76cfaa1).
- Ubuntu 20.04.5 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core v17.1.
- Ubuntu 18.04.6 with rdma-core master (76cfaa1) (i386).
- Ubuntu 16.04.7 with rdma-core v22.7.
- CentOS 7 7.9.2009 with rdma-core master (76cfaa1).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.8-1.0.1.1.
- CentOS 8 8.4.2105 with rdma-core master (76cfaa1).
- OpenSUSE Leap 15.4 with rdma-core v38.1.

We don't see any issues introduced by changes in this release.

Builds on Fedora with gcc 12 and clang 15 are failing.

Please note that not all the functional tests mentioned above fall under "Basic functionality with testpmd" like reported in the release notes for previous releases:
https://git.dpdk.org/dpdk-stable/commit/?h=v19.11.13&id=104f5e8eb81e975809476fe894fc2781538ab752

The following patch was missed in 19.11.13:
https://inbox.dpdk.org/stable/DM4PR12MB516765207EE7A8999B284B5EDA1A9@DM4PR12MB5167.namprd12.prod.outlook.com/

Thanks,
Ali

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

* Re: 19.11.14 patches review and test
  2022-12-11 14:40 ` Ali Alnubani
@ 2022-12-13 11:28   ` Christian Ehrhardt
  2022-12-13 11:41   ` Christian Ehrhardt
  1 sibling, 0 replies; 6+ messages in thread
From: Christian Ehrhardt @ 2022-12-13 11:28 UTC (permalink / raw)
  To: Ali Alnubani
  Cc: stable, dev, Abhishek Marathe, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	yanghliu, yuan.peng, zhaoyan.chen

Thank you all so much - @ Jiang YuX, YangHang Liu, Ali Alnubani !

To add my own that just completed last night:

Same tests as usual, no regressions found:

19.11.14~rc1-0ubuntu0.20.04.1~focalppa1

1.0.0 (14:11:38): phys (BM) tests
  1.1.0 (14:11:38): initialize environment
    1.1.1 (14:14:57): testpmd  => Pass
    1.1.2 (14:16:32): check testpmd output  => Pass
2.0.0 (14:16:32): prep virtual test environment

1.0.0 (14:18:56): virt tests
  1.1.0 (14:18:56): initialize environment
3.0.0 (14:19:51): performance tests
  3.1.0 (14:19:51): prep benchmarks
  3.2.0 (14:21:53): performance tests
    3.2.1 (14:22:01): test guest-openvswitch for OVS-5CPU  => Pass
    3.2.2 (14:41:19): test guest-dpdk-vhost-user-client-multiq for
OVSDPDK-VUC  => Pass
4.0.0 (15:02:00): VUC endurance checks
  4.1.0 (15:02:00): prep VUC endurance tests
    4.1.1 (15:15:27): start stop guests (client)  => Pass
    4.1.2 (16:37:07): add/remove ports (client)  => Pass
  4.2.0 (16:46:39): Final cleanup


On Sun, Dec 11, 2022 at 3:40 PM Ali Alnubani <alialnu@nvidia.com> wrote:
>
> > -----Original Message-----
> > From: christian.ehrhardt@canonical.com
> > <christian.ehrhardt@canonical.com>
> > Sent: Monday, November 28, 2022 3:17 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
> > Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> > <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin
> > Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>;
> > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> > <pezhang@redhat.com>; qian.q.xu@intel.com; Raslan Darawsheh
> > <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> > <thomas@monjalon.net>; yanghliu@redhat.com; yuan.peng@intel.com;
> > zhaoyan.chen@intel.com
> > Subject: 19.11.14 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.14.
> >
> > The planned date for the final release is Tue 12th December 2022.
> >
> > 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=v19.11.14-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> >
> > ---
>
> Hello,
>
> We ran the following functional tests with Nvidia hardware on 19.11.14-rc1:
> - 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 / ipv4 / ipv6 / tcp / udp / icmp / gre / nvgre / geneve / vxlan / mplsoudp / mplsogre
>   Actions: drop / queue / rss / mark / flag / jump / count / raw_encap / raw_decap / vxlan_encap / vxlan_decap / NAT / dec_ttl
> - 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.
>
> Functional tests ran on:
> - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.8-1.0.1.1 / Firmware: 14.32.1010
> - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.8-1.0.1.1 / Firmware: 16.35.1012
>
> Additionally, we ran compilation tests with multiple configurations in the following OS/driver combinations, and they are passing:
> - Ubuntu 22.04.1 with MLNX_OFED_LINUX-5.8-1.1.2.1.
> - Ubuntu 20.04.5 with MLNX_OFED_LINUX-5.8-1.1.2.1.
> - Ubuntu 20.04.5 with rdma-core master (76cfaa1).
> - Ubuntu 20.04.5 with rdma-core v28.0.
> - Ubuntu 18.04.6 with rdma-core v17.1.
> - Ubuntu 18.04.6 with rdma-core master (76cfaa1) (i386).
> - Ubuntu 16.04.7 with rdma-core v22.7.
> - CentOS 7 7.9.2009 with rdma-core master (76cfaa1).
> - CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.8-1.0.1.1.
> - CentOS 8 8.4.2105 with rdma-core master (76cfaa1).
> - OpenSUSE Leap 15.4 with rdma-core v38.1.
>
> We don't see any issues introduced by changes in this release.
>
> Builds on Fedora with gcc 12 and clang 15 are failing.
>
> Please note that not all the functional tests mentioned above fall under "Basic functionality with testpmd" like reported in the release notes for previous releases:
> https://git.dpdk.org/dpdk-stable/commit/?h=v19.11.13&id=104f5e8eb81e975809476fe894fc2781538ab752
>
> The following patch was missed in 19.11.13:
> https://inbox.dpdk.org/stable/DM4PR12MB516765207EE7A8999B284B5EDA1A9@DM4PR12MB5167.namprd12.prod.outlook.com/
>
> Thanks,
> Ali



-- 
Christian Ehrhardt
Senior Staff Engineer, Ubuntu Server
Canonical Ltd

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

* Re: 19.11.14 patches review and test
  2022-12-11 14:40 ` Ali Alnubani
  2022-12-13 11:28   ` Christian Ehrhardt
@ 2022-12-13 11:41   ` Christian Ehrhardt
  2022-12-13 19:46     ` Ali Alnubani
  1 sibling, 1 reply; 6+ messages in thread
From: Christian Ehrhardt @ 2022-12-13 11:41 UTC (permalink / raw)
  To: Ali Alnubani
  Cc: stable, dev, Abhishek Marathe, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	yanghliu, yuan.peng, zhaoyan.chen

On Sun, Dec 11, 2022 at 3:40 PM Ali Alnubani <alialnu@nvidia.com> wrote:
>
> > -----Original Message-----
> > From: christian.ehrhardt@canonical.com
> > <christian.ehrhardt@canonical.com>
> > Sent: Monday, November 28, 2022 3:17 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
> > Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> > <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin
> > Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>;
> > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> > <pezhang@redhat.com>; qian.q.xu@intel.com; Raslan Darawsheh
> > <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> > <thomas@monjalon.net>; yanghliu@redhat.com; yuan.peng@intel.com;
> > zhaoyan.chen@intel.com
> > Subject: 19.11.14 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.14.
> >
> > The planned date for the final release is Tue 12th December 2022.
> >
> > 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=v19.11.14-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> >
> > ---
>
> Hello,
>
> We ran the following functional tests with Nvidia hardware on 19.11.14-rc1:
> - 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 / ipv4 / ipv6 / tcp / udp / icmp / gre / nvgre / geneve / vxlan / mplsoudp / mplsogre
>   Actions: drop / queue / rss / mark / flag / jump / count / raw_encap / raw_decap / vxlan_encap / vxlan_decap / NAT / dec_ttl
> - 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.
>
> Functional tests ran on:
> - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.8-1.0.1.1 / Firmware: 14.32.1010
> - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.8-1.0.1.1 / Firmware: 16.35.1012
>
> Additionally, we ran compilation tests with multiple configurations in the following OS/driver combinations, and they are passing:
> - Ubuntu 22.04.1 with MLNX_OFED_LINUX-5.8-1.1.2.1.
> - Ubuntu 20.04.5 with MLNX_OFED_LINUX-5.8-1.1.2.1.
> - Ubuntu 20.04.5 with rdma-core master (76cfaa1).
> - Ubuntu 20.04.5 with rdma-core v28.0.
> - Ubuntu 18.04.6 with rdma-core v17.1.
> - Ubuntu 18.04.6 with rdma-core master (76cfaa1) (i386).
> - Ubuntu 16.04.7 with rdma-core v22.7.
> - CentOS 7 7.9.2009 with rdma-core master (76cfaa1).
> - CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.8-1.0.1.1.
> - CentOS 8 8.4.2105 with rdma-core master (76cfaa1).
> - OpenSUSE Leap 15.4 with rdma-core v38.1.
>
> We don't see any issues introduced by changes in this release.
>
> Builds on Fedora with gcc 12 and clang 15 are failing.
>
> Please note that not all the functional tests mentioned above fall under "Basic functionality with testpmd" like reported in the release notes for previous releases:
> https://git.dpdk.org/dpdk-stable/commit/?h=v19.11.13&id=104f5e8eb81e975809476fe894fc2781538ab752
>
> The following patch was missed in 19.11.13:
> https://inbox.dpdk.org/stable/DM4PR12MB516765207EE7A8999B284B5EDA1A9@DM4PR12MB5167.namprd12.prod.outlook.com/

Hi thanks for spotting it.
It has fallen through the cracks as the backport for 17f95513 was
already applied as edea6144.
But this was in fact a follow up fix to edea6144 itself, which I
failed to see at the time.

Ali, it still seems to apply cleanly and indeed is missing from the
former backport.
Do you think I can apply this without needing a full -rc2 of 19.11.14
(and thereby massively stalling the release due to a new test round)?

> Thanks,
> Ali




--
Christian Ehrhardt
Senior Staff Engineer, Ubuntu Server
Canonical Ltd

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

* RE: 19.11.14 patches review and test
  2022-12-13 11:41   ` Christian Ehrhardt
@ 2022-12-13 19:46     ` Ali Alnubani
  0 siblings, 0 replies; 6+ messages in thread
From: Ali Alnubani @ 2022-12-13 19:46 UTC (permalink / raw)
  To: Christian Ehrhardt
  Cc: stable, dev, Abhishek Marathe, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	yanghliu, yuan.peng, zhaoyan.chen

> -----Original Message-----
> From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Sent: Tuesday, December 13, 2022 1:41 PM
> To: Ali Alnubani <alialnu@nvidia.com>
> Cc: stable@dpdk.org; dev@dpdk.org; Abhishek Marathe
> <Abhishek.Marathe@microsoft.com>; benjamin.walker@intel.com; David
> Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; qian.q.xu@intel.com; Raslan Darawsheh
> <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> <thomas@monjalon.net>; yanghliu@redhat.com; yuan.peng@intel.com;
> zhaoyan.chen@intel.com
> Subject: Re: 19.11.14 patches review and test
> 
> On Sun, Dec 11, 2022 at 3:40 PM Ali Alnubani <alialnu@nvidia.com> wrote:
> >
> > > -----Original Message-----
> > > From: christian.ehrhardt@canonical.com
> > > <christian.ehrhardt@canonical.com>
> > > Sent: Monday, November 28, 2022 3:17 PM
> > > To: stable@dpdk.org
> > > Cc: dev@dpdk.org; Abhishek Marathe
> <Abhishek.Marathe@microsoft.com>;
> > > Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
> > > Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> > > <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin
> > > Jacob <jerinj@marvell.com>; John McNamara
> <john.mcnamara@intel.com>;
> > > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> > > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> > > <pezhang@redhat.com>; qian.q.xu@intel.com; Raslan Darawsheh
> > > <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> > > <thomas@monjalon.net>; yanghliu@redhat.com; yuan.peng@intel.com;
> > > zhaoyan.chen@intel.com
> > > Subject: 19.11.14 patches review and test
> > >
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 19.11.14.
> > >
> > > The planned date for the final release is Tue 12th December 2022.
> > >
> > > 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=v19.11.14-rc1
> > >
> > > These patches are located at branch 19.11 of dpdk-stable repo:
> > >     https://dpdk.org/browse/dpdk-stable/
> > >
> > > Thanks.
> > >
> > > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> > >
> > > ---
> >
> > Hello,
> >
> > We ran the following functional tests with Nvidia hardware on 19.11.14-rc1:
> > - 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 / ipv4 / ipv6 / tcp / udp / icmp / gre / nvgre / geneve / vxlan /
> mplsoudp / mplsogre
> >   Actions: drop / queue / rss / mark / flag / jump / count / raw_encap /
> raw_decap / vxlan_encap / vxlan_decap / NAT / dec_ttl
> > - 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.
> >
> > Functional tests ran on:
> > - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-
> 5.8-1.0.1.1 / Firmware: 14.32.1010
> > - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.8-
> 1.0.1.1 / Firmware: 16.35.1012
> >
> > Additionally, we ran compilation tests with multiple configurations in the
> following OS/driver combinations, and they are passing:
> > - Ubuntu 22.04.1 with MLNX_OFED_LINUX-5.8-1.1.2.1.
> > - Ubuntu 20.04.5 with MLNX_OFED_LINUX-5.8-1.1.2.1.
> > - Ubuntu 20.04.5 with rdma-core master (76cfaa1).
> > - Ubuntu 20.04.5 with rdma-core v28.0.
> > - Ubuntu 18.04.6 with rdma-core v17.1.
> > - Ubuntu 18.04.6 with rdma-core master (76cfaa1) (i386).
> > - Ubuntu 16.04.7 with rdma-core v22.7.
> > - CentOS 7 7.9.2009 with rdma-core master (76cfaa1).
> > - CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.8-1.0.1.1.
> > - CentOS 8 8.4.2105 with rdma-core master (76cfaa1).
> > - OpenSUSE Leap 15.4 with rdma-core v38.1.
> >
> > We don't see any issues introduced by changes in this release.
> >
> > Builds on Fedora with gcc 12 and clang 15 are failing.
> >
> > Please note that not all the functional tests mentioned above fall under
> "Basic functionality with testpmd" like reported in the release notes for
> previous releases:
> > https://git.dpdk.org/dpdk-
> stable/commit/?h=v19.11.13&id=104f5e8eb81e975809476fe894fc2781538ab7
> 52
> >
> > The following patch was missed in 19.11.13:
> >
> https://inbox.dpdk.org/stable/DM4PR12MB516765207EE7A8999B284B5EDA1
> A9@DM4PR12MB5167.namprd12.prod.outlook.com/
> 
> Hi thanks for spotting it.
> It has fallen through the cracks as the backport for 17f95513 was
> already applied as edea6144.
> But this was in fact a follow up fix to edea6144 itself, which I
> failed to see at the time.
> 
> Ali, it still seems to apply cleanly and indeed is missing from the
> former backport.
> Do you think I can apply this without needing a full -rc2 of 19.11.14
> (and thereby massively stalling the release due to a new test round)?
> 

The patch only affects mlx5, and we made sure it doesn't introduce new issues on Nvidia devices.
No need to delay the release with a new rc.

Thank you for helping with this.

Regards,
Ali

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

end of thread, other threads:[~2022-12-13 19:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-28 13:16 19.11.14 patches review and test christian.ehrhardt
2022-12-09  9:46 ` YangHang Liu
2022-12-11 14:40 ` Ali Alnubani
2022-12-13 11:28   ` Christian Ehrhardt
2022-12-13 11:41   ` Christian Ehrhardt
2022-12-13 19:46     ` Ali Alnubani

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).