* 23.11.3 patches review and test
@ 2024-12-10 14:49 Xueming Li
2024-12-11 11:24 ` Yanghang Liu
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Xueming Li @ 2024-12-10 14:49 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, benjamin.walker,
qian.q.xu, yuan.peng, zhaoyan.chen
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>
---
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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: 23.11.3 patches review and test
2024-12-10 14:49 23.11.3 patches review and test Xueming Li
@ 2024-12-11 11:24 ` Yanghang Liu
2024-12-11 14:47 ` Xueming Li
2024-12-12 16:25 ` Ali Alnubani
2024-12-17 7:54 ` Xu, HailinX
2 siblings, 1 reply; 7+ messages in thread
From: Yanghang Liu @ 2024-12-11 11:24 UTC (permalink / raw)
To: Xueming Li
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, benjamin.walker, qian.q.xu,
yuan.peng, zhaoyan.chen
[-- Attachment #1: Type: text/plain, Size: 16228 bytes --]
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>
Date: Tue Dec 10 22:31:07 2024 +0800
version: 23.11.3-rc1
Signed-off-by: Xueming Li <xuemingl@nvidia.com>
- Test device : X540-AT2 NIC(ixgbe, 10G)
Tested-by: Yanghang Liu <yanghliu@redhat.com>
On Tue, Dec 10, 2024 at 10:50 PM Xueming Li <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>
>
> ---
> 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: 19897 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: 23.11.3 patches review and test
2024-12-11 11:24 ` Yanghang Liu
@ 2024-12-11 14:47 ` Xueming Li
0 siblings, 0 replies; 7+ messages in thread
From: Xueming Li @ 2024-12-11 14:47 UTC (permalink / raw)
To: Yanghang Liu
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, NBU-Contact-Thomas Monjalon (EXTERNAL),
benjamin.walker, qian.q.xu, yuan.peng, zhaoyan.chen
[-- 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 --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: 23.11.3 patches review and test
2024-12-10 14:49 23.11.3 patches review and test Xueming Li
2024-12-11 11:24 ` Yanghang Liu
@ 2024-12-12 16:25 ` Ali Alnubani
2024-12-13 13:15 ` Xueming Li
2024-12-17 7:54 ` Xu, HailinX
2 siblings, 1 reply; 7+ messages in thread
From: Ali Alnubani @ 2024-12-12 16:25 UTC (permalink / raw)
To: Xueming Li, 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, benjamin.walker, qian.q.xu, yuan.peng,
zhaoyan.chen
> -----Original Message-----
> From: Xueming Li <xuemingl@nvidia.com>
> Sent: Tuesday, December 10, 2024 4:49 PM
> 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>; benjamin.walker@intel.com; qian.q.xu@intel.com;
> yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: 23.11.3 patches review and test
>
> 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>
>
> ---
Hello,
We ran the following functional tests with Nvidia hardware on v23.11.3-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 22.04 with MLNX_OFED_LINUX-24.10-1.1.4.0.
- 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 did not see new issues caused by the changes in this release.
Thanks,
Ali
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: 23.11.3 patches review and test
2024-12-12 16:25 ` Ali Alnubani
@ 2024-12-13 13:15 ` Xueming Li
0 siblings, 0 replies; 7+ messages in thread
From: Xueming Li @ 2024-12-13 13:15 UTC (permalink / raw)
To: Ali Alnubani, 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, benjamin.walker, qian.q.xu, yuan.peng,
zhaoyan.chen
[-- Attachment #1: Type: text/plain, Size: 4111 bytes --]
Hi Ali,
Thanks very much for your help and confirmation!
Regards,
Xueming
________________________________
From: Ali Alnubani <alialnu@nvidia.com>
Sent: Friday, December 13, 2024 12:25 AM
To: Xueming Li <xuemingl@nvidia.com>; stable@dpdk.org <stable@dpdk.org>
Cc: dev@dpdk.org <dev@dpdk.org>; Abhishek Marathe <Abhishek.Marathe@microsoft.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>; 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
> -----Original Message-----
> From: Xueming Li <xuemingl@nvidia.com>
> Sent: Tuesday, December 10, 2024 4:49 PM
> 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>; benjamin.walker@intel.com; qian.q.xu@intel.com;
> yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: 23.11.3 patches review and test
>
> 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>
>
> ---
Hello,
We ran the following functional tests with Nvidia hardware on v23.11.3-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 22.04 with MLNX_OFED_LINUX-24.10-1.1.4.0.
- 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 did not see new issues caused by the changes in this release.
Thanks,
Ali
[-- Attachment #2: Type: text/html, Size: 6910 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: 23.11.3 patches review and test
2024-12-10 14:49 23.11.3 patches review and test Xueming Li
2024-12-11 11:24 ` Yanghang Liu
2024-12-12 16:25 ` Ali Alnubani
@ 2024-12-17 7:54 ` Xu, HailinX
2024-12-17 8:02 ` Xueming Li
2 siblings, 1 reply; 7+ messages in thread
From: Xu, HailinX @ 2024-12-17 7:54 UTC (permalink / raw)
To: Xueming Li, 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, benjamin.walker,
qian.q.xu, yuan.peng, zhaoyan.chen
> -----Original Message-----
> From: Xueming Li <xuemingl@nvidia.com>
> Sent: Tuesday, December 10, 2024 10:49 PM
> 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>;
> benjamin.walker@intel.com; qian.q.xu@intel.com; yuan.peng@intel.com;
> zhaoyan.chen@intel.com
> Subject: 23.11.3 patches review and test
>
> 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>
>
> ---
Update the test status for Intel part. dpdk23.11.3-rc1 all validation test done. no new issue is found.
known issues:
Failed to add vdev when launch dpdk-pdump with vdev secondary process start dpdk-pdump in VM with virtio-0.95 protocol failed
Note: fix patch has been merged into main, but they not merged 23.11.3, so this issue still exists in 23.11.3-rc1
Patch link:
https://patchwork.dpdk.org/project/dpdk/patch/20240314093630.1066948-2-mingjinx.ye@intel.com/
https://patchwork.dpdk.org/project/dpdk/list/?series=30356&archive=both&state=*
# 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.10, Ubuntu24.04, Fedora40, RHEL8.10, RHEL9.4, FreeBSD14.1, SUSE15, openEuler22.03-SP2, 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. No new dpdk issue is found.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done. No new dpdk issue is found.
* 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] 7+ messages in thread
* Re: 23.11.3 patches review and test
2024-12-17 7:54 ` Xu, HailinX
@ 2024-12-17 8:02 ` Xueming Li
0 siblings, 0 replies; 7+ messages in thread
From: Xueming Li @ 2024-12-17 8:02 UTC (permalink / raw)
To: Xu, HailinX, 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, NBU-Contact-Thomas Monjalon (EXTERNAL),
Yanghang Liu, benjamin.walker, qian.q.xu, yuan.peng,
zhaoyan.chen
[-- Attachment #1: Type: text/plain, Size: 4968 bytes --]
Hi Hailin,
Thanks very much for the verification.
Regarding the known issue, I'll try to handle it in next release.
Thanks,
Xueming
________________________________
From: Xu, HailinX <hailinx.xu@intel.com>
Sent: Tuesday, December 17, 2024 3:54 PM
To: Xueming Li <xuemingl@nvidia.com>; stable@dpdk.org <stable@dpdk.org>
Cc: 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>; 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>; NBU-Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net>; Yanghang Liu <yanghliu@redhat.com>; 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
> -----Original Message-----
> From: Xueming Li <xuemingl@nvidia.com>
> Sent: Tuesday, December 10, 2024 10:49 PM
> 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>;
> benjamin.walker@intel.com; qian.q.xu@intel.com; yuan.peng@intel.com;
> zhaoyan.chen@intel.com
> Subject: 23.11.3 patches review and test
>
> 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>
>
> ---
Update the test status for Intel part. dpdk23.11.3-rc1 all validation test done. no new issue is found.
known issues:
Failed to add vdev when launch dpdk-pdump with vdev secondary process start dpdk-pdump in VM with virtio-0.95 protocol failed
Note: fix patch has been merged into main, but they not merged 23.11.3, so this issue still exists in 23.11.3-rc1
Patch link:
https://patchwork.dpdk.org/project/dpdk/patch/20240314093630.1066948-2-mingjinx.ye@intel.com/
https://patchwork.dpdk.org/project/dpdk/list/?series=30356&archive=both&state=*
# 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.10, Ubuntu24.04, Fedora40, RHEL8.10, RHEL9.4, FreeBSD14.1, SUSE15, openEuler22.03-SP2, 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. No new dpdk issue is found.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done. No new dpdk issue is found.
* 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
[-- Attachment #2: Type: text/html, Size: 8539 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-12-17 8:02 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-10 14:49 23.11.3 patches review and test Xueming Li
2024-12-11 11:24 ` Yanghang Liu
2024-12-11 14:47 ` Xueming Li
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
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).