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 810024306E; Tue, 15 Aug 2023 11:50:28 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3CB1A42FB2; Tue, 15 Aug 2023 11:50:28 +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 58579406B6 for ; Tue, 15 Aug 2023 11:50:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1692093025; 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=oNvgP86FhE52EsFTo1Wdqk7IexX1yXQ4loHhtoRamoY=; b=SNTnTkFDeyQGw3ZZVguBBrAIi8wswZqxNKJRoD5jTxqkIuWrYNuawcI4oCRqvaYPjIIJDC JmhoVdzFW8Q3rdq4uh0vhjQbhHFQTsTP+Y0PpdiFXujuUUEYrGzvZroA7YY+kuv4H6i9CH c9DEiTfVc4uxBc95axmP1o4jNlduA5w= Received: from mail-lf1-f70.google.com (mail-lf1-f70.google.com [209.85.167.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-696-rI5E1QV0NQ6P_pXaiT_8LQ-1; Tue, 15 Aug 2023 05:50:19 -0400 X-MC-Unique: rI5E1QV0NQ6P_pXaiT_8LQ-1 Received: by mail-lf1-f70.google.com with SMTP id 2adb3069b0e04-4fe55c417fcso5269550e87.0 for ; Tue, 15 Aug 2023 02:50:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692093018; x=1692697818; 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=oNvgP86FhE52EsFTo1Wdqk7IexX1yXQ4loHhtoRamoY=; b=BzI8gINjAGKxrvFeOCizWb9vIxx8B+LF0/KXnRamnrv+7E45bUpQ3soXSAergYXSU3 x7eptq9dpFXJ4PIW1I5yNZPqjgRFQvpsE3y2/6u53j0LAhVctE6xseDriu95wMi8m3Cj vuQuzOnwU1+bPbuMGeFRpsLd7vJ0napZN4m25TItddX7NqBLJ1b13QJdmJNfcFKXoVyt 7gt2npT9GEH30Oay7N87ta0epL+S6oL5Ua5d/uyh2IaoAsq8VEckauxK9i46rF6joZ3D 3d/tNZqpP4C5ZUGsdPPNPjbH3aqx8KtEANj+itIpOVTrnSQ9NlbkxmunBi3GDoQp+mxB FfwA== X-Gm-Message-State: AOJu0YwcK0PaA+524X9u6LiJaAdd3HLez2DHAgUJYxDKQbfGWrPZcERJ Mgx/9ICelYKpbcGm2oZ3SKFrZZViVZvnK5UCFNOso7u4jVNtvGmebOlaoRuIODy1uAIYvxDqDL9 +k9EpKnRLdi1ZPiG9dNA= X-Received: by 2002:a19:5049:0:b0:4fb:7592:7e03 with SMTP id z9-20020a195049000000b004fb75927e03mr7635329lfj.20.1692093018134; Tue, 15 Aug 2023 02:50:18 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHIgowtNkv0ymZnxDnnIDTG7cmX8WgxeemNZ1hEwl/76bBeuBd6oi6Kx/gWAtURc+jVRmUKYtTWKaSCW+oOjqY= X-Received: by 2002:a19:5049:0:b0:4fb:7592:7e03 with SMTP id z9-20020a195049000000b004fb75927e03mr7635311lfj.20.1692093017612; Tue, 15 Aug 2023 02:50:17 -0700 (PDT) MIME-Version: 1.0 References: <20230802163117.372039-1-ktraynor@redhat.com> In-Reply-To: <20230802163117.372039-1-ktraynor@redhat.com> From: YangHang Liu Date: Tue, 15 Aug 2023 17:50:06 +0800 Message-ID: Subject: Re: 21.11.5 patches review and test To: Kevin Traynor Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , benjamin.walker@intel.com, David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , 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="0000000000003dfcac0602f31be0" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --0000000000003dfcac0602f31be0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Kevin RedHat QE did not find any new issues about 21.11.5 rc1 dpdk during the tests. I tested below 18 scenarios and all got PASS on RHEL9: - Guest with device assignment(PF) throughput testing(1G hugepage size): PASS - Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS - Guest 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 - Guest 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 - Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS - Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS - Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS - Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS - Host PF + DPDK testing: PASS - Host VF + DPDK testing: PASS Test Versions: - qemu-kvm-6.2.0 - kernel 5.14 - dpdk 21.11.5-rc1 commit 89133ca5b161036ace8fee04dd39ca94533fffc9 Author: Kevin Traynor Date: Wed Aug 2 13:23:13 2023 +0100 version: 21.11.5-rc1 Signed-off-by: Kevin Traynor < ktraynor@redhat.com> - Test device : X540-AT2 NIC(ixgbe, 10G) Best Regards, YangHang Liu On Thu, Aug 3, 2023 at 12:31=E2=80=AFAM Kevin Traynor = wrote: > Hi all, > > Here is a list of patches targeted for stable release 21.11.5. > > The planned date for the final release is 22nd 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=3Dv21.11.5-rc1 > > These patches are located at branch 21.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Kevin > > --- > Aakash Sasidharan (1): > test/crypto: fix PDCP-SDAP test vectors > > Akhil Goyal (1): > doc: fix auth algos in cryptoperf app > > Alexander Kozyrev (1): > net/mlx5: forbid MPRQ restart > > Ali Alnubani (1): > doc: fix typos and wording in flow API guide > > Artemii Morozov (1): > common/sfc_efx/base: fix Rx queue without RSS hash prefix > > Ashwin Sekhar T K (1): > doc: fix typo in graph guide > > Bing Zhao (2): > net/mlx5: fix drop action memory leak > net/mlx5: fix validation for conntrack indirect action > > Boleslav Stankevich (2): > net/virtio: propagate interrupt configuration error values > net/virtio: fix initialization to return negative errno > > Bruce Richardson (5): > kernel/freebsd: fix function parameter list > build: fix case of project language name > telemetry: fix autotest on Alpine > eal: avoid calling cleanup twice > test/bonding: fix include of standard header > > Chaoyong He (1): > net/nfp: fix offloading flows > > Chengwen Feng (4): > net/hns3: fix Rx multiple firmware reset interrupts > net/hns3: fix mbuf leakage when RxQ started during reset > net/hns3: fix mbuf leakage when RxQ started after reset > net/hns3: fix device start return value > > Ciara Power (3): > crypto/scheduler: fix last element for valid args > crypto/ipsec_mb: optimize allocation in session > app/crypto-perf: fix socket ID default value > > Dariusz Sosnowski (1): > net/mlx5: fix drop action attribute validation > > David Christensen (1): > net/tap: set locally administered bit for fixed MAC address > > David Marchand (6): > net/mlx5: enhance error log for tunnel offloading > net/virtio-user: fix leak when initialisation fails > examples/l2fwd-cat: fix external build > test: add graph tests > mbuf: fix Doxygen comment of distributor metadata > ci: fix libabigail cache in GHA > > Dengdui Huang (3): > net/hns3: fix variable type mismatch > net/hns3: fix inaccurate log > net/hns3: fix redundant line break in log > > Denis Pryazhennikov (3): > ethdev: update documentation for API to set FEC > ethdev: check that at least one FEC mode is specified > ethdev: update documentation for API to get FEC > > Devendra Singh Rawat (1): > net/qede: fix RSS indirection table initialization > > Didier Pallard (1): > crypto/openssl: skip workaround at compilation time > > Dongdong Liu (3): > doc: fix kernel patch link in hns3 guide > doc: fix syntax in hns3 guide > doc: fix number of leading spaces in hns3 guide > > Erez Ferber (1): > common/mlx5: adjust fork call with new kernel API > > Erik Gabriel Carrillo (1): > eventdev/timer: fix buffer flush > > Feifei Wang (1): > ring: fix dequeue parameter name > > Fengnan Chang (2): > eal/linux: fix legacy mem init with many segments > mem: fix memsegs exhausted message > > Ferruh Yigit (2): > kni: fix build with Linux 6.3 > kni: fix build with Linux 6.5 > > Gregory Etelson (1): > net/mlx5: fix flow workspace destruction > > Heng Jiang (1): > net/mlx5: fix LRO TCP checksum > > Hernan Vargas (2): > baseband/fpga_5gnr_fec: fix possible division by zero > baseband/fpga_5gnr_fec: fix starting unconfigured queue > > Huisong Li (10): > ethdev: fix MAC address occupies two entries > net/hns3: fix never set MAC flow control > net/hns3: fix RTC time on initialization > net/hns3: fix RTC time after reset > net/hns3: uninitialize PTP > net/hns3: extract PTP to its own header file > net/hns3: fix IMP reset trigger > net/hns3: delete duplicate macro definition > net/hns3: fix non-zero weight for disabled TC > net/hns3: fix index to look up table in NEON Rx > > Ivan Malov (2): > net/sfc: stop misuse of Rx ingress m-port metadata on EF100 > net/sfc: invalidate dangling MAE flow action FW resource IDs > > Jerin Jacob (4): > examples/ip_pipeline: fix build with GCC 13 > examples/ntb: fix build with GCC 13 > net/hns3: fix build warning > doc: remove warning with Doxygen 1.9.7 > > Jiawen Wu (6): > net/txgbe/base: fix Tx with fiber hotplug > net/txgbe: fix interrupt enable mask > net/txgbe: fix to set autoneg for 1G speed > net/txgbe: fix extended statistics > net/ngbe: fix extended statistics > net/ngbe: fix RSS offload capability > > Jie Hai (5): > net/hns3: fix FEC mode for 200G ports > net/hns3: fix FEC mode check > net/hns3: fix uninitialized variable > net/hns3: fix missing FEC capability > net/hns3: get FEC capability from firmware > > Jieqiang Wang (1): > net/i40e: fix comments > > Junfeng Guo (2): > net/ice: fix protocol agnostic offloading with big packets > doc: update BIOS settings and supported HW for NTB > > Kaijun Zeng (1): > net/vmxnet3: fix return code in initializing > > Kaiwen Deng (1): > net/ice: fix DCF RSS initialization > > Kaiyu Zhang (1): > ethdev: fix potential leak in PCI probing helper > > Kamalakannan R (1): > pipeline: fix double free for table stats > > Ke Xu (1): > net/iavf: fix tunnel TSO path selection > > Long Wu (1): > net/bonding: fix destroy dedicated queues flow > > Mattias R=C3=B6nnblom (1): > event/dsw: free rings on close > > Maxime Coquelin (1): > vhost: fix invalid call FD handling > > Michael Baum (1): > doc: fix format in flow API guide > > Michal Schmidt (1): > net/iavf: fix VLAN offload with AVX512 > > Min Zhou (1): > net/ixgbe: add proper memory barriers in Rx > > Mingjin Ye (3): > net/ice: fix statistics > net/ice: fix DCF control thread crash > net/iavf: fix abnormal disable HW interrupt > > Nithin Dabilpuram (2): > common/cnxk: fix inline device VF identification > net/cnxk: fix cookies check with security offload > > Pavan Nikhilesh (2): > doc: fix event timer adapter guide > event/cnxk: fix nanoseconds to ticks conversion > > Peng Zhang (1): > net/nfp: fix address always related with PF ID 0 > > Philip Prindeville (1): > vfio: fix include with musl runtime > > Qi Zhang (1): > net/ice: initialize parser for double VLAN > > Qiming Yang (6): > net/ice/base: remove unreachable code > net/e1000: fix queue number initialization > net/ice: fix VLAN mode parser > net/ixgbe: fix Rx and Tx queue status > net/igc: fix Rx and Tx queue status > net/e1000: fix Rx and Tx queue status > > Rahul Bhansali (1): > common/cnxk: fix IPsec IPv6 tunnel address byte swap > > Raslan Darawsheh (1): > app/testpmd: fix GTP L2 length in checksum engine > > Ronak Doshi (1): > net/vmxnet3: fix drop of empty segments in Tx > > Rongwei Liu (1): > net/mlx5: fix duplicated tag index matching in SWS > > Ruifeng Wang (4): > test/malloc: fix missing free > test/malloc: fix statistics checks > net/mlx5: fix risk in NEON Rx descriptor read > test/mbuf: fix crash in a forked process > > Samina Arshad (1): > examples/fips_validation: fix digest length in AES-GCM > > Saoirse O'Donovan (2): > test/crypto: fix return value for SNOW3G > crypto/ipsec_mb: fix enqueue counter for SNOW3G > > Satha Rao (1): > net/cnxk: flush SQ before configuring MTU > > Satheesh Paul (1): > net/cnxk: fix flow queue index validation > > Sean Zhang (1): > net/mlx5: fix flow dump for modify field > > Shijith Thotton (1): > eventdev/timer: fix timeout event wait behavior > > Shiyang He (4): > net/iavf: release large VF when closing device > net/ice: fix tunnel packet Tx descriptor > net/i40e: fix tunnel packet Tx descriptor > app/testpmd: fix checksum engine with GTP on 32-bit > > Stephen Hemminger (1): > net/netvsc: fix sizeof calculation > > Suanming Mou (1): > ethdev: fix indirect action conversion > > Tejasree Kondoj (1): > test/crypto: fix session creation check > > Thierry Herbelot (1): > doc: fix typo in cnxk platform guide > > Thomas Monjalon (1): > pci: fix comment referencing renamed function > > Tianli Lai (1): > net/dpaa2: fix checksum good flags > > Viacheslav Ovsiienko (2): > net/mlx5: fix device removal event handling > ipc: fix file descriptor leakage with unhandled messages > > Vikash Poddar (1): > common/qat: detach crypto from compress build > > Vladimir Medvedkin (3): > fib: fix adding default route > hash: fix reading unaligned bits in Toeplitz hash > examples/ipsec-secgw: fix TAP default MAC address > > Wenjing Qiao (3): > net/ice: adjust timestamp mbuf register > net/ice: fix timestamp enabling > common/iavf: fix MAC type for 710 NIC > > Wenjun Wu (3): > net/i40e: fix Rx data buffer size > net/ice: fix Rx data buffer size > net/iavf: fix Rx data buffer size > > Wenzhuo Lu (1): > net/iavf: fix VLAN insertion in vector path > > Xiao Liang (1): > ipsec: fix NAT-T header length > > Yiding Zhou (1): > net/ice: fix 32-bit build > > Yunjian Wang (2): > ring: fix use after free > net/txgbe: fix use-after-free on remove > > Yuying Zhang (1): > net/ice: fix RSS hash key generation > > Zerun Fu (1): > net/bonding: fix startup when NUMA is not supported > > Zhichao Zeng (2): > net/ice: fix outer UDP checksum offload > net/iavf: fix stop ordering > > Zhihong Wang (1): > eal/linux: fix secondary process crash for mp hotplug requests > > --0000000000003dfcac0602f31be0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi, Kevin

RedHat QE did not f= ind any new issues about 21.11.5 rc1 dpdk during the tests.

I tested= below 18 scenarios and all got PASS on RHEL9:
  • Guest with device assignm= ent(PF) throughput testing(1G hugepage size): PASS
  • Guest with device assign= ment(PF) throughput testing(2M hugepage size) : PASS
  • Guest with device as= signment(VF) throughput testing: PASS
  • PVP (host dpdk testpmd as vswitch) 1Q= : throughput testing: PASS
  • PVP vhost-user 2Q throughput testing: PASS
  • PVP v= host-user 1Q - cross numa node throughput testing: PASS
  • Guest with vhost-us= er 2 queues throughput testing: PASS
  • vhost-user reconnect with dpdk-client,= qemu-server qemu reconnect: PASS
  • vhost-user reconnect with dpdk-client, qe= mu-server ovs reconnect: PASS
  • PVP=C2=A0 reconnect with dpdk-client, qemu-se= rver: PASS
  • PVP 1Q live migration testing: PASS
  • PVP 1Q cross numa node live = migration testing: PASS
  • Guest with ovs+dpdk+vhost-user 1Q live migration te= sting: PASS
  • Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): = PASS
  • Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS<= /li>
  • Guest w= ith ovs+dpdk+vhost-user 4Q live migration testing: PASS
  • Host PF + DPDK test= ing: PASS
  • Host VF + DPDK testing: PASS
Test Versions:
  • q= emu-kvm-6.2.0
  • kernel 5.14=C2=A0
  • dpdk=C2=A021.11.5-rc1
  • <= /ul>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 commit 89133ca5b161036= ace8fee04dd39ca94533fffc9
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Author: Kevin Traynor = <ktraynor@redhat.com>
<= blockquote style=3D"margin:0px 0px 0px 40px;border:none;padding:0px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 Date: =C2=A0 Wed Aug 2 13:23:13 2023 +0100
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 version: 21.11.5-rc1
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
  • Test device : X540-AT2 NIC(ixg= be, 10G)

<= /div>
Best Regards,



On T= hu, Aug 3, 2023 at 12:31=E2=80=AFAM Kevin Traynor <ktraynor@redhat.com> wrote:
Hi all,

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

The planned date for the final release is 22nd 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=3Dv21.11.5-rc1

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

Thanks.

Kevin

---
Aakash Sasidharan (1):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix PDCP-SDAP test vectors

Akhil Goyal (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix auth algos in cryptoperf app

Alexander Kozyrev (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: forbid MPRQ restart

Ali Alnubani (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix typos and wording in flow API guide

Artemii Morozov (1):
=C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: fix Rx queue without RSS hash pre= fix

Ashwin Sekhar T K (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix typo in graph guide

Bing Zhao (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix drop action memory leak
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix validation for conntrack indirect action=

Boleslav Stankevich (2):
=C2=A0 =C2=A0 =C2=A0 net/virtio: propagate interrupt configuration error va= lues
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix initialization to return negative errn= o

Bruce Richardson (5):
=C2=A0 =C2=A0 =C2=A0 kernel/freebsd: fix function parameter list
=C2=A0 =C2=A0 =C2=A0 build: fix case of project language name
=C2=A0 =C2=A0 =C2=A0 telemetry: fix autotest on Alpine
=C2=A0 =C2=A0 =C2=A0 eal: avoid calling cleanup twice
=C2=A0 =C2=A0 =C2=A0 test/bonding: fix include of standard header

Chaoyong He (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix offloading flows

Chengwen Feng (4):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix Rx multiple firmware reset interrupts =C2=A0 =C2=A0 =C2=A0 net/hns3: fix mbuf leakage when RxQ started during res= et
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix mbuf leakage when RxQ started after rese= t
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix device start return value

Ciara Power (3):
=C2=A0 =C2=A0 =C2=A0 crypto/scheduler: fix last element for valid args
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: optimize allocation in session
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix socket ID default value

Dariusz Sosnowski (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix drop action attribute validation

David Christensen (1):
=C2=A0 =C2=A0 =C2=A0 net/tap: set locally administered bit for fixed MAC ad= dress

David Marchand (6):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: enhance error log for tunnel offloading
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix leak when initialisation fails =C2=A0 =C2=A0 =C2=A0 examples/l2fwd-cat: fix external build
=C2=A0 =C2=A0 =C2=A0 test: add graph tests
=C2=A0 =C2=A0 =C2=A0 mbuf: fix Doxygen comment of distributor metadata
=C2=A0 =C2=A0 =C2=A0 ci: fix libabigail cache in GHA

Dengdui Huang (3):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix variable type mismatch
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix inaccurate log
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix redundant line break in log

Denis Pryazhennikov (3):
=C2=A0 =C2=A0 =C2=A0 ethdev: update documentation for API to set FEC
=C2=A0 =C2=A0 =C2=A0 ethdev: check that at least one FEC mode is specified<= br> =C2=A0 =C2=A0 =C2=A0 ethdev: update documentation for API to get FEC

Devendra Singh Rawat (1):
=C2=A0 =C2=A0 =C2=A0 net/qede: fix RSS indirection table initialization

Didier Pallard (1):
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: skip workaround at compilation time
Dongdong Liu (3):
=C2=A0 =C2=A0 =C2=A0 doc: fix kernel patch link in hns3 guide
=C2=A0 =C2=A0 =C2=A0 doc: fix syntax in hns3 guide
=C2=A0 =C2=A0 =C2=A0 doc: fix number of leading spaces in hns3 guide

Erez Ferber (1):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: adjust fork call with new kernel API

Erik Gabriel Carrillo (1):
=C2=A0 =C2=A0 =C2=A0 eventdev/timer: fix buffer flush

Feifei Wang (1):
=C2=A0 =C2=A0 =C2=A0 ring: fix dequeue parameter name

Fengnan Chang (2):
=C2=A0 =C2=A0 =C2=A0 eal/linux: fix legacy mem init with many segments
=C2=A0 =C2=A0 =C2=A0 mem: fix memsegs exhausted message

Ferruh Yigit (2):
=C2=A0 =C2=A0 =C2=A0 kni: fix build with Linux 6.3
=C2=A0 =C2=A0 =C2=A0 kni: fix build with Linux 6.5

Gregory Etelson (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow workspace destruction

Heng Jiang (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix LRO TCP checksum

Hernan Vargas (2):
=C2=A0 =C2=A0 =C2=A0 baseband/fpga_5gnr_fec: fix possible division by zero<= br> =C2=A0 =C2=A0 =C2=A0 baseband/fpga_5gnr_fec: fix starting unconfigured queu= e

Huisong Li (10):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix MAC address occupies two entries
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix never set MAC flow control
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix RTC time on initialization
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix RTC time after reset
=C2=A0 =C2=A0 =C2=A0 net/hns3: uninitialize PTP
=C2=A0 =C2=A0 =C2=A0 net/hns3: extract PTP to its own header file
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix IMP reset trigger
=C2=A0 =C2=A0 =C2=A0 net/hns3: delete duplicate macro definition
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix non-zero weight for disabled TC
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix index to look up table in NEON Rx

Ivan Malov (2):
=C2=A0 =C2=A0 =C2=A0 net/sfc: stop misuse of Rx ingress m-port metadata on = EF100
=C2=A0 =C2=A0 =C2=A0 net/sfc: invalidate dangling MAE flow action FW resour= ce IDs

Jerin Jacob (4):
=C2=A0 =C2=A0 =C2=A0 examples/ip_pipeline: fix build with GCC 13
=C2=A0 =C2=A0 =C2=A0 examples/ntb: fix build with GCC 13
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix build warning
=C2=A0 =C2=A0 =C2=A0 doc: remove warning with Doxygen 1.9.7

Jiawen Wu (6):
=C2=A0 =C2=A0 =C2=A0 net/txgbe/base: fix Tx with fiber hotplug
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix interrupt enable mask
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix to set autoneg for 1G speed
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix extended statistics
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix extended statistics
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix RSS offload capability

Jie Hai (5):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix FEC mode for 200G ports
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix FEC mode check
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix uninitialized variable
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix missing FEC capability
=C2=A0 =C2=A0 =C2=A0 net/hns3: get FEC capability from firmware

Jieqiang Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix comments

Junfeng Guo (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix protocol agnostic offloading with big pac= kets
=C2=A0 =C2=A0 =C2=A0 doc: update BIOS settings and supported HW for NTB

Kaijun Zeng (1):
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix return code in initializing

Kaiwen Deng (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix DCF RSS initialization

Kaiyu Zhang (1):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix potential leak in PCI probing helper

Kamalakannan R (1):
=C2=A0 =C2=A0 =C2=A0 pipeline: fix double free for table stats

Ke Xu (1):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix tunnel TSO path selection

Long Wu (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix destroy dedicated queues flow

Mattias R=C3=B6nnblom (1):
=C2=A0 =C2=A0 =C2=A0 event/dsw: free rings on close

Maxime Coquelin (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix invalid call FD handling

Michael Baum (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix format in flow API guide

Michal Schmidt (1):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix VLAN offload with AVX512

Min Zhou (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: add proper memory barriers in Rx

Mingjin Ye (3):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix statistics
=C2=A0 =C2=A0 =C2=A0 net/ice: fix DCF control thread crash
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix abnormal disable HW interrupt

Nithin Dabilpuram (2):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix inline device VF identification
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix cookies check with security offload

Pavan Nikhilesh (2):
=C2=A0 =C2=A0 =C2=A0 doc: fix event timer adapter guide
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix nanoseconds to ticks conversion

Peng Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix address always related with PF ID 0

Philip Prindeville (1):
=C2=A0 =C2=A0 =C2=A0 vfio: fix include with musl runtime

Qi Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: initialize parser for double VLAN

Qiming Yang (6):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: remove unreachable code
=C2=A0 =C2=A0 =C2=A0 net/e1000: fix queue number initialization
=C2=A0 =C2=A0 =C2=A0 net/ice: fix VLAN mode parser
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix Rx and Tx queue status
=C2=A0 =C2=A0 =C2=A0 net/igc: fix Rx and Tx queue status
=C2=A0 =C2=A0 =C2=A0 net/e1000: fix Rx and Tx queue status

Rahul Bhansali (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix IPsec IPv6 tunnel address byte swap
Raslan Darawsheh (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix GTP L2 length in checksum engine

Ronak Doshi (1):
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix drop of empty segments in Tx

Rongwei Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix duplicated tag index matching in SWS

Ruifeng Wang (4):
=C2=A0 =C2=A0 =C2=A0 test/malloc: fix missing free
=C2=A0 =C2=A0 =C2=A0 test/malloc: fix statistics checks
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix risk in NEON Rx descriptor read
=C2=A0 =C2=A0 =C2=A0 test/mbuf: fix crash in a forked process

Samina Arshad (1):
=C2=A0 =C2=A0 =C2=A0 examples/fips_validation: fix digest length in AES-GCM=

Saoirse O'Donovan (2):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix return value for SNOW3G
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix enqueue counter for SNOW3G

Satha Rao (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: flush SQ before configuring MTU

Satheesh Paul (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix flow queue index validation

Sean Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow dump for modify field

Shijith Thotton (1):
=C2=A0 =C2=A0 =C2=A0 eventdev/timer: fix timeout event wait behavior

Shiyang He (4):
=C2=A0 =C2=A0 =C2=A0 net/iavf: release large VF when closing device
=C2=A0 =C2=A0 =C2=A0 net/ice: fix tunnel packet Tx descriptor
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix tunnel packet Tx descriptor
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix checksum engine with GTP on 32-bit
Stephen Hemminger (1):
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix sizeof calculation

Suanming Mou (1):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix indirect action conversion

Tejasree Kondoj (1):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix session creation check

Thierry Herbelot (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix typo in cnxk platform guide

Thomas Monjalon (1):
=C2=A0 =C2=A0 =C2=A0 pci: fix comment referencing renamed function

Tianli Lai (1):
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix checksum good flags

Viacheslav Ovsiienko (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix device removal event handling
=C2=A0 =C2=A0 =C2=A0 ipc: fix file descriptor leakage with unhandled messag= es

Vikash Poddar (1):
=C2=A0 =C2=A0 =C2=A0 common/qat: detach crypto from compress build

Vladimir Medvedkin (3):
=C2=A0 =C2=A0 =C2=A0 fib: fix adding default route
=C2=A0 =C2=A0 =C2=A0 hash: fix reading unaligned bits in Toeplitz hash
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix TAP default MAC address

Wenjing Qiao (3):
=C2=A0 =C2=A0 =C2=A0 net/ice: adjust timestamp mbuf register
=C2=A0 =C2=A0 =C2=A0 net/ice: fix timestamp enabling
=C2=A0 =C2=A0 =C2=A0 common/iavf: fix MAC type for 710 NIC

Wenjun Wu (3):
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix Rx data buffer size
=C2=A0 =C2=A0 =C2=A0 net/ice: fix Rx data buffer size
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix Rx data buffer size

Wenzhuo Lu (1):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix VLAN insertion in vector path

Xiao Liang (1):
=C2=A0 =C2=A0 =C2=A0 ipsec: fix NAT-T header length

Yiding Zhou (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix 32-bit build

Yunjian Wang (2):
=C2=A0 =C2=A0 =C2=A0 ring: fix use after free
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix use-after-free on remove

Yuying Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix RSS hash key generation

Zerun Fu (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix startup when NUMA is not supported
Zhichao Zeng (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix outer UDP checksum offload
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix stop ordering

Zhihong Wang (1):
=C2=A0 =C2=A0 =C2=A0 eal/linux: fix secondary process crash for mp hotplug = requests

--0000000000003dfcac0602f31be0--