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
---
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
Yanghang Liu
Tested-byI 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 <[email protected]>
Date: Sun Dec 1 00:19:06 2024 +0000
version: 22.11.7-rc1
- Test device : X540-AT2 NIC(ixgbe, 10G)
Quoted 324 lines · On Sun, Dec 1, 2024 at 8:24 AM <[email protected]> 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-rc1These 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 flagsAlan Elder (1):
net/netvsc: fix using Tx queue higher than Rx queuesAleksandr Loktionov (1):
net/i40e/base: fix misleading debug logs and commentsAlexander 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 calculationAnatoly Burakov (1):
net/i40e/base: fix setting flags in init functionArkadiusz Kusztal (1):
crypto/qat: fix modexp/inv lengthArtur Tyminski (1):
net/i40e/base: fix DDP loading with reserved track IDBarbara Skobiej (3):
net/ixgbe/base: fix unchecked return value
net/i40e/base: fix unchecked return value
net/i40e/base: fix loop boundsBill Xiang (2):
vhost: fix offset while mapping log base address
vdpa: update used flags in used ring relayBing 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 flowsBrian Dooley (1):
test/crypto: fix synchronous API callsBruce 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 prepChaoyong He (1):
net/nfp: fix link change return valueChengwen 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 writeDanylo Vodopianov (1):
app/testpmd: fix aged flow destroyDariusz Sosnowski (1):
net/mlx5: fix counter query loop getting stuckDave Ertman (1):
net/ice/base: fix VLAN replay after resetDavid 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.55crypto/openssl: fix 3DES-CTR with big endian CPUs eal/unix: optimize thread creationDengdui Huang (3):
net/hns3: remove ROH devices
net/hns3: fix error code for repeatedly create counter net/hns3: fix fully use hardware flow director tableErez Shitrit (1):
net/mlx5/hws: fix allocation of STCsEryk Rybak (1):
net/i40e/base: fix blinking X722 with X557 PHYFabio Pricoco (2):
net/ice/base: fix iteration of TLVs in Preserved Fields Areanet/ice/base: add bounds checkFarah Smith (1):
net/bnxt/tf_core: fix Thor TF EM key size checkFidaullah Noonari (1):
app/procinfo: fix leak on exitGagandeep Singh (3):
crypto/dpaa2_sec: fix memory leak
bus/dpaa: fix PFDRs leaks due to FQRNIs
net/dpaa2: fix memory corruption in TMGregory 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 initializationHanumanth Pothula (1):
event/octeontx: fix possible integer overflowHemant 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 handlingHernan Vargas (1):
baseband/acc: fix access to deallocated memIgor Gutorov (1):
net/mlx5: fix reported Rx/Tx descriptor limitsJiawen 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 offloadJie Hai (2):
net/hns3: remove some basic address dump
net/hns3: fix dump counter of registersJoshua Washington (1):
net/gve/base: fix build with Fedora RawhideJun Wang (1):
net/e1000: fix link status crash in secondary processKaiwen Deng (1):
net/iavf: fix crash when link is unstableKishore Padmanabha (1):
net/bnxt/tf_ulp: fix parent child DB countersKommula Shiva Shankar (1):
net/virtio-user: reset used index counterKonstantin Ananyev (1):
examples/l3fwd: fix read beyond boundariesLewis Donzis (1):
net/ixgbe: fix link status delay on FreeBSDLong Li (1):
net/netvsc: force Tx VLAN offload on 801.2Q packetLuca Boccassi (1):
net/ionic: fix build on Fedora RawhideMalcolm Bumgardner (1):
dev: fix callback lookup when unregistering deviceMihai Brodschi (1):
net/memif: fix buffer overflow in zero copy RxMorten Brørup (2):
net/vmxnet3: fix potential out of bounds stats access net/vmxnet3: support larger MTU with version 6Niall Meade (1):
ethdev: fix overflow in descriptor countNicolas Chautru (1):
baseband/acc: fix ring memory allocationNithin Dabilpuram (1):
common/cnxk: fix CPT HW word size for outbound SAOleksandr Nahnybida (1):
pcapng: fix handling of chained mbufsPaul Greenwalt (1):
net/ice/base: fix link speed for 200GPeter Morrow (1):
net/bnxt: fix reading SFF-8436 SFP EEPROMsPeter Spreadborough (1):
net/bnxt: fix bad action offset in Tx BDRadoslaw Tyl (1):
net/i40e/base: fix repeated register dumpsRakesh 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 levelRoger Melton (1):
net/vmxnet3: fix crash after configuration failureRohit Raj (2):
net/dpaa: fix typecasting channel ID
bus/fslmc: fix Coverity warnings in QBMANShani Peretz (1):
common/mlx5: fix misalignmentShreesh Adiga (1):
net/mana: support rdma-core via pkg-configShun Hao (1):
net/mlx5: fix memory leak in meteringSivaprasad Tummala (1):
power: fix mapped lcore IDStephen Hemminger (36):
bpf: fix free function mismatch if convert fails baseband/la12xx: fix use after free in modem configcrypto/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 returncrypto/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 featureSunil Kumar Kori (2):
common/cnxk: fix build on Ubuntu 24.04
net/cnxk: fix build on Ubuntu 24.04Tejasree Kondoj (1):
examples/ipsec-secgw: fix dequeue count from cryptodevThomas Monjalon (2):
net/nfb: fix use after free
devtools: fix check of multiple commits fixed at onceTim Martin (1):
net/mlx5: fix real time counter reading from PCI BARVanshika Shukla (1):
net/dpaa: fix reallocate mbuf handlingVarun Sethi (1):
common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdogViacheslav 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 translationVladimir 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 VLANWathsala Vithanage (1):
power: enable CPPC
Quoted 40 lines · Yanghang Liu
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: PASSTest Versions:
qemu-kvm-7.2
kernel 5.14
libvirt 9.0
git describev22.11.7-rc1-1-g077a7044cc
git log
commit
09fb920298bc81077a12f53f700a16005961d482(tag: v22.11.7-rc1)Author: Luca Boccassi <[email protected]>
Date: Sun Dec 1 00:19:06 2024 +0000
Quoted 7 lines
version: 22.11.7-rc1
Signed-off-by Luca Boccassi <[email protected]>Test device : X540-AT2
NIC(ixgbe, 10G)Tested-by Yanghang Liu <[email protected]>
That's great, thank you
Quoted 29 lines
-----Original Message-----
From: [email protected] <[email protected]>
Sent: Sunday, December 1, 2024 2:24 AM
To: [email protected]
Cc: [email protected]; Abhishek Marathe <[email protected]>; Ali Alnubani <[email protected]>; David Christensen <[email protected]>; Hemant Agrawal <[email protected]>; Ian Stokes <[email protected]>; Jerin Jacob <[email protected]>; John McNamara <[email protected]>; Ju-Hyoung Lee <[email protected]>; Kevin Traynor <[email protected]>; Luca Boccassi <[email protected]>; Pei Zhang <[email protected]>; Raslan Darawsheh <[email protected]>; NBU- Contact-Thomas Monjalon (EXTERNAL) <[email protected]>; Yanghang Liu <[email protected]>
Subject: 22.11.7 patches review and testHi 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
Quoted 8 lines
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
Quoted 73 lines · Ali Alnubani
Quoted 30 lines
-----Original Message-----
From: [email protected] <[email protected]>
Sent: Sunday, December 1, 2024 2:24 AM
To: [email protected]
Cc: [email protected]; Abhishek Marathe <[email protected]>; Ali Alnubani <[email protected]>; David Christensen <[email protected]>; Hemant Agrawal <[email protected]>; Ian Stokes <[email protected]>; Jerin Jacob <[email protected]>; John McNamara <[email protected]>; Ju-Hyoung Lee <[email protected]>; Kevin Traynor <[email protected]>; Luca Boccassi <[email protected]>; Pei Zhang <[email protected]>; Raslan Darawsheh <[email protected]>; NBU- Contact-Thomas Monjalon (EXTERNAL) <[email protected]>; Yanghang Liu <[email protected]>
Subject: 22.11.7 patches review and testHi 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-rc1Quoted 8 lines
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_flowtests (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_interruptexample 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.2026Additionally, 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.
Quoted 4 lines
I don't see new issues caused by the changes in this release.
Thanks,
Ali
That's great, thanks
Quoted 27 lines
-----Original Message-----
From: [email protected] <[email protected]>
Sent: Sunday, December 1, 2024 8:24 AM
To: [email protected]
Cc: [email protected]; Abhishek Marathe <[email protected]>; Ali Alnubani <[email protected]>; David Christensen <[email protected]>; Hemant Agrawal <[email protected]>; Stokes, Ian <[email protected]>; Jerin Jacob <[email protected]>; Mcnamara, John <[email protected]>; Ju-Hyoung Lee <[email protected]>; Kevin Traynor <[email protected]>; Luca Boccassi <[email protected]>; Pei Zhang <[email protected]>; Raslan Darawsheh <[email protected]>; Thomas Monjalon <[email protected]>; Yanghang Liu <[email protected]>
Subject: 22.11.7 patches review and testHi 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:
Quoted 8 lines
https://dpdk.org/browse/dpdk-stable/tag/?id=v22.11.7-rc1These 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
Hello LTS maintainers, Stephen,
Quoted 17 lines · HailinX
Quoted 17 lines
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-rc1These patches are located at branch 22.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Quoted 8 lines
Quoted 3 lines
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
This bug affects the main branch and all LTS branches currently being validated. The commit 112ce3917674 ("test/bonding: fix loop on members") revealed a pre existing bug, so my advice is to revert this backport in all LTS until we have a proper fix in main.
Thanks.
Signature · 1 line
David Marchand
Quoted 29 lines · David Marchand
Hello LTS maintainers, Stephen,
Quoted 17 lines · HailinX
Quoted 17 lines
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-rc1These patches are located at branch 22.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/Quoted 8 lines
Quoted 3 lines
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
Quoted 7 lines
This bug affects the main branch and all LTS branches currently being validated. The commit
112ce3917674("test/bonding: fix loop on members") revealed a pre existing bug, so my advice is to revert this backport in all LTS until we have a proper fix in main.Thanks.
Thanks David. Queued patch to revert on 21.11
https://github.com/kevintraynor/dpdk-stable/commit/4e9bfc8965d9fe6ce9ca988dbd84a4ec8647abb5
Hi All,
Thanks for the veri6ficiation and suggestion, queued patch to revert on 23.11:
Revert "test/bonding: fix loop on members" - dpdk-stable - Data Plane Development Kit - stable branches<https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=39bcde2d05afc0f904f906182be1e659b60ceeb7>
________________________________
From: Kevin Traynor <[email protected]>
Sent: Friday, December 13, 2024 5:54 PM
To: David Marchand <[email protected]>; [email protected] <[email protected]>; Xueming Li <[email protected]>; Stephen Hemminger <[email protected]>
Cc: [email protected] <[email protected]>; [email protected] <[email protected]>; Abhishek Marathe <[email protected]>; Ali Alnubani <[email protected]>; David Christensen <[email protected]>; Hemant Agrawal <[email protected]>; Stokes, Ian <[email protected]>; Jerin Jacob <[email protected]>; Mcnamara, John <[email protected]>; Ju-Hyoung Lee <[email protected]>; Luca Boccassi <[email protected]>; Pei Zhang <[email protected]>; Raslan Darawsheh <[email protected]>; NBU-Contact-Thomas Monjalon (EXTERNAL) <[email protected]>; Yanghang Liu <[email protected]>; Xu, HailinX <[email protected]>
Subject: Re: 22.11.7 patches review and test
Quoted 29 lines · David Marchand
Hello LTS maintainers, Stephen,
Quoted 17 lines · HailinX
Quoted 17 lines
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-rc1These patches are located at branch 22.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/Quoted 8 lines
Quoted 3 lines
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
Quoted 7 lines
This bug affects the main branch and all LTS branches currently being validated. The commit
112ce3917674("test/bonding: fix loop on members") revealed a pre existing bug, so my advice is to revert this backport in all LTS until we have a proper fix in main.Thanks.
Thanks David. Queued patch to revert on 21.11
https://github.com/kevintraynor/dpdk-stable/commit/4e9bfc8965d9fe6ce9ca988dbd84a4ec8647abb5
Thanks, reverted
Quoted 54 lines · Xueming Li
Hi All,
Thanks for the veri6ficiation and suggestion, queued patch to revert on 23.11:
Revert "test/bonding: fix loop on members" - dpdk-stable - Data Plane Development Kit - stable branches________________________________
From: Kevin Traynor <[email protected]>
Sent: Friday, December 13, 2024 5:54 PM
To: David Marchand <[email protected]>; [email protected] <[email protected]>; Xueming Li <[email protected]>; Stephen Hemminger <[email protected]>
Cc: [email protected] <[email protected]>; [email protected] <[email protected]>; Abhishek Marathe <[email protected]>; Ali Alnubani <[email protected]>; David Christensen <[email protected]>; Hemant Agrawal <[email protected]>; Stokes, Ian <[email protected]>; Jerin Jacob <[email protected]>; Mcnamara, John <[email protected]>; Ju-Hyoung Lee <[email protected]>; Luca Boccassi <[email protected]>; Pei Zhang <[email protected]>; Raslan Darawsheh <[email protected]>; NBU-Contact-Thomas Monjalon (EXTERNAL) <[email protected]>; Yanghang Liu <[email protected]>; Xu, HailinX <[email protected]>
Subject: Re: 22.11.7 patches review and testQuoted 29 lines · David Marchand
Hello LTS maintainers, Stephen,
Quoted 17 lines · HailinX
Quoted 17 lines
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-rc1These patches are located at branch 22.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/Quoted 8 lines
Quoted 3 lines
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.11Quoted 7 lines
This bug affects the main branch and all LTS branches currently being validated. The commit
112ce3917674("test/bonding: fix loop on members") revealed a pre existing bug, so my advice is to revert this backport in all LTS until we have a proper fix in main.Thanks.
Thanks David. Queued patch to revert on 21.11
https://github.com/kevintraynor/dpdk-stable/commit/4e9bfc8965d9fe6ce9ca988dbd84a4ec8647abb5
Quoted 67 lines · HailinX
Quoted 28 lines
-----Original Message-----
From: [email protected] <[email protected]>
Sent: Sunday, December 1, 2024 8:24 AM
To: [email protected]
Cc: [email protected]; Abhishek Marathe <[email protected]>; Ali Alnubani <[email protected]>; David Christensen <[email protected]>; Hemant Agrawal <[email protected]>; Stokes, Ian <[email protected]>; Jerin Jacob <[email protected]>; Mcnamara, John <[email protected]>; Ju-Hyoung Lee <[email protected]>; Kevin Traynor <[email protected]>; Luca Boccassi <[email protected]>; Pei Zhang <[email protected]>; Raslan Darawsheh <[email protected]>; Thomas Monjalon <[email protected]>; Yanghang Liu <[email protected]>
Subject: 22.11.7 patches review and testHi 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:
Quoted 8 lines
https://dpdk.org/browse/dpdk-stable/tag/?id=v22.11.7-rc1These 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.
Quoted 2 lines
Regards,
Xu, Hailin
Perfect, thanks