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 9E8B3A034C for ; Tue, 14 Dec 2021 14:53:28 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 954814113D; Tue, 14 Dec 2021 14:53:28 +0100 (CET) Received: from smtp-relay-internal-0.canonical.com (smtp-relay-internal-0.canonical.com [185.125.188.122]) by mails.dpdk.org (Postfix) with ESMTP id B98E640041 for ; Tue, 14 Dec 2021 14:53:25 +0100 (CET) Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 62FFB4005D for ; Tue, 14 Dec 2021 13:53:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1639490005; bh=CzZdJNiMVqiXea76CNBeZNbOkzUZL29+7/ySCsr0SRs=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=lsystIRkTuPKvvMs2gdR9GMEkp9m2dodJgwj59ievT/7EzUy8yXqPk4Z/8/R2UTzc UblQSCQ/j4XYud79oPfA349PGqRwdrIcKAXpEFJO57/hsc7P1hjWS3GAAXXh8A9tHf TCjZJxf7H3M8aVrL+ciqpE06o+FOD1x5xZKBIZC7TPv4Qu1y9vCR/8+aUZF3fr1mpa u0bcccEWjqfpGpgNVBmM207WAyELiSSjIJwQR0yckVEJLgobV8Bz6uY82PBpf86JdJ 8pUREGYyMMhACBqnARYzKZlSQsvZ6O8V/qC+VM2SCpF7pfrI0cbXWq8mPVz7/mv5i6 T6M1R3PGGhMQg== Received: by mail-qv1-f70.google.com with SMTP id q2-20020a05621419e200b003aeeeff5417so27232522qvc.9 for ; Tue, 14 Dec 2021 05:53:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CzZdJNiMVqiXea76CNBeZNbOkzUZL29+7/ySCsr0SRs=; b=UfEFQvVUm375brvZrKZRlVuX8h9h5/15Xte2K3SzZCgeAva7a5Wx6j6+lduEl5R4Gp ULkkkHF20TWk151dkh3RR6FDNY4XbzvyXMbFCaPs7OJh9DvkbHH06NWVBEZDZGFtfnyL k21B7xMkTfe/RhlLadecO75cVNFLsVTgNXRLktgO3eUKXoiFxGSLJtUfc+bb/SVidDS4 R0WRRJUoy/+oyc4gPWCxOmvYeDPhjJi3GJFsEqN+LXVgMJ8ZxFJ8DD5Dqj2uHtl0lODc gpPzj3FdMqzgGM+qPRO4dwYv8r3flPo5SY6KUOaz2jHHSHIJkslvBdtkpDNyW6q+5bVn 8orw== X-Gm-Message-State: AOAM530bPI/AOo/3ShQ6Wwq5S7EpRupggRcXDUIwjm2SXRjE8bmyiaoq EtQYTOXg6D1RCcUD9tKXecwFp/jYGuCicfWfaTxwmQ+oKK++1BPQPUMGgIMm+hYSlpm4HmaqhRe 3aP6gprUqFp/X6Z9sxMauWXoabTMbRDAnkvzvboZq X-Received: by 2002:a05:620a:4507:: with SMTP id t7mr4108705qkp.652.1639490004273; Tue, 14 Dec 2021 05:53:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJyqfOvzDTIgc11uIXxokl+T2n/njTQC7Cv3O5hnu170UgbKY4/wmKXinUxLdIxnrENGmsxiV/e5BT81qYsvhaA= X-Received: by 2002:a05:620a:4507:: with SMTP id t7mr4108659qkp.652.1639490003932; Tue, 14 Dec 2021 05:53:23 -0800 (PST) MIME-Version: 1.0 References: <20211209144315.3424225-1-christian.ehrhardt@canonical.com> In-Reply-To: From: Christian Ehrhardt Date: Tue, 14 Dec 2021 14:52:57 +0100 Message-ID: Subject: Re: 19.11.11 patches review and test To: Pei Zhang Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Akhil Goyal , Ali Alnubani , benjamin.walker@intel.com, David Christensen , hariprasad.govindharajan@intel.com, Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , pingx.yu@intel.com, "xu, qian" , Raslan Darawsheh , Thomas Monjalon , yuan.peng@intel.com, "Chen, Zhaoyan" , Chao Yang , Maxime Coquelin , David Marchand Content-Type: multipart/alternative; boundary="0000000000004c317a05d31b835d" 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 --0000000000004c317a05d31b835d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Dec 14, 2021 at 2:51 PM Pei Zhang wrote: > Hello Christian, > > The testing with dpdk 19.11.11-rc1 from Red Hat looks good. We tested > below 17 scenarios and all got PASS on RHEL8: > Thank you! > (1)Guest with device assignment(PF) throughput testing(1G hugepage size): > PASS > (2)Guest with device assignment(PF) throughput testing(2M hugepage size) = : > PASS > (3)Guest with device assignment(VF) throughput testing: PASS > (4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS > (5)PVP vhost-user 2Q throughput testing: PASS > (6)PVP vhost-user 1Q - cross numa node throughput testing: PASS > (7)Guest with vhost-user 2Q throughput testing: PASS > (8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PA= SS > (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PAS= S > (10)PVP 1Q live migration testing: PASS > (11)PVP 1Q cross numa node live migration testing: PASS > (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS > (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS > (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS > (15)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS > (16)Host PF + DPDK testing: PASS > (17)Host VF + DPDK testing: PASS > > Versions: > kernel 4.18 > qemu 6.1 > > dpdk: git://dpdk.org/dpdk-stable > branch: remotes/origin/19.11 > # git log -1 > commit 928100dd6d30e733be411380fdb78c68a061936c (HEAD, tag: v19.11.11-rc1= , > origin/19.11) > Author: Christian Ehrhardt > Date: Thu Dec 9 15:33:57 2021 +0100 > > version: 19.11.11-rc1 > > Signed-off-by: Christian Ehrhardt > > > NICs: X540-AT2 NIC(ixgbe, 10G) > > Best regards, > > Pei > > On Thu, Dec 9, 2021 at 10:43 PM wrote: > >> Hi all, >> >> Here is a list of patches targeted for stable release 19.11.11. >> >> The planned date for the final release is 7th January 2021. >> >> 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=3Dv19.11.11-rc1 >> >> These patches are located at branch 19.11 of dpdk-stable repo: >> https://dpdk.org/browse/dpdk-stable/ >> >> Thanks. >> >> Christian Ehrhardt >> >> --- >> Ajit Khaparde (3): >> net/bnxt: fix Tx queue startup state >> net/bnxt: fix memzone free for Tx and Rx rings >> net/bnxt: fix tunnel port accounting >> >> Alexander Bechikov (1): >> mbuf: fix dump of dynamic fields and flags >> >> Alexander Kozyrev (2): >> net/mlx5: fix GENEVE and VXLAN-GPE flow item matching >> net/mlx5: fix GRE flow item matching >> >> Alvin Zhang (1): >> net/i40e: fix Rx packet statistics >> >> Aman Singh (1): >> kni: fix build for SLES15-SP3 >> >> Anatoly Burakov (2): >> vfio: fix FreeBSD clear group stub >> vfio: fix FreeBSD documentation >> >> Anoob Joseph (2): >> test/crypto: skip plain text compare for null cipher >> common/cpt: fix KASUMI input length >> >> Arek Kusztal (2): >> crypto/qat: fix status in RSA decryption >> crypto/qat: fix uncleared cookies after operation >> >> Ben Pfaff (1): >> doc: fix numbers power of 2 in LPM6 guide >> >> Bing Zhao (2): >> net/mlx5: fix flow tables double release >> net/mlx5: fix RETA update without stopping device >> >> Bruce Richardson (3): >> eal/freebsd: lock memory device to prevent conflicts >> test/mem: fix memory autotests on FreeBSD >> eal/freebsd: ignore in-memory option >> >> Chengchang Tang (2): >> net/bonding: fix dedicated queue mode in vector burst >> net/bonding: fix RSS key length >> >> Chengfeng Ye (1): >> net/axgbe: fix unreleased lock in I2C transfer >> >> Chengwen Feng (1): >> kni: check error code of allmulticast mode switch >> >> Cian Ferriter (1): >> ring: fix Doxygen comment of internal function >> >> Ciara Loftus (1): >> net/af_xdp: disable secondary process support >> >> Ciara Power (3): >> crypto/openssl: fix CCM processing 0 length source >> examples/fips_validation: remove unused allocation >> test/crypto: fix unnecessary stats retrieval >> >> Conor Walsh (8): >> net/hinic/base: remove some unused variables >> bus/fslmc: remove unused device count >> event/sw: remove unused inflight events count >> net/liquidio: remove unused counter >> net/qede/base: remove unused message size >> net/vmxnet3: fix build with clang 13 >> test/distributor: remove unused counter >> examples/performance-thread: remove unused hits count >> >> Dapeng Yu (1): >> net/ice: save rule on switch filter creation >> >> Dariusz Sosnowski (2): >> net/mlx5: fix MPLS tunnel outer layer overwrite >> doc: fix typo in coding style >> >> David Christensen (3): >> eal/ppc: ignore GCC 10 stringop-overflow warnings >> config/ppc: ignore GCC 11 psabi warnings >> test/atomic: fix 128-bit atomic test with many cores >> >> David Hunt (1): >> test/power: fix CPU frequency when turbo enabled >> >> David Marchand (10): >> net/virtio: avoid unneeded link interrupt configuration >> net/virtio-user: fix Rx interrupts with multi-queue >> bus/vmbus: fix leak on device scan >> test/latency: fix loop boundary >> eal/x86: fix some CPU extended features definitions >> mbuf: enforce no option for dynamic fields and flags >> doc: fix default mempool option in guides >> eal/linux: fix uevent message parsing >> test/red: fix typo in test description >> examples/ntb: fix build dependency >> >> Eli Britstein (4): >> net: avoid cast-align warning in VLAN insert function >> mbuf: avoid cast-align warning in data offset macro >> eal/x86: avoid cast-align warning in memcpy functions >> app/testpmd: fix packet burst spreading stats >> >> Eugenio P=C3=A9rez (1): >> vhost: clean IOTLB cache on vring stop >> >> Fan Zhang (1): >> examples/fips_validation: fix device start >> >> Feifei Wang (2): >> drivers/net: fix typo in vector Rx comment >> drivers/net: fix vector Rx comments >> >> Ferruh Yigit (3): >> net/softnic: fix useless address check >> net/i40e: fix 32-bit build >> ethdev: fix crash on owner delete >> >> Gagandeep Singh (3): >> common/dpaax/caamflib: fix IV for short MAC-I in SNOW3G >> common/dpaax: fix physical address conversion >> drivers/crypto: fix IPsec TTL decrement option >> >> Gaoxiang Liu (1): >> vhost: log socket path on adding connection >> >> Georg Sauthoff (1): >> net: fix aliasing in checksum computation >> >> Gregory Etelson (6): >> examples/multi_process: fix Rx packets distribution >> net/mlx5: fix RSS expansion scheme for GRE header >> app/testpmd: fix hexadecimal parser with odd length >> net/mlx5: fix VXLAN-GPE next protocol translation >> net/mlx5: fix GENEVE protocol type translation >> net/mlx5: fix GRE protocol type translation >> >> Haiyue Wang (1): >> net/ice: fix memzone leak after device init failure >> >> Hanumanth Reddy Pothula (1): >> net/octeontx2: fix MTU when PTP is enabled >> >> Harneet Singh (1): >> examples/l3fwd-power: fix early shutdown >> >> Harry van Haaren (1): >> app/eventdev: fix terminal colour after control-c exit >> >> Heinrich Kuhn (1): >> net/nfp: fix minimum descriptor sizes >> >> Honnappa Nagarahalli (1): >> eal: reset lcore task callback and argument >> >> Huisong Li (5): >> net/hns3: fix input parameters of MAC functions >> app/testpmd: retain all original dev conf when config DCB >> ethdev: fix PCI device release in secondary process >> net/hns3: simplify queue DMA address arithmetic >> app/testpmd: remove unused header file >> >> Hyong Youb Kim (2): >> net/enic: fix filter mode detection >> net/enic: avoid error message when no advanced filtering >> >> Ivan Ilchenko (2): >> net/virtio: fix mbuf count on Rx queue setup >> ethdev: fix xstats by ID API documentation >> >> Jerin Jacob (1): >> examples/performance-thread: fix build with clang 12.0.1 >> >> Jiawei Wang (1): >> net/mlx5: fix metadata and meter split shared tag >> >> Jie Wang (2): >> net/i40e: fix forward outer IPv6 VXLAN >> app/testpmd: fix DCB in VT configuration >> >> Jim Harris (2): >> eal/linux: remove unused variable for socket memory >> power: fix build with clang 13 >> >> Joyce Kong (2): >> test/service: fix some comment >> test/func_reentrancy: free memzones after test >> >> Julien Meunier (2): >> stack: fix reload head when pop fails >> net/ixgbe: fix queue release >> >> Junxiao Shi (1): >> net/memif: fix chained mbuf determination >> >> Kai Ji (1): >> test/crypto: fix data lengths >> >> Kalesh AP (5): >> net/bnxt: fix ring group free >> net/bnxt: fix double allocation of ring groups >> net/bnxt: fix function driver register/unregister >> net/bnxt: check FW capability for VLAN offloads >> net/bnxt: fix VLAN indication in Rx mbuf >> >> Kevin Traynor (2): >> bitrate: fix registration to match API description >> bitrate: fix calculation to match API description >> >> Konstantin Ananyev (2): >> test/bpf: fix undefined behavior with clang >> test: fix ring PMD initialisation >> >> Kumara Parameshwaran (1): >> net/failsafe: fix secondary process probe >> >> Lance Richardson (1): >> net: fix checksum API documentation >> >> Li Feng (1): >> vhost: add sanity check on inflight last index >> >> Long Li (1): >> bus/vmbus: fix ring buffer mapping in secondary process >> >> Maciej Szwed (1): >> interrupt: fix request notifier interrupt processing >> >> Maxime Coquelin (3): >> app/testpmd: fix RSS key length >> app/testpmd: fix RSS type display >> net/mlx5: fix RSS RETA update >> >> Michal Krawczyk (4): >> net/ena: fix offload capabilities verification >> net/ena: fix per-queue offload capabilities >> net/ena: advertise scattered Rx capability >> Revert "net/ena: trigger reset on Tx prepare failure" >> >> Naga Harish K S V (2): >> eventdev/eth_rx: fix WRR buffer overrun >> eventdev/eth_tx: fix queue delete logic >> >> Nithin Dabilpuram (2): >> app/testpmd: fix check without outer checksum >> app/testpmd: fix dump of Tx offload flags >> >> Olivier Matz (1): >> mem: fix dynamic hugepage mapping in container >> >> Pablo de Lara (1): >> efd: allow more CPU sockets in table creation >> >> Przemyslaw Zegan (2): >> app/crypto-perf: fix AAD template copy overrun >> common/qat: fix queue pairs number >> >> Qi Zhang (1): >> net/ice/base: fix typo in comment >> >> Qiming Chen (12): >> net/ixgbe: fix Rx multicast statistics after reset >> net/pcap: fix resource leakage on port probe >> net/ixgbe: fix hash handle leak >> net/ixgbe: fix queue resource leak >> net/ixgbe: fix MAC resource leak >> net/ixgbe: fix mbuf leak >> net/i40e: fix mbuf leak >> net/i40e: fix device startup resource release >> net/iavf: fix mbuf leak >> net/i40e/base: fix resource leakage >> net/iavf: fix Rx queue buffer size alignment >> common/iavf: fix ARQ resource leak >> >> Rebecca Troy (1): >> test/compress: fix buffer overflow >> >> Robin Zhang (7): >> net/i40e/base: fix PHY identifiers for 2.5G and 5G adapters >> net/i40e/base: fix PF reset >> net/i40e/base: fix update link data for X722 >> net/i40e/base: fix AOC media type >> net/i40e/base: fix function name in comments >> net/i40e/base: fix potentially uninitialized variables >> net/i40e/base: fix using checksum before check >> >> Ruifeng Wang (3): >> examples/service_cores: fix lcore count check >> net/i40e: fix risk in descriptor read in NEON Rx >> net/i40e: fix risk in descriptor read in scalar Rx >> >> Sean Morrissey (3): >> remove repeated 'the' in the code >> fix PMD wording >> doc: capitalise PMD >> >> Shijith Thotton (2): >> test/event_crypto: fix event crypto metadata write >> test/event: fix timer adapter creation test >> >> Somnath Kotur (1): >> net/bnxt: fix Rx next consumer index in mbuf alloc fail >> >> Stephen Hemminger (4): >> mbuf: fix typo in comment >> bpf: allow self-xor operation >> net/bnxt: fix firmware version query >> fix spelling in comments and doxygen >> >> Sunil Kumar Kori (1): >> app/testpmd: fix access to DSCP table entries >> >> Thomas Monjalon (2): >> net/qede: fix minsize build >> doc: remove repeated repeated words >> >> Timothy Redaelli (1): >> doc: strip build artefacts for examples file list >> >> Tudor Cornea (3): >> net/iavf: fix overflow in maximum packet length config >> net/af_packet: fix ignoring full ring on Tx >> net/ixgbe: fix port initialization if MTU config fails >> >> Vanshika Shukla (1): >> examples/ptpclient: fix delay request message >> >> Viacheslav Ovsiienko (2): >> app/testpmd: fix hex string parser in flow commands >> doc: describe timestamp limitations for mlx5 >> >> Vladimir Medvedkin (3): >> hash: fix Doxygen comment of Toeplitz file >> lpm6: fix buffer overflow >> rib: fix IPv6 depth mask >> >> William Tu (1): >> doc: fix emulated device names in e1000 guide >> >> Xiaoyu Min (1): >> net/mlx4: fix empty Ethernet spec with VLAN >> >> Xuan Ding (1): >> net/virtio: fix indirect descriptor reconnection >> >> Xueming Li (2): >> eal: fix device iterator when no bus is selected >> net/mlx5: fix Altivec Rx >> >> Yunjian Wang (1): >> net/ice: fix memzone leak on queue re-configure >> >> Yury Kylulin (1): >> net/i40e: support 25G AOC/ACC cables >> >> Zhihong Peng (1): >> examples/performance-thread: fix build with ASan >> >> Zhihong Wang (1): >> app/testpmd: fix Tx retry in flowgen engine >> >> --=20 Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd --0000000000004c317a05d31b835d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Tue, Dec 14, 2021 at 2:51 PM Pei Z= hang <pezhang@redhat.com> w= rote:
Hello Christian,

The testi= ng with dpdk 19.11.11-rc1 from Red Hat looks good= . We tested below 17 scenarios and all got PASS on RHEL8:

Thank you!
=C2=A0
(1)Guest with device assignment(PF) throughput testing(1G hugepage = size): PASS
(2)Guest with device assignment(PF) throughput testing(2M hu= gepage size) : PASS
(3)Guest with device assignment(VF) throughput testi= ng: PASS
(4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: P= ASS
(5)PVP vhost-user 2Q throughput testing: PASS
(6)PVP vhost-user 1= Q - cross numa node throughput testing: PASS
(7)Guest with vhost-user 2Q= throughput testing: PASS
(8)vhost-user reconnect with dpdk-client, qemu= -server: qemu reconnect: PASS
(9)vhost-user reconnect with dpdk-client, = qemu-server: ovs reconnect: PASS
(10)PVP 1Q live migration testing: PASS=
(11)PVP 1Q cross numa node live migration testing: PASS
(12)G= uest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
(13= )Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
(14= )Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
(= 15)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
(16)Ho= st PF + DPDK testing: PASS
(17)Host VF + DPDK testing: PASS
=C2=A0
Versions:
kernel 4.18
qemu 6.1

dpdk: gi= t://dpdk.org/dpdk= -stable
branch: remotes/origin/19.11
# git log -1commit 928100dd6d30e733be411380fdb78c68a061936c (HEAD, tag: v19.11.11-rc1= , origin/19.11)
Author: Christian Ehrhardt <christian.ehrhardt@canonical.c= om>
Date: =C2=A0 Thu Dec 9 15:33:57 2021 +0100

=C2=A0 =C2= =A0 version: 19.11.11-rc1
=C2=A0 =C2=A0
=C2=A0 =C2=A0 Signed-off-by:= Christian Ehrhardt <christian.ehrhardt@canonical.com>
<= br>
NICs: X540-AT2 NIC(ixgbe, 10G)

Best regards,

Pei
=
<= /div>
O= n Thu, Dec 9, 2021 at 10:43 PM <christian.ehrhardt@canonical.com> wrot= e:
Hi all,

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

The planned date for the final release is 7th January 2021.

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/dpd= k-stable/tag/?id=3Dv19.11.11-rc1

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

Thanks.

Christian Ehrhardt <christian.ehrhardt@canonical.com>

---
Ajit Khaparde (3):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix Tx queue startup state
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix memzone free for Tx and Rx rings
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix tunnel port accounting

Alexander Bechikov (1):
=C2=A0 =C2=A0 =C2=A0 mbuf: fix dump of dynamic fields and flags

Alexander Kozyrev (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GENEVE and VXLAN-GPE flow item matching<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GRE flow item matching

Alvin Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix Rx packet statistics

Aman Singh (1):
=C2=A0 =C2=A0 =C2=A0 kni: fix build for SLES15-SP3

Anatoly Burakov (2):
=C2=A0 =C2=A0 =C2=A0 vfio: fix FreeBSD clear group stub
=C2=A0 =C2=A0 =C2=A0 vfio: fix FreeBSD documentation

Anoob Joseph (2):
=C2=A0 =C2=A0 =C2=A0 test/crypto: skip plain text compare for null cipher =C2=A0 =C2=A0 =C2=A0 common/cpt: fix KASUMI input length

Arek Kusztal (2):
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix status in RSA decryption
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix uncleared cookies after operation

Ben Pfaff (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix numbers power of 2 in LPM6 guide

Bing Zhao (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flow tables double release
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RETA update without stopping device

Bruce Richardson (3):
=C2=A0 =C2=A0 =C2=A0 eal/freebsd: lock memory device to prevent conflicts =C2=A0 =C2=A0 =C2=A0 test/mem: fix memory autotests on FreeBSD
=C2=A0 =C2=A0 =C2=A0 eal/freebsd: ignore in-memory option

Chengchang Tang (2):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix dedicated queue mode in vector burst<= br> =C2=A0 =C2=A0 =C2=A0 net/bonding: fix RSS key length

Chengfeng Ye (1):
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix unreleased lock in I2C transfer

Chengwen Feng (1):
=C2=A0 =C2=A0 =C2=A0 kni: check error code of allmulticast mode switch

Cian Ferriter (1):
=C2=A0 =C2=A0 =C2=A0 ring: fix Doxygen comment of internal function

Ciara Loftus (1):
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: disable secondary process support

Ciara Power (3):
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: fix CCM processing 0 length source
=C2=A0 =C2=A0 =C2=A0 examples/fips_validation: remove unused allocation
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix unnecessary stats retrieval

Conor Walsh (8):
=C2=A0 =C2=A0 =C2=A0 net/hinic/base: remove some unused variables
=C2=A0 =C2=A0 =C2=A0 bus/fslmc: remove unused device count
=C2=A0 =C2=A0 =C2=A0 event/sw: remove unused inflight events count
=C2=A0 =C2=A0 =C2=A0 net/liquidio: remove unused counter
=C2=A0 =C2=A0 =C2=A0 net/qede/base: remove unused message size
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix build with clang 13
=C2=A0 =C2=A0 =C2=A0 test/distributor: remove unused counter
=C2=A0 =C2=A0 =C2=A0 examples/performance-thread: remove unused hits count<= br>
Dapeng Yu (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: save rule on switch filter creation

Dariusz Sosnowski (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MPLS tunnel outer layer overwrite
=C2=A0 =C2=A0 =C2=A0 doc: fix typo in coding style

David Christensen (3):
=C2=A0 =C2=A0 =C2=A0 eal/ppc: ignore GCC 10 stringop-overflow warnings
=C2=A0 =C2=A0 =C2=A0 config/ppc: ignore GCC 11 psabi warnings
=C2=A0 =C2=A0 =C2=A0 test/atomic: fix 128-bit atomic test with many cores
David Hunt (1):
=C2=A0 =C2=A0 =C2=A0 test/power: fix CPU frequency when turbo enabled

David Marchand (10):
=C2=A0 =C2=A0 =C2=A0 net/virtio: avoid unneeded link interrupt configuratio= n
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix Rx interrupts with multi-queue =C2=A0 =C2=A0 =C2=A0 bus/vmbus: fix leak on device scan
=C2=A0 =C2=A0 =C2=A0 test/latency: fix loop boundary
=C2=A0 =C2=A0 =C2=A0 eal/x86: fix some CPU extended features definitions =C2=A0 =C2=A0 =C2=A0 mbuf: enforce no option for dynamic fields and flags =C2=A0 =C2=A0 =C2=A0 doc: fix default mempool option in guides
=C2=A0 =C2=A0 =C2=A0 eal/linux: fix uevent message parsing
=C2=A0 =C2=A0 =C2=A0 test/red: fix typo in test description
=C2=A0 =C2=A0 =C2=A0 examples/ntb: fix build dependency

Eli Britstein (4):
=C2=A0 =C2=A0 =C2=A0 net: avoid cast-align warning in VLAN insert function<= br> =C2=A0 =C2=A0 =C2=A0 mbuf: avoid cast-align warning in data offset macro =C2=A0 =C2=A0 =C2=A0 eal/x86: avoid cast-align warning in memcpy functions<= br> =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix packet burst spreading stats

Eugenio P=C3=A9rez (1):
=C2=A0 =C2=A0 =C2=A0 vhost: clean IOTLB cache on vring stop

Fan Zhang (1):
=C2=A0 =C2=A0 =C2=A0 examples/fips_validation: fix device start

Feifei Wang (2):
=C2=A0 =C2=A0 =C2=A0 drivers/net: fix typo in vector Rx comment
=C2=A0 =C2=A0 =C2=A0 drivers/net: fix vector Rx comments

Ferruh Yigit (3):
=C2=A0 =C2=A0 =C2=A0 net/softnic: fix useless address check
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix 32-bit build
=C2=A0 =C2=A0 =C2=A0 ethdev: fix crash on owner delete

Gagandeep Singh (3):
=C2=A0 =C2=A0 =C2=A0 common/dpaax/caamflib: fix IV for short MAC-I in SNOW3= G
=C2=A0 =C2=A0 =C2=A0 common/dpaax: fix physical address conversion
=C2=A0 =C2=A0 =C2=A0 drivers/crypto: fix IPsec TTL decrement option

Gaoxiang Liu (1):
=C2=A0 =C2=A0 =C2=A0 vhost: log socket path on adding connection

Georg Sauthoff (1):
=C2=A0 =C2=A0 =C2=A0 net: fix aliasing in checksum computation

Gregory Etelson (6):
=C2=A0 =C2=A0 =C2=A0 examples/multi_process: fix Rx packets distribution =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RSS expansion scheme for GRE header
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix hexadecimal parser with odd length =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix VXLAN-GPE next protocol translation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GENEVE protocol type translation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GRE protocol type translation

Haiyue Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix memzone leak after device init failure
Hanumanth Reddy Pothula (1):
=C2=A0 =C2=A0 =C2=A0 net/octeontx2: fix MTU when PTP is enabled

Harneet Singh (1):
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd-power: fix early shutdown

Harry van Haaren (1):
=C2=A0 =C2=A0 =C2=A0 app/eventdev: fix terminal colour after control-c exit=

Heinrich Kuhn (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix minimum descriptor sizes

Honnappa Nagarahalli (1):
=C2=A0 =C2=A0 =C2=A0 eal: reset lcore task callback and argument

Huisong Li (5):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix input parameters of MAC functions
=C2=A0 =C2=A0 =C2=A0 app/testpmd: retain all original dev conf when config = DCB
=C2=A0 =C2=A0 =C2=A0 ethdev: fix PCI device release in secondary process =C2=A0 =C2=A0 =C2=A0 net/hns3: simplify queue DMA address arithmetic
=C2=A0 =C2=A0 =C2=A0 app/testpmd: remove unused header file

Hyong Youb Kim (2):
=C2=A0 =C2=A0 =C2=A0 net/enic: fix filter mode detection
=C2=A0 =C2=A0 =C2=A0 net/enic: avoid error message when no advanced filteri= ng

Ivan Ilchenko (2):
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix mbuf count on Rx queue setup
=C2=A0 =C2=A0 =C2=A0 ethdev: fix xstats by ID API documentation

Jerin Jacob (1):
=C2=A0 =C2=A0 =C2=A0 examples/performance-thread: fix build with clang 12.0= .1

Jiawei Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix metadata and meter split shared tag

Jie Wang (2):
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix forward outer IPv6 VXLAN
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix DCB in VT configuration

Jim Harris (2):
=C2=A0 =C2=A0 =C2=A0 eal/linux: remove unused variable for socket memory =C2=A0 =C2=A0 =C2=A0 power: fix build with clang 13

Joyce Kong (2):
=C2=A0 =C2=A0 =C2=A0 test/service: fix some comment
=C2=A0 =C2=A0 =C2=A0 test/func_reentrancy: free memzones after test

Julien Meunier (2):
=C2=A0 =C2=A0 =C2=A0 stack: fix reload head when pop fails
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix queue release

Junxiao Shi (1):
=C2=A0 =C2=A0 =C2=A0 net/memif: fix chained mbuf determination

Kai Ji (1):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix data lengths

Kalesh AP (5):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix ring group free
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix double allocation of ring groups
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix function driver register/unregister
=C2=A0 =C2=A0 =C2=A0 net/bnxt: check FW capability for VLAN offloads
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix VLAN indication in Rx mbuf

Kevin Traynor (2):
=C2=A0 =C2=A0 =C2=A0 bitrate: fix registration to match API description
=C2=A0 =C2=A0 =C2=A0 bitrate: fix calculation to match API description

Konstantin Ananyev (2):
=C2=A0 =C2=A0 =C2=A0 test/bpf: fix undefined behavior with clang
=C2=A0 =C2=A0 =C2=A0 test: fix ring PMD initialisation

Kumara Parameshwaran (1):
=C2=A0 =C2=A0 =C2=A0 net/failsafe: fix secondary process probe

Lance Richardson (1):
=C2=A0 =C2=A0 =C2=A0 net: fix checksum API documentation

Li Feng (1):
=C2=A0 =C2=A0 =C2=A0 vhost: add sanity check on inflight last index

Long Li (1):
=C2=A0 =C2=A0 =C2=A0 bus/vmbus: fix ring buffer mapping in secondary proces= s

Maciej Szwed (1):
=C2=A0 =C2=A0 =C2=A0 interrupt: fix request notifier interrupt processing
Maxime Coquelin (3):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix RSS key length
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix RSS type display
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RSS RETA update

Michal Krawczyk (4):
=C2=A0 =C2=A0 =C2=A0 net/ena: fix offload capabilities verification
=C2=A0 =C2=A0 =C2=A0 net/ena: fix per-queue offload capabilities
=C2=A0 =C2=A0 =C2=A0 net/ena: advertise scattered Rx capability
=C2=A0 =C2=A0 =C2=A0 Revert "net/ena: trigger reset on Tx prepare fail= ure"

Naga Harish K S V (2):
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_rx: fix WRR buffer overrun
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_tx: fix queue delete logic

Nithin Dabilpuram (2):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix check without outer checksum
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix dump of Tx offload flags

Olivier Matz (1):
=C2=A0 =C2=A0 =C2=A0 mem: fix dynamic hugepage mapping in container

Pablo de Lara (1):
=C2=A0 =C2=A0 =C2=A0 efd: allow more CPU sockets in table creation

Przemyslaw Zegan (2):
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix AAD template copy overrun
=C2=A0 =C2=A0 =C2=A0 common/qat: fix queue pairs number

Qi Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix typo in comment

Qiming Chen (12):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix Rx multicast statistics after reset
=C2=A0 =C2=A0 =C2=A0 net/pcap: fix resource leakage on port probe
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix hash handle leak
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix queue resource leak
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix MAC resource leak
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix mbuf leak
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix mbuf leak
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix device startup resource release
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix mbuf leak
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix resource leakage
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix Rx queue buffer size alignment
=C2=A0 =C2=A0 =C2=A0 common/iavf: fix ARQ resource leak

Rebecca Troy (1):
=C2=A0 =C2=A0 =C2=A0 test/compress: fix buffer overflow

Robin Zhang (7):
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix PHY identifiers for 2.5G and 5G ada= pters
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix PF reset
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix update link data for X722
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix AOC media type
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix function name in comments
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix potentially uninitialized variables=
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix using checksum before check

Ruifeng Wang (3):
=C2=A0 =C2=A0 =C2=A0 examples/service_cores: fix lcore count check
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix risk in descriptor read in NEON Rx
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix risk in descriptor read in scalar Rx

Sean Morrissey (3):
=C2=A0 =C2=A0 =C2=A0 remove repeated 'the' in the code
=C2=A0 =C2=A0 =C2=A0 fix PMD wording
=C2=A0 =C2=A0 =C2=A0 doc: capitalise PMD

Shijith Thotton (2):
=C2=A0 =C2=A0 =C2=A0 test/event_crypto: fix event crypto metadata write
=C2=A0 =C2=A0 =C2=A0 test/event: fix timer adapter creation test

Somnath Kotur (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix Rx next consumer index in mbuf alloc fai= l

Stephen Hemminger (4):
=C2=A0 =C2=A0 =C2=A0 mbuf: fix typo in comment
=C2=A0 =C2=A0 =C2=A0 bpf: allow self-xor operation
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix firmware version query
=C2=A0 =C2=A0 =C2=A0 fix spelling in comments and doxygen

Sunil Kumar Kori (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix access to DSCP table entries

Thomas Monjalon (2):
=C2=A0 =C2=A0 =C2=A0 net/qede: fix minsize build
=C2=A0 =C2=A0 =C2=A0 doc: remove repeated repeated words

Timothy Redaelli (1):
=C2=A0 =C2=A0 =C2=A0 doc: strip build artefacts for examples file list

Tudor Cornea (3):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix overflow in maximum packet length config=
=C2=A0 =C2=A0 =C2=A0 net/af_packet: fix ignoring full ring on Tx
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix port initialization if MTU config fails=

Vanshika Shukla (1):
=C2=A0 =C2=A0 =C2=A0 examples/ptpclient: fix delay request message

Viacheslav Ovsiienko (2):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix hex string parser in flow commands =C2=A0 =C2=A0 =C2=A0 doc: describe timestamp limitations for mlx5

Vladimir Medvedkin (3):
=C2=A0 =C2=A0 =C2=A0 hash: fix Doxygen comment of Toeplitz file
=C2=A0 =C2=A0 =C2=A0 lpm6: fix buffer overflow
=C2=A0 =C2=A0 =C2=A0 rib: fix IPv6 depth mask

William Tu (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix emulated device names in e1000 guide

Xiaoyu Min (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx4: fix empty Ethernet spec with VLAN

Xuan Ding (1):
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix indirect descriptor reconnection

Xueming Li (2):
=C2=A0 =C2=A0 =C2=A0 eal: fix device iterator when no bus is selected
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Altivec Rx

Yunjian Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix memzone leak on queue re-configure

Yury Kylulin (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e: support 25G AOC/ACC cables

Zhihong Peng (1):
=C2=A0 =C2=A0 =C2=A0 examples/performance-thread: fix build with ASan

Zhihong Wang (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix Tx retry in flowgen engine



--
Christian Ehrhardt
Staff Engineer, Ubuntu Ser= ver
Canonical Ltd
--0000000000004c317a05d31b835d--