21.11.7 patches review and test

YangHang Liu yanghliu at redhat.com
Mon Apr 22 10:38:11 CEST 2024


RedHat QE 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.0
   - kernel 5.14
   - libvirt 10.0
   - git log

                        Commit e9b8b369deed1d368079e2591fa8df4a4b9dc94a
                         Author: Kevin Traynor <ktraynor at redhat.com>
                         Date:   Thu Apr 18 13:19:53 2024 +0100
                              version: 21.11.7-rc1
                              Signed-off-by: Kevin Traynor <
ktraynor at redhat.com>

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

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


On Thu, Apr 18, 2024 at 8:34 PM Kevin Traynor <ktraynor at redhat.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 21.11.7.
>
> The planned date for the final release is 30th April.
>
> 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=v21.11.7-rc1
>
> These patches are located at branch 21.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Kevin
>
> ---
> Ajit Khaparde (2):
>       net/bnxt: fix array overflow
>       net/bnxt: modify locking for representor Tx
>
> Akhil Goyal (1):
>       common/cnxk: fix memory leak in CPT init
>
> Akshay Dorwat (1):
>       net/ionic: fix RSS query
>
> Alan Elder (2):
>       net: add macros for VLAN metadata parsing
>       net/netvsc: fix VLAN metadata parsing
>
> Ali Alnubani (1):
>       doc: update link to Windows DevX in mlx5 guide
>
> Andrew Boyer (2):
>       net/ionic: fix device close
>       doc: fix typos in cryptodev overview
>
> Bing Zhao (3):
>       net/mlx5: fix counters map in bonding mode
>       net/mlx5: fix age position in hairpin split
>       net/mlx5: fix drop action release timing
>
> Bruce Richardson (9):
>       kernel/freebsd: fix module build on FreeBSD 14
>       build: fix linker warnings about undefined symbols
>       net/vmxnet3: fix initialization on FreeBSD
>       eventdev: improve Doxygen comments on configure struct
>       eventdev: fix Doxygen processing of vector struct
>       net/i40e: remove incorrect 16B descriptor read block
>       net/iavf: remove incorrect 16B descriptor read block
>       net/ice: remove incorrect 16B descriptor read block
>       test: do not count skipped tests as executed
>
> Chaoyong He (1):
>       net/nfp: fix resource leak for PF initialization
>
> Chengwen Feng (13):
>       eal: verify strdup return
>       bus/dpaa: verify strdup return
>       bus/fslmc: verify strdup return
>       bus/vdev: verify strdup return
>       dma/idxd: verify strdup return
>       event/cnxk: verify strdup return
>       net/failsafe: fix memory leak in args parsing
>       app/dumpcap: verify strdup return
>       app/pdump: verify strdup return
>       app/crypto-perf: verify strdup return
>       test: verify strdup return
>       examples/qos_sched: fix memory leak in args parsing
>       net/hns3: remove QinQ insert support for VF
>
> Ciara Power (1):
>       crypto/ipsec_mb: fix incorrectly setting cipher keys
>
> Dariusz Sosnowski (1):
>       net/mlx5: fix VLAN handling in meter split
>
> David Marchand (7):
>       hash: remove some dead code
>       regexdev: fix logtype register
>       ci: update versions of actions in GHA
>       vhost: fix virtqueue access check in vhost-user setup
>       test/event: skip test if no driver is present
>       net/iavf: remove error logs for VLAN offloading
>       app/testpmd: fix --stats-period option check
>
> Dengdui Huang (8):
>       net/hns3: refactor VF mailbox message struct
>       net/hns3: refactor PF mailbox message struct
>       net/hns3: fix VF multiple count on one reset
>       net/hns3: fix disable command with firmware
>       net/hns3: fix reset level comparison
>       app/testpmd: fix crash in multi-process forwarding
>       net/hns3: refactor send mailbox function
>       net/hns3: refactor handle mailbox function
>
> Edwin Brossette (2):
>       net/virtio: remove duplicate queue xstats
>       net/ixgbevf: fix RSS init for x550 NICs
>
> Eli Britstein (1):
>       net/mlx5: prevent ioctl failure log flooding
>
> Emi Aoki (1):
>       doc: fix typo in profiling guide
>
> Ferruh Yigit (3):
>       common/mlx5: fix calloc parameters
>       net/bnx2x: fix calloc parameters
>       net/nfp: fix calloc parameters
>
> Fidel Castro (1):
>       test/power: fix typo in error message
>
> Flore Norceide (1):
>       doc: fix typo in packet framework guide
>
> Ganapati Kundapura (1):
>       test/event: fix crash in Tx adapter freeing
>
> Hao Chen (1):
>       vhost: fix deadlock during vDPA SW live migration
>
> Harman Kalra (1):
>       common/cnxk: fix mbox region copy
>
> Hernan Vargas (1):
>       doc: fix configuration in baseband 5GNR driver guide
>
> Holly Nichols (1):
>       test/cfgfile: fix typo in error messages
>
> Huisong Li (2):
>       doc: add traffic manager in features table
>       doc: add link speeds configuration in features table
>
> Jie Hai (4):
>       net/hns3: enable PFC for all user priorities
>       net/hns3: support new device
>       net/axgbe: fix Rx and Tx queue state
>       net/nfp: fix Rx and Tx queue state
>
> Jonathan Erb (1):
>       telemetry: fix empty JSON dictionaries
>
> Joyce Kong (1):
>       config: fix CPU instruction set for cross-build
>
> Kaiwen Deng (2):
>       net/i40e: remove redundant judgment in flow parsing
>       net/ice: fix tunnel TSO capabilities
>
> Kalesh AP (4):
>       net/bnxt: fix 50G and 100G forced speed
>       net/bnxt: fix speed change from 200G to 25G on Thor
>       net/bnxt: fix backward firmware compatibility
>       net/bnxt: fix null pointer dereference
>
> Kevin Traynor (1):
>       net/ixgbe: increase VF reset timeout
>
> Kiran Kumar K (1):
>       net/cnxk: fix flow RSS configuration
>
> Kishore Padmanabha (1):
>       net/bnxt: fix number of Tx queues being created
>
> Kommula Shiva Shankar (1):
>       common/cnxk: fix RSS RETA configuration
>
> Konstantin Ananyev (1):
>       examples/l3fwd: fix Rx over not ready port
>
> Masoumeh Farhadi Nia (1):
>       examples/ipsec-secgw: fix typo in error message
>
> Maxime Coquelin (1):
>       vhost: fix memory leak in Virtio Tx split path
>
> Michael Baum (3):
>       net/mlx5: fix jump action validation
>       net/mlx5: fix GENEVE TLV option management
>       common/mlx5: fix duplicate read of general capabilities
>
> Mingjin Ye (1):
>       test: fix probing in secondary process
>
> Morten Brørup (3):
>       event/dlb2: remove superfluous memcpy
>       net/bnx2x: fix warnings about memcpy lengths
>       net/mlx5: fix warning about copy length
>
> Nithin Dabilpuram (2):
>       common/cnxk: fix Tx MTU configuration
>       common/cnxk: fix mbox struct attributes
>
> Pavan Nikhilesh (2):
>       event/cnxk: fix dequeue timeout configuration
>       doc: fix commands in eventdev test tool guide
>
> Pengfei Sun (1):
>       net/mlx5: fix use after free when releasing Tx queues
>
> Qi Zhang (1):
>       net/ice: fix link update
>
> Qian Hao (1):
>       examples/packet_ordering: fix Rx with reorder mode disabled
>
> Rakesh Kudurumalla (1):
>       test/mbuf: fix external mbuf case with assert enabled
>
> Rongwei Liu (1):
>       net/mlx5: fix stats query crash in secondary process
>
> Satheesh Paul (1):
>       common/cnxk: fix possible out-of-bounds access
>
> Shai Brandes (2):
>       net/ena/base: limit exponential backoff
>       net/ena/base: restructure interrupt handling
>
> Shaowei Sun (1):
>       telemetry: fix connected clients count
>
> Simei Su (1):
>       doc: fix default IP fragments maximum in programmer guide
>
> Sivaprasad Tummala (1):
>       eal/x86: add AMD vendor check for TSC calibration
>
> Sivaramakrishnan Venkat (1):
>       drivers/net: fix buffer overflow for packet types list
>
> Stephen Hemminger (6):
>       cryptodev: remove unused extern variable
>       doc: add --latencystats option in testpmd guide
>       app/testpmd: hide --bitrate-stats in help if disabled
>       common/sfc_efx/base: use C11 static assert
>       net/tap: do not overwrite flow API errors
>       net/tap: fix traffic control handle calculation
>
> Suanming Mou (5):
>       app/crypto-perf: fix next segment mbuf
>       app/crypto-perf: fix data comparison
>       app/crypto-perf: fix encrypt operation verification
>       app/crypto-perf: fix out-of-place mbuf size
>       app/crypto-perf: add missing op resubmission
>
> Sunil Kumar Kori (1):
>       net/cnxk: fix MTU limit
>
> Sunyang Wu (1):
>       ethdev: fix NVGRE encap flow action description
>
> Tom Jones (1):
>       net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
>
> Viacheslav Ovsiienko (1):
>       net/mlx5: fix error packets drop in regular Rx
>
> Wathsala Vithanage (1):
>       net/memif: fix extra mbuf refcnt update in zero copy Tx
>
> Weiguo Li (1):
>       net/bnxt: fix deadlock in ULP timer callback
>
> Yunjian Wang (4):
>       net/iavf: fix memory leak on security context error
>       net/ixgbe: fix memoy leak after device init failure
>       net/af_xdp: fix memzone leak on config failure
>       net/af_xdp: fix leak on XSK configuration failure
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/stable/attachments/20240422/cf118b86/attachment.htm>


More information about the stable mailing list