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 34871A0C54 for ; Mon, 23 Aug 2021 04:38:21 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2A63C40687; Mon, 23 Aug 2021 04:38:21 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 289F8410F8 for ; Mon, 23 Aug 2021 04:38:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1629686298; 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=TAyx55m5S33pmr/Q/l/diEDVa0fzgYw0zFOnxZYBtXs=; b=MnaDhWggaMWCM4kf2hDmxqWq36XJ76jUlgpx866OJP82N19ELByjG0+Xn4O2S9PgDjgMGV aIQhcftIrtSD0P+G0ARQTa7AGGvSHCEYauhzKJ9kZv913GOZOtIVQRyAXpLN/0EAse4TBT niW9VbCNlo+/XOIXNJnXU+CIDxgacx4= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-270-F03gRR-xPIWJNv3lsstY7Q-1; Sun, 22 Aug 2021 22:38:08 -0400 X-MC-Unique: F03gRR-xPIWJNv3lsstY7Q-1 Received: by mail-wr1-f70.google.com with SMTP id f25-20020a5d58f9000000b00157197bd8efso3245862wrd.13 for ; Sun, 22 Aug 2021 19:38:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TAyx55m5S33pmr/Q/l/diEDVa0fzgYw0zFOnxZYBtXs=; b=kKIsiGknzEoveKJul7fOFw4eLiOoTWfplz8KDAhD2UM3czqC+iht86McJ88TYrpLuO +w7lnuAUlgE1xP5XNBFz38JVq3XVtv8aSutclAUDLtjXHjN4NHHkoh27MKp6ntbOgQPU uwMH0m8ZxnFRjjTIrZs71Fa9VsozNSImIxJUZQl5UPRT3nXMJmedwaWmLK06Ny9oPbgg 9BE5iZvGbqI2S/sw/Qi5L5SWYi/i7B/IKdtz7JZ5vh1mxQSds6izf/BhQCor8W54ydG3 c38BgJKwt/ttE9y2ZOrP0Pxk2bkCdTMow0UCiKko5fli0RwDcDYJA++TWkItr/TeH/IG mayA== X-Gm-Message-State: AOAM531ggsUQ4WZ8VK1kamZSJA3R33RhP4FHgNh27d4PQgtHs/uPxLj8 XAKAemdP2w0iMXNpfNHQnh8dko+cklCO5TWq/5RT/Q4mSQ2Xtu0SDiGyB6lhd2P+5cck3/0Blr8 5fCyyp6piK+3GF6qJfkNmBIo= X-Received: by 2002:a5d:6148:: with SMTP id y8mr4802811wrt.33.1629686287552; Sun, 22 Aug 2021 19:38:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCeBfXvM4AFoVVTGcH9gGrM50eJxS1kp54jDgI/w4kmtj1fenfKoM66UMqqkcsM6PurxvnceH8+JoLnhxz7kQ= X-Received: by 2002:a5d:6148:: with SMTP id y8mr4802791wrt.33.1629686287336; Sun, 22 Aug 2021 19:38:07 -0700 (PDT) MIME-Version: 1.0 References: <20210809084331.2724583-1-luca.boccassi@gmail.com> In-Reply-To: <20210809084331.2724583-1-luca.boccassi@gmail.com> From: Pei Zhang Date: Mon, 23 Aug 2021 10:37:56 +0800 Message-ID: To: luca.boccassi@gmail.com 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" 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: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-stable] 20.11.3 patches review and test 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 Sender: "stable" Hello Luca, The testing with dpdk 20.11.3-rc1 from Red Hat looks good. We tested below 16 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)Host PF + DPDK testing: PASS (16)Host VF + DPDK testing: PASS Versions: kernel 4.18 qemu 6.0 dpdk: git://dpdk.org/dpdk-stable # git log -1 commit c5f4e9dd155a4c99e219a734315b899d4340d304 (HEAD, tag: v20.11.3-rc1) Author: Luca Boccassi Date: Mon Aug 9 09:25:41 2021 +0100 version: 20.11.3-rc1 Signed-off-by: Luca Boccassi # git branch remotes/origin/20.11 NICs: X540-AT2 NIC(ixgbe, 10G) Best regards, Pei On Mon, Aug 9, 2021 at 4:43 PM wrote: > Hi all, > > Here is a list of patches targeted for stable release 20.11.3. > > The planned date for the final release is August 23rd. > > 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=3Dv20.11.3-rc1 > > These patches are located at branch 20.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Luca Boccassi > > --- > Abhinandan Gujjar (1): > test/crypto: fix mempool size for session-less > > Ajit Khaparde (3): > doc: fix default burst size in testpmd > net/bnxt: fix Rx interrupt setting > net/bnxt: fix ring allocation and free > > Akhil Goyal (1): > crypto/octeontx: fix freeing after device release > > Alexander Kozyrev (1): > net/mlx5: fix threshold for mbuf replenishment in MPRQ > > Anoob Joseph (1): > crypto/octeontx2: fix IPsec session member overlap > > Arek Kusztal (1): > crypto/qat: disable asymmetric crypto on GEN3 > > Asaf Penso (1): > net/mlx5: fix flow engine type in function name > > Beilei Xing (2): > net/iavf: fix scalar Rx > net/i40e: fix flow director input set conflict > > Bing Zhao (1): > net/mlx5: fix queue leaking in hairpin auto bind check > > Chenbo Xia (1): > net/virtio: fix default duplex mode > > Cheng Jiang (1): > net/virtio: fix refill order in packed ring datapath > > Chengchang Tang (2): > net/hns3: fix VLAN strip log > net/hns3: fix residual MAC address entry > > Chenglian Sun (1): > examples/l2fwd: fix [no-]mac-updating options > > Chengwen Feng (3): > net/hns3: fix Arm SVE build with GCC 8.3 > net/hns3: fix filter parsing comment > net/hns3: fix flow rule list in multi-process > > Christian Ehrhardt (1): > vfio: add stdbool include > > Ciara Power (1): > cryptodev: fix freeing after device release > > Dana Vardi (5): > crypto/mvsam: fix AES-GCM session parameters > crypto/mvsam: fix session data reset > crypto/mvsam: fix options parsing > net/mvpp2: fix port speed overflow > net/mvpp2: fix configured state dependency > > Dapeng Yu (8): > net/ice: fix default RSS key generation > net/i40e: fix use after free in FDIR release > net/i40e: fix multi-process shared data > net/ixgbe: fix flow entry access after freeing > net/softnic: fix connection memory leak > net/softnic: fix memory leak in arguments parsing > net/softnic: fix null dereference in arguments parsing > net/softnic: fix memory leak as profile is freed > > David Christensen (1): > bus/pci: fix IOVA as VA support for PowerNV > > David Hunt (1): > distributor: fix 128-bit write alignment > > David Marchand (6): > malloc: fix size annotation for NUMA-aware realloc > bus/pci: fix leak for unbound devices > drivers/net: fix memzone allocations for DMA memory > ipc: stop mp control thread on cleanup > net/ice: fix memzone leak when firmware is missing > net/octeontx/base: fix debug build with clang > > Dmitry Kozlyuk (6): > doc: add limitation for ConnectX-4 with L2 in mlx5 guide > doc: fix build on Windows with Meson 0.58 > net/mlx5: fix Rx/Tx queue checks > net/mlx5: fix indirect action modify rollback > eal/windows: cleanup virt2phys handle > bus: clarify log for non-NUMA-aware devices > > Feifei Wang (2): > crypto/qat: fix Arm build with special memcpy > net/mlx5: fix r/w lock usage in DMA unmap > > Ferruh Yigit (2): > kni: fix crash on userspace VA for segmented packets > app/testpmd: fix help string for port reset > > Gaoxiang Liu (1): > net/virtio: fix interrupt handle leak > > Ghalem Boudour (1): > net/ena: enable multi-segment in Tx offload flags > > Gregory Etelson (5): > net/mlx5: fix RSS pattern expansion > net/mlx5: fix pattern expansion in RSS flow rules > net/mlx5: fix representor interrupt handler > app/testpmd: fix Tx checksum calculation for tunnel > app/testpmd: fix IPv4 checksum > > Guoyang Zhou (3): > net/hinic: increase protection of the VLAN > net/hinic/base: fix LRO > net/hinic: fix MTU consistency with firmware > > Haiyue Wang (1): > net/iavf: fix RSS key access out of bound > > Hemant Agrawal (1): > bus/dpaa: fix freeing in FMAN interface destructor > > Henry Nadeau (1): > doc: fix spelling > > Hongbo Zheng (4): > graph: fix memory leak in stats > graph: fix null dereference in stats > net/hns3: increase VF reset retry maximum > net/hns3: fix timing of clearing interrupt source > > Huisong Li (7): > net/hns3: fix delay for waiting to stop Rx/Tx > net/hns3: fix fake queue rollback > net/hns3: fix maximum queues on configuration failure > app/testpmd: change port link speed without stopping all > net/hns3: fix Tx prepare after stop > sched: fix profile allocation failure handling > sched: rework configuration failure handling > > Ivan Ilchenko (8): > bitmap: fix buffer overrun in bitmap init > net/virtio: fix Rx scatter offload > net/sfc: fix MAC stats lock in xstats query by ID > net/sfc: fix reading adapter state without locking > net/sfc: fix xstats query by ID according to ethdev > net/sfc: fix xstats query by unsorted list of IDs > net/sfc: fix MAC stats update for stopped device > net/virtio: report maximum MTU in device info > > Ivan Malov (2): > net/sfc: check ID overflow in action port ID > net/sfc: fix outer match in MAE backend > > Jan Viktorin (1): > ethdev: fix doc of flow action > > Jasvinder Singh (1): > doc: remove old deprecation notice for sched > > Jiayu Hu (1): > vhost: fix lock on device readiness notification > > Jie Zhou (2): > app/testpmd: fix type of FEC mode parsing output > eal/windows: check callback parameter of alarm functions > > Joyce Kong (2): > net/i40e: fix descriptor scan on Arm > doc: update atomic operation deprecation > > Juraj Linke=C5=A1 (1): > net/virtio: fix aarch32 build > > Kai Ji (2): > app/crypto-perf: fix out-of-place mempool allocation > crypto/aesni_gcm: fix performance on some AVX512 CPUs > > Kalesh AP (16): > net/bnxt: fix error messages in VNIC prepare > net/bnxt: set flow error when free filter not available > net/bnxt: remove unnecessary code > net/bnxt: fix error handling in VNIC prepare > net/bnxt: set flow error after tunnel redirection free > net/bnxt: use common function to free VNIC resource > net/bnxt: fix check for PTP support in FW > net/bnxt: improve probing log message > net/bnxt: remove unnecessary comment > net/bnxt: cleanup code > net/bnxt: fix typo in log message > net/bnxt: fix auto-negociation on Whitney+ > net/bnxt: invoke device removal event on recovery failure > net/bnxt: clear cached statistics > net/bnxt: remove workaround for default VNIC > net/bnxt: fix null dereference in interrupt handler > > Kevin Laatz (1): > raw/ioat: fix config script queue size calculation > > Kevin Traynor (1): > doc: fix typo in SPDX tag > > Lance Richardson (6): > net/bnxt: fix Rx burst size constraint > app/test: fix IPv6 header initialization > net/bnxt: fix ring and context memory allocation > net/bnxt: fix Tx descriptor status implementation > net/bnxt: fix scalar Tx completion handling > net/bnxt: fix missing barriers in completion handling > > Liang Ma (1): > net/mlx5: export PMD-specific API file > > Lior Margalit (5): > net/mlx5: fix IPIP multi-tunnel validation > net/mlx5: fix RSS expansion for GTP > net/mlx5: reject inner ethernet matching in GTP > net/mlx5: fix RSS flow rule with L4 mismatch > net/mlx5: fix default queue number in RSS flow rule > > Martin Havlik (2): > net/bonding: fix error message on flow verify > net/bonding: check flow setting > > Maxime Coquelin (4): > vhost: fix missing memory table NUMA realloc > vhost: fix missing guest pages table NUMA realloc > vhost: fix NUMA reallocation with multi-queue > vhost: fix crash on reconnect > > Michael Baum (5): > common/mlx5: fix memory region leak > regex/mlx5: fix size of setup constants > vdpa/mlx5: fix overflow in queue attribute > net/mlx5: fix overflow in mempool argument > regex/mlx5: fix redundancy in device removal > > Michael Shamis (1): > crypto/mvsam: fix capabilities > > Michal Krawczyk (1): > net/ena: trigger reset on Tx prepare failure > > Naga Harish K S V (1): > eventdev: fix event port setup in Tx adapter > > Nathan Skrzypczak (1): > net/memif: fix abstract socket address length > > Nick Connolly (1): > build: support drivers symlink on Windows > > Nipun Gupta (1): > net/dpaa: fix headroom in VSP case > > Nithin Dabilpuram (1): > net/octeontx2: use runtime LSO format indices > > Olivier Matz (3): > test/mbuf: fix virtual address conversion > net/tap: fix Rx checksum flags on IP options packets > net/tap: fix Rx checksum flags on TCP packets > > Owen Hilyard (4): > flow_classify: fix leaking rules on delete > rib: fix max depth IPv6 lookup > tests/cmdline: fix memory leaks > tests/eal: fix memory leak > > Pavan Nikhilesh (1): > mempool/octeontx2: fix shift calculation > > Qi Zhang (3): > net/iavf: fix handling of unsupported promiscuous > net/ice: fix data path selection in secondary process > net/ice: fix data path in secondary process > > Rebecca Troy (3): > test/crypto: fix autotest function parameters > test/crypto: fix typo in AES case > test/crypto: fix typo in ESN case > > Richael Zhuang (1): > test/power: fix CPU frequency check for intel_pstate > > Ruifeng Wang (3): > net/sfc: fix aarch32 build > net/bnxt: fix aarch32 build > net/mlx5: remove redundant operations in NEON Rx > > Sarosh Arif (1): > net/mlx5: fix typo in vectorized Rx comments > > Satha Rao (1): > net/octeontx2: fix TM node statistics query > > Satheesh Paul (2): > net/octeontx2: fix flow creation limit on CN98xx > net/octeontx2: fix default MCAM allocation size > > Somnath Kotur (2): > net/bnxt: workaround spurious zero stats in Thor > net/bnxt: detect bad opaque in Rx completion > > Steve Yang (1): > net/i40e: fix raw packet flow director > > Suanming Mou (1): > net/mlx5: workaround drop action with old kernel > > Tejasree Kondoj (1): > crypto/octeontx2: fix lookaside IPsec IV pointer > > Thierry Herbelot (6): > net/bnxt: check access to possible null pointer > vhost/crypto: check request pointer before dereference > net/pfe: remove unnecessary null check > net/sfc: fix outer L4 checksum Rx > test/crypto: fix mbuf reset after null check > table: fix bucket empty check > > Thomas Monjalon (1): > devtools: fix file listing in maintainers check > > Tudor Cornea (1): > net/ice: fix overflow in maximum packet length config > > Viacheslav Ovsiienko (11): > net/mlx5: fix switchdev mode recognition > common/mlx5: fix Netlink port name padding in probing > net/mlx5: fix multi-segment inline for the first segments > net/mlx5: fix TSO multi-segment inline length > common/mlx5: fix Netlink receive message buffer size > common/mlx5: use new port query API if available > common/mlx5: fix compatibility with OFED port query API > app/testpmd: fix offloads for newly attached port > net/mlx5: fix RoCE LAG bond device probing > net/mlx5: fix timestamp initialization on empty clock queue > net/mlx5: add Tx scheduling check on queue creation > > Weifeng Li (1): > net/bnxt: fix nested lock during bonding > > Xiao Wang (1): > vhost: check header for legacy dequeue offload > > Xiaoyu Min (5): > net/mlx5: fix match MPLS over GRE with key > net/mlx5: remove unsupported flow item MPLS over IP > net/mlx5: fix MPLS RSS expansion > net/mlx5: fix missing RSS expandable items > net/mlx5: fix missing RSS expansion of IPv6 frag > > Xiaoyun Li (1): > net/iavf: fix Tx threshold check > > Xueming Li (1): > vdpa/mlx5: fix TSO offload without checksum > > Yunjian Wang (1): > kni: fix mbuf allocation for kernel side use > > Yuying Zhang (1): > app/testpmd: fix MAC address after port reset > >