patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Xueming Li <xuemingl@nvidia.com>
To: Yanghang Liu <yanghliu@redhat.com>
Cc: "stable@dpdk.org" <stable@dpdk.org>,
	"dev@dpdk.org" <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>,
	"benjamin.walker@intel.com" <benjamin.walker@intel.com>,
	"qian.q.xu@intel.com" <qian.q.xu@intel.com>,
	"yuan.peng@intel.com" <yuan.peng@intel.com>,
	"zhaoyan.chen@intel.com" <zhaoyan.chen@intel.com>
Subject: Re: 23.11.3 patches review and test
Date: Wed, 11 Dec 2024 14:47:24 +0000	[thread overview]
Message-ID: <CH3PR12MB865831EC9E9BFC0DD7FF8558A13E2@CH3PR12MB8658.namprd12.prod.outlook.com> (raw)
In-Reply-To: <CAGYh1E9=oVMWPYPV8k9bH3GexUduU0+dRvNYcHQPKqhB6tA4-w@mail.gmail.com>

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

Hi Yanghang,

Thanks for the quick verification and response!

Best Regards,
Xueming

________________________________
From: Yanghang Liu <yanghliu@redhat.com>
Sent: Wednesday, December 11, 2024 7:24 PM
To: Xueming Li <xuemingl@nvidia.com>
Cc: stable@dpdk.org <stable@dpdk.org>; dev@dpdk.org <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>; benjamin.walker@intel.com <benjamin.walker@intel.com>; qian.q.xu@intel.com <qian.q.xu@intel.com>; yuan.peng@intel.com <yuan.peng@intel.com>; zhaoyan.chen@intel.com <zhaoyan.chen@intel.com>
Subject: Re: 23.11.3 patches review and test

I tested below 18 scenarios on RHEL 9.4 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-8.2
  *   kernel 5.14
  *   libvirt 10.0
  *   ovs 3.1
  *   git describe
     *   v23.11.3-rc1
  *   git log

commit 67b9d0a29a1269b482ff7fd1eb48ee88ae9e5892 (HEAD, tag: v23.11.3-rc1, origin/23.11)
Author: Xueming Li <xuemingl@nvidia.com<mailto:xuemingl@nvidia.com>>
Date:   Tue Dec 10 22:31:07 2024 +0800

    version: 23.11.3-rc1
    Signed-off-by: Xueming Li <xuemingl@nvidia.com<mailto:xuemingl@nvidia.com>>

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

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

On Tue, Dec 10, 2024 at 10:50 PM Xueming Li <xuemingl@nvidia.com<mailto:xuemingl@nvidia.com>> wrote:
Hi all,

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

The planned date for the final release is 17th 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=v23.11.3-rc1

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

Thanks.

Xueming Li <xuemingl@nvidia.com<mailto:xuemingl@nvidia.com>>

---
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 (2):
      net/i40e/base: fix setting flags in init function
      net/i40e/base: add missing X710TL device check

Andre Muezerie (1):
      rcu: fix implicit conversion in bit shift

Arkadiusz Kusztal (2):
      crypto/qat: fix modexp/inv length
      crypto/qat: fix ECDSA session handling

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 (5):
      net/mlx5: workaround list management of Rx queue control
      net/mlx5: fix Rx queue control management
      net/mlx5: fix default RSS flows creation order
      net/mlx5: fix Rx queue reference count in flushing flows
      net/mlx5: fix shared Rx queue control release

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

Bruce Richardson (11):
      eal/x86: fix 32-bit write combining store
      net/iavf: delay VF reset command
      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
      common/idpf: fix AVX-512 pointer copy on 32-bit
      build: remove version check on compiler links function
      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 (2):
      net/nfp: fix link change return value
      net/nfp: fix pause frame setting check

Chengwen Feng (7):
      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/hns3: register VLAN flow match mode parameter
      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 (4):
      drivers: remove redundant newline from logs
      net/iavf: preserve MAC address with i40e PF Linux driver
      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 (6):
      net/mlx5: fix GRE flow item translation for root table
      net/mlx5/hws: fix range definer error recovery
      net/mlx5: fix SQ flow item size
      net/mlx5: fix non-template flow action validation
      net/mlx5: fix SWS meter state initialization
      net/mlx5: fix indirect list flow action callback invocation

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

Harman Kalra (1):
      common/cnxk: fix double free of flow aging resources

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 (2):
      baseband/acc: fix access to deallocated mem
      baseband/acc: fix soft output bypass RM

Huisong Li (1):
      examples/l3fwd-power: fix options parsing overflow

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

Jiawen Wu (9):
      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
      net/txgbe: fix a mass of interrupts

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

Joshua Washington (5):
      net/gve: fix mbuf allocation memory leak for DQ Rx
      net/gve: always attempt Rx refill on DQ
      net/gve: fix refill logic causing memory corruption
      net/gve: add IO memory barriers before reading descriptors
      net/gve/base: fix build with Fedora Rawhide

Julien Hascoet (1):
      crypto/scheduler: fix session size computation

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

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

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

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

Martin Weiser (1):
      net/igc: fix Rx buffers when timestamping enabled

Maxime Coquelin (1):
      vhost: restrict set max queue pair API to VDUSE

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

Mingjin Ye (1):
      bus/vdev: revert fix devargs in secondary process

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 (2):
      common/cnxk: fix inline CTX write
      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

Pavan Nikhilesh (3):
      test/event: fix schedule type
      test/event: fix target event queue
      common/cnxk: fix IRQ reconfiguration

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

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

Praveen Shetty (3):
      net/cpfl: add checks for flow action types
      net/cpfl: fix parsing protocol ID mask field
      net/cpfl: fix forwarding to physical port

Qin Ke (2):
      net/nfp: fix type declaration of some variables
      net/nfp: fix representor port link status update

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

Rakesh Kudurumalla (6):
      net/cnxk: fix Rx timestamp handling for VF
      net/cnxk: fix Rx offloads to handle timestamp
      event/cnxk: fix Rx timestamp handling
      net/cnxk: fix OOP handling for inbound packets
      event/cnxk: fix OOP handling in event mode
      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

Sangtani Parag Satishbhai (1):
      net/bnxt/tf_core: fix slice count in case of HA entry move

Shahaji Bhosle (2):
      net/bnxt/tf_core: fix WC TCAM multi-slice delete
      net/bnxt/tf_core: fix TCAM manager data corruption

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

Shihong Wang (1):
      net/nfp: do not set IPv6 flag in transport mode

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

Srikanth Yalavarthi (1):
      ml/cnxk: fix handling of TVM model I/O

Stephen Hemminger (44):
      bpf: fix free function mismatch if convert fails
      baseband/la12xx: fix use after free in modem config
      common/qat: fix use after free in device probe
      common/idpf: fix use after free in mailbox init
      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/cnxk: fix use after free in mempool create
      net/cpfl: fix invalid free in JSON parser
      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
      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
      net/e1000/base: fix fallthrough in switch
      member: fix choice of bucket for displacement
      vhost: fix deadlock in Rx async path
      pcapng: avoid potential unaligned data
      test/bonding: fix loop on members
      test/bonding: fix MAC address comparison
      test/security: fix IPv6 extension loop
      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
      app/testpmd: avoid potential outside of array reference
      doc: correct definition of stats per queue feature

Sunil Kumar Kori (3):
      common/cnxk: fix MAC address change with active VF
      common/cnxk: fix build on Ubuntu 24.04
      net/cnxk: fix build on Ubuntu 24.04

Tathagat Priyadarshi (2):
      net/gve: fix queue setup and stop
      net/gve: fix Tx for chained mbuf

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 (2):
      net/mlx5: fix real time counter reading from PCI BAR
      net/mlx5: fix Tx tracing to use single clock source

Timothy Redaelli (1):
      net/ionic: fix build with Fedora Rawhide

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

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

Viacheslav Ovsiienko (9):
      net/mlx5/hws: fix flex item as tunnel header
      net/mlx5: add flex item query for tunnel mode
      net/mlx5: fix flex item tunnel mode
      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: fix non full word sample fields in flex item
      net/mlx5: fix flex item header length field translation
      net/mlx5: fix trace script for multiple burst completion

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

Xinying Yu (2):
      vdpa/nfp: fix hardware initialization
      vdpa/nfp: fix reconfiguration

Xueming Li (1):
      23.11.3-rc1

Zerun Fu (1):
      net/nfp: notify flower firmware about PF speed


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

  reply	other threads:[~2024-12-11 14:47 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-10 14:49 Xueming Li
2024-12-11 11:24 ` Yanghang Liu
2024-12-11 14:47   ` Xueming Li [this message]
2024-12-12 16:25 ` Ali Alnubani
2024-12-13 13:15   ` Xueming Li
2024-12-17  7:54 ` Xu, HailinX
2024-12-17  8:02   ` Xueming Li

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CH3PR12MB865831EC9E9BFC0DD7FF8558A13E2@CH3PR12MB8658.namprd12.prod.outlook.com \
    --to=xuemingl@nvidia.com \
    --cc=Abhishek.Marathe@microsoft.com \
    --cc=alialnu@nvidia.com \
    --cc=benjamin.walker@intel.com \
    --cc=bluca@debian.org \
    --cc=dev@dpdk.org \
    --cc=drc@linux.vnet.ibm.com \
    --cc=hemant.agrawal@nxp.com \
    --cc=ian.stokes@intel.com \
    --cc=jerinj@marvell.com \
    --cc=john.mcnamara@intel.com \
    --cc=juhlee@microsoft.com \
    --cc=ktraynor@redhat.com \
    --cc=pezhang@redhat.com \
    --cc=qian.q.xu@intel.com \
    --cc=rasland@nvidia.com \
    --cc=stable@dpdk.org \
    --cc=thomas@monjalon.net \
    --cc=yanghliu@redhat.com \
    --cc=yuan.peng@intel.com \
    --cc=zhaoyan.chen@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).