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 361F3A0C4F for ; Mon, 9 Aug 2021 10:43:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 23BC4411AB; Mon, 9 Aug 2021 10:43:44 +0200 (CEST) Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mails.dpdk.org (Postfix) with ESMTP id 8642D4068A; Mon, 9 Aug 2021 10:43:41 +0200 (CEST) Received: by mail-wm1-f49.google.com with SMTP id k4so10014896wms.3; Mon, 09 Aug 2021 01:43:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ul0jPP6iyt09RzRnvQcdUlW3Xgh/NRB/toilhjpVQus=; b=vbqBW+35+P/CoKRoNjEV2fRW++DRmej0Hs6yKyk0EtGqPnXEabWB+yNdmmS3JWCud4 WLamtxLdTcrDTafdQlmNUxe+BhWy/YieqQ91HT9Alz4SkUyPARwRcoKYsp0udRMvzK2u QSeAacHtofGtAaIMkEIspX0D8JjJ+pFitPFDXjg+lMhI9nrXTqVTgFzN7oXg0fPMi3aQ vnVm4cHEQncE0QsxQQaj1VhgIvZ71fPDge8cEaaFVWKK6oSWivK+iZHMP4a5XfeY7O20 tUT9tWwhsP6MWP7pIar51TnqWpxXwnvTbe4VAXkTKX6mw44qQmC/Wxc5K39T1kfwdNnv xp+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ul0jPP6iyt09RzRnvQcdUlW3Xgh/NRB/toilhjpVQus=; b=Kb/qgX5b9ZWsa+fQQm/0UKIWHwnfeEGjnj/ZLDBCNC1laa4t8ZQ6937gaBNLHKvbxd a3ny/5OjCQUKbhPgESLf5dR1++mFaipXfg3S9WV2z+6ssrcWCTPHh/29cSFUJlRS1Dji dcff8aKVbhPk2WbqWKTylYM72YvmGnlC5omzpdLCqfRLePJzDxn5EzusjmriUHemzp4/ qFRPUg55OQ/EQ7BIb0so+1ysjcqSeyVr9BkfU6MW0IHGZGMcE13cMjOUggsak0Eqaudo IlPmujy8yUenaXw3iHSsEWqGPgK2yfqLDY2gfwp8AU2DyYicOgec4Y2KBuqC4iPnoDx/ E2/w== X-Gm-Message-State: AOAM532JFO3REuHdBVFIuhnmkQuUFwPQ4JO3EHg98mVUbRUjf4Kd7eaq JD1GvzGrugYYueTySNyrd3vYeLVEof+uZA== X-Google-Smtp-Source: ABdhPJye8NIhfMjb6whnV3641Vfublqc+h5L2JJH9jI4aicvBMrc9jywmyFqf5ykGEWEWT/hHKbwZA== X-Received: by 2002:a7b:cc16:: with SMTP id f22mr32485596wmh.99.1628498620913; Mon, 09 Aug 2021 01:43:40 -0700 (PDT) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id y14sm6982327wrs.29.2021.08.09.01.43.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Aug 2021 01:43:40 -0700 (PDT) From: luca.boccassi@gmail.com To: stable@dpdk.org Cc: 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 , Pei Zhang , pingx.yu@intel.com, qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , yuan.peng@intel.com, zhaoyan.chen@intel.com Date: Mon, 9 Aug 2021 09:43:31 +0100 Message-Id: <20210809084331.2724583-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [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" 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=v20.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š (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