From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2E9A0A09EF for ; Wed, 16 Dec 2020 11:10:12 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 06332C9AE; Wed, 16 Dec 2020 11:10:11 +0100 (CET) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by dpdk.org (Postfix) with ESMTP id F0CFBC988; Wed, 16 Dec 2020 11:10:06 +0100 (CET) Received: by mail-wm1-f42.google.com with SMTP id x22so1761618wmc.5; Wed, 16 Dec 2020 02:10:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:content-transfer-encoding:user-agent:mime-version; bh=pJ1asZ2yVDBBiCIzgCn5vQBNHCPZarMWmbaqh8ved5c=; b=k3WPBGMBHx6q5tsNMRoxU0y6bQdoEuEiZe1jFH86URi7f5aw17ig1Dcs1RyBtkxohX tRDsaYoAOWyA9pOScZQDatelH0ihKaaUMaU31CrvD8xxvG0iQeWYtG7C5TbKnjKUbDfS FtOzy4zLt5rhDnp8rxGyBxVr7bpS8W8wKRBXcTXypJNCmtL/FM8GNjoMmzvgb6+2l7Ae 032f3bwalfcgl/1wHGzMoc23pql163nqF2lcrvDOnXAldgRa1wRNX31Mc1zUrYYrzW7F 7fpPW6OmePhU2+suobvXQCnjR2AVPAAN4+mGGZckpPT+LBysrGBHUPp8S0ieKn9ypGHu 1JVQ== X-Gm-Message-State: AOAM532wiXNKFEn+dMnLPChzn5YdYA/R/21rGgg+cZZMGnSOVHZPCt6B 4GM7cSrMmeymkDQwq69e1qY= X-Google-Smtp-Source: ABdhPJwcRtOpr32bG2bxXVKpB+MP9qTspnNQwyKEhDuC6nZYQBqQncRFad4QyRQbbvn51IIJLLDS8Q== X-Received: by 2002:a1c:b4c4:: with SMTP id d187mr2554100wmf.38.1608113405668; Wed, 16 Dec 2020 02:10:05 -0800 (PST) Received: from localhost ([88.98.246.218]) by smtp.gmail.com with ESMTPSA id y7sm2038071wmb.37.2020.12.16.02.10.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Dec 2020 02:10:04 -0800 (PST) Message-ID: <93bce383b6b887cfe8450baedfac3fa1bb8bd94f.camel@debian.org> From: Luca Boccassi To: Pei Zhang Cc: stable@dpdk.org, dev@dpdk.org, Kevin Traynor , david.marchand@redhat.com Date: Wed, 16 Dec 2020 10:10:04 +0000 In-Reply-To: <1345396119.6503198.1608108443033.JavaMail.zimbra@redhat.com> References: <20201203093856.299103-1-luca.boccassi@gmail.com> <1345396119.6503198.1608108443033.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.30.5-1.2 MIME-Version: 1.0 Subject: Re: [dpdk-stable] 19.11.6 patches review and test X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 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 Sender: "stable" Thank you! On Wed, 2020-12-16 at 03:47 -0500, Pei Zhang wrote: > Hello Luca, >=20 > The testing with dpdk 19.11.6-rc1 from Red Hat looks good. We tested belo= w 17 scenarios and and all got PASS on RHEL8: >=20 > (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: 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) Allocate memory from the NUMA node which Virtio device locates: PASS > (16)Host PF + DPDK testing: PASS > (17)Host VF + DPDK testing: PASS >=20 > Versions: >=20 > kernel 4.18 > qemu 5.2 >=20 > dpdk: git://dpdk.org/dpdk-stable =20 > # git log -1 > commit 50896858fe328f530308481a0530bb6a2626113f (HEAD, tag: v19.11.6-rc1,= origin/19.11) > Author: Luca Boccassi > Date: Wed Dec 2 18:23:50 2020 +0000 >=20 > version: 19.11.6-rc1 > =20 > Signed-off-by: Luca Boccassi >=20 > # git branch > remotes/origin/19.11 >=20 > NICs: X540-AT2 NIC(ixgbe, 10G) >=20 > Best regards, >=20 > Pei >=20 > ----- Original Message ----- > > From: "luca boccassi" > > To: stable@dpdk.org > > Cc: dev@dpdk.org, "Abhishek Marathe" , = "Akhil Goyal" , "Ali > > Alnubani" , "benjamin walker" , "David Christensen" > > , "Hemant Agrawal" , "I= an Stokes" , "Jerin > > Jacob" , "John McNamara" ,= "Ju-Hyoung Lee" , > > "Kevin Traynor" , "Luca Boccassi" , "Pei Zhang" , "pingx > > yu" , "qian q xu" , "Raslan Da= rawsheh" , "Thomas > > Monjalon" , "yuan peng" , "zh= aoyan chen" > > Sent: Thursday, December 3, 2020 5:38:56 PM > > Subject: 19.11.6 patches review and test > >=20 > > Hi all, > >=20 > > Here is a list of patches targeted for stable release 19.11.6. > >=20 > > The planned date for the final release is December 17. > >=20 > > 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. > >=20 > > A release candidate tarball can be found at: > >=20 > > https://dpdk.org/browse/dpdk-stable/tag/?id=3Dv19.11.6-rc1 > >=20 > > These patches are located at branch 19.11 of dpdk-stable repo: > > https://dpdk.org/browse/dpdk-stable/ > >=20 > > Thanks. > >=20 > > Luca Boccassi > >=20 > > --- > > Abhinandan Gujjar (1): > > test/event_crypto_adapter: fix configuration > >=20 > > Ajit Khaparde (2): > > net/bnxt: increase size of Rx CQ > > net/bnxt: fix resetting mbuf data offset > >=20 > > Alexander Kozyrev (3): > > net/mlx5: fix Rx queue count calculation > > net/mlx: do not enforce RSS hash offload > > net/mlx5: fix Rx packet padding config via DevX > >=20 > > Alvin Zhang (1): > > net/ice: fix Rx offload flags in SSE path > >=20 > > Anatoly Burakov (2): > > doc: clarify instructions on running as non-root > > doc: update information on using hugepages > >=20 > > Andrew Rybchenko (1): > > doc: fix EF10 Rx mode name in sfc guide > >=20 > > Ankur Dwivedi (4): > > crypto/octeontx2: fix session-less mode > > test/crypto: fix device number > > test/event: fix function arguments for crypto adapter > > crypto/octeontx2: fix multi-process > >=20 > > Archana Muniganti (1): > > examples/fips_validation: fix version compatibility > >=20 > > Arek Kusztal (1): > > doc: remove notice about AES-GCM IV and J0 > >=20 > > Beilei Xing (1): > > net/i40e: fix flow director for eth + VLAN pattern > >=20 > > Bruce Richardson (11): > > app/testpmd: fix name of bitrate library in meson build > > doc: fix formatting of notes in meson guide > > build: skip detecting libpcap via pcap-config > > eal/x86: fix memcpy AVX-512 enablement > > doc: add SPDX license tag header to meson guide > > app: fix missing dependencies > > examples/l2fwd-crypto: fix missing dependency > > examples/vm_power: fix build on Ubuntu 20.04 > > examples/multi_process: fix build on Ubuntu 20.04 > > examples: fix flattening directory layout on install > > examples/l2fwd-keepalive: skip meson build if no librt > >=20 > > Chas Williams (2): > > net: check segment pointer in raw checksum processing > > net/virtio: check raw checksum failure > >=20 > > Chenbo Xia (3): > > drivers/net: fix port id size > > app: fix ethdev port id size > > doc: fix ethdev port id size > >=20 > > Chengchang Tang (8): > > net/hns3: fix deleting default VLAN from PF > > app/testpmd: fix port id check in Tx VLAN command > > app/testpmd: fix VLAN configuration on failure > > app/testpmd: remove restriction on Tx segments set > > app/testpmd: fix packet header in txonly mode > > app/testpmd: fix descriptor id check > > net/hns3: decrease non-nearby memory access in Rx > > net/hns3: fix TX checksum with fix header length > >=20 > > Chenxu Di (2): > > net/dpaa2: fix build with timesync functions > > net/i40e: fix incorrect FDIR flex configuration > >=20 > > Ciara Loftus (3): > > net/af_xdp: change return value from Rx to unsigned > > net/af_xdp: fix umem size > > net/af_xdp: use strlcpy instead of strncpy > >=20 > > Ciara Power (2): > > doc: fix typo in KNI guide > > usertools: fix CPU layout script to be PEP8 compliant > >=20 > > Conor Walsh (2): > > net/ixgbe: check switch domain allocation result > > build: fix gcc warning requiring Wformat > >=20 > > Cristian Dumitrescu (1): > > examples/ip_pipeline: fix external build > >=20 > > David Christensen (1): > > net/vhost: fix xstats after clearing stats > >=20 > > David Hunt (1): > > doc: remove obsolete deprecation notice for power library > >=20 > > David Marchand (18): > > bus/pci: remove duplicate declaration > > mem: fix allocation in container with SELinux > > eal: fix doxygen for EAL cleanup > > crypto/scheduler: fix header install with meson > > event/dpaa2: remove dead code from self test > > crypto/scheduler: remove unused internal seqn > > crypto/dpaa2_sec: remove dead code > > net/ena: remove unused macro > > devtools: fix x86-default build test install env > > devtools: fix directory filter in forbidden token check > > doc: fix typo in ipsec-secgw guide > > examples/fips_validation: fix build with pkg-config > > examples/kni: fix build with pkg-config > > examples/l2fwd-crypto: fix build with pkg-config > > examples/ntb: fix clean target > > examples/performance-thread: fix build with pkg-config > > examples/vhost_blk: fix build with pkg-config > > examples/rxtx_callbacks: fix build with pkg-config > >=20 > > Dekel Peled (1): > > ethdev: fix RSS flow expansion in case of mismatch > >=20 > > Devendra Singh Rawat (1): > > net/qede: fix milliseconds sleep macro > >=20 > > Didier Pallard (4): > > common/qat: add missing kmod dependency info > > crypto/octeontx: fix out-of-place support > > crypto/octeontx2: fix out-of-place support > > net/mlx5: fix Rx descriptor status > >=20 > > Diogo Behrens (1): > > mcslock: fix hang in weak memory model > >=20 > > Dmitry Kozlyuk (1): > > rcu: avoid literal suffix warning in C++ mode > >=20 > > Dong Zhou (1): > > net/mlx5: fix switch port id when representor in bonding > >=20 > > Dongsheng Rong (1): > > net/bonding: fix Rx queue conversion > >=20 > > Erik Gabriel Carrillo (1): > > timer: add limitation note for sync stop and reset > >=20 > > Eugenio P=C3=A9rez (1): > > vhost: fix IOTLB mempool single-consumer flag > >=20 > > Fan Zhang (2): > > port: remove useless assignment > > examples/fips_validation: fix missed version line > >=20 > > Feifei Wang (1): > > test/ring: fix number of single element enqueue/dequeue > >=20 > > Ferruh Yigit (14): > > net/netvsc: replace compiler builtin overflow check > > ethdev: remove redundant license text > > net/dpaa: fix port ID type in API > > kni: fix build with Linux 5.9 > > examples/vm_power: fix 32-bit build > > app/testpmd: fix build with gcc 11 > > pmdinfogen: fix build with gcc 11 > > net/pcap: fix input only Rx > > net/pcap: fix crash on exit for infinite Rx > > net/bnxt: fix xstats by id > > net/i40e: fix build for log format specifier > > net/af_xdp: fix pointer storage size > > app/testpmd: fix MTU after device configure > > app/testpmd: revert setting MTU explicitly after configure > >=20 > > Gaetan Rivet (1): > > net/failsafe: fix state synchro cleanup > >=20 > > Gagandeep Singh (1): > > crypto/caam_jr: fix device tree parsing for SEC_ERA > >=20 > > Gregory Etelson (2): > > examples/l3fwd-power: check packet types after start > > net/mlx5: fix representor interrupts handler > >=20 > > Guinan Sun (5): > > net/i40e: fix link status > > net/ice: fix flow validation for unsupported patterns > > net/i40e/base: fix function header arguments > > net/i40e/base: fix Rx only for unicast promisc on VLAN > > net/i40e: fix recreating flexible flow director rule > >=20 > > Guoyang Zhou (5): > > net/hinic/base: support two or more AEQS for chip > > net/hinic/base: fix log info for PF command channel > > net/hinic/base: add message check for command channel > > net/hinic/base: remove queue number limitation > > net/hinic: remove optical module operation > >=20 > > Haggai Eran (1): > > cryptodev: fix parameter parsing > >=20 > > Haiyue Wang (1): > > net/ixgbe: remove redundant MAC flag check > >=20 > > Harman Kalra (1): > > net/octeontx2: fix multi segment mode for jumbo packets > >=20 > > Heinrich Kuhn (2): > > net/nfp: expand device info get > > doc: improve multiport PF in nfp guide > >=20 > > Hemant Agrawal (1): > > crypto/dpaa2_sec: fix stats query without queue pair > >=20 > > Hongbo Zheng (3): > > net/hns3: skip VF register access when PF in FLR > > net/hns3: check PCI config space reads > > net/hns3: check setting VF PCI bus return value > >=20 > > Honnappa Nagarahalli (7): > > net/memif: do not update local copy of tail in Tx > > net/memif: relax load of ring tail for M2S ring > > net/memif: relax load of ring head for M2S ring > > net/memif: relax load of ring head for S2M ring > > ethdev: fix memory ordering for callback functions > > test/rcu: fix build with low core count > > examples/performance-thread: fix build with low core count > >=20 > > Huisong Li (7): > > net/hns3: fix default MAC address from firmware > > net/hns3: fix some incomplete command structures > > app/testpmd: fix displaying Rx/Tx queues information > > net/hns3: fix RSS max queue id allowed in multi-TC > > net/hns3: fix data type to store queue number > > net/hns3: fix configurations of port-level scheduling rate > > net/hns3: fix crash with multi-TC > >=20 > > Hyong Youb Kim (3): > > net/enic: ignore VLAN inner type when it is zero > > net/enic: generate VXLAN src port if it is zero in template > > net/enic: fix header sizes when copying flow patterns > >=20 > > Ibtisam Tariq (6): > > net/softnic: use POSIX network address conversion > > examples/ip_pipeline: use POSIX network address conversion > > examples/ipsec-secgw: use POSIX network address conversion > > examples/qos_sched: fix usage string > > examples/vhost_crypto: add new line character in usage > > doc: fix rule file parameters in l3fwd-acl guide > >=20 > > Igor Romanov (3): > > net/sfc/base: fix tunnel configuration > > net/sfc: fix RSS hash flag when offload is disabled > > net/sfc: fix RSS hash offload if queue action is used > >=20 > > Jeff Guo (7): > > net/iavf: fix command after PF reset > > net/iavf: fix flow flush after PF reset > > net/ixgbe: fix vector Rx > > net/i40e: fix vector Rx > > net/ice: fix vector Rx > > net/fm10k: fix vector Rx > > net/iavf: fix vector Rx > >=20 > > Jesse Brandeburg (1): > > net/ice: update writeback policy to reduce latency > >=20 > > Jiawei Wang (1): > > net/mlx5: free MR resource on device DMA unmap > >=20 > > Julien Massonneau (1): > > usertools: fix pmdinfo parsing > >=20 > > Junyu Jiang (1): > > net/i40e: fix byte counters > >=20 > > Kalesh AP (6): > > net/bnxt: fix endianness while setting L4 destination port > > net/bnxt: fix structure variable initialization > > net/bnxt: fix crash in vector mode Tx > > net/bnxt: fix L2 filter allocation > > net/bnxt: fix link status during device recovery > > net/bnxt: fix link update > >=20 > > Karra Satwik (1): > > net/cxgbe: fix duplicate MAC addresses in MPS TCAM > >=20 > > Kevin Laatz (3): > > raw/ioat: fix missing close function > > examples/ioat: fix stats print > > net/ring: check internal arguments > >=20 > > Kiran Kumar K (1): > > net/octeontx2: fix RSS flow create > >=20 > > Konstantin Ananyev (2): > > acl: fix x86 build for compiler without AVX2 > > doc: fix missing classify methods in ACL guide > >=20 > > Lance Richardson (4): > > net/bnxt: fix drop enable in get Rx queue info > > net/bnxt: fix queue get info > > net/bnxt: fix boolean operator usage > > net/bnxt: fix doorbell barrier location > >=20 > > Leyi Rong (2): > > net/iavf: fix unchecked Tx cleanup error > > net/iavf: fix performance drop after port reset > >=20 > > Lijun Ou (4): > > net/hns3: fix config when creating RSS rule after flush > > net/hns3: fix flushing RSS rule > > app/testpmd: fix RSS key for flow API RSS rule > > net/hns3: check PCI config space write > >=20 > > Long Li (5): > > net/netvsc: fix multiple channel Rx > > net/netvsc: fix stale value after free > > net/netvsc: fix rndis packet addresses > > net/netvsc: allocate contiguous physical memory for RNDIS > > net/vdev_netvsc: fix device probing error flow > >=20 > > Luca Boccassi (8): > > Revert "Revert "devtools: test static linkage with pkg-config"" > > Revert "Revert "build: always link whole DPDK static libraries"" > > Revert "Revert "build/pkg-config: move pkg-config file creation"" > > Revert "Revert "build/pkg-config: output drivers first for static > > build"" > > Revert "Revert "build/pkg-config: improve static linking flags"" > > Revert "Revert "build/pkg-config: prevent overlinking"" > > fix spellings that Lintian complains about > > Revert "app/testpmd: fix name of bitrate library in meson build" > >=20 > > Lukasz Wojciechowski (18): > > raw/skeleton: reset test statistics > > raw/skeleton: allow closing already closed device > > distributor: fix handshake synchronization > > distributor: fix handshake deadlock > > distributor: fix buffer use after free > > distributor: handle worker shutdown in burst mode > > test/distributor: fix shutdown of busy worker > > distributor: fix return pkt calls in single mode > > test/distributor: fix freeing mbufs > > test/distributor: fix lcores statistics > > test/distributor: collect return mbufs > > distributor: fix API documentation > > test/distributor: fix race conditions on shutdown > > distributor: fix scalar matching > > distributor: fix flushing in flight packets > > distributor: fix clearing returns buffer > > test/distributor: ensure all packets are delivered > > test/distributor: fix quitting workers in burst mode > >=20 > > Marvin Liu (1): > > net/virtio: fix packed ring indirect descricptors setup > >=20 > > Maxime Coquelin (13): > > vdpa/ifc: fix build with recent kernels > > baseband/fpga_lte_fec: fix crash with debug > > vhost: fix virtio-net header length with packed ring > > vhost: fix virtqueues metadata allocation > > vhost: validate index in available entries API > > vhost: validate index in guest notification API > > vhost: validate index in live-migration API > > vhost: validate index in inflight API > > config: enable packet prefetching with Meson > > vhost: fix virtqueue initialization > > vhost: fix error path when setting memory tables > > vhost: fix fd leak in dirty logging setup > > vhost: fix fd leak in kick setup > >=20 > > Maxime Leroy (2): > > net/mlx5: fix RSS RETA reset on start > > net/mlx5: fix Rx queue count calculation > >=20 > > Michael Baum (2): > > net/mlx5: fix hairpin dependency on destination DevX TIR > > net/mlx5: remove unused variable in Tx queue creation > >=20 > > Michal Krawczyk (6): > > net/ena/base: use min/max macros with type conversion > > net/ena/base: specify delay operations > > net/ena/base: fix release of wait event > > net/ena: fix getting xstats global stats offset > > net/ena: fix setting Rx checksum flags in mbuf > > net/ena/base: align IO CQ allocation to 4K > >=20 > > Min Hu (Connor) (1): > > app/testpmd: fix bonding xmit balance policy command > >=20 > > Nick Connolly (3): > > mem: fix allocation failure on non-NUMA kernel > > build: fix install on Windows > > build: fix MS linker flag with meson 0.54 > >=20 > > Nicolas Chautru (1): > > app/bbdev: fix test vector symlink > >=20 > > Olivier Matz (5): > > examples/fips_validation: fix buffer overflow > > vhost: fix external mbuf creation > > eal: fix MCS lock and ticketlock headers install > > net/ring: fix typo in log message > > kni: fix build on RHEL 8.3 > >=20 > > Ophir Munk (2): > > net/mlx5: remove unused includes > > net/mlx5: remove unused log macros > >=20 > > Ori Kam (1): > > maintainers: update Mellanox emails > >=20 > > Pablo de Lara (2): > > crypto/aesni_mb: fix CCM digest size check > > crypto/aesni_mb: fix GCM digest size check > >=20 > > Padraig Connolly (1): > > net/i40e: fix QinQ flow pattern to allow non full mask > >=20 > > Pavan Nikhilesh (2): > > mempool/octeontx: fix aura to pool mapping > > app/eventdev: check timer adadpters number > >=20 > > Prateek Agarwal (1): > > net/i40e: add C++ include guard > >=20 > > Qi Zhang (4): > > net/ice/base: fix issues around move nodes > > net/iavf: fix iterator for RSS LUT > > net/iavf: support multicast configuration > > net/ice/base: fix parameter name in comment > >=20 > > Rahul Gupta (1): > > net/bnxt: fix Rx performance by removing spinlock > >=20 > > Rahul Lakkireddy (2): > > net/cxgbe: fix crash when accessing empty Tx mbuf list > > net/cxgbe: fix queue DMA ring leaks during port close > >=20 > > Rasesh Mody (2): > > net/qede: fix getting link details > > net/bnx2x: add QLogic vendor id for BCM57840 > >=20 > > Raslan Darawsheh (1): > > common/mlx5: fix name for ConnectX VF device ID > >=20 > > Reshma Pattan (1): > > power: fix current frequency index > >=20 > > Rohit Raj (1): > > bus/fslmc: fix dpio close > >=20 > > RongQing Li (2): > > net/af_xdp: avoid deadlock due to empty fill queue > > net/bonding: fix possible unbalanced packet receiving > >=20 > > Ruifeng Wang (4): > > test/crypto: fix stats test > > crypto/armv8: fix mempool object returning > > eal/arm: fix clang build of native target > > eal/arm: fix build with gcc optimization level 0 > >=20 > > Sachin Saxena (3): > > net/dpaa2: fix misuse of interface index > > net/pfe: fix misuse of interface index > > doc: fix diagram in dpaa2 guide > >=20 > > Sarosh Arif (3): > > doc: fix typo in pcap guide > > test/distributor: fix mbuf leak on failure > > doc: fix grammar > >=20 > > Shijith Thotton (1): > > event/octeontx2: unlink queues during port release > >=20 > > Shiri Kuzin (1): > > net/mlx5: fix xstats reset reinitialization > >=20 > > Somnath Kotur (5): > > net/bnxt: fix checking VNIC in shutdown path > > net/bnxt: add separate mutex for FW health check > > net/bnxt: fix shift operation > > net/bnxt: fix queue release > > net/bnxt: fix vnic Rx queue cnt updation > >=20 > > Stephen Hemminger (7): > > eal/linux: change udev debug message > > net/failsafe: fix double space in warning log > > net/netvsc: check for overflow on packet info from host > > ipc: fix spelling in log and comment > > mbuf: fix dynamic fields and flags with multiprocess > > net/bnxt: remove useless prefetches > > doc: add SPDX license tag header to Intel performance guide > >=20 > > Steve Yang (6): > > net/iavf: fix scattered Rx enabling > > net/iavf: fix port start during configuration restore > > net/iavf: fix setting of MAC address > > net/iavf: downgrade error log > > net/ixgbe: fix VF reset HW error handling > > app/testpmd: fix max Rx packet length for VLAN packet > >=20 > > Steven Lariau (1): > > stack: reload head when pop fails > >=20 > > Suanming Mou (1): > > net/mlx5: fix meter table definitions > >=20 > > Tal Shnaiderman (1): > > common/mlx5: fix DevX SQ object creation > >=20 > > Thomas Monjalon (7): > > bus/pci: remove unused scan by address > > mem: fix config name in error logs > > test/mbuf: skip field registration at busy offset > > mbuf: fix typo in dynamic field convention note > > ethdev: move non-offload capabilities > > app/testpmd: revert max Rx packet length adjustment > > devtools: fix build test config inheritance from env > >=20 > > Ting Xu (3): > > net/ice: fix ptype parsing > > table: fix hash for 32-bit > > net/iavf: fix releasing mbufs > >=20 > > Venkat Duvvuru (1): > > net/bnxt: fix LRO configuration > >=20 > > Viacheslav Ovsiienko (3): > > common/mlx5: fix PCI address lookup > > net/mlx5: fix Rx queue completion index consistency > > net/mlx5: fix raw encap/decap limit > >=20 > > Vimal Chungath (1): > > config: add Graviton2(arm64) defconfig > >=20 > > Vladimir Medvedkin (1): > > app/test-sad: fix uninitialized variable > >=20 > > Wei Hu (Xavier) (10): > > net/hns3: fix queue offload capability > > net/hns3: fix flow RSS queue number 0 > > net/hns3: fix configuring device with RSS enabled > > net/hns3: fix storing RSS info when creating flow action > > net/hns3: fix error type when validating RSS flow action > > net/hns3: fix flow error type > > net/hns3: fix reassembling multiple segment packets in Tx > > net/hns3: report Rx drop packets enable configuration > > net/hns3: report Rx free threshold > > net/hns3: reduce address calculation in Rx > >=20 > > Wei Huang (5): > > raw/ifpga/base: fix interrupt handler instance usage > > raw/ifpga/base: handle unsupported interrupt type > > raw/ifpga/base: fix return of IRQ unregister > > raw/ifpga: terminate string filled by readlink with null > > raw/ifpga: use trusted buffer to free > >=20 > > Xiaoyu Min (2): > > net/mlx5: validate MPLSoGRE with GRE key > > net/mlx5: fix RSS queue type validation > >=20 > > Xiaoyun Wang (3): > > net/hinic: fix Rx nombuf stats > > net/hinic/base: get default cos from chip > > net/hinic/base: fix clock definition with glibc version > >=20 > > Xiaoyun wang (1): > > net/hinic: fix filters on memory allocation failure > >=20 > > Xueming Li (2): > > net/mlx5: fix port shared data reference count > > net/mlx5: fix missing meter packet > >=20 > > Yi Yang (2): > > gso: fix payload unit size for UDP > > gro: fix packet type detection with IPv6 tunnel > >=20 > > Youri Querry (1): > > bus/fslmc: fix atomic queues on NXP LX2 platform > >=20 > > Yunjian Wang (32): > > net/hinic: fix negative array index read > > net/bnxt: add memory allocation check in VF info init > > bus/dpaa: remove logically dead code > > net/hns3: fix out of bounds access > > net/tap: free mempool when closing > > bus/dpaa: fix fd check before close > > stack: fix uninitialized variable > > net/fm10k: fix memory leak when thresh check fails > > net/qede: fix dereference before null check > > examples/vhost_blk: check driver start failure > > vfio: fix group descriptor check > > bus/fslmc: fix VFIO group descriptor check > > bus/pci: fix memory leak when unmapping VFIO resource > > bus/pci: fix leak on VFIO mapping error > > net/fm10k: fix memory leak when Tx thresh check fails > > raw/dpaa2_qdma: fix reset > > crypto/dpaa_sec: fix a null pointer dereference > > eventdev: check allocation in Tx adapter > > event/dpaa2: fix dereference before null check > > eventdev: fix adapter leak in error path > > net/netvsc: fix Tx queue leak in error path > > net/octeontx2: remove useless check before free > > eal/linux: fix memory leak in uevent handling > > net/bnxt: fix memory leak when freeing VF info > > efd: fix tailq entry leak in error path > > eal: fix leak on device event callback unregister > > baseband/turbo_sw: fix memory leak in error path > > net/mvpp2: fix memory leak in error path > > net/thunderx: fix memory leak on rbdr desc ring failure > > ethdev: fix data type for port id > > compress/isal: check allocation in queue setup > > malloc: fix style in free list index computation > >=20 > > Yuying Zhang (1): > > net/i40e: fix virtual channel conflict > >=20 > > Zhenghua Zhou (1): > > app/testpmd: do not allow dynamic change of core number > >=20 > >=20