DPDK patches and discussions
 help / color / mirror / Atom feed
* 22.11.7 patches review and test
@ 2024-12-01  0:24 luca.boccassi
  2024-12-09  3:38 ` Yanghang Liu
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: luca.boccassi @ 2024-12-01  0:24 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, David Christensen,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang,
	Raslan Darawsheh, Thomas Monjalon, Yanghang Liu

Hi all,

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

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

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=v22.11.7-rc1

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

Thanks.

Luca Boccassi

---
Ajit Khaparde (1):
      net/bnxt: fix TCP and UDP checksum flags

Alan Elder (1):
      net/netvsc: fix using Tx queue higher than Rx queues

Aleksandr Loktionov (1):
      net/i40e/base: fix misleading debug logs and comments

Alexander Kozyrev (3):
      common/mlx5: fix error CQE handling for 128 bytes CQE
      net/mlx5: fix shared queue port number in vector Rx
      net/mlx5: fix miniCQEs number calculation

Anatoly Burakov (1):
      net/i40e/base: fix setting flags in init function

Arkadiusz Kusztal (1):
      crypto/qat: fix modexp/inv length

Artur Tyminski (1):
      net/i40e/base: fix DDP loading with reserved track ID

Barbara Skobiej (3):
      net/ixgbe/base: fix unchecked return value
      net/i40e/base: fix unchecked return value
      net/i40e/base: fix loop bounds

Bill Xiang (2):
      vhost: fix offset while mapping log base address
      vdpa: update used flags in used ring relay

Bing Zhao (3):
      net/mlx5: workaround list management of Rx queue control
      net/mlx5: fix default RSS flows creation order
      net/mlx5: fix Rx queue reference count in flushing flows

Brian Dooley (1):
      test/crypto: fix synchronous API calls

Bruce Richardson (10):
      eal/x86: fix 32-bit write combining store
      net/i40e: fix AVX-512 pointer copy on 32-bit
      net/ice: fix AVX-512 pointer copy on 32-bit
      net/iavf: fix AVX-512 pointer copy on 32-bit
      build: remove version check on compiler links function
      net/idpf: fix AVX-512 pointer copy on 32-bit
      net/ice: detect stopping a flow director queue twice
      app/dumpcap: remove unused struct array
      eventdev: fix possible array underflow/overflow
      net/iavf: add segment-length check to Tx prep

Chaoyong He (1):
      net/nfp: fix link change return value

Chengwen Feng (6):
      examples/eventdev: fix queue crash with generic pipeline
      ethdev: verify queue ID in Tx done cleanup
      net/hns3: verify reset type from firmware
      dmadev: fix potential null pointer access
      net/hns3: restrict tunnel flow rule to one header
      net/mvneta: fix possible out-of-bounds write

Danylo Vodopianov (1):
      app/testpmd: fix aged flow destroy

Dariusz Sosnowski (1):
      net/mlx5: fix counter query loop getting stuck

Dave Ertman (1):
      net/ice/base: fix VLAN replay after reset

David Marchand (6):
      devtools: fix forbidden token check with multiple files
      net/iavf: preserve MAC address with i40e PF Linux driver
      buildtools/chkincs: check driver specific headers
      config/arm: fix warning for native build with meson >= 0.55
      crypto/openssl: fix 3DES-CTR with big endian CPUs
      eal/unix: optimize thread creation

Dengdui Huang (3):
      net/hns3: remove ROH devices
      net/hns3: fix error code for repeatedly create counter
      net/hns3: fix fully use hardware flow director table

Erez Shitrit (1):
      net/mlx5/hws: fix allocation of STCs

Eryk Rybak (1):
      net/i40e/base: fix blinking X722 with X557 PHY

Fabio Pricoco (2):
      net/ice/base: fix iteration of TLVs in Preserved Fields Area
      net/ice/base: add bounds check

Farah Smith (1):
      net/bnxt/tf_core: fix Thor TF EM key size check

Fidaullah Noonari (1):
      app/procinfo: fix leak on exit

Gagandeep Singh (3):
      crypto/dpaa2_sec: fix memory leak
      bus/dpaa: fix PFDRs leaks due to FQRNIs
      net/dpaa2: fix memory corruption in TM

Gregory Etelson (3):
      net/mlx5: fix GRE flow item translation for root table
      net/mlx5: fix SQ flow item size
      net/mlx5: fix SWS meter state initialization

Hanumanth Pothula (1):
      event/octeontx: fix possible integer overflow

Hemant Agrawal (4):
      bus/dpaa: fix VSP for 1G fm1-mac9 and 10
      bus/dpaa: fix the fman details status
      examples/l2fwd-event: fix spinlock handling
      bus/dpaa: fix lock condition during error handling

Hernan Vargas (1):
      baseband/acc: fix access to deallocated mem

Igor Gutorov (1):
      net/mlx5: fix reported Rx/Tx descriptor limits

Jiawen Wu (8):
      net/txgbe: fix SWFW mbox
      net/txgbe: fix VF-PF mbox interrupt
      net/txgbe: remove outer UDP checksum capability
      net/txgbe: fix driver load bit to inform firmware
      net/ngbe: fix driver load bit to inform firmware
      net/ngbe: reconfigure more MAC Rx registers
      net/ngbe: fix interrupt lost in legacy or MSI mode
      net/ngbe: restrict configuration of VLAN strip offload

Jie Hai (2):
      net/hns3: remove some basic address dump
      net/hns3: fix dump counter of registers

Joshua Washington (1):
      net/gve/base: fix build with Fedora Rawhide

Jun Wang (1):
      net/e1000: fix link status crash in secondary process

Kaiwen Deng (1):
      net/iavf: fix crash when link is unstable

Kishore Padmanabha (1):
      net/bnxt/tf_ulp: fix parent child DB counters

Kommula Shiva Shankar (1):
      net/virtio-user: reset used index counter

Konstantin Ananyev (1):
      examples/l3fwd: fix read beyond boundaries

Lewis Donzis (1):
      net/ixgbe: fix link status delay on FreeBSD

Long Li (1):
      net/netvsc: force Tx VLAN offload on 801.2Q packet

Luca Boccassi (1):
      net/ionic: fix build on Fedora Rawhide

Malcolm Bumgardner (1):
      dev: fix callback lookup when unregistering device

Mihai Brodschi (1):
      net/memif: fix buffer overflow in zero copy Rx

Morten Brørup (2):
      net/vmxnet3: fix potential out of bounds stats access
      net/vmxnet3: support larger MTU with version 6

Niall Meade (1):
      ethdev: fix overflow in descriptor count

Nicolas Chautru (1):
      baseband/acc: fix ring memory allocation

Nithin Dabilpuram (1):
      common/cnxk: fix CPT HW word size for outbound SA

Oleksandr Nahnybida (1):
      pcapng: fix handling of chained mbufs

Paul Greenwalt (1):
      net/ice/base: fix link speed for 200G

Peter Morrow (1):
      net/bnxt: fix reading SFF-8436 SFP EEPROMs

Peter Spreadborough (1):
      net/bnxt: fix bad action offset in Tx BD

Radoslaw Tyl (1):
      net/i40e/base: fix repeated register dumps

Rakesh Kudurumalla (4):
      net/cnxk: fix Rx timestamp handling for VF
      net/cnxk: fix Rx offloads to handle timestamp
      event/cnxk: fix Rx timestamp handling
      common/cnxk: fix base log level

Roger Melton (1):
      net/vmxnet3: fix crash after configuration failure

Rohit Raj (2):
      net/dpaa: fix typecasting channel ID
      bus/fslmc: fix Coverity warnings in QBMAN

Shani Peretz (1):
      common/mlx5: fix misalignment

Shreesh Adiga (1):
      net/mana: support rdma-core via pkg-config

Shun Hao (1):
      net/mlx5: fix memory leak in metering

Sivaprasad Tummala (1):
      power: fix mapped lcore ID

Stephen Hemminger (36):
      bpf: fix free function mismatch if convert fails
      baseband/la12xx: fix use after free in modem config
      crypto/bcmfs: fix free function mismatch
      dma/idxd: fix free function mismatch in device probe
      event/cnxk: fix free function mismatch in port config
      net/e1000: fix use after free in filter flush
      net/nfp: fix double free in flow destroy
      net/sfc: fix use after free in debug logs
      raw/ifpga/base: fix use after free
      raw/ifpga: fix free function mismatch in interrupt config
      examples/vhost: fix free function mismatch
      app/dumpcap: fix handling of jumbo frames
      net/tap: avoid memcpy with null argument
      app/testpmd: remove unnecessary cast
      net/pcap: set live interface as non-blocking
      net/ena: revert redefining memcpy
      net/tap: restrict maximum number of MP FDs
      net/pcap: fix blocking Rx
      common/idpf: fix use after free in mailbox init
      test/bonding: remove redundant info query
      examples/ntb: check info query return
      crypto/openssl: fix potential string overflow
      net/bnx2x: remove dead conditional
      net/bnx2x: fix always true expression
      net/bnx2x: fix possible infinite loop at startup
      net/bnx2x: fix duplicate branch
      net/dpaa2: remove unnecessary check for null before free
      common/dpaax/caamflib: enable fallthrough warnings
      member: fix choice of bucket for displacement
      test/bonding: fix loop on members
      test/bonding: fix MAC address comparison
      test/event: avoid duplicate initialization
      test/eal: fix loop coverage for alignment macros
      test/eal: fix lcore check
      app/testpmd: remove redundant policy action condition
      doc: correct definition of stats per queue feature

Sunil Kumar Kori (2):
      common/cnxk: fix build on Ubuntu 24.04
      net/cnxk: fix build on Ubuntu 24.04

Tejasree Kondoj (1):
      examples/ipsec-secgw: fix dequeue count from cryptodev

Thomas Monjalon (2):
      net/nfb: fix use after free
      devtools: fix check of multiple commits fixed at once

Tim Martin (1):
      net/mlx5: fix real time counter reading from PCI BAR

Vanshika Shukla (1):
      net/dpaa: fix reallocate mbuf handling

Varun Sethi (1):
      common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog

Viacheslav Ovsiienko (6):
      net/mlx5: fix number of supported flex parsers
      app/testpmd: remove flex item init command leftover
      net/mlx5: fix next protocol validation after flex item
      net/mlx5: update flex parser arc types support
      net/mlx5: fix non full word sample fields in flex item
      net/mlx5: fix flex item header length field translation

Vladimir Medvedkin (4):
      fib6: add runtime checks in AVX512 lookup
      fib: fix AVX512 lookup
      hash: fix thash LFSR initialization
      net/i40e: check register read for outer VLAN

Wathsala Vithanage (1):
      power: enable CPPC

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

* Re: 22.11.7 patches review and test
  2024-12-01  0:24 22.11.7 patches review and test luca.boccassi
@ 2024-12-09  3:38 ` Yanghang Liu
  2024-12-09 13:48   ` Luca Boccassi
  2024-12-12 16:23 ` Ali Alnubani
  2024-12-13  1:00 ` Xu, HailinX
  2 siblings, 1 reply; 6+ messages in thread
From: Yanghang Liu @ 2024-12-09  3:38 UTC (permalink / raw)
  To: luca.boccassi
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, David Christensen,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang,
	Raslan Darawsheh, Thomas Monjalon, Chao Yang

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

I tested below 18 scenarios on RHEL 9.2 and didn't find any new dpdk issues.

   - VM with device assignment(PF) throughput testing(1G hugepage size):
   PASS
   - VM with device assignment(PF) throughput testing(2M hugepage size) :
   PASS
   - VM 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
   - VM 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  reconnect with dpdk-client, qemu-server: PASS
   - PVP 1Q live migration testing: PASS
   - PVP 1Q cross numa node live migration testing: PASS
   - VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS
   - VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
   - VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS
   - VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS
   - Host PF + DPDK testing: PASS
   - Host VF + DPDK testing: PASS


Test Versions:

   - qemu-kvm-7.2
   - kernel 5.14
   - libvirt 9.0
   - git describe
      - v22.11.7-rc1-1-g077a7044cc
   - git log

commit 09fb920298bc81077a12f53f700a16005961d482 (tag: v22.11.7-rc1)

Author: Luca Boccassi <luca.boccassi@gmail.com>

Date:   Sun Dec 1 00:19:06 2024 +0000

    version: 22.11.7-rc1

    Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>


   - Test device : X540-AT2 NIC(ixgbe, 10G)

Tested-by: Yanghang Liu <yanghliu@redhat.com>


On Sun, Dec 1, 2024 at 8:24 AM <luca.boccassi@gmail.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 22.11.7.
>
> The planned date for the final release is December 17th.
>
> 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=v22.11.7-rc1
>
> These patches are located at branch 22.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Ajit Khaparde (1):
>       net/bnxt: fix TCP and UDP checksum flags
>
> Alan Elder (1):
>       net/netvsc: fix using Tx queue higher than Rx queues
>
> Aleksandr Loktionov (1):
>       net/i40e/base: fix misleading debug logs and comments
>
> Alexander Kozyrev (3):
>       common/mlx5: fix error CQE handling for 128 bytes CQE
>       net/mlx5: fix shared queue port number in vector Rx
>       net/mlx5: fix miniCQEs number calculation
>
> Anatoly Burakov (1):
>       net/i40e/base: fix setting flags in init function
>
> Arkadiusz Kusztal (1):
>       crypto/qat: fix modexp/inv length
>
> Artur Tyminski (1):
>       net/i40e/base: fix DDP loading with reserved track ID
>
> Barbara Skobiej (3):
>       net/ixgbe/base: fix unchecked return value
>       net/i40e/base: fix unchecked return value
>       net/i40e/base: fix loop bounds
>
> Bill Xiang (2):
>       vhost: fix offset while mapping log base address
>       vdpa: update used flags in used ring relay
>
> Bing Zhao (3):
>       net/mlx5: workaround list management of Rx queue control
>       net/mlx5: fix default RSS flows creation order
>       net/mlx5: fix Rx queue reference count in flushing flows
>
> Brian Dooley (1):
>       test/crypto: fix synchronous API calls
>
> Bruce Richardson (10):
>       eal/x86: fix 32-bit write combining store
>       net/i40e: fix AVX-512 pointer copy on 32-bit
>       net/ice: fix AVX-512 pointer copy on 32-bit
>       net/iavf: fix AVX-512 pointer copy on 32-bit
>       build: remove version check on compiler links function
>       net/idpf: fix AVX-512 pointer copy on 32-bit
>       net/ice: detect stopping a flow director queue twice
>       app/dumpcap: remove unused struct array
>       eventdev: fix possible array underflow/overflow
>       net/iavf: add segment-length check to Tx prep
>
> Chaoyong He (1):
>       net/nfp: fix link change return value
>
> Chengwen Feng (6):
>       examples/eventdev: fix queue crash with generic pipeline
>       ethdev: verify queue ID in Tx done cleanup
>       net/hns3: verify reset type from firmware
>       dmadev: fix potential null pointer access
>       net/hns3: restrict tunnel flow rule to one header
>       net/mvneta: fix possible out-of-bounds write
>
> Danylo Vodopianov (1):
>       app/testpmd: fix aged flow destroy
>
> Dariusz Sosnowski (1):
>       net/mlx5: fix counter query loop getting stuck
>
> Dave Ertman (1):
>       net/ice/base: fix VLAN replay after reset
>
> David Marchand (6):
>       devtools: fix forbidden token check with multiple files
>       net/iavf: preserve MAC address with i40e PF Linux driver
>       buildtools/chkincs: check driver specific headers
>       config/arm: fix warning for native build with meson >= 0.55
>       crypto/openssl: fix 3DES-CTR with big endian CPUs
>       eal/unix: optimize thread creation
>
> Dengdui Huang (3):
>       net/hns3: remove ROH devices
>       net/hns3: fix error code for repeatedly create counter
>       net/hns3: fix fully use hardware flow director table
>
> Erez Shitrit (1):
>       net/mlx5/hws: fix allocation of STCs
>
> Eryk Rybak (1):
>       net/i40e/base: fix blinking X722 with X557 PHY
>
> Fabio Pricoco (2):
>       net/ice/base: fix iteration of TLVs in Preserved Fields Area
>       net/ice/base: add bounds check
>
> Farah Smith (1):
>       net/bnxt/tf_core: fix Thor TF EM key size check
>
> Fidaullah Noonari (1):
>       app/procinfo: fix leak on exit
>
> Gagandeep Singh (3):
>       crypto/dpaa2_sec: fix memory leak
>       bus/dpaa: fix PFDRs leaks due to FQRNIs
>       net/dpaa2: fix memory corruption in TM
>
> Gregory Etelson (3):
>       net/mlx5: fix GRE flow item translation for root table
>       net/mlx5: fix SQ flow item size
>       net/mlx5: fix SWS meter state initialization
>
> Hanumanth Pothula (1):
>       event/octeontx: fix possible integer overflow
>
> Hemant Agrawal (4):
>       bus/dpaa: fix VSP for 1G fm1-mac9 and 10
>       bus/dpaa: fix the fman details status
>       examples/l2fwd-event: fix spinlock handling
>       bus/dpaa: fix lock condition during error handling
>
> Hernan Vargas (1):
>       baseband/acc: fix access to deallocated mem
>
> Igor Gutorov (1):
>       net/mlx5: fix reported Rx/Tx descriptor limits
>
> Jiawen Wu (8):
>       net/txgbe: fix SWFW mbox
>       net/txgbe: fix VF-PF mbox interrupt
>       net/txgbe: remove outer UDP checksum capability
>       net/txgbe: fix driver load bit to inform firmware
>       net/ngbe: fix driver load bit to inform firmware
>       net/ngbe: reconfigure more MAC Rx registers
>       net/ngbe: fix interrupt lost in legacy or MSI mode
>       net/ngbe: restrict configuration of VLAN strip offload
>
> Jie Hai (2):
>       net/hns3: remove some basic address dump
>       net/hns3: fix dump counter of registers
>
> Joshua Washington (1):
>       net/gve/base: fix build with Fedora Rawhide
>
> Jun Wang (1):
>       net/e1000: fix link status crash in secondary process
>
> Kaiwen Deng (1):
>       net/iavf: fix crash when link is unstable
>
> Kishore Padmanabha (1):
>       net/bnxt/tf_ulp: fix parent child DB counters
>
> Kommula Shiva Shankar (1):
>       net/virtio-user: reset used index counter
>
> Konstantin Ananyev (1):
>       examples/l3fwd: fix read beyond boundaries
>
> Lewis Donzis (1):
>       net/ixgbe: fix link status delay on FreeBSD
>
> Long Li (1):
>       net/netvsc: force Tx VLAN offload on 801.2Q packet
>
> Luca Boccassi (1):
>       net/ionic: fix build on Fedora Rawhide
>
> Malcolm Bumgardner (1):
>       dev: fix callback lookup when unregistering device
>
> Mihai Brodschi (1):
>       net/memif: fix buffer overflow in zero copy Rx
>
> Morten Brørup (2):
>       net/vmxnet3: fix potential out of bounds stats access
>       net/vmxnet3: support larger MTU with version 6
>
> Niall Meade (1):
>       ethdev: fix overflow in descriptor count
>
> Nicolas Chautru (1):
>       baseband/acc: fix ring memory allocation
>
> Nithin Dabilpuram (1):
>       common/cnxk: fix CPT HW word size for outbound SA
>
> Oleksandr Nahnybida (1):
>       pcapng: fix handling of chained mbufs
>
> Paul Greenwalt (1):
>       net/ice/base: fix link speed for 200G
>
> Peter Morrow (1):
>       net/bnxt: fix reading SFF-8436 SFP EEPROMs
>
> Peter Spreadborough (1):
>       net/bnxt: fix bad action offset in Tx BD
>
> Radoslaw Tyl (1):
>       net/i40e/base: fix repeated register dumps
>
> Rakesh Kudurumalla (4):
>       net/cnxk: fix Rx timestamp handling for VF
>       net/cnxk: fix Rx offloads to handle timestamp
>       event/cnxk: fix Rx timestamp handling
>       common/cnxk: fix base log level
>
> Roger Melton (1):
>       net/vmxnet3: fix crash after configuration failure
>
> Rohit Raj (2):
>       net/dpaa: fix typecasting channel ID
>       bus/fslmc: fix Coverity warnings in QBMAN
>
> Shani Peretz (1):
>       common/mlx5: fix misalignment
>
> Shreesh Adiga (1):
>       net/mana: support rdma-core via pkg-config
>
> Shun Hao (1):
>       net/mlx5: fix memory leak in metering
>
> Sivaprasad Tummala (1):
>       power: fix mapped lcore ID
>
> Stephen Hemminger (36):
>       bpf: fix free function mismatch if convert fails
>       baseband/la12xx: fix use after free in modem config
>       crypto/bcmfs: fix free function mismatch
>       dma/idxd: fix free function mismatch in device probe
>       event/cnxk: fix free function mismatch in port config
>       net/e1000: fix use after free in filter flush
>       net/nfp: fix double free in flow destroy
>       net/sfc: fix use after free in debug logs
>       raw/ifpga/base: fix use after free
>       raw/ifpga: fix free function mismatch in interrupt config
>       examples/vhost: fix free function mismatch
>       app/dumpcap: fix handling of jumbo frames
>       net/tap: avoid memcpy with null argument
>       app/testpmd: remove unnecessary cast
>       net/pcap: set live interface as non-blocking
>       net/ena: revert redefining memcpy
>       net/tap: restrict maximum number of MP FDs
>       net/pcap: fix blocking Rx
>       common/idpf: fix use after free in mailbox init
>       test/bonding: remove redundant info query
>       examples/ntb: check info query return
>       crypto/openssl: fix potential string overflow
>       net/bnx2x: remove dead conditional
>       net/bnx2x: fix always true expression
>       net/bnx2x: fix possible infinite loop at startup
>       net/bnx2x: fix duplicate branch
>       net/dpaa2: remove unnecessary check for null before free
>       common/dpaax/caamflib: enable fallthrough warnings
>       member: fix choice of bucket for displacement
>       test/bonding: fix loop on members
>       test/bonding: fix MAC address comparison
>       test/event: avoid duplicate initialization
>       test/eal: fix loop coverage for alignment macros
>       test/eal: fix lcore check
>       app/testpmd: remove redundant policy action condition
>       doc: correct definition of stats per queue feature
>
> Sunil Kumar Kori (2):
>       common/cnxk: fix build on Ubuntu 24.04
>       net/cnxk: fix build on Ubuntu 24.04
>
> Tejasree Kondoj (1):
>       examples/ipsec-secgw: fix dequeue count from cryptodev
>
> Thomas Monjalon (2):
>       net/nfb: fix use after free
>       devtools: fix check of multiple commits fixed at once
>
> Tim Martin (1):
>       net/mlx5: fix real time counter reading from PCI BAR
>
> Vanshika Shukla (1):
>       net/dpaa: fix reallocate mbuf handling
>
> Varun Sethi (1):
>       common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog
>
> Viacheslav Ovsiienko (6):
>       net/mlx5: fix number of supported flex parsers
>       app/testpmd: remove flex item init command leftover
>       net/mlx5: fix next protocol validation after flex item
>       net/mlx5: update flex parser arc types support
>       net/mlx5: fix non full word sample fields in flex item
>       net/mlx5: fix flex item header length field translation
>
> Vladimir Medvedkin (4):
>       fib6: add runtime checks in AVX512 lookup
>       fib: fix AVX512 lookup
>       hash: fix thash LFSR initialization
>       net/i40e: check register read for outer VLAN
>
> Wathsala Vithanage (1):
>       power: enable CPPC
>
>

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

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

* Re: 22.11.7 patches review and test
  2024-12-09  3:38 ` Yanghang Liu
@ 2024-12-09 13:48   ` Luca Boccassi
  0 siblings, 0 replies; 6+ messages in thread
From: Luca Boccassi @ 2024-12-09 13:48 UTC (permalink / raw)
  To: Yanghang Liu
  Cc: stable, dev, John McNamara, Kevin Traynor, Pei Zhang, Chao Yang

On Mon, 9 Dec 2024 at 03:38, Yanghang Liu <yanghliu@redhat.com> wrote:
>
> I tested below 18 scenarios on RHEL 9.2 and didn't find any new dpdk issues.
>
> VM with device assignment(PF) throughput testing(1G hugepage size): PASS
> VM with device assignment(PF) throughput testing(2M hugepage size) : PASS
> VM 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
> VM 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  reconnect with dpdk-client, qemu-server: PASS
> PVP 1Q live migration testing: PASS
> PVP 1Q cross numa node live migration testing: PASS
> VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS
> VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
> VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS
> VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS
> Host PF + DPDK testing: PASS
> Host VF + DPDK testing: PASS
>
>
> Test Versions:
>
> qemu-kvm-7.2
> kernel 5.14
> libvirt 9.0
> git describe
>
> v22.11.7-rc1-1-g077a7044cc
>
> git log
>
> commit 09fb920298bc81077a12f53f700a16005961d482 (tag: v22.11.7-rc1)
>
> Author: Luca Boccassi <luca.boccassi@gmail.com>
>
> Date:   Sun Dec 1 00:19:06 2024 +0000
>
>     version: 22.11.7-rc1
>
>     Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
>
> Test device : X540-AT2 NIC(ixgbe, 10G)
>
> Tested-by: Yanghang Liu <yanghliu@redhat.com>

That's great, thank you

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

* RE: 22.11.7 patches review and test
  2024-12-01  0:24 22.11.7 patches review and test luca.boccassi
  2024-12-09  3:38 ` Yanghang Liu
@ 2024-12-12 16:23 ` Ali Alnubani
  2024-12-12 16:29   ` Luca Boccassi
  2024-12-13  1:00 ` Xu, HailinX
  2 siblings, 1 reply; 6+ messages in thread
From: Ali Alnubani @ 2024-12-12 16:23 UTC (permalink / raw)
  To: luca.boccassi, stable
  Cc: dev, Abhishek Marathe, David Christensen, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	Yanghang Liu

> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Sunday, December 1, 2024 2:24 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Ali
> Alnubani <alialnu@nvidia.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>; Raslan Darawsheh <rasland@nvidia.com>; NBU-
> Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net>; Yanghang Liu
> <yanghliu@redhat.com>
> Subject: 22.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 22.11.7.
> 
> The planned date for the final release is December 17th.
> 
> 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=v22.11.7-rc1
> 
> These patches are located at branch 22.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Luca Boccassi
> 
> ---

Hello,

We ran the following functional tests with Nvidia hardware on v22.11.7-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 (https://doc.dpdk.org/guides/nics/mlx5.html#supported-hardware-offloads)
- 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.
- Buffer Split tests.
- Tx scheduling tests.

Functional tests ran on:
- NIC: ConnectX-6 Dx / OS: Ubuntu 22.04 / Driver: MLNX_OFED_LINUX-24.10-1.1.4.0 / Firmware: 22.43.2026
- NIC: ConnectX-7 / OS: Ubuntu 22.04 / Driver: MLNX_OFED_LINUX-24.10-1.1.4.0 / Firmware: 28.43.2026
- DPU: BlueField-2 / DOCA SW version: 2.9.1 / Firmware: 24.43.2026

Additionally, we ran build tests with multiple configurations on the following OS/driver combinations (all passed):
- Debian 12 with MLNX_OFED_LINUX-24.10-1.1.4.0.
- Ubuntu Ubuntu 22.04 with MLNX_OFED_LINUX-24.10-1.1.4.0.
- Ubuntu Ubuntu 24.04 with MLNX_OFED_LINUX-24.10-1.1.4.0.
- Ubuntu 24.04 with rdma-core v50.0.
- Fedora 40 with rdma-core v48.0.
- Fedora 42 (Rawhide) with rdma-core v51.0.
- OpenSUSE Leap 15.6 with rdma-core v49.1.

I don't see new issues caused by the changes in this release.

Thanks,
Ali

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

* Re: 22.11.7 patches review and test
  2024-12-12 16:23 ` Ali Alnubani
@ 2024-12-12 16:29   ` Luca Boccassi
  0 siblings, 0 replies; 6+ messages in thread
From: Luca Boccassi @ 2024-12-12 16:29 UTC (permalink / raw)
  To: Ali Alnubani
  Cc: stable, dev, John McNamara, NBU-Contact-Thomas Monjalon (EXTERNAL)

On Thu, 12 Dec 2024 at 16:23, Ali Alnubani <alialnu@nvidia.com> wrote:
>
> > -----Original Message-----
> > From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> > Sent: Sunday, December 1, 2024 2:24 AM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Ali
> > Alnubani <alialnu@nvidia.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>; Raslan Darawsheh <rasland@nvidia.com>; NBU-
> > Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net>; Yanghang Liu
> > <yanghliu@redhat.com>
> > Subject: 22.11.7 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 22.11.7.
> >
> > The planned date for the final release is December 17th.
> >
> > 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=v22.11.7-rc1
> >
> > These patches are located at branch 22.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Luca Boccassi
> >
> > ---
>
> Hello,
>
> We ran the following functional tests with Nvidia hardware on v22.11.7-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 (https://doc.dpdk.org/guides/nics/mlx5.html#supported-hardware-offloads)
> - 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.
> - Buffer Split tests.
> - Tx scheduling tests.
>
> Functional tests ran on:
> - NIC: ConnectX-6 Dx / OS: Ubuntu 22.04 / Driver: MLNX_OFED_LINUX-24.10-1.1.4.0 / Firmware: 22.43.2026
> - NIC: ConnectX-7 / OS: Ubuntu 22.04 / Driver: MLNX_OFED_LINUX-24.10-1.1.4.0 / Firmware: 28.43.2026
> - DPU: BlueField-2 / DOCA SW version: 2.9.1 / Firmware: 24.43.2026
>
> Additionally, we ran build tests with multiple configurations on the following OS/driver combinations (all passed):
> - Debian 12 with MLNX_OFED_LINUX-24.10-1.1.4.0.
> - Ubuntu Ubuntu 22.04 with MLNX_OFED_LINUX-24.10-1.1.4.0.
> - Ubuntu Ubuntu 24.04 with MLNX_OFED_LINUX-24.10-1.1.4.0.
> - Ubuntu 24.04 with rdma-core v50.0.
> - Fedora 40 with rdma-core v48.0.
> - Fedora 42 (Rawhide) with rdma-core v51.0.
> - OpenSUSE Leap 15.6 with rdma-core v49.1.
>
> I don't see new issues caused by the changes in this release.
>
> Thanks,
> Ali

That's great, thanks

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

* RE: 22.11.7 patches review and test
  2024-12-01  0:24 22.11.7 patches review and test luca.boccassi
  2024-12-09  3:38 ` Yanghang Liu
  2024-12-12 16:23 ` Ali Alnubani
@ 2024-12-13  1:00 ` Xu, HailinX
  2 siblings, 0 replies; 6+ messages in thread
From: Xu, HailinX @ 2024-12-13  1:00 UTC (permalink / raw)
  To: luca.boccassi, stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, David Christensen,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang,
	Raslan Darawsheh, Thomas Monjalon, Yanghang Liu

> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Sunday, December 1, 2024 8:24 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
> Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
> Mcnamara, John <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>; Raslan
> Darawsheh <rasland@nvidia.com>; Thomas Monjalon
> <thomas@monjalon.net>; Yanghang Liu <yanghliu@redhat.com>
> Subject: 22.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 22.11.7.
> 
> The planned date for the final release is December 17th.
> 
> 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=v22.11.7-rc1
> 
> These patches are located at branch 22.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Luca Boccassi

Update the test status for Intel part. dpdk22.11.7-rc1 all validation test done. Found 1 meson test bug.

new issue:
    Bug 1589 - meson_tests/driver link_bonding_autotest test failed  -> This issue also exists on 24.11

# Basic Intel(R) NIC testing
* Build & CFLAG compile: cover the build test combination with latest GCC/Clang version and the popular OS revision such as
  Ubuntu24.04, Ubuntu24.10, Fedora40, RHEL8.10, RHEL9.4, FreeBSD14.1, SUSE15, AzureLinux3.0, OpenAnolis8.9 etc.
- All test done. No new dpdk issue is found.
* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc. 
- All test done. Found 1 meson test bug.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.		
- All test done. Found 1 meson test bug.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done. Found 1 meson test bug.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, etc.
- All test done. No new dpdk issue is found.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test done. No new dpdk 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 dpdk 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 dpdk issue is found.
  *Performance test: test scenarios including Thoughput Performance/Cryptodev Latency, etc.
    - All test done. No new dpdk issue is found.


Regards,
Xu, Hailin

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

end of thread, other threads:[~2024-12-13  1:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-01  0:24 22.11.7 patches review and test luca.boccassi
2024-12-09  3:38 ` Yanghang Liu
2024-12-09 13:48   ` Luca Boccassi
2024-12-12 16:23 ` Ali Alnubani
2024-12-12 16:29   ` Luca Boccassi
2024-12-13  1:00 ` Xu, HailinX

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