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 008D243FDC for ; Wed, 8 May 2024 11:49:21 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E6F484368F; Wed, 8 May 2024 11:49:21 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id BA79640A6E for ; Wed, 8 May 2024 11:49:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1715161758; 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=NIw/TxyJCbzdmTSMXoZ2aTi8SiIkvO+FkVz+VrWTvyk=; b=H3E3t0eG96bdkwF2GkwmGVj3Xrl7XfOGaF76mg4FPMIQrsQq1DItvKNz2x/UjRRkB1/AIi LtgytsnaQ0+AlqNSvj7WpZtkgp5bp0HuEwyYeLLq8tAGdzwrifGys4vz1uivev5g8u9cEx cWxIfKulFIUkiN/odrTLzqnlkcDoDkc= Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-484-6Fwnu5HSN8yguPQ2x7cPPA-1; Wed, 08 May 2024 05:49:16 -0400 X-MC-Unique: 6Fwnu5HSN8yguPQ2x7cPPA-1 Received: by mail-vk1-f200.google.com with SMTP id 71dfb90a1353d-4df4bf734abso1413021e0c.3 for ; Wed, 08 May 2024 02:49:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715161756; x=1715766556; 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=NIw/TxyJCbzdmTSMXoZ2aTi8SiIkvO+FkVz+VrWTvyk=; b=J3sLQxHt3xdiL/UJs+uquZu9vfsY31Bw0NSvoEUy4va08Xbahaql3vggIRFLYpDSIu N+TsWSE/xskqLNBZjmFgzfRlHiwQ+D0ifGosELbb/P5deChyWNG/oFyutEk2SyDyStJU qvoHRTbXTFOnLQ1WVThC/4tiuT2t/RRqTjW38ddazYJe63q9ZCrtv8AXrN6jFZ8Qkh8R loxRdMIu/5T6pDizA9vEuPJC1mWKYJxcAipG0UWR2FidFReqrJwx6I/4ULjBehdj1ECr mB0h6a/TwooH1ov+rtvAnwNzrKX2NBCEgk10w7kRLxEaPJqAvIMuI1PXwE5fHobk5D1q gFHQ== X-Gm-Message-State: AOJu0YwDFHtbbAWMk/ISIRCA0tsKVWMYku3mw+Qz1q+Vd2cdX7IFF7/5 kuqPosWpYQ4vGR4gtQtcstm+nOzMTelx1HQm0PZ+9fDuT4Eus8DclBOfCgboc2lAuuTnU0z16Iv c5D0Azug4xrYiXBK1DbGQgc4pZqnIem/JeaWQx8vh1Njli8+2Uq3K9gfdtlT7JtGiigQyNpyk4L PQQXi2rqCCB4lxPJ6Gwas= X-Received: by 2002:a05:6122:3bcd:b0:4d4:b89:bd2a with SMTP id 71dfb90a1353d-4df69118c20mr2048465e0c.3.1715161754657; Wed, 08 May 2024 02:49:14 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG4lF8LKF4qfpQj743lpW8z1uz8RX/hqWtlZeawRi+JyrYRBP8Jk/4003SZMglkbDciRfh/qOATRippVH6a7sw= X-Received: by 2002:a05:6122:3bcd:b0:4d4:b89:bd2a with SMTP id 71dfb90a1353d-4df69118c20mr2048453e0c.3.1715161754219; Wed, 08 May 2024 02:49:14 -0700 (PDT) MIME-Version: 1.0 References: <20240507073209.560593-1-xuemingl@nvidia.com> In-Reply-To: <20240507073209.560593-1-xuemingl@nvidia.com> From: YangHang Liu Date: Wed, 8 May 2024 17:49:02 +0800 Message-ID: Subject: Re: 23.11.1 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="00000000000017cc840617ee37b6" 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 --00000000000017cc840617ee37b6 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 - git log Commit 51783c9b605a408ee9d72200347de6e5cbd2daf7 Author: Xueming Li Date: Tue May 7 14:37:37 2024 +0800 version: 23.11.1-rc2 Signed-off-by: Xueming Li - Test device : X540-AT2 NIC(ixgbe, 10G) Tested-by: Yanghang Liu On Tue, May 7, 2024 at 3:32=E2=80=AFPM Xueming Li wro= te: > Hi all, > > Here is a list of patches targeted for stable release 23.11.1. > > The planned date for the final release is 17th May. > > 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.1-rc2 > > These patches are located at branch 23.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Xueming Li > > --- > 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 > > Alex Vesker (3): > net/mlx5/hws: fix direct index insert on depend WQE > net/mlx5/hws: fix memory access in L3 decapsulation > net/mlx5/hws: fix tunnel protocol checks > > 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 > > Ankur Dwivedi (1): > doc: fix aging poll frequency option in cnxk guide > > Anoob Joseph (1): > examples/ipsec-secgw: fix width of variables > > Anup Prabhu (1): > ml/cnxk: fix xstats calculation > > Arkadiusz Kusztal (2): > common/qat: fix legacy flag > crypto/qat: fix crash with CCM null AAD pointer > > Bing Zhao (7): > net/mlx5: prevent querying aged flows on uninit port > net/mlx5: fix condition of LACP miss flow > net/mlx5: fix HWS registers initialization > net/mlx5: fix counters map in bonding mode > net/mlx5: remove device status check in flow creation > net/mlx5: fix age position in hairpin split > net/mlx5: fix drop action release timing > > Bruce Richardson (11): > buildtools/cmdline: fix generated code for IP addresses > buildtools/cmdline: fix IP address initializer > 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 (12): > net/nfp: fix resource leak for device initialization > net/nfp: fix resource leak for CoreNIC firmware > net/nfp: fix resource leak for PF initialization > net/nfp: fix resource leak for flower firmware > net/nfp: fix resource leak for exit of CoreNIC firmware > net/nfp: fix resource leak for exit of flower firmware > net/nfp: fix resource leak for VF > net/nfp: fix NFD3 metadata process > net/nfp: fix NFDk metadata process > net/nfp: fix switch domain free check > net/nfp: fix initialization failure flow > net/nfp: fix uninitialized variable > > Chengwen Feng (17): > 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 > net/nfp: verify strdup return > app/dumpcap: verify strdup return > app/pdump: verify strdup return > app/crypto-perf: verify strdup return > app/dma-perf: verify strdup return > app/testpmd: verify strdup return > test: verify strdup return > examples/qos_sched: fix memory leak in args parsing > examples/vhost: verify strdup return > net/hns3: remove QinQ insert support for VF > > Cristian Dumitrescu (1): > net/softnic: fix include of log library > > Dariusz Sosnowski (9): > app/testpmd: fix async flow create failure handling > net/mlx5: fix conntrack action handle representation > net/mlx5: fix connection tracking action validation > net/mlx5: fix VLAN handling in meter split > net/mlx5: fix flow counter cache starvation > net/mlx5: fix template clean up of FDB control flow rule > net/mlx5: fix flow configure validation > net/mlx5: fix async flow create error handling > net/mlx5: fix rollback on failed flow configure > > David Marchand (17): > hash: remove some dead code > regexdev: fix logtype register > lib: use dedicated logtypes and macros > lib: add newline in logs > lib: remove redundant newline from logs > dma/dpaa2: fix logtype register > build: fix reasons conflict > app/graph: fix build reason > ci: update versions of actions in GHA > vhost: fix virtqueue access check in datapath > vhost: fix virtqueue access check in VDUSE setup > 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 > app/testpmd: fix burst option parsing > app/testpmd: fix error message for invalid option > > Dengdui Huang (8): > net/hns3: refactor VF mailbox message struct > net/hns3: refactor PF mailbox message struct > net/hns3: refactor send mailbox function > net/hns3: refactor handle mailbox function > 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 > > 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 > > Erez Shitrit (2): > net/mlx5/hws: check not supported fields in VXLAN > net/mlx5/hws: fix port ID for root table > > Ferruh Yigit (8): > pipeline: fix calloc parameters > eventdev: fix calloc parameters > dmadev: fix calloc parameters > rawdev: fix calloc parameters > common/mlx5: fix calloc parameters > net/bnx2x: fix calloc parameters > net/nfp: fix calloc parameters > net/sfc: 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 (2): > test/event: fix crash in Tx adapter freeing > eventdev/crypto: fix enqueueing > > Gowrishankar Muthukrishnan (1): > crypto/cnxk: fix CN9K ECDH public key verification > > Gregory Etelson (11): > net/mlx5: fix parameters verification in HWS table create > net/mlx5: fix flow action template expansion > app/testpmd: fix async indirect action list creation > net/mlx5: fix HWS meter actions availability > net/mlx5: fix sync meter processing in HWS > net/mlx5: fix indirect action async job initialization > net/mlx5: fix non-masked indirect list meter translation > net/mlx5: fix VLAN ID in flow modify > net/mlx5: remove duplication of L3 flow item validation > net/mlx5: fix IP-in-IP tunnels recognition > net/mlx5: fix sync flow meter action > > Hamdan Igbaria (2): > net/mlx5/hws: fix VLAN item in non-relaxed mode > net/mlx5/hws: fix VLAN inner type > > Hanumanth Pothula (1): > net/thunderx: fix DMAC control register update > > Hao Chen (1): > vhost: fix deadlock during vDPA SW live migration > > Harman Kalra (3): > common/cnxk: fix mbox region copy > common/cnxk: fix VLAN check for inner header > common/cnxk: fix link config for SDP > > Hernan Vargas (1): > doc: fix configuration in baseband 5GNR driver guide > > Holly Nichols (1): > test/cfgfile: fix typo in error messages > > Honnappa Nagarahalli (2): > rcu: use atomic operation on acked token > rcu: fix acked token in debug log > > Huisong Li (2): > doc: add traffic manager in features table > doc: add link speeds configuration in features table > > Itamar Gozlan (1): > net/mlx5/hws: skip item when inserting rules by index > > Jie Hai (2): > net/hns3: enable PFC for all user priorities > net/hns3: support new device > > Jonathan Erb (1): > telemetry: fix empty JSON dictionaries > > Joyce Kong (2): > net/memif: fix crash with Tx burst larger than 255 > config: fix CPU instruction set for cross-build > > Juraj Linke=C5=A1 (2): > dts: fix smoke tests driver regex > dts: strip whitespaces from stdout and stderr > > Kaiwen Deng (3): > net/i40e: remove redundant judgment in flow parsing > net/ice: fix tunnel TSO capabilities > net: fix TCP/UDP checksum with padding data > > 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 > > Kamil Vojanec (1): > examples/l3fwd: fix Rx queue configuration > > 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 > > Kumara Parameshwaran (3): > gro: fix reordering of packets > app/testpmd: fix GRO packets flush on timeout > app/testpmd: return if no packets in GRO heavy weight mode > > Long Li (3): > net/mana: prevent values overflow returned from RDMA layer > net/mana: fix memory leak on MR allocation > net/mana: handle MR cache expansion failure > > Long Wu (5): > net/nfp: fix Rx memory leak > net/nfp: fix Rx descriptor > net/nfp: fix device close > net/nfp: fix device resource freeing > net/nfp: free switch domain ID on close > > Maayan Kashani (1): > net/mlx5: fix DR context release ordering > > Masoumeh Farhadi Nia (1): > examples/ipsec-secgw: fix typo in error message > > Maxime Coquelin (3): > vhost: fix memory leak in Virtio Tx split path > vhost: fix VDUSE device destruction failure > net/virtio: fix vDPA device init advertising control queue > > Michael Baum (9): > net/mlx5: fix jump action validation > net/mlx5: fix flow tag modification > net/mlx5/hws: fix ESP flow matching validation > net/mlx5: fix GENEVE TLV option management > common/mlx5: fix duplicate read of general capabilities > common/mlx5: fix query sample info capability > net/mlx5: remove GENEVE options length limitation > net/mlx5: fix GENEVE option item translation > net/mlx5/hws: enable multiple integrity items > > Mingjin Ye (3): > net/iavf: fix no polling mode switching > test: fix probing in secondary process > bus/vdev: fix devargs in secondary process > > Morten Br=C3=B8rup (3): > event/dlb2: remove superfluous memcpy > net/bnx2x: fix warnings about memcpy lengths > net/mlx5: fix warning about copy length > > M=C3=A1rio Kuka (1): > net/bonding: fix flow count query > > Neel Patel (1): > net/ionic: fix missing volatile type for cqe pointers > > Nithin Dabilpuram (5): > common/cnxk: remove CN9K inline IPsec FP opcodes > net/cnxk: fix buffer size configuration > common/cnxk: fix Tx MTU configuration > net/cnxk: fix indirect mbuf handling in Tx > 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 (2): > net/ice: fix link update > net/ice: fix memory leaks > > Qian Hao (1): > examples/packet_ordering: fix Rx with reorder mode disabled > > Qin Ke (1): > net/nfp: fix getting firmware VNIC version > > Radu Nicolau (1): > examples/ipsec-secgw: fix cryptodev to SA mapping > > Rahul Bhansali (5): > common/cnxk: fix inline device pointer check > net/cnxk: fix Rx packet format check condition > net/cnxk: add cookies check for multi-segment offload > net/cnxk: fix mbuf fields in multi-segment Tx > net/cnxk: improve Tx performance for SW mbuf free > > Rakesh Kudurumalla (1): > test/mbuf: fix external mbuf case with assert enabled > > Robin Jarry (3): > build: link static libs with whole-archive in subproject > test: assume C source files are UTF-8 encoded > build: pass cflags in subproject > > Rongwei Liu (3): > net/mlx5: fix stats query crash in secondary process > app/testpmd: fix flow modify tag typo > net/mlx5: fix modify flex item > > Rushil Gupta (1): > net/gve: fix DQO for chained descriptors > > Satheesh Paul (3): > net/cnxk: fix aged flow query > common/cnxk: remove dead code > common/cnxk: fix possible out-of-bounds access > > Shai Brandes (5): > net/ena: fix fast mbuf free > net/ena/base: limit exponential backoff > net/ena/base: restructure interrupt handling > net/ena: fix mbuf double free in fast free mode > net/ena/base: fix metrics excessive memory consumption > > Shani Peretz (1): > app/testpmd: fix auto-completion for indirect action list > > Shaowei Sun (1): > telemetry: fix connected clients count > > Shihong Wang (2): > net/nfp: fix IPsec data endianness > examples/ipsec-secgw: fix Rx queue ID in Rx callback > > Shiyang He (1): > net/iavf: fix crash on VF start > > Shun Hao (1): > net/mlx5: fix meter policy priority > > 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 (7): > doc: remove cmdline polling mode deprecation notice > 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 (6): > app/crypto-perf: fix next segment mbuf > app/crypto-perf: fix data comparison > app/crypto-perf: fix encrypt operation verification > app/crypto-perf: fix copy segment size > 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 > > Wenwu Ma (1): > net/igc: fix timesync disable > > Xueming Li (1): > 23.11.1-rc1 > > Yajun Wu (1): > vdpa/mlx5: fix queue enable drain CQ > > 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 > > --00000000000017cc840617ee37b6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
VM with device assignment(PF) throughput testing(1G hugepage= size): PASS
  • VM with device assignment(PF) throughput testing(2M hugepa= ge size) : PASS
  • VM with device assignment(VF) throughput testing: PASS<= br>
  • 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 te= sting: PASS
  • vhost-user reconnect with dpdk-client, qemu-server qemu rec= onnect: PASS
  • vhost-user reconnect with dpdk-client, qemu-server ovs rec= onnect: PASS
  • PVP =C2=A0reconnect with dpdk-client, qemu-server: PASS
  • PVP 1Q cross numa node live migra= tion testing: PASS
  • VM with ovs+dpdk+vhost-user 1Q live migration testin= g: PASS
  • VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PAS= S
  • VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS
  • VM wi= th ovs+dpdk+vhost-user 4Q live migration testing: PASS
  • Host PF + DPDK t= esting: PASS
  • Host VF + DPDK testing: PASS
  • Test Versions:
    • qemu-kvm-8.2.0
    • kernel 5.14=
    • libvir= t 10.0
    • git log
          =
             Commit 51783c9b605a408ee9d72200347de6e5cbd2daf7
                   Author: Xueming Li <xuemingl@nvidia.com>
                   Date:   Tue May 7 14:37:37 2024 +0800
                   version: 23.11.1-rc2
                   Signed-off-by: Xueming Li <xuemingl@nvidia.com>
    • Test device : X540-A= T2 NIC(ixgbe, 10G)
    Te= sted-by: Yanghang Liu<yanghliu@redhat.com>


    On Tue, May = 7, 2024 at 3:32=E2=80=AFPM Xueming Li <xuemingl@nvidia.com> wrote:
    Hi all,

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

    The planned date for the final release is 17th May.

    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.1-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>

    ---
    Ajit Khaparde (2):
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix array overflow
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: modify locking for representor Tx

    Akhil Goyal (1):
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix memory leak in CPT init

    Akshay Dorwat (1):
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix RSS query

    Alan Elder (2):
    =C2=A0 =C2=A0 =C2=A0 net: add macros for VLAN metadata parsing
    =C2=A0 =C2=A0 =C2=A0 net/netvsc: fix VLAN metadata parsing

    Alex Vesker (3):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix direct index insert on depend WQE =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix memory access in L3 decapsulation =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix tunnel protocol checks

    Ali Alnubani (1):
    =C2=A0 =C2=A0 =C2=A0 doc: update link to Windows DevX in mlx5 guide

    Andrew Boyer (2):
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix device close
    =C2=A0 =C2=A0 =C2=A0 doc: fix typos in cryptodev overview

    Ankur Dwivedi (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix aging poll frequency option in cnxk guide

    Anoob Joseph (1):
    =C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix width of variables

    Anup Prabhu (1):
    =C2=A0 =C2=A0 =C2=A0 ml/cnxk: fix xstats calculation

    Arkadiusz Kusztal (2):
    =C2=A0 =C2=A0 =C2=A0 common/qat: fix legacy flag
    =C2=A0 =C2=A0 =C2=A0 crypto/qat: fix crash with CCM null AAD pointer

    Bing Zhao (7):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: prevent querying aged flows on uninit port =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix condition of LACP miss flow
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix HWS registers initialization
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix counters map in bonding mode
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: remove device status check in flow creation<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix age position in hairpin split
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix drop action release timing

    Bruce Richardson (11):
    =C2=A0 =C2=A0 =C2=A0 buildtools/cmdline: fix generated code for IP addresse= s
    =C2=A0 =C2=A0 =C2=A0 buildtools/cmdline: fix IP address initializer
    =C2=A0 =C2=A0 =C2=A0 kernel/freebsd: fix module build on FreeBSD 14
    =C2=A0 =C2=A0 =C2=A0 build: fix linker warnings about undefined symbols
    =C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix initialization on FreeBSD
    =C2=A0 =C2=A0 =C2=A0 eventdev: improve Doxygen comments on configure struct=
    =C2=A0 =C2=A0 =C2=A0 eventdev: fix Doxygen processing of vector struct
    =C2=A0 =C2=A0 =C2=A0 net/i40e: remove incorrect 16B descriptor read block =C2=A0 =C2=A0 =C2=A0 net/iavf: remove incorrect 16B descriptor read block =C2=A0 =C2=A0 =C2=A0 net/ice: remove incorrect 16B descriptor read block =C2=A0 =C2=A0 =C2=A0 test: do not count skipped tests as executed

    Chaoyong He (12):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for device initialization =C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for CoreNIC firmware
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for PF initialization
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for flower firmware
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for exit of CoreNIC firmwar= e
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for exit of flower firmware=
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for VF
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix NFD3 metadata process
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix NFDk metadata process
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix switch domain free check
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix initialization failure flow
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix uninitialized variable

    Chengwen Feng (17):
    =C2=A0 =C2=A0 =C2=A0 eal: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 bus/dpaa: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 bus/fslmc: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 bus/vdev: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 dma/idxd: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 event/cnxk: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 net/failsafe: fix memory leak in args parsing
    =C2=A0 =C2=A0 =C2=A0 net/nfp: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 app/dumpcap: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 app/pdump: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 app/dma-perf: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 test: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 examples/qos_sched: fix memory leak in args parsing =C2=A0 =C2=A0 =C2=A0 examples/vhost: verify strdup return
    =C2=A0 =C2=A0 =C2=A0 net/hns3: remove QinQ insert support for VF

    Cristian Dumitrescu (1):
    =C2=A0 =C2=A0 =C2=A0 net/softnic: fix include of log library

    Dariusz Sosnowski (9):
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix async flow create failure handling =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix conntrack action handle representation =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix connection tracking action validation =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix VLAN handling in meter split
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow counter cache starvation
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix template clean up of FDB control flow ru= le
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow configure validation
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix async flow create error handling
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix rollback on failed flow configure

    David Marchand (17):
    =C2=A0 =C2=A0 =C2=A0 hash: remove some dead code
    =C2=A0 =C2=A0 =C2=A0 regexdev: fix logtype register
    =C2=A0 =C2=A0 =C2=A0 lib: use dedicated logtypes and macros
    =C2=A0 =C2=A0 =C2=A0 lib: add newline in logs
    =C2=A0 =C2=A0 =C2=A0 lib: remove redundant newline from logs
    =C2=A0 =C2=A0 =C2=A0 dma/dpaa2: fix logtype register
    =C2=A0 =C2=A0 =C2=A0 build: fix reasons conflict
    =C2=A0 =C2=A0 =C2=A0 app/graph: fix build reason
    =C2=A0 =C2=A0 =C2=A0 ci: update versions of actions in GHA
    =C2=A0 =C2=A0 =C2=A0 vhost: fix virtqueue access check in datapath
    =C2=A0 =C2=A0 =C2=A0 vhost: fix virtqueue access check in VDUSE setup
    =C2=A0 =C2=A0 =C2=A0 vhost: fix virtqueue access check in vhost-user setup<= br> =C2=A0 =C2=A0 =C2=A0 test/event: skip test if no driver is present
    =C2=A0 =C2=A0 =C2=A0 net/iavf: remove error logs for VLAN offloading
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix --stats-period option check
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix burst option parsing
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix error message for invalid option

    Dengdui Huang (8):
    =C2=A0 =C2=A0 =C2=A0 net/hns3: refactor VF mailbox message struct
    =C2=A0 =C2=A0 =C2=A0 net/hns3: refactor PF mailbox message struct
    =C2=A0 =C2=A0 =C2=A0 net/hns3: refactor send mailbox function
    =C2=A0 =C2=A0 =C2=A0 net/hns3: refactor handle mailbox function
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix VF multiple count on one reset
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix disable command with firmware
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix reset level comparison
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix crash in multi-process forwarding

    Edwin Brossette (2):
    =C2=A0 =C2=A0 =C2=A0 net/virtio: remove duplicate queue xstats
    =C2=A0 =C2=A0 =C2=A0 net/ixgbevf: fix RSS init for x550 NICs

    Eli Britstein (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: prevent ioctl failure log flooding

    Emi Aoki (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix typo in profiling guide

    Erez Shitrit (2):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: check not supported fields in VXLAN
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix port ID for root table

    Ferruh Yigit (8):
    =C2=A0 =C2=A0 =C2=A0 pipeline: fix calloc parameters
    =C2=A0 =C2=A0 =C2=A0 eventdev: fix calloc parameters
    =C2=A0 =C2=A0 =C2=A0 dmadev: fix calloc parameters
    =C2=A0 =C2=A0 =C2=A0 rawdev: fix calloc parameters
    =C2=A0 =C2=A0 =C2=A0 common/mlx5: fix calloc parameters
    =C2=A0 =C2=A0 =C2=A0 net/bnx2x: fix calloc parameters
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix calloc parameters
    =C2=A0 =C2=A0 =C2=A0 net/sfc: fix calloc parameters

    Fidel Castro (1):
    =C2=A0 =C2=A0 =C2=A0 test/power: fix typo in error message

    Flore Norceide (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix typo in packet framework guide

    Ganapati Kundapura (2):
    =C2=A0 =C2=A0 =C2=A0 test/event: fix crash in Tx adapter freeing
    =C2=A0 =C2=A0 =C2=A0 eventdev/crypto: fix enqueueing

    Gowrishankar Muthukrishnan (1):
    =C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix CN9K ECDH public key verification

    Gregory Etelson (11):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix parameters verification in HWS table cre= ate
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow action template expansion
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix async indirect action list creation =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix HWS meter actions availability
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix sync meter processing in HWS
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix indirect action async job initialization=
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix non-masked indirect list meter translati= on
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix VLAN ID in flow modify
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: remove duplication of L3 flow item validatio= n
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix IP-in-IP tunnels recognition
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix sync flow meter action

    Hamdan Igbaria (2):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix VLAN item in non-relaxed mode
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix VLAN inner type

    Hanumanth Pothula (1):
    =C2=A0 =C2=A0 =C2=A0 net/thunderx: fix DMAC control register update

    Hao Chen (1):
    =C2=A0 =C2=A0 =C2=A0 vhost: fix deadlock during vDPA SW live migration

    Harman Kalra (3):
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix mbox region copy
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix VLAN check for inner header
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix link config for SDP

    Hernan Vargas (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix configuration in baseband 5GNR driver guide
    Holly Nichols (1):
    =C2=A0 =C2=A0 =C2=A0 test/cfgfile: fix typo in error messages

    Honnappa Nagarahalli (2):
    =C2=A0 =C2=A0 =C2=A0 rcu: use atomic operation on acked token
    =C2=A0 =C2=A0 =C2=A0 rcu: fix acked token in debug log

    Huisong Li (2):
    =C2=A0 =C2=A0 =C2=A0 doc: add traffic manager in features table
    =C2=A0 =C2=A0 =C2=A0 doc: add link speeds configuration in features table
    Itamar Gozlan (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: skip item when inserting rules by index<= br>
    Jie Hai (2):
    =C2=A0 =C2=A0 =C2=A0 net/hns3: enable PFC for all user priorities
    =C2=A0 =C2=A0 =C2=A0 net/hns3: support new device

    Jonathan Erb (1):
    =C2=A0 =C2=A0 =C2=A0 telemetry: fix empty JSON dictionaries

    Joyce Kong (2):
    =C2=A0 =C2=A0 =C2=A0 net/memif: fix crash with Tx burst larger than 255
    =C2=A0 =C2=A0 =C2=A0 config: fix CPU instruction set for cross-build

    Juraj Linke=C5=A1 (2):
    =C2=A0 =C2=A0 =C2=A0 dts: fix smoke tests driver regex
    =C2=A0 =C2=A0 =C2=A0 dts: strip whitespaces from stdout and stderr

    Kaiwen Deng (3):
    =C2=A0 =C2=A0 =C2=A0 net/i40e: remove redundant judgment in flow parsing =C2=A0 =C2=A0 =C2=A0 net/ice: fix tunnel TSO capabilities
    =C2=A0 =C2=A0 =C2=A0 net: fix TCP/UDP checksum with padding data

    Kalesh AP (4):
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix 50G and 100G forced speed
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix speed change from 200G to 25G on Thor =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix backward firmware compatibility
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix null pointer dereference

    Kamil Vojanec (1):
    =C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix Rx queue configuration

    Kevin Traynor (1):
    =C2=A0 =C2=A0 =C2=A0 net/ixgbe: increase VF reset timeout

    Kiran Kumar K (1):
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix flow RSS configuration

    Kishore Padmanabha (1):
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix number of Tx queues being created

    Kommula Shiva Shankar (1):
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix RSS RETA configuration

    Konstantin Ananyev (1):
    =C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix Rx over not ready port

    Kumara Parameshwaran (3):
    =C2=A0 =C2=A0 =C2=A0 gro: fix reordering of packets
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix GRO packets flush on timeout
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: return if no packets in GRO heavy weight = mode

    Long Li (3):
    =C2=A0 =C2=A0 =C2=A0 net/mana: prevent values overflow returned from RDMA l= ayer
    =C2=A0 =C2=A0 =C2=A0 net/mana: fix memory leak on MR allocation
    =C2=A0 =C2=A0 =C2=A0 net/mana: handle MR cache expansion failure

    Long Wu (5):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix Rx memory leak
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix Rx descriptor
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix device close
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix device resource freeing
    =C2=A0 =C2=A0 =C2=A0 net/nfp: free switch domain ID on close

    Maayan Kashani (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix DR context release ordering

    Masoumeh Farhadi Nia (1):
    =C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix typo in error message

    Maxime Coquelin (3):
    =C2=A0 =C2=A0 =C2=A0 vhost: fix memory leak in Virtio Tx split path
    =C2=A0 =C2=A0 =C2=A0 vhost: fix VDUSE device destruction failure
    =C2=A0 =C2=A0 =C2=A0 net/virtio: fix vDPA device init advertising control q= ueue

    Michael Baum (9):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix jump action validation
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow tag modification
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix ESP flow matching validation
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GENEVE TLV option management
    =C2=A0 =C2=A0 =C2=A0 common/mlx5: fix duplicate read of general capabilitie= s
    =C2=A0 =C2=A0 =C2=A0 common/mlx5: fix query sample info capability
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: remove GENEVE options length limitation
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GENEVE option item translation
    =C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: enable multiple integrity items

    Mingjin Ye (3):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix no polling mode switching
    =C2=A0 =C2=A0 =C2=A0 test: fix probing in secondary process
    =C2=A0 =C2=A0 =C2=A0 bus/vdev: fix devargs in secondary process

    Morten Br=C3=B8rup (3):
    =C2=A0 =C2=A0 =C2=A0 event/dlb2: remove superfluous memcpy
    =C2=A0 =C2=A0 =C2=A0 net/bnx2x: fix warnings about memcpy lengths
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix warning about copy length

    M=C3=A1rio Kuka (1):
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix flow count query

    Neel Patel (1):
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix missing volatile type for cqe pointers<= br>
    Nithin Dabilpuram (5):
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: remove CN9K inline IPsec FP opcodes
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix buffer size configuration
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix Tx MTU configuration
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix indirect mbuf handling in Tx
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix mbox struct attributes

    Pavan Nikhilesh (2):
    =C2=A0 =C2=A0 =C2=A0 event/cnxk: fix dequeue timeout configuration
    =C2=A0 =C2=A0 =C2=A0 doc: fix commands in eventdev test tool guide

    Pengfei Sun (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix use after free when releasing Tx queues<= br>
    Qi Zhang (2):
    =C2=A0 =C2=A0 =C2=A0 net/ice: fix link update
    =C2=A0 =C2=A0 =C2=A0 net/ice: fix memory leaks

    Qian Hao (1):
    =C2=A0 =C2=A0 =C2=A0 examples/packet_ordering: fix Rx with reorder mode dis= abled

    Qin Ke (1):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix getting firmware VNIC version

    Radu Nicolau (1):
    =C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix cryptodev to SA mapping

    Rahul Bhansali (5):
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix inline device pointer check
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix Rx packet format check condition
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: add cookies check for multi-segment offload<= br> =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix mbuf fields in multi-segment Tx
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: improve Tx performance for SW mbuf free

    Rakesh Kudurumalla (1):
    =C2=A0 =C2=A0 =C2=A0 test/mbuf: fix external mbuf case with assert enabled<= br>
    Robin Jarry (3):
    =C2=A0 =C2=A0 =C2=A0 build: link static libs with whole-archive in subproje= ct
    =C2=A0 =C2=A0 =C2=A0 test: assume C source files are UTF-8 encoded
    =C2=A0 =C2=A0 =C2=A0 build: pass cflags in subproject

    Rongwei Liu (3):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix stats query crash in secondary process =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix flow modify tag typo
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix modify flex item

    Rushil Gupta (1):
    =C2=A0 =C2=A0 =C2=A0 net/gve: fix DQO for chained descriptors

    Satheesh Paul (3):
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix aged flow query
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: remove dead code
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix possible out-of-bounds access

    Shai Brandes (5):
    =C2=A0 =C2=A0 =C2=A0 net/ena: fix fast mbuf free
    =C2=A0 =C2=A0 =C2=A0 net/ena/base: limit exponential backoff
    =C2=A0 =C2=A0 =C2=A0 net/ena/base: restructure interrupt handling
    =C2=A0 =C2=A0 =C2=A0 net/ena: fix mbuf double free in fast free mode
    =C2=A0 =C2=A0 =C2=A0 net/ena/base: fix metrics excessive memory consumption=

    Shani Peretz (1):
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix auto-completion for indirect action l= ist

    Shaowei Sun (1):
    =C2=A0 =C2=A0 =C2=A0 telemetry: fix connected clients count

    Shihong Wang (2):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix IPsec data endianness
    =C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix Rx queue ID in Rx callback
    Shiyang He (1):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix crash on VF start

    Shun Hao (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix meter policy priority

    Simei Su (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix default IP fragments maximum in programmer gu= ide

    Sivaprasad Tummala (1):
    =C2=A0 =C2=A0 =C2=A0 eal/x86: add AMD vendor check for TSC calibration

    Sivaramakrishnan Venkat (1):
    =C2=A0 =C2=A0 =C2=A0 drivers/net: fix buffer overflow for packet types list=

    Stephen Hemminger (7):
    =C2=A0 =C2=A0 =C2=A0 doc: remove cmdline polling mode deprecation notice =C2=A0 =C2=A0 =C2=A0 cryptodev: remove unused extern variable
    =C2=A0 =C2=A0 =C2=A0 doc: add --latencystats option in testpmd guide
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: hide --bitrate-stats in help if disabled<= br> =C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: use C11 static assert
    =C2=A0 =C2=A0 =C2=A0 net/tap: do not overwrite flow API errors
    =C2=A0 =C2=A0 =C2=A0 net/tap: fix traffic control handle calculation

    Suanming Mou (6):
    =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix next segment mbuf
    =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix data comparison
    =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix encrypt operation verification =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix copy segment size
    =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix out-of-place mbuf size
    =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: add missing op resubmission

    Sunil Kumar Kori (1):
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix MTU limit

    Sunyang Wu (1):
    =C2=A0 =C2=A0 =C2=A0 ethdev: fix NVGRE encap flow action description

    Tom Jones (1):
    =C2=A0 =C2=A0 =C2=A0 net/vmxnet3: ignore Rx queue interrupt setup on FreeBS= D

    Viacheslav Ovsiienko (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix error packets drop in regular Rx

    Wathsala Vithanage (1):
    =C2=A0 =C2=A0 =C2=A0 net/memif: fix extra mbuf refcnt update in zero copy T= x

    Weiguo Li (1):
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix deadlock in ULP timer callback

    Wenwu Ma (1):
    =C2=A0 =C2=A0 =C2=A0 net/igc: fix timesync disable

    Xueming Li (1):
    =C2=A0 =C2=A0 =C2=A0 23.11.1-rc1

    Yajun Wu (1):
    =C2=A0 =C2=A0 =C2=A0 vdpa/mlx5: fix queue enable drain CQ

    Yunjian Wang (4):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix memory leak on security context error =C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix memoy leak after device init failure =C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix memzone leak on config failure
    =C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix leak on XSK configuration failure

    --00000000000017cc840617ee37b6--