From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2298F45882 for ; Wed, 28 Aug 2024 09:23:18 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A68E40265; Wed, 28 Aug 2024 09:23:18 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 29F9D40265 for ; Wed, 28 Aug 2024 09:23:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1724829795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yQ/zEcobmMaBQ1kgAp76EUDkhCwS3OV7K+Isvdnc56Y=; b=c0AmU9ecVBtyyUFBEfPAktffOcPDwhDyjRCsFKRACNFhwUJa427xWh5TqkTvx667/OKRxc TRPph7/U1nN9iX1eudLMWwhWJTeFBBe/sjmZ+toRdJ4xbyjpsAVZtXMGPPEZD75QEau6Aq hfhA/2Pom/Cj1plae9HIaIp6tMA32G0= Received: from mail-vk1-f199.google.com (mail-vk1-f199.google.com [209.85.221.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-151-4v4H7lm2MGORF8gX6d37OQ-1; Wed, 28 Aug 2024 03:23:14 -0400 X-MC-Unique: 4v4H7lm2MGORF8gX6d37OQ-1 Received: by mail-vk1-f199.google.com with SMTP id 71dfb90a1353d-4fce0dff5f7so2731289e0c.0 for ; Wed, 28 Aug 2024 00:23:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724829793; x=1725434593; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yQ/zEcobmMaBQ1kgAp76EUDkhCwS3OV7K+Isvdnc56Y=; b=d20CXzc2R2bDhLmIBVhvP7DiV1azuScCq6kOtw9TZNU7QZhdNz6Djl8TYDROIHGH3O dAzU0S02hXdP344cH8Sjz9qT23d1SkB/ULxckW4RIkILE6FemOlwXoRDs7Sm5FompV3R tNRUEAhc9NHyTVtn6MYOeyIfAw6QqC1+r/S0GoDLX9rWm2V+0XqsoTfKAesMhq9Ph4wD lJLjeDkyrn75fSjM/WX5i0yoMCpe5TQWhOzZ4gA8TQ+1CKbaL3Ye/sDtg89wOO4QdJfY a9NC3rHsoCgV7ZUMAcYXLVn3t/7KQ5FwiwedIhHlVelpAz2P8gph70mxiJp5jJkTI4Vt 1yEQ== X-Gm-Message-State: AOJu0YxS6vZwK5YwjT0JzldbpMKSW1ahwhrjtxvxEF3YUJI1xk1TMbsR 9+RHlig1axeGowm4YJX/t9To2C3qUBqI7zvMsau4SU3mgUzoLZDugs7lDGd98CI1GpR8fbFeW25 EH+TgwDtr3YtA+p40Blirh/8PSNv3Ku2LU1+EPddE9bhPrAwTGT8UIZ+qELJkXS4q3YCTbxQP6r /mNSfTU2XhDV2sOFvC2S4= X-Received: by 2002:a05:6122:200f:b0:4f5:12d3:799a with SMTP id 71dfb90a1353d-4fd1a515aacmr18057103e0c.2.1724829793180; Wed, 28 Aug 2024 00:23:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFmeRM9wp/tRCXh80soXJtL+Si9P8OiFam2m++0rNdtpgX9FRrPZ10l5XuLHyESrvEM23eKkKWxMWzOeK387EU= X-Received: by 2002:a05:6122:200f:b0:4f5:12d3:799a with SMTP id 71dfb90a1353d-4fd1a515aacmr18057084e0c.2.1724829792636; Wed, 28 Aug 2024 00:23:12 -0700 (PDT) MIME-Version: 1.0 References: <20240822120634.525057-1-xuemingl@nvidia.com> In-Reply-To: <20240822120634.525057-1-xuemingl@nvidia.com> From: YangHang Liu Date: Wed, 28 Aug 2024 15:23:01 +0800 Message-ID: Subject: Re: 23.11.2 patches review and test To: Xueming Li Cc: stable@dpdk.org, dev@dpdk.org, 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@intel.com, qian.q.xu@intel.com, yuan.peng@intel.com, zhaoyan.chen@intel.com, Chao Yang X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="00000000000016a4b80620b93b8a" X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org --00000000000016a4b80620b93b8a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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: PAS= S - 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 - openvswitch 3.3 - git log commit 8401a3e84b878f69086a6f7feecd0526ea756a67 Author: Xueming Li Date: Thu Aug 22 19:59:58 2024 +0800 version: 23.11.2-rc2 Signed-off-by: Xueming Li - Test device : X540-AT2 NIC(ixgbe, 10G) Tested-by: Yanghang Liu On Thu, Aug 22, 2024 at 8:07=E2=80=AFPM Xueming Li wr= ote: > Hi all, > > Here is a list of patches targeted for stable release 23.11.2. > > The planned date for the final release is 31th August. > > 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=3Dv23.11.2-rc2 > > These patches are located at branch 23.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Xueming Li > > --- > Abdullah =C3=96mer Yama=C3=A7 (1): > hash: fix RCU reclamation size > > Akhil Goyal (1): > test/crypto: fix enqueue/dequeue callback case > > Alex Vesker (1): > net/mlx5/hws: fix port ID on root item convert > > Alexander Kozyrev (2): > net/mlx5: break flow resource release loop > app/testpmd: add postpone option to async flow destroy > > Alexander Skorichenko (1): > net/netvsc: fix MTU set > > Amit Prakash Shukla (1): > doc: fix DMA performance test invocation > > Anatoly Burakov (7): > net/e1000/base: fix link power down > fbarray: fix incorrect lookahead behavior > fbarray: fix incorrect lookbehind behavior > fbarray: fix lookahead ignore mask handling > fbarray: fix lookbehind ignore mask handling > fbarray: fix finding for unaligned length > malloc: fix multi-process wait condition handling > > Andrew Boyer (1): > net/ionic: fix mbuf double-free when emptying array > > Ankur Dwivedi (1): > common/cnxk: fix integer overflow > > Anoob Joseph (1): > common/cnxk: fix segregation of logs based on module > > Apeksha Gupta (2): > bus/dpaa: fix memory leak in bus scan > common/dpaax: fix node array overrun > > Arkadiusz Kusztal (2): > test/crypto: fix RSA cases in QAT suite > crypto/qat: fix placement of OOP offset > > Bing Zhao (4): > app/testpmd: fix indirect action flush > net/mlx5: fix end condition of reading xstats > net/mlx5: fix uplink port probing in bonding mode > common/mlx5: remove unneeded field when modify RQ table > > Brian Dooley (1): > crypto/qat: fix GEN4 write > > Bruce Richardson (2): > net/cpfl: fix 32-bit build > ethdev: fix device init without socket-local memory > > Chaoyong He (10): > net/nfp: fix resource leak in secondary process > net/nfp: fix configuration BAR > net/nfp: fix xstats for multi PF firmware > app/testpmd: fix help string of BPF load command > net/nfp: fix IPv6 TTL and DSCP flow action > net/nfp: fix allocation of switch domain > net/nfp: fix flow mask table entry > net/nfp: remove redundant function call > net/nfp: forbid offload flow rules with empty action list > net/nfp: fix firmware abnormal cleanup > > Chengwen Feng (3): > ethdev: fix strict aliasing in link up > net/hns3: check Rx DMA address alignmnent > dma/hisilicon: remove support for HIP09 platform > > Chenming Chang (1): > hash: fix return code description in Doxygen > > Chinh Cao (1): > net/ice/base: fix return type of bitmap hamming weight > > Ciara Loftus (4): > net/af_xdp: fix port ID in Rx mbuf > net/af_xdp: count mbuf allocation failures > net/af_xdp: fix stats reset > net/af_xdp: remove unused local statistic > > Conor Fogarty (1): > hash: check name when creating a hash > > Dariusz Sosnowski (2): > net/mlx5: fix MTU configuration > net/mlx5: fix disabling E-Switch default flow rules > > David Marchand (14): > bus/pci: fix build with musl 1.2.4 / Alpine 3.19 > eal/unix: support ZSTD compression for firmware > net/ice: fix check for outer UDP checksum offload > app/testpmd: fix outer IP checksum offload > net: fix outer UDP checksum in Intel prepare helper > net/i40e: fix outer UDP checksum offload for X710 > net/iavf: remove outer UDP checksum offload for X710 VF > telemetry: lower log level on socket error > doc: fix link to hugepage mapping from Linux guide > config: fix warning for cross build with meson >=3D 1.3.0 > vdpa/sfc: remove dead code > eal/linux: lower log level on allocation attempt failure > buildtools: fix build with clang 17 and ASan > net/vmxnet3: fix init logs > > Dengdui Huang (6): > net/hns3: fix offload flag of IEEE 1588 > net/hns3: fix Rx timestamp flag > net/hns3: fix double free for Rx/Tx queue > net/hns3: fix variable overflow > devtools: fix symbol listing > app/testpmd: handle IEEE1588 init failure > > Ed Czeck (1): > net/ark: fix index arithmetic > > Edwin Brossette (1): > net/ixgbe: do not create delayed interrupt handler twice > > Erez Shitrit (5): > net/mlx5/hws: decrease log level for creation failure > net/mlx5/hws: extend tag saving for match and jumbo > net/mlx5/hws: fix memory leak in modify header > net/mlx5/hws: fix deletion of action vport > net/mlx5/hws: remove unused variable > > Eric Joyner (2): > net/ice/base: fix memory leak in firmware version check > net/ice/base: fix GCS descriptor field offsets > > Fabio Pricoco (1): > net/ice/base: fix resource leak > > Ferruh Yigit (2): > app/testpmd: fix build on signed comparison > doc: add power uncore in API index > > Gagandeep Singh (4): > common/dpaax/caamflib: fix PDCP-SDAP watchdog error > crypto/dpaa_sec: fix IPsec descriptor > bus/dpaa: fix bus scan for DMA devices > common/dpaax: fix IOVA table cleanup > > Ganapati Kundapura (3): > eventdev/crypto: fix opaque field handling > cryptodev: fix build without crypto callbacks > cryptodev: validate crypto callbacks from next node > > Gaoxiang Liu (1): > net/bonding: fix failover time of LACP with mode 4 > > Gowrishankar Muthukrishnan (10): > crypto/cnxk: fix out-of-bound access > crypto/cnxk: fix ECDH public key verification > app/crypto-perf: remove redundant local variable > app/crypto-perf: fix result for asymmetric > test/crypto: validate modex from first non-zero > crypto/cnxk: fix minimal input normalization > examples/fips_validation: fix dereference and out-of-bound > test/crypto: remove unused stats in setup > test/crypto: fix asymmetric capability test > test/crypto: fix modex comparison > > Gregory Etelson (2): > net/mlx5: fix access to flow template operations > net/mlx5: fix Arm build with GCC 9.1 > > Haifei Luo (1): > net/mlx5: fix indexed pool with invalid index > > Hamdan Igbaria (1): > net/mlx5/hws: fix action template dump > > Haoqian He (1): > vhost: cleanup resubmit info before inflight setup > > Hemant Agrawal (1): > baseband/la12xx: forbid secondary process > > Hernan Vargas (4): > baseband/acc: fix memory barrier > app/bbdev: fix TB logic > app/bbdev: fix MLD output size computation > app/bbdev: fix interrupt tests > > Itamar Gozlan (2): > net/mlx5/hws: set default miss when replacing table > net/mlx5/hws: fix check of range templates > > Jack Bond-Preston (5): > crypto/openssl: fix GCM and CCM thread unsafe contexts > crypto/openssl: optimize 3DES-CTR context init > crypto/openssl: make per-QP cipher context clones > crypto/openssl: set cipher padding once > crypto/openssl: make per-QP auth context clones > > Jacob Keller (1): > net/ice/base: fix size when allocating children arrays > > Jesse Brandeburg (1): > net/ice/base: fix sign extension > > Jiawei Wang (2): > net/mlx5: fix hash Rx queue release in flow sample > net/mlx5: fix shared Rx queue data access race > > Jiawen Wu (15): > net/txgbe: fix tunnel packet parsing > net/txgbe: fix flow filters in VT mode > net/txgbe: fix Tx hang on queue disable > net/txgbe: restrict configuration of VLAN strip offload > net/txgbe: reconfigure more MAC Rx registers > net/txgbe: fix VF promiscuous and allmulticast > net/ngbe: add special config for YT8531SH-CA PHY > net/ngbe: keep PHY power down while device probing > net/txgbe: fix hotplug remove > net/ngbe: fix hotplug remove > net/txgbe: fix MTU range > net/ngbe: fix MTU range > net/txgbe: fix memory leaks > net/ngbe: fix memory leaks > net/txgbe: fix Rx interrupt > > Jie Hai (2): > net/hns3: disable SCTP verification tag for RSS hash input > net/hns3: fix uninitialized variable in FEC query > > Jingjing Wu (1): > graph: fix mcore dispatch walk > > Joel Kavanagh (4): > crypto/ipsec_mb: fix function comment > test/crypto: fix allocation comment > crypto/qat: fix log message typo > doc: fix typo in l2fwd-crypto guide > > Julien Meunier (1): > net/fm10k: fix cleanup during init failure > > Jun Yang (1): > crypto/dpaa2_sec: fix event queue user context > > Kaiwen Deng (2): > net/iavf: fix VF reset when using DCF > examples/l3fwd: fix crash on multiple sockets > > Karen Kelly (1): > doc: add baseline mode in l3fwd-power guide > > Kevin Traynor (1): > doc: fix testpmd ring size command > > Kiran Kumar K (1): > common/cnxk: fix flow aging on application exit > > Konstantin Ananyev (3): > bpf: fix MOV instruction evaluation > bpf: fix load hangs with six IPv6 addresses > examples/l3fwd: fix crash in ACL mode for mixed traffic > > Long Wu (2): > net/nfp: fix representor port queue release > net/nfp: fix disabling 32-bit build > > Luca Boccassi (2): > bpf: disable on 32-bit x86 > build: use builtin helper for python dependencies > > Luca Vizzarro (1): > vhost: fix build with GCC 13 > > Maayan Kashani (4): > net/mlx5: fix flow template indirect action failure > net/mlx5: fix crash on counter pool destroy > app/testpmd: fix parsing for connection tracking item > doc: describe mlx5 HWS actions order > > Mahmoud Maatuq (1): > net/mana: fix uninitialized return value > > Maryam Tahhan (3): > doc: fix AF_XDP device plugin howto > net/af_xdp: fix multi-interface support for k8s > doc: update AF_XDP device plugin repository > > Mateusz Pacuszka (1): > net/ice/base: fix check for existing switch rule > > Mattias R=C3=B6nnblom (1): > net/af_packet: align Rx/Tx structs to cache line > > Maxime Coquelin (4): > net/virtio-user: fix control queue destruction > net/virtio-user: fix shadow control queue notification init > net/virtio-user: fix control queue allocation > net/virtio-user: fix control queue allocation for non-vDPA > > Michael Baum (1): > ethdev: fix GENEVE option item conversion > > Mingjin Ye (1): > bus/vdev: fix device reinitialization > > Nithin Dabilpuram (2): > net/cnxk: update SA userdata and keep original cookie > net/cnxk: fix outbound security with higher packet burst > > Paul Greenwalt (1): > net/ice/base: fix potential TLV length overflow > > Peng Zhang (6): > net/nfp: disable ctrl VNIC queues on close > net/nfp: fix dereference of null pointer > net/nfp: fix repeat disable port > doc: update metadata description in nfp guide > net/nfp: remove unneeded logic for VLAN layer > net/nfp: adapt reverse sequence card > > Piotr Pietruszewski (1): > net/ixgbe/base: revert advertising for X550 2.5G/5G > > Piotr Skajewski (1): > net/ixgbe/base: fix 5G link speed reported on VF > > Radoslaw Tyl (1): > net/ixgbe/base: fix PHY ID for X550 > > Rahul Bhansali (1): > net/cnxk: fix promiscuous state after MAC change > > Rakesh Kudurumalla (1): > net/cnxk: fix extbuf handling for multisegment packet > > Robin Jarry (2): > graph: fix ID collisions > graph: fix stats retrieval while destroying a graph > > Rohit Raj (2): > bus/dpaa: remove redundant file descriptor check > net/dpaa: forbid MTU configuration for shared interface > > Ronak Doshi (1): > net/vmxnet3: add missing register command > > Rongwei Liu (1): > net/mlx5: fix start without duplicate flow patterns > > Satha Rao (1): > net/virtio: fix MAC table update > > Satheesh Paul (1): > common/cnxk: fix flow aging cleanup > > Shai Brandes (3): > net/ena: fix bad checksum handling > net/ena: fix return value check > net/ena: fix checksum handling > > Shihong Wang (1): > examples/ipsec-secgw: fix SA salt endianness > > Shijith Thotton (1): > mbuf: fix dynamic fields copy > > Shreesh Adiga (1): > net/gve: fix RSS hash endianness in DQO format > > Shun Hao (1): > net/mlx5: support jump in meter hierarchy > > Sivaprasad Tummala (4): > app/testpmd: fix lcore ID restriction > examples: fix queue ID restriction > examples: fix lcore ID restriction > examples: fix port ID restriction > > Soumyadeep Hore (3): > common/idpf: fix flex descriptor mask > common/idpf: fix PTP message validation > net/cpfl: add checks on control queue messages > > Stefan Wegrzyn (1): > net/ice/base: fix pointer to variable outside scope > > Stephen Hemminger (10): > pcapng: add memcpy check > net/virtio-user: add memcpy check > net/tap: fix file descriptor check in isolated flow > event/sw: fix warning from useless snprintf > net/ixgbe: do not update link status in secondary process > net/netvsc: use ethdev API to set VF MTU > app/dumpcap: handle SIGTERM and SIGHUP > app/pdump: handle SIGTERM and SIGHUP > power: fix number of uncore frequencies > doc: remove reference to mbuf pkt field > > Sunil Kumar Kori (1): > net/cnxk: fix RSS config > > Tathagat Priyadarshi (1): > net/gve: fix Tx queue state on queue start > > Thomas Monjalon (1): > doc: remove empty section from testpmd guide > > Tomasz Wakula (1): > net/ice/base: fix preparing PHY for timesync command > > Tyler Retzlaff (4): > eal: fix type in destructor macro for MSVC > eal/windows: install sched.h file > latencystats: fix literal float suffix > common/mlx5: fix unsigned/signed mismatch > > Varun Sethi (1): > common/dpaax/caamflib: fix PDCP AES-AES watchdog error > > Venkat Kumar Ande (13): > net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs > net/axgbe: reset link when link never comes back > net/axgbe: fix fluctuations for 1G Bel Fuse SFP > net/axgbe: update DMA coherency values > net/axgbe: disable interrupts during device removal > net/axgbe: disable RRC for yellow carp devices > net/axgbe: enable PLL control for fixed PHY modes only > net/axgbe: fix SFP codes check for DAC cables > net/axgbe: fix connection for SFP+ active cables > net/axgbe: check only minimum speed for cables > net/axgbe: fix Tx flow on 30H HW > net/axgbe: delay AN timeout during KR training > net/axgbe: fix linkup in PHY status > > Vladimir Medvedkin (4): > net/ice: fix VLAN stripping in double VLAN mode > net/ice: fix memory leaks in raw pattern parsing > net/ice: fix return value for raw pattern parsing > examples/ipsec-secgw: revert SA salt endianness > > Waldemar Dworakowski (1): > net/ice/base: fix board type definition > > Wenwu Ma (2): > dmadev: fix structure alignment > dma/idxd: fix setup with Ubuntu 24.04 > > Xueming Li (1): > v23.11.2-rc1 > > Yahui Cao (1): > net/ice/base: fix masking when reading context > > Yevgeny Kliteynik (5): > common/mlx5: fix PRM structs > net/mlx5/hws: fix function comment > net/mlx5/hws: fix spinlock release on context open > net/mlx5/hws: add template match none flag > net/mlx5/hws: fix matcher reconnect > > Yingming Mao (1): > doc: fix mbuf flags > > Zerun Fu (3): > net/nfp: fix getting firmware version > bus/pci: fix UIO resource mapping in secondary process > bus/pci: fix FD in secondary process > > Zhichao Zeng (2): > telemetry: fix connection parameter parsing > net/ice/base: fix temporary failures reading NVM > > --00000000000016a4b80620b93b8a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
RedHat QE tested below 18 scenari= os on RHEL 9.4 and didn't find any new dpdk issues.
  • VM with device assig= nment(PF) throughput testing(1G hugepage size): PASS
  • VM with device ass= ignment(PF) throughput testing(2M hugepage size) : PASS
  • VM with device = assignment(VF) throughput testing: PASS
  • PVP (host dpdk testpmd as vswit= ch) 1Q: throughput testing: PASS
  • PVP vhost-user 2Q throughput testing: = PASS
  • PVP vhost-user 1Q - cross numa node throughput testing: PASS
  • V= M with vhost-user 2 queues throughput testing: PASS
  • vhost-user reconnec= t with dpdk-client, qemu-server qemu reconnect: PASS
  • vhost-user reconne= ct with dpdk-client, qemu-server ovs reconnect: PASS
  • PVP =C2=A0reconnec= t with dpdk-client, qemu-server: PASS
  • PVP 1Q live migration testing: PA= SS
  • PVP 1Q cross numa node live migration testing: PASS
  • <= li style=3D"margin-left:15px">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 2= Q live migration testing: PASS
  • VM with ovs+dpdk+vhost-user 4Q live migr= ation testing: PASS
  • Host PF + DPDK testing: PASS
  • Host VF + DPDK tes= ting: PASS
Test Versio= ns:
  • qemu-kvm-8.2.0
  • kernel 5.14
  • libvirt 10.0
  • openvswitch 3.3
  • =
  • git log
commit 8401a3e84b878f69= 086a6f7feecd0526ea756a67
Author: Xueming Li <xuemingl@nvidia.com>
Date: =C2= =A0 Thu Aug 22 19:59:58 2024 +0800
version: 23.11.2-rc2
Signed-off-by= : Xueming Li <x= uemingl@nvidia.com>
  • Test device : X540-A= T2 NIC(ixgbe, 10G)
Te= sted-by: Yanghang Liu<yanghliu@redhat.com>

On Thu, Aug 22, 2024 at 8:07=E2=80=AFPM Xueming Li <xuemingl@nvidia.com> wrote:
Hi all,

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

The planned date for the final release is 31th August.

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:

=C2=A0 =C2=A0 https://dpdk.org/browse/dpdk= -stable/tag/?id=3Dv23.11.2-rc2

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

Thanks.

Xueming Li <xue= mingl@nvidia.com>

---
Abdullah =C3=96mer Yama=C3=A7 (1):
=C2=A0 =C2=A0 =C2=A0 hash: fix RCU reclamation size

Akhil Goyal (1):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix enqueue/dequeue callback case

Alex Vesker (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix port ID on root item convert

Alexander Kozyrev (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: break flow resource release loop
=C2=A0 =C2=A0 =C2=A0 app/testpmd: add postpone option to async flow destroy=

Alexander Skorichenko (1):
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix MTU set

Amit Prakash Shukla (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix DMA performance test invocation

Anatoly Burakov (7):
=C2=A0 =C2=A0 =C2=A0 net/e1000/base: fix link power down
=C2=A0 =C2=A0 =C2=A0 fbarray: fix incorrect lookahead behavior
=C2=A0 =C2=A0 =C2=A0 fbarray: fix incorrect lookbehind behavior
=C2=A0 =C2=A0 =C2=A0 fbarray: fix lookahead ignore mask handling
=C2=A0 =C2=A0 =C2=A0 fbarray: fix lookbehind ignore mask handling
=C2=A0 =C2=A0 =C2=A0 fbarray: fix finding for unaligned length
=C2=A0 =C2=A0 =C2=A0 malloc: fix multi-process wait condition handling

Andrew Boyer (1):
=C2=A0 =C2=A0 =C2=A0 net/ionic: fix mbuf double-free when emptying array
Ankur Dwivedi (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix integer overflow

Anoob Joseph (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix segregation of logs based on module
Apeksha Gupta (2):
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix memory leak in bus scan
=C2=A0 =C2=A0 =C2=A0 common/dpaax: fix node array overrun

Arkadiusz Kusztal (2):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix RSA cases in QAT suite
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix placement of OOP offset

Bing Zhao (4):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix indirect action flush
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix end condition of reading xstats
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix uplink port probing in bonding mode
=C2=A0 =C2=A0 =C2=A0 common/mlx5: remove unneeded field when modify RQ tabl= e

Brian Dooley (1):
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix GEN4 write

Bruce Richardson (2):
=C2=A0 =C2=A0 =C2=A0 net/cpfl: fix 32-bit build
=C2=A0 =C2=A0 =C2=A0 ethdev: fix device init without socket-local memory
Chaoyong He (10):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak in secondary process
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix configuration BAR
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix xstats for multi PF firmware
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix help string of BPF load command
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix IPv6 TTL and DSCP flow action
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix allocation of switch domain
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix flow mask table entry
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove redundant function call
=C2=A0 =C2=A0 =C2=A0 net/nfp: forbid offload flow rules with empty action l= ist
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix firmware abnormal cleanup

Chengwen Feng (3):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix strict aliasing in link up
=C2=A0 =C2=A0 =C2=A0 net/hns3: check Rx DMA address alignmnent
=C2=A0 =C2=A0 =C2=A0 dma/hisilicon: remove support for HIP09 platform

Chenming Chang (1):
=C2=A0 =C2=A0 =C2=A0 hash: fix return code description in Doxygen

Chinh Cao (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix return type of bitmap hamming weight=

Ciara Loftus (4):
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix port ID in Rx mbuf
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: count mbuf allocation failures
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix stats reset
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: remove unused local statistic

Conor Fogarty (1):
=C2=A0 =C2=A0 =C2=A0 hash: check name when creating a hash

Dariusz Sosnowski (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MTU configuration
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix disabling E-Switch default flow rules
David Marchand (14):
=C2=A0 =C2=A0 =C2=A0 bus/pci: fix build with musl 1.2.4 / Alpine 3.19
=C2=A0 =C2=A0 =C2=A0 eal/unix: support ZSTD compression for firmware
=C2=A0 =C2=A0 =C2=A0 net/ice: fix check for outer UDP checksum offload
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix outer IP checksum offload
=C2=A0 =C2=A0 =C2=A0 net: fix outer UDP checksum in Intel prepare helper =C2=A0 =C2=A0 =C2=A0 net/i40e: fix outer UDP checksum offload for X710
=C2=A0 =C2=A0 =C2=A0 net/iavf: remove outer UDP checksum offload for X710 V= F
=C2=A0 =C2=A0 =C2=A0 telemetry: lower log level on socket error
=C2=A0 =C2=A0 =C2=A0 doc: fix link to hugepage mapping from Linux guide
=C2=A0 =C2=A0 =C2=A0 config: fix warning for cross build with meson >=3D= 1.3.0
=C2=A0 =C2=A0 =C2=A0 vdpa/sfc: remove dead code
=C2=A0 =C2=A0 =C2=A0 eal/linux: lower log level on allocation attempt failu= re
=C2=A0 =C2=A0 =C2=A0 buildtools: fix build with clang 17 and ASan
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix init logs

Dengdui Huang (6):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix offload flag of IEEE 1588
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix Rx timestamp flag
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix double free for Rx/Tx queue
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix variable overflow
=C2=A0 =C2=A0 =C2=A0 devtools: fix symbol listing
=C2=A0 =C2=A0 =C2=A0 app/testpmd: handle IEEE1588 init failure

Ed Czeck (1):
=C2=A0 =C2=A0 =C2=A0 net/ark: fix index arithmetic

Edwin Brossette (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: do not create delayed interrupt handler twi= ce

Erez Shitrit (5):
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: decrease log level for creation failure<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: extend tag saving for match and jumbo =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix memory leak in modify header
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix deletion of action vport
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: remove unused variable

Eric Joyner (2):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix memory leak in firmware version chec= k
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix GCS descriptor field offsets

Fabio Pricoco (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix resource leak

Ferruh Yigit (2):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix build on signed comparison
=C2=A0 =C2=A0 =C2=A0 doc: add power uncore in API index

Gagandeep Singh (4):
=C2=A0 =C2=A0 =C2=A0 common/dpaax/caamflib: fix PDCP-SDAP watchdog error =C2=A0 =C2=A0 =C2=A0 crypto/dpaa_sec: fix IPsec descriptor
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix bus scan for DMA devices
=C2=A0 =C2=A0 =C2=A0 common/dpaax: fix IOVA table cleanup

Ganapati Kundapura (3):
=C2=A0 =C2=A0 =C2=A0 eventdev/crypto: fix opaque field handling
=C2=A0 =C2=A0 =C2=A0 cryptodev: fix build without crypto callbacks
=C2=A0 =C2=A0 =C2=A0 cryptodev: validate crypto callbacks from next node
Gaoxiang Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix failover time of LACP with mode 4

Gowrishankar Muthukrishnan (10):
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix out-of-bound access
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix ECDH public key verification
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: remove redundant local variable
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix result for asymmetric
=C2=A0 =C2=A0 =C2=A0 test/crypto: validate modex from first non-zero
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix minimal input normalization
=C2=A0 =C2=A0 =C2=A0 examples/fips_validation: fix dereference and out-of-b= ound
=C2=A0 =C2=A0 =C2=A0 test/crypto: remove unused stats in setup
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix asymmetric capability test
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix modex comparison

Gregory Etelson (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix access to flow template operations
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Arm build with GCC 9.1

Haifei Luo (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix indexed pool with invalid index

Hamdan Igbaria (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix action template dump

Haoqian He (1):
=C2=A0 =C2=A0 =C2=A0 vhost: cleanup resubmit info before inflight setup

Hemant Agrawal (1):
=C2=A0 =C2=A0 =C2=A0 baseband/la12xx: forbid secondary process

Hernan Vargas (4):
=C2=A0 =C2=A0 =C2=A0 baseband/acc: fix memory barrier
=C2=A0 =C2=A0 =C2=A0 app/bbdev: fix TB logic
=C2=A0 =C2=A0 =C2=A0 app/bbdev: fix MLD output size computation
=C2=A0 =C2=A0 =C2=A0 app/bbdev: fix interrupt tests

Itamar Gozlan (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: set default miss when replacing table =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix check of range templates

Jack Bond-Preston (5):
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: fix GCM and CCM thread unsafe contexts=
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: optimize 3DES-CTR context init
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: make per-QP cipher context clones
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: set cipher padding once
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: make per-QP auth context clones

Jacob Keller (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix size when allocating children arrays=

Jesse Brandeburg (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix sign extension

Jiawei Wang (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix hash Rx queue release in flow sample
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix shared Rx queue data access race

Jiawen Wu (15):
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix tunnel packet parsing
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix flow filters in VT mode
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix Tx hang on queue disable
=C2=A0 =C2=A0 =C2=A0 net/txgbe: restrict configuration of VLAN strip offloa= d
=C2=A0 =C2=A0 =C2=A0 net/txgbe: reconfigure more MAC Rx registers
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix VF promiscuous and allmulticast
=C2=A0 =C2=A0 =C2=A0 net/ngbe: add special config for YT8531SH-CA PHY
=C2=A0 =C2=A0 =C2=A0 net/ngbe: keep PHY power down while device probing
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix hotplug remove
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix hotplug remove
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix MTU range
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix MTU range
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix memory leaks
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix memory leaks
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix Rx interrupt

Jie Hai (2):
=C2=A0 =C2=A0 =C2=A0 net/hns3: disable SCTP verification tag for RSS hash i= nput
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix uninitialized variable in FEC query

Jingjing Wu (1):
=C2=A0 =C2=A0 =C2=A0 graph: fix mcore dispatch walk

Joel Kavanagh (4):
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix function comment
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix allocation comment
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix log message typo
=C2=A0 =C2=A0 =C2=A0 doc: fix typo in l2fwd-crypto guide

Julien Meunier (1):
=C2=A0 =C2=A0 =C2=A0 net/fm10k: fix cleanup during init failure

Jun Yang (1):
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix event queue user context

Kaiwen Deng (2):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix VF reset when using DCF
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix crash on multiple sockets

Karen Kelly (1):
=C2=A0 =C2=A0 =C2=A0 doc: add baseline mode in l3fwd-power guide

Kevin Traynor (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix testpmd ring size command

Kiran Kumar K (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix flow aging on application exit

Konstantin Ananyev (3):
=C2=A0 =C2=A0 =C2=A0 bpf: fix MOV instruction evaluation
=C2=A0 =C2=A0 =C2=A0 bpf: fix load hangs with six IPv6 addresses
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix crash in ACL mode for mixed traffi= c

Long Wu (2):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix representor port queue release
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix disabling 32-bit build

Luca Boccassi (2):
=C2=A0 =C2=A0 =C2=A0 bpf: disable on 32-bit x86
=C2=A0 =C2=A0 =C2=A0 build: use builtin helper for python dependencies

Luca Vizzarro (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix build with GCC 13

Maayan Kashani (4):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow template indirect action failure =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix crash on counter pool destroy
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix parsing for connection tracking item<= br> =C2=A0 =C2=A0 =C2=A0 doc: describe mlx5 HWS actions order

Mahmoud Maatuq (1):
=C2=A0 =C2=A0 =C2=A0 net/mana: fix uninitialized return value

Maryam Tahhan (3):
=C2=A0 =C2=A0 =C2=A0 doc: fix AF_XDP device plugin howto
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix multi-interface support for k8s
=C2=A0 =C2=A0 =C2=A0 doc: update AF_XDP device plugin repository

Mateusz Pacuszka (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix check for existing switch rule

Mattias R=C3=B6nnblom (1):
=C2=A0 =C2=A0 =C2=A0 net/af_packet: align Rx/Tx structs to cache line

Maxime Coquelin (4):
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix control queue destruction
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix shadow control queue notification= init
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix control queue allocation
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix control queue allocation for non-= vDPA

Michael Baum (1):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix GENEVE option item conversion

Mingjin Ye (1):
=C2=A0 =C2=A0 =C2=A0 bus/vdev: fix device reinitialization

Nithin Dabilpuram (2):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: update SA userdata and keep original cookie<= br> =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix outbound security with higher packet bur= st

Paul Greenwalt (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix potential TLV length overflow

Peng Zhang (6):
=C2=A0 =C2=A0 =C2=A0 net/nfp: disable ctrl VNIC queues on close
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix dereference of null pointer
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix repeat disable port
=C2=A0 =C2=A0 =C2=A0 doc: update metadata description in nfp guide
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove unneeded logic for VLAN layer
=C2=A0 =C2=A0 =C2=A0 net/nfp: adapt reverse sequence card

Piotr Pietruszewski (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe/base: revert advertising for X550 2.5G/5G
Piotr Skajewski (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe/base: fix 5G link speed reported on VF

Radoslaw Tyl (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe/base: fix PHY ID for X550

Rahul Bhansali (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix promiscuous state after MAC change

Rakesh Kudurumalla (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix extbuf handling for multisegment packet<= br>
Robin Jarry (2):
=C2=A0 =C2=A0 =C2=A0 graph: fix ID collisions
=C2=A0 =C2=A0 =C2=A0 graph: fix stats retrieval while destroying a graph
Rohit Raj (2):
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: remove redundant file descriptor check
=C2=A0 =C2=A0 =C2=A0 net/dpaa: forbid MTU configuration for shared interfac= e

Ronak Doshi (1):
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: add missing register command

Rongwei Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix start without duplicate flow patterns
Satha Rao (1):
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix MAC table update

Satheesh Paul (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix flow aging cleanup

Shai Brandes (3):
=C2=A0 =C2=A0 =C2=A0 net/ena: fix bad checksum handling
=C2=A0 =C2=A0 =C2=A0 net/ena: fix return value check
=C2=A0 =C2=A0 =C2=A0 net/ena: fix checksum handling

Shihong Wang (1):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix SA salt endianness

Shijith Thotton (1):
=C2=A0 =C2=A0 =C2=A0 mbuf: fix dynamic fields copy

Shreesh Adiga (1):
=C2=A0 =C2=A0 =C2=A0 net/gve: fix RSS hash endianness in DQO format

Shun Hao (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: support jump in meter hierarchy

Sivaprasad Tummala (4):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix lcore ID restriction
=C2=A0 =C2=A0 =C2=A0 examples: fix queue ID restriction
=C2=A0 =C2=A0 =C2=A0 examples: fix lcore ID restriction
=C2=A0 =C2=A0 =C2=A0 examples: fix port ID restriction

Soumyadeep Hore (3):
=C2=A0 =C2=A0 =C2=A0 common/idpf: fix flex descriptor mask
=C2=A0 =C2=A0 =C2=A0 common/idpf: fix PTP message validation
=C2=A0 =C2=A0 =C2=A0 net/cpfl: add checks on control queue messages

Stefan Wegrzyn (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix pointer to variable outside scope
Stephen Hemminger (10):
=C2=A0 =C2=A0 =C2=A0 pcapng: add memcpy check
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: add memcpy check
=C2=A0 =C2=A0 =C2=A0 net/tap: fix file descriptor check in isolated flow =C2=A0 =C2=A0 =C2=A0 event/sw: fix warning from useless snprintf
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: do not update link status in secondary proc= ess
=C2=A0 =C2=A0 =C2=A0 net/netvsc: use ethdev API to set VF MTU
=C2=A0 =C2=A0 =C2=A0 app/dumpcap: handle SIGTERM and SIGHUP
=C2=A0 =C2=A0 =C2=A0 app/pdump: handle SIGTERM and SIGHUP
=C2=A0 =C2=A0 =C2=A0 power: fix number of uncore frequencies
=C2=A0 =C2=A0 =C2=A0 doc: remove reference to mbuf pkt field

Sunil Kumar Kori (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix RSS config

Tathagat Priyadarshi (1):
=C2=A0 =C2=A0 =C2=A0 net/gve: fix Tx queue state on queue start

Thomas Monjalon (1):
=C2=A0 =C2=A0 =C2=A0 doc: remove empty section from testpmd guide

Tomasz Wakula (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix preparing PHY for timesync command
Tyler Retzlaff (4):
=C2=A0 =C2=A0 =C2=A0 eal: fix type in destructor macro for MSVC
=C2=A0 =C2=A0 =C2=A0 eal/windows: install sched.h file
=C2=A0 =C2=A0 =C2=A0 latencystats: fix literal float suffix
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix unsigned/signed mismatch

Varun Sethi (1):
=C2=A0 =C2=A0 =C2=A0 common/dpaax/caamflib: fix PDCP AES-AES watchdog error=

Venkat Kumar Ande (13):
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix MDIO access for non-zero ports and CL45= PHYs
=C2=A0 =C2=A0 =C2=A0 net/axgbe: reset link when link never comes back
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix fluctuations for 1G Bel Fuse SFP
=C2=A0 =C2=A0 =C2=A0 net/axgbe: update DMA coherency values
=C2=A0 =C2=A0 =C2=A0 net/axgbe: disable interrupts during device removal =C2=A0 =C2=A0 =C2=A0 net/axgbe: disable RRC for yellow carp devices
=C2=A0 =C2=A0 =C2=A0 net/axgbe: enable PLL control for fixed PHY modes only=
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix SFP codes check for DAC cables
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix connection for SFP+ active cables
=C2=A0 =C2=A0 =C2=A0 net/axgbe: check only minimum speed for cables
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix Tx flow on 30H HW
=C2=A0 =C2=A0 =C2=A0 net/axgbe: delay AN timeout during KR training
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix linkup in PHY status

Vladimir Medvedkin (4):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix VLAN stripping in double VLAN mode
=C2=A0 =C2=A0 =C2=A0 net/ice: fix memory leaks in raw pattern parsing
=C2=A0 =C2=A0 =C2=A0 net/ice: fix return value for raw pattern parsing
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: revert SA salt endianness

Waldemar Dworakowski (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix board type definition

Wenwu Ma (2):
=C2=A0 =C2=A0 =C2=A0 dmadev: fix structure alignment
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix setup with Ubuntu 24.04

Xueming Li (1):
=C2=A0 =C2=A0 =C2=A0 v23.11.2-rc1

Yahui Cao (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix masking when reading context

Yevgeny Kliteynik (5):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix PRM structs
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix function comment
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix spinlock release on context open
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: add template match none flag
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix matcher reconnect

Yingming Mao (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix mbuf flags

Zerun Fu (3):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix getting firmware version
=C2=A0 =C2=A0 =C2=A0 bus/pci: fix UIO resource mapping in secondary process=
=C2=A0 =C2=A0 =C2=A0 bus/pci: fix FD in secondary process

Zhichao Zeng (2):
=C2=A0 =C2=A0 =C2=A0 telemetry: fix connection parameter parsing
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix temporary failures reading NVM

--00000000000016a4b80620b93b8a--