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 22425A0506 for ; Wed, 23 Mar 2022 14:34:10 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 14315427FF; Wed, 23 Mar 2022 14:34:10 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 1393141140 for ; Wed, 23 Mar 2022 14:34:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1648042447; 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=e73kEibucrJE217pjokYek3V8mm+d5uwfSeT1PvVkv0=; b=gvllpKmM5oyPN0tFk6WpEUeEWxMFk8jFVHlBz9v7G1SGm//EsD6Y9ndTewB6mekjeuyVIg CSG8hYDITjVmcpsN7+0WwE9LDivg2LLW9H76dfVg/mUxJviGKmbbLKVGwo0UlbPGOJDQdj 0bNG82C+Bl5zxKBq+oTYqYZRzMqBGKk= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-59-IHTCNlNWOkCTu7OwOqjXFQ-1; Wed, 23 Mar 2022 09:34:01 -0400 X-MC-Unique: IHTCNlNWOkCTu7OwOqjXFQ-1 Received: by mail-wm1-f71.google.com with SMTP id m123-20020a1c2681000000b0038c9e1197f6so580927wmm.4 for ; Wed, 23 Mar 2022 06:34:00 -0700 (PDT) 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=e73kEibucrJE217pjokYek3V8mm+d5uwfSeT1PvVkv0=; b=iS6Ok8KlWqkJHTm1UDUOr6Tbx7i2l/koJaVDHdccZTozrLLpe6JPW9T/YBnVSbLGUC 098996XbgRjkifhCt2WQq6wm802UkFBRNzeQ9QoAM02NrE0YCaNJENuVi6LiMf+BJFOa BN41ZD1pOAg1veslB5yWXyk9+1Cnz+ZkC9z/9HgglErfUv7Ffxv5LukP2h4LAnsxDjR3 oC40131kuvCfDlKcoftWgNZATrsSR0NY276xqrPvnxzzOUJRjR56f9xVEqf5MT2/PpqJ Nz/dIgPFqO7lJ+ka3G7w9cUvy8QqFLDfWA9pbu5RMrSZBPFtvSPlaFjLawC0+cRobeMn jAgQ== X-Gm-Message-State: AOAM533xMzQBwI3dWFZSkMv/PhEA1zvHCZFbI4mkDQGJ9TcrjNuCBcKZ yH87jRfPLd/aWPYcePOl2AGoDs8D8/Ok5brLe1baqqRkxoEZ7bspmr5gjrGlVuNI9EdygZ+bRwq Lqj+8y7uV8rmKDBjfbJWKJHE= X-Received: by 2002:a1c:3587:0:b0:381:50ff:cbd with SMTP id c129-20020a1c3587000000b0038150ff0cbdmr9298736wma.140.1648042439790; Wed, 23 Mar 2022 06:33:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz+hj5SinnMdoURGd7UB/v8ku4m3nGrs0w9uGB3APB1GwkZFU/EVIqUzBm+ZvyMiqCCXSDMi0ZQqgxT7SzK9uA= X-Received: by 2002:a1c:3587:0:b0:381:50ff:cbd with SMTP id c129-20020a1c3587000000b0038150ff0cbdmr9298708wma.140.1648042439428; Wed, 23 Mar 2022 06:33:59 -0700 (PDT) MIME-Version: 1.0 References: <20220318152058.1089525-1-luca.boccassi@gmail.com> In-Reply-To: <20220318152058.1089525-1-luca.boccassi@gmail.com> From: Pei Zhang Date: Wed, 23 Mar 2022 21:33:48 +0800 Message-ID: Subject: Re: 20.11.5 patches review and test To: luca.boccassi@gmail.com Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , "Govindharajan, Hariprasad" , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , "xu, qian" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" , YangHang Liu , Chao Yang Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=pezhang@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="0000000000002d5fef05dae2c805" 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 --0000000000002d5fef05dae2c805 Content-Type: text/plain; charset="UTF-8" Hello Luca, The testing with dpdk 20.11.5-rc1 from Red Hat looks good. We tested below 17 scenarios and all got PASS on RHEL8: (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 2 queues 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)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.2 dpdk: git://dpdk.org/dpdk-stable branch: 20.11 # git log -1 commit 576842a59ab35979dc102535f59061fa3d6ea16b Author: Luca Boccassi Date: Fri Mar 18 15:01:38 2022 +0000 version: 20.11.5-rc1 Signed-off-by: Luca Boccassi NICs: X540-AT2 NIC(ixgbe, 10G) Best regards, Pei On Fri, Mar 18, 2022 at 11:21 PM wrote: > Hi all, > > Here is a list of patches targeted for stable release 20.11.5. > > The planned date for the final release is the 4th of April. > > Please help with testing and validation of your use cases and report > any issues/results with reply-all to this mail. For the final release > the fixes and reported validations will be added to the release notes. > > A release candidate tarball can be found at: > > https://dpdk.org/browse/dpdk-stable/tag/?id=v20.11.5-rc1 > > These patches are located at branch 20.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Luca Boccassi > > --- > Adham Masarwah (1): > app/testpmd: fix show RSS RETA on Windows > > Ajit Khaparde (4): > net/bnxt: fix PAM4 mask setting > net/bnxt: check VF representor pointer before access > net/bnxt: fix VF resource allocation strategy > net/bnxt: fix ring calculation for representors > > Alexander Kozyrev (2): > net/mlx5: fix maximum packet headers size for TSO > net/mlx5: fix committed bucket size > > Ali Alnubani (1): > doc: fix typos and punctuation in flow API guide > > Anatoly Burakov (1): > net/qede: fix redundant condition in debug code > > Andrzej Ostruszka (1): > ring: optimize corner case for enqueue/dequeue > > Andy Pei (1): > vdpa/ifc: fix log info mismatch > > Arek Kusztal (1): > cryptodev: fix RSA key type name > > Bin Zheng (1): > net/ixgbe: add vector Rx parameter check > > Bing Zhao (2): > net/mlx5: fix matcher priority with ICMP or ICMPv6 > net/mlx5: remove unused reference counter > > Brian Dooley (11): > eal: add missing C++ guards > telemetry: add missing C++ guards > ethdev: add missing C++ guards > metrics: add missing C++ guards > acl: add missing C++ guards > compressdev: add missing C++ guards > eventdev: add missing C++ guards > kni: add missing C++ guards > vhost: add missing C++ guards > examples/l2fwd-crypto: fix port mask overflow > crypto/virtio: fix out-of-bounds access > > Bruce Richardson (19): > doc: remove dependency on findutils on FreeBSD > dma/idxd: fix paths to driver sysfs directory > build: fix warnings when running external commands > build: fix warning about using -Wextra flag > build: remove deprecated Meson functions > eal: fix C++ include > eventdev: fix C++ include > graph: fix C++ include > ipsec: fix C++ include > table: fix C++ include > vhost: fix C++ include > ethdev: fix cast for C++ compatibility > dma/idxd: configure maximum batch size to high value > distributor: fix potential overflow > eal/freebsd: add missing C++ include guards > compressdev: fix missing space in log macro > cryptodev: fix clang C++ include > doc: replace characters for (R) symbol in Linux guide > doc: fix missing note on UIO module in Linux guide > > Chandubabu Namburu (1): > net/axgbe: use PCI root complex device to distinguish device > > Chenbo Xia (1): > vhost: fix queue number check when setting inflight FD > > Chengchang Tang (1): > net/bonding: fix offloading configuration > > Chengwen Feng (1): > net/hns3: delete duplicated RSS type > > Chuanshe Zhang (1): > examples/flow_classify: fix failure message > > Ciara Loftus (2): > net/af_xdp: fix build with -Wunused-function > net/af_xdp: ensure socket is deleted on Rx queue setup error > > Dapeng Yu (2): > net/ice: track DCF state of PF > net/i40e: enable maximum frame size at port level > > Dariusz Sosnowski (2): > net/mlx5: fix inline length for multi-segment TSO > net/mlx5: fix MPLS/GRE Verbs spec ordering > > David Marchand (7): > config/ppc: fix build with GCC >= 10 > devtools: fix comment detection in forbidden token check > stack: fix stubs header export > test/mbuf: fix mbuf data content check > net/af_xdp: add missing trailing newline in logs > vhost: fix FD leak with inflight messages > bpf: fix build with some libpcap version on FreeBSD > > Dawid Gorecki (2): > net/ena: fix reset reason being overwritten > net/ena: check memory BAR before initializing LLQ > > Devendra Singh Rawat (1): > net/qede: fix Rx bulk mbuf allocation > > Dmitry Kozlyuk (6): > net/mlx5: relax headroom assertion > app/testpmd: fix external buffer allocation > net/mlx5: fix modify port action validation > common/mlx5: add Netlink event helpers > net/mlx5: fix link status change detection > net/mlx5: fix initial link status detection > > Ferruh Yigit (2): > kni: update kernel API to set random MAC address > ethdev: fix doxygen comments for device info struct > > Gregory Etelson (5): > net/mlx5: fix RSS expansion with explicit next protocol > net/mlx5: fix GRE protocol type translation for Verbs > net/mlx5: fix GRE item translation in Verbs > net/mlx5: fix inet IPIP protocol type > net/mlx5: fix next protocol RSS expansion > > Haiyue Wang (1): > doc: fix KNI PMD name typo > > Harold Huang (2): > net/virtio-user: fix resource leak on probing failure > net/kni: fix config initialization > > Heinrich Kuhn (1): > net/nfp: free HW rings memzone on queue release > > Hemant Agrawal (1): > crypto/dpaax_sec: fix auth/cipher xform chain checks > > Honnappa Nagarahalli (3): > examples/distributor: reduce Tx queue number to 1 > examples/l3fwd: share queue size variables > examples/l3fwd: make Rx and Tx queue size configurable > > Huisong Li (8): > net/hns3: fix using enum as boolean > net/hns3: fix max packet size rollback in PF > net/hns3: fix insecure way to query MAC statistics > net/hns3: fix operating queue when TCAM table is invalid > kni: fix freeing order in device release > net/hns3: fix RSS TC mode entry > net/hns3: fix VF RSS TC mode entry > net/hns3: increase time waiting for PF reset completion > > Ivan Malov (3): > net/sfc: validate queue span when parsing flow action RSS > net/sfc: do not push fast free offload to default TxQ config > net/sfc: demand Tx fast free offload on EF10 simple datapath > > Jakub Poczatek (1): > doc: fix FIPS guide > > Jiawei Wang (3): > net/mlx5: fix NIC egress flow mismatch in switchdev mode > net/mlx5: fix sample flow action on trusted device > net/mlx5: fix port matching in sample flow rule > > Jiawen Wu (1): > net/txgbe: fix debug logs > > Jie Hai (1): > net/hns3: remove duplicate macro definition > > Jie Zhou (2): > eal/windows: fix error code for not supported API > test/mem: fix error check > > Josh Soref (1): > fix spelling in comments and strings > > Junfeng Guo (1): > raw/ntb: clear all valid doorbell bits on init > > Kalesh AP (13): > net/bnxt: fix multicast address set > net/bnxt: fix multicast MAC restore during reset recovery > net/bnxt: fix queue stop operation > net/bnxt: restore RSS configuration after reset recovery > net/bnxt: fix restoring VLAN filtering after recovery > net/bnxt: cap maximum number of unicast MAC addresses > net/bnxt: add null check for mark table > net/bnxt: get maximum supported multicast filters count > net/bnxt: fix handling of VF configuration change > net/bnxt: fix xstats query > net/bnxt: fix check for autoneg enablement > net/bnxt: handle ring cleanup in case of error > net/bnxt: fix memzone allocation per VNIC > > Kathleen Capella (2): > net/iavf: count continuous DD bits for Arm > net/iavf: count continuous DD bits for Arm in flex Rx > > Kevin Liu (2): > net/ice: fix Tx checksum offload > net/ice: fix Tx offload path choice > > Kevin Traynor (2): > maintainers: update for stable branches > examples/qos_sched: fix compile failure > > Kiran Kumar K (1): > common/octeontx2: update mailbox version to 0xb > > Kumara Parameshwaran (2): > ethdev: add internal function to device struct from name > net/tap: fix to populate FDs in secondary process > > Lance Richardson (1): > net/bnxt: fix xstats names query overrun > > Leyi Rong (1): > net/iavf: fix potential out-of-bounds access > > Lijun Ou (1): > net/hns3: fix RSS key with null > > Lior Margalit (1): > net/mlx5: fix assertion on flags set in packet mbuf > > Luca Boccassi (1): > cryptodev: add backward-compatible enum > > Markus Theil (1): > kni: fix ioctl signature > > Martin Spinler (2): > net/nfb: fix array indexes in deinit functions > net/nfb: fix multicast/promiscuous mode switching > > Matan Azrad (1): > vdpa/mlx5: workaround queue stop with traffic > > Maxime Coquelin (1): > vhost: fix unsafe vring addresses modifications > > Maxime Gouin (3): > bus/ifpga: remove useless check while browsing devices > net/nfp: remove duplicated check when setting MAC address > net/nfp: remove useless range checks > > Megha Ajmera (1): > examples/qos_sched: fix core mask overflow > > Michael Baum (11): > common/mlx5: add minimum WQE size for striding RQ > net/mlx5: improve stride parameter names > net/mlx5: fix MPRQ stride devargs adjustment > net/mlx5: fix memory socket selection in ASO management > common/mlx5: fix error handling in multi-class probe > net/mlx5: fix ineffective metadata argument adjustment > doc: remove obsolete vector Tx explanations from mlx5 guide > doc: replace broken links in mlx guides > doc: correct name of BlueField-2 in mlx5 guide > net/mlx5: fix sibling device config check > net/mlx5: workaround ASO memory region creation > > Michal Krawczyk (5): > net/ena: remove unused enumeration > net/ena: remove unused offload variables > net/ena: skip timer if reset is triggered > net/ena: fix meta descriptor DF flag setup > net/ena: fix checksum flag for L4 > > Michal Wilczynski (1): > net/ice: fix overwriting of LSE bit by DCF > > Min Hu (Connor) (4): > net/bonding: fix promiscuous and allmulticast state > net/bonding: fix reference count on mbufs > app/testpmd: fix bonding mode set > app/testpmd: check starting port is not in bonding > > Naga Harish K S V (1): > eventdev/eth_tx: fix queue add error code > > Nicolas Chautru (1): > baseband/acc100: avoid out-of-bounds access > > Nipun Gupta (1): > examples/l3fwd: fix Rx burst size for event mode > > Nithin Dabilpuram (2): > examples/ipsec-secgw: fix eventdev start sequence > examples/ipsec-secgw: fix default flow rule creation > > Pablo de Lara (4): > crypto/ipsec_mb: fix ZUC authentication verify > crypto/ipsec_mb: fix ZUC operation overwrite > test/efd: fix sockets mask size > efd: fix uninitialized structure > > Qi Zhang (2): > net/ice: fix Tx checksum offload capability > doc: update matching versions in ice guide > > Rahul Bhansali (1): > examples/l3fwd: fix buffer overflow in Tx > > Rahul Lakkireddy (1): > net/cxgbe: fix dangling pointer by mailbox access rework > > Raja Zidane (7): > net/mlx5: fix mark enabling for Rx > app/testpmd: fix GENEVE parsing in checksum mode > app/compress-perf: fix cycle count operations allocation > app/compress-perf: optimize operations pool allocation > app/compress-perf: fix socket ID type during init > app/compress-perf: fix number of queue pairs to setup > compressdev: fix socket ID type > > Rashmi Shetty (1): > doc: fix dlb2 guide > > Reshma Pattan (1): > app/pdump: abort on multi-core capture limit > > Rongwei Liu (1): > net/mlx5: fix shared RSS destroy > > Ruifeng Wang (1): > config: add arch define for Arm > > Satheesh Paul (2): > net/octeontx2:: fix base rule merge > net/octeontx2: fix flow MCAM priority management > > Sean Morrissey (1): > app/testpmd: fix dereference before null check > > Stephen Douthit (1): > net/ixgbe: fix FSP check for X550EM devices > > Stephen Hemminger (4): > eal/linux: log hugepage create errors with filename > net/memif: remove unnecessary Rx interrupt stub > ipc: end multiprocess thread during cleanup > vfio: cleanup the multiprocess sync handle > > Steve Yang (4): > app/testpmd: fix stack overflow for EEPROM display > net/i40e: fix unintentional integer overflow > eal/linux: fix illegal memory access in uevent handler > net/iavf: fix function pointer in multi-process > > Thomas Monjalon (3): > doc: replace deprecated distutils version parsing > app/testpmd: fix build without drivers > regexdev: fix section attribute of symbols > > Tianfei Zhang (2): > raw/ifpga/base: fix SPI transaction > raw/ifpga: fix thread closing > > Tianli Lai (1): > examples/kni: add missing trailing newline in log > > Vanshika Shukla (2): > net/dpaa2: fix unregistering interrupt handler > net/dpaa2: fix timestamping for IEEE1588 > > Viacheslav Ovsiienko (1): > app/testpmd: fix Tx scheduling interval > > Vladimir Medvedkin (1): > app/fib: fix division by zero > > Wei Huang (5): > raw/ifpga/base: fix port feature ID > raw/ifpga: fix variable initialization in probing > raw/ifpga: fix monitor thread > raw/ifpga: fix interrupt handle allocation > raw/ifpga: fix build with optimization > > Weiguo Li (10): > bus/dpaa: fix C++ include guard > net/cxgbe: remove useless C++ include guard > net/dpaa2: remove useless C++ include guard > eal/windows: remove useless C++ include guard > net/enic: fix dereference before null check > regex/mlx5: fix memory allocation check > net/memif: remove pointer deference before null check > compress/octeontx: fix null pointer dereference > net/txgbe: fix queue statistics mapping > net/bnxt: fix null dereference in session cleanup > > Wenwu Ma (1): > examples/vhost: fix launch with physical port > > Xiaoyu Min (1): > net/mlx5: reject jump to root table > > Xuan Ding (1): > vhost: fix field naming in guest page struct > > Xueming Li (1): > net/virtio: fix Tx queue 0 overriden by queue 128 > > Yajun Wu (1): > common/mlx5: fix queue pair ack timeout configuration > > Yiding Zhou (1): > net/ice: fix build with 16-byte Rx descriptor > > Yu Wenjun (1): > net/bonding: fix RSS with early configure > > Yuan Wang (1): > vhost: fix guest to host physical address mapping > > Yunjian Wang (7): > net/bonding: fix mode type mismatch > net/ice: fix link up when starting device > net/virtio-user: check FD flags getting failure > ring: fix error code when creating ring > net/ixgbe: check filter init failure > mem: check allocation in dynamic hugepage init > net/ixgbe: reset security context pointer on close > > Yuying Zhang (1): > net/ice/base: add profile validation on switch filter > > Zhihong Wang (1): > ring: fix overflow in memory size calculation > > --0000000000002d5fef05dae2c805 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Luca,

The testing= with dpdk 20.11.5-rc1 from Red Hat looks good. We teste= d below 17 scenarios and all got PASS on RHEL8:

(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)Gu= est with device assignment(VF) throughput testing: PASS
(4)PVP (host dpd= k testpmd as vswitch) 1Q: throughput testing: PASS
(5)PVP vhost-user 2Q = throughput testing: PASS
(6)PVP vhost-user 1Q - cross numa node throughp= ut testing: PASS
(7)Guest with vhost-user 2 queues throughput testing: P= ASS
(8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnec= t: PASS
(9)vhost-user reconnect with dpdk-client, qemu-server: ovs recon= nect: PASS
(10)PVP 1Q live migration testing: PASS
(11)PVP 1Q = cross numa node live migration testing: PASS
(12)Guest with ovs+dpdk+vho= st-user 1Q live migration testing: PASS
(13)Guest with ovs+dpdk+vhost-us= er 1Q live migration testing (2M): PASS
(14)Guest with ovs+dpdk+vhost-us= er 2Q live migration testing: PASS
(15)Guest with ovs+dpdk+vhost-user 4Q= live migration testing: PASS
(16)Host PF + DPDK testing: PASS
(17)Ho= st VF + DPDK testing: PASS
=C2=A0
Versions:
kern= el 4.18
qemu 6.2
dpdk: git://= dpdk.org/dpdk-stable branch: 20.11
# git log -1
commit 576= 842a59ab35979dc102535f59061fa3d6ea16b
Author: Luca Boccassi <bluca@debian.org>
Date: =C2=A0 Fri M= ar 18 15:01:38 2022 +0000
=C2=A0 =C2=A0 version: 20.11.5-rc1
=C2=A0 = =C2=A0 Signed-off-by: Luca Boccassi <bluca@debian.org>

NICs: X540-AT2 NIC(ixgbe, 10G)<= br>
Best regards,

Pei

<= div dir=3D"ltr" class=3D"gmail_attr">On Fri, Mar 18, 2022 at 11:21 PM <<= a href=3D"mailto:luca.boccassi@gmail.com">luca.boccassi@gmail.com> w= rote:
Hi all,
Here is a list of patches targeted for stable release 20.11.5.

The planned date for the final release is the 4th of April.

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

A release candidate tarball can be found at:

=C2=A0 =C2=A0 https://dpdk.org/browse/dpdk= -stable/tag/?id=3Dv20.11.5-rc1

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

Thanks.

Luca Boccassi

---
Adham Masarwah (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix show RSS RETA on Windows

Ajit Khaparde (4):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix PAM4 mask setting
=C2=A0 =C2=A0 =C2=A0 net/bnxt: check VF representor pointer before access =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix VF resource allocation strategy
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix ring calculation for representors

Alexander Kozyrev (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix maximum packet headers size for TSO
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix committed bucket size

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

Anatoly Burakov (1):
=C2=A0 =C2=A0 =C2=A0 net/qede: fix redundant condition in debug code

Andrzej Ostruszka (1):
=C2=A0 =C2=A0 =C2=A0 ring: optimize corner case for enqueue/dequeue

Andy Pei (1):
=C2=A0 =C2=A0 =C2=A0 vdpa/ifc: fix log info mismatch

Arek Kusztal (1):
=C2=A0 =C2=A0 =C2=A0 cryptodev: fix RSA key type name

Bin Zheng (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: add vector Rx parameter check

Bing Zhao (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix matcher priority with ICMP or ICMPv6
=C2=A0 =C2=A0 =C2=A0 net/mlx5: remove unused reference counter

Brian Dooley (11):
=C2=A0 =C2=A0 =C2=A0 eal: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 telemetry: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 ethdev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 metrics: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 acl: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 compressdev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 eventdev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 kni: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 vhost: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 examples/l2fwd-crypto: fix port mask overflow
=C2=A0 =C2=A0 =C2=A0 crypto/virtio: fix out-of-bounds access

Bruce Richardson (19):
=C2=A0 =C2=A0 =C2=A0 doc: remove dependency on findutils on FreeBSD
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix paths to driver sysfs directory
=C2=A0 =C2=A0 =C2=A0 build: fix warnings when running external commands
=C2=A0 =C2=A0 =C2=A0 build: fix warning about using -Wextra flag
=C2=A0 =C2=A0 =C2=A0 build: remove deprecated Meson functions
=C2=A0 =C2=A0 =C2=A0 eal: fix C++ include
=C2=A0 =C2=A0 =C2=A0 eventdev: fix C++ include
=C2=A0 =C2=A0 =C2=A0 graph: fix C++ include
=C2=A0 =C2=A0 =C2=A0 ipsec: fix C++ include
=C2=A0 =C2=A0 =C2=A0 table: fix C++ include
=C2=A0 =C2=A0 =C2=A0 vhost: fix C++ include
=C2=A0 =C2=A0 =C2=A0 ethdev: fix cast for C++ compatibility
=C2=A0 =C2=A0 =C2=A0 dma/idxd: configure maximum batch size to high value =C2=A0 =C2=A0 =C2=A0 distributor: fix potential overflow
=C2=A0 =C2=A0 =C2=A0 eal/freebsd: add missing C++ include guards
=C2=A0 =C2=A0 =C2=A0 compressdev: fix missing space in log macro
=C2=A0 =C2=A0 =C2=A0 cryptodev: fix clang C++ include
=C2=A0 =C2=A0 =C2=A0 doc: replace characters for (R) symbol in Linux guide<= br> =C2=A0 =C2=A0 =C2=A0 doc: fix missing note on UIO module in Linux guide

Chandubabu Namburu (1):
=C2=A0 =C2=A0 =C2=A0 net/axgbe: use PCI root complex device to distinguish = device

Chenbo Xia (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix queue number check when setting inflight FD=

Chengchang Tang (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix offloading configuration

Chengwen Feng (1):
=C2=A0 =C2=A0 =C2=A0 net/hns3: delete duplicated RSS type

Chuanshe Zhang (1):
=C2=A0 =C2=A0 =C2=A0 examples/flow_classify: fix failure message

Ciara Loftus (2):
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix build with -Wunused-function
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: ensure socket is deleted on Rx queue setup= error

Dapeng Yu (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: track DCF state of PF
=C2=A0 =C2=A0 =C2=A0 net/i40e: enable maximum frame size at port level

Dariusz Sosnowski (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix inline length for multi-segment TSO
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MPLS/GRE Verbs spec ordering

David Marchand (7):
=C2=A0 =C2=A0 =C2=A0 config/ppc: fix build with GCC >=3D 10
=C2=A0 =C2=A0 =C2=A0 devtools: fix comment detection in forbidden token che= ck
=C2=A0 =C2=A0 =C2=A0 stack: fix stubs header export
=C2=A0 =C2=A0 =C2=A0 test/mbuf: fix mbuf data content check
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: add missing trailing newline in logs
=C2=A0 =C2=A0 =C2=A0 vhost: fix FD leak with inflight messages
=C2=A0 =C2=A0 =C2=A0 bpf: fix build with some libpcap version on FreeBSD
Dawid Gorecki (2):
=C2=A0 =C2=A0 =C2=A0 net/ena: fix reset reason being overwritten
=C2=A0 =C2=A0 =C2=A0 net/ena: check memory BAR before initializing LLQ

Devendra Singh Rawat (1):
=C2=A0 =C2=A0 =C2=A0 net/qede: fix Rx bulk mbuf allocation

Dmitry Kozlyuk (6):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: relax headroom assertion
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix external buffer allocation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix modify port action validation
=C2=A0 =C2=A0 =C2=A0 common/mlx5: add Netlink event helpers
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix link status change detection
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix initial link status detection

Ferruh Yigit (2):
=C2=A0 =C2=A0 =C2=A0 kni: update kernel API to set random MAC address
=C2=A0 =C2=A0 =C2=A0 ethdev: fix doxygen comments for device info struct
Gregory Etelson (5):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RSS expansion with explicit next protoco= l
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GRE protocol type translation for Verbs<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GRE item translation in Verbs
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix inet IPIP protocol type
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix next protocol RSS expansion

Haiyue Wang (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix KNI PMD name typo

Harold Huang (2):
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix resource leak on probing failure<= br> =C2=A0 =C2=A0 =C2=A0 net/kni: fix config initialization

Heinrich Kuhn (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: free HW rings memzone on queue release

Hemant Agrawal (1):
=C2=A0 =C2=A0 =C2=A0 crypto/dpaax_sec: fix auth/cipher xform chain checks
Honnappa Nagarahalli (3):
=C2=A0 =C2=A0 =C2=A0 examples/distributor: reduce Tx queue number to 1
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: share queue size variables
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: make Rx and Tx queue size configurable=

Huisong Li (8):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix using enum as boolean
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix max packet size rollback in PF
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix insecure way to query MAC statistics
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix operating queue when TCAM table is inval= id
=C2=A0 =C2=A0 =C2=A0 kni: fix freeing order in device release
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS TC mode entry
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix VF RSS TC mode entry
=C2=A0 =C2=A0 =C2=A0 net/hns3: increase time waiting for PF reset completio= n

Ivan Malov (3):
=C2=A0 =C2=A0 =C2=A0 net/sfc: validate queue span when parsing flow action = RSS
=C2=A0 =C2=A0 =C2=A0 net/sfc: do not push fast free offload to default TxQ = config
=C2=A0 =C2=A0 =C2=A0 net/sfc: demand Tx fast free offload on EF10 simple da= tapath

Jakub Poczatek (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix FIPS guide

Jiawei Wang (3):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix NIC egress flow mismatch in switchdev mo= de
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix sample flow action on trusted device
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix port matching in sample flow rule

Jiawen Wu (1):
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix debug logs

Jie Hai (1):
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove duplicate macro definition

Jie Zhou (2):
=C2=A0 =C2=A0 =C2=A0 eal/windows: fix error code for not supported API
=C2=A0 =C2=A0 =C2=A0 test/mem: fix error check

Josh Soref (1):
=C2=A0 =C2=A0 =C2=A0 fix spelling in comments and strings

Junfeng Guo (1):
=C2=A0 =C2=A0 =C2=A0 raw/ntb: clear all valid doorbell bits on init

Kalesh AP (13):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix multicast address set
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix multicast MAC restore during reset recov= ery
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix queue stop operation
=C2=A0 =C2=A0 =C2=A0 net/bnxt: restore RSS configuration after reset recove= ry
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix restoring VLAN filtering after recovery<= br> =C2=A0 =C2=A0 =C2=A0 net/bnxt: cap maximum number of unicast MAC addresses<= br> =C2=A0 =C2=A0 =C2=A0 net/bnxt: add null check for mark table
=C2=A0 =C2=A0 =C2=A0 net/bnxt: get maximum supported multicast filters coun= t
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix handling of VF configuration change
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix xstats query
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix check for autoneg enablement
=C2=A0 =C2=A0 =C2=A0 net/bnxt: handle ring cleanup in case of error
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix memzone allocation per VNIC

Kathleen Capella (2):
=C2=A0 =C2=A0 =C2=A0 net/iavf: count continuous DD bits for Arm
=C2=A0 =C2=A0 =C2=A0 net/iavf: count continuous DD bits for Arm in flex Rx<= br>
Kevin Liu (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix Tx checksum offload
=C2=A0 =C2=A0 =C2=A0 net/ice: fix Tx offload path choice

Kevin Traynor (2):
=C2=A0 =C2=A0 =C2=A0 maintainers: update for stable branches
=C2=A0 =C2=A0 =C2=A0 examples/qos_sched: fix compile failure

Kiran Kumar K (1):
=C2=A0 =C2=A0 =C2=A0 common/octeontx2: update mailbox version to 0xb

Kumara Parameshwaran (2):
=C2=A0 =C2=A0 =C2=A0 ethdev: add internal function to device struct from na= me
=C2=A0 =C2=A0 =C2=A0 net/tap: fix to populate FDs in secondary process

Lance Richardson (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix xstats names query overrun

Leyi Rong (1):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix potential out-of-bounds access

Lijun Ou (1):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS key with null

Lior Margalit (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix assertion on flags set in packet mbuf
Luca Boccassi (1):
=C2=A0 =C2=A0 =C2=A0 cryptodev: add backward-compatible enum

Markus Theil (1):
=C2=A0 =C2=A0 =C2=A0 kni: fix ioctl signature

Martin Spinler (2):
=C2=A0 =C2=A0 =C2=A0 net/nfb: fix array indexes in deinit functions
=C2=A0 =C2=A0 =C2=A0 net/nfb: fix multicast/promiscuous mode switching

Matan Azrad (1):
=C2=A0 =C2=A0 =C2=A0 vdpa/mlx5: workaround queue stop with traffic

Maxime Coquelin (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix unsafe vring addresses modifications

Maxime Gouin (3):
=C2=A0 =C2=A0 =C2=A0 bus/ifpga: remove useless check while browsing devices=
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove duplicated check when setting MAC addr= ess
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove useless range checks

Megha Ajmera (1):
=C2=A0 =C2=A0 =C2=A0 examples/qos_sched: fix core mask overflow

Michael Baum (11):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: add minimum WQE size for striding RQ
=C2=A0 =C2=A0 =C2=A0 net/mlx5: improve stride parameter names
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MPRQ stride devargs adjustment
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix memory socket selection in ASO managemen= t
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix error handling in multi-class probe =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix ineffective metadata argument adjustment=
=C2=A0 =C2=A0 =C2=A0 doc: remove obsolete vector Tx explanations from mlx5 = guide
=C2=A0 =C2=A0 =C2=A0 doc: replace broken links in mlx guides
=C2=A0 =C2=A0 =C2=A0 doc: correct name of BlueField-2 in mlx5 guide
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix sibling device config check
=C2=A0 =C2=A0 =C2=A0 net/mlx5: workaround ASO memory region creation

Michal Krawczyk (5):
=C2=A0 =C2=A0 =C2=A0 net/ena: remove unused enumeration
=C2=A0 =C2=A0 =C2=A0 net/ena: remove unused offload variables
=C2=A0 =C2=A0 =C2=A0 net/ena: skip timer if reset is triggered
=C2=A0 =C2=A0 =C2=A0 net/ena: fix meta descriptor DF flag setup
=C2=A0 =C2=A0 =C2=A0 net/ena: fix checksum flag for L4

Michal Wilczynski (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix overwriting of LSE bit by DCF

Min Hu (Connor) (4):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix promiscuous and allmulticast state =C2=A0 =C2=A0 =C2=A0 net/bonding: fix reference count on mbufs
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix bonding mode set
=C2=A0 =C2=A0 =C2=A0 app/testpmd: check starting port is not in bonding

Naga Harish K S V (1):
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_tx: fix queue add error code

Nicolas Chautru (1):
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: avoid out-of-bounds access

Nipun Gupta (1):
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix Rx burst size for event mode

Nithin Dabilpuram (2):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix eventdev start sequence
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix default flow rule creation
Pablo de Lara (4):
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix ZUC authentication verify
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix ZUC operation overwrite
=C2=A0 =C2=A0 =C2=A0 test/efd: fix sockets mask size
=C2=A0 =C2=A0 =C2=A0 efd: fix uninitialized structure

Qi Zhang (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix Tx checksum offload capability
=C2=A0 =C2=A0 =C2=A0 doc: update matching versions in ice guide

Rahul Bhansali (1):
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix buffer overflow in Tx

Rahul Lakkireddy (1):
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: fix dangling pointer by mailbox access rewo= rk

Raja Zidane (7):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix mark enabling for Rx
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix GENEVE parsing in checksum mode
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: fix cycle count operations allocati= on
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: optimize operations pool allocation=
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: fix socket ID type during init
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: fix number of queue pairs to setup<= br> =C2=A0 =C2=A0 =C2=A0 compressdev: fix socket ID type

Rashmi Shetty (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix dlb2 guide

Reshma Pattan (1):
=C2=A0 =C2=A0 =C2=A0 app/pdump: abort on multi-core capture limit

Rongwei Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix shared RSS destroy

Ruifeng Wang (1):
=C2=A0 =C2=A0 =C2=A0 config: add arch define for Arm

Satheesh Paul (2):
=C2=A0 =C2=A0 =C2=A0 net/octeontx2:: fix base rule merge
=C2=A0 =C2=A0 =C2=A0 net/octeontx2: fix flow MCAM priority management

Sean Morrissey (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix dereference before null check

Stephen Douthit (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix FSP check for X550EM devices

Stephen Hemminger (4):
=C2=A0 =C2=A0 =C2=A0 eal/linux: log hugepage create errors with filename =C2=A0 =C2=A0 =C2=A0 net/memif: remove unnecessary Rx interrupt stub
=C2=A0 =C2=A0 =C2=A0 ipc: end multiprocess thread during cleanup
=C2=A0 =C2=A0 =C2=A0 vfio: cleanup the multiprocess sync handle

Steve Yang (4):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix stack overflow for EEPROM display
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix unintentional integer overflow
=C2=A0 =C2=A0 =C2=A0 eal/linux: fix illegal memory access in uevent handler=
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix function pointer in multi-process

Thomas Monjalon (3):
=C2=A0 =C2=A0 =C2=A0 doc: replace deprecated distutils version parsing
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix build without drivers
=C2=A0 =C2=A0 =C2=A0 regexdev: fix section attribute of symbols

Tianfei Zhang (2):
=C2=A0 =C2=A0 =C2=A0 raw/ifpga/base: fix SPI transaction
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix thread closing

Tianli Lai (1):
=C2=A0 =C2=A0 =C2=A0 examples/kni: add missing trailing newline in log

Vanshika Shukla (2):
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix unregistering interrupt handler
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix timestamping for IEEE1588

Viacheslav Ovsiienko (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix Tx scheduling interval

Vladimir Medvedkin (1):
=C2=A0 =C2=A0 =C2=A0 app/fib: fix division by zero

Wei Huang (5):
=C2=A0 =C2=A0 =C2=A0 raw/ifpga/base: fix port feature ID
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix variable initialization in probing
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix monitor thread
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix interrupt handle allocation
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix build with optimization

Weiguo Li (10):
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix C++ include guard
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: remove useless C++ include guard
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: remove useless C++ include guard
=C2=A0 =C2=A0 =C2=A0 eal/windows: remove useless C++ include guard
=C2=A0 =C2=A0 =C2=A0 net/enic: fix dereference before null check
=C2=A0 =C2=A0 =C2=A0 regex/mlx5: fix memory allocation check
=C2=A0 =C2=A0 =C2=A0 net/memif: remove pointer deference before null check<= br> =C2=A0 =C2=A0 =C2=A0 compress/octeontx: fix null pointer dereference
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix queue statistics mapping
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix null dereference in session cleanup

Wenwu Ma (1):
=C2=A0 =C2=A0 =C2=A0 examples/vhost: fix launch with physical port

Xiaoyu Min (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: reject jump to root table

Xuan Ding (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix field naming in guest page struct

Xueming Li (1):
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix Tx queue 0 overriden by queue 128

Yajun Wu (1):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix queue pair ack timeout configuration<= br>
Yiding Zhou (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix build with 16-byte Rx descriptor

Yu Wenjun (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix RSS with early configure

Yuan Wang (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix guest to host physical address mapping

Yunjian Wang (7):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix mode type mismatch
=C2=A0 =C2=A0 =C2=A0 net/ice: fix link up when starting device
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: check FD flags getting failure
=C2=A0 =C2=A0 =C2=A0 ring: fix error code when creating ring
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: check filter init failure
=C2=A0 =C2=A0 =C2=A0 mem: check allocation in dynamic hugepage init
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: reset security context pointer on close

Yuying Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: add profile validation on switch filter<= br>
Zhihong Wang (1):
=C2=A0 =C2=A0 =C2=A0 ring: fix overflow in memory size calculation

--0000000000002d5fef05dae2c805--