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 17FD7A0543; Tue, 6 Dec 2022 12:30:02 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A3A0C40FAE; Tue, 6 Dec 2022 12:30:01 +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 AD04E40687 for ; Tue, 6 Dec 2022 12:29:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670326199; 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: content-transfer-encoding:content-transfer-encoding; bh=62vqxUv4D9C71MYbEs+5RxdYNlvfm4Tamx1AKkjvySo=; b=T8cA5Xh/sQJl4nAmuOkviox0DgjWz83BMbMu0zmJlwHx6++kltYk1q/pB3/EFl6F6unApy mHJ/Pezqm7gSxmzINdLRHWw53eK7SzhLbIzngcLJCrpq/HyltfFyymccdw2GGbyzr/dFWW 5gfuJCahNQ/Sg3qBUpt6YyBP2+8D0xY= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-311-TAQ-SbwnMlGtswM-0QGenw-1; Tue, 06 Dec 2022 06:29:55 -0500 X-MC-Unique: TAQ-SbwnMlGtswM-0QGenw-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id AA9A1101AA64; Tue, 6 Dec 2022 11:29:54 +0000 (UTC) Received: from rh.redhat.com (unknown [10.39.192.21]) by smtp.corp.redhat.com (Postfix) with ESMTP id A6AC7C2C8C5; Tue, 6 Dec 2022 11:29:47 +0000 (UTC) From: Kevin Traynor To: stable@dpdk.org Cc: dev@dpdk.org, Abhishek Marathe , Ali Alnubani , benjamin.walker@intel.com, David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , yanghliu@redhat.com, yuan.peng@intel.com, zhaoyan.chen@intel.com Subject: 21.11.3 patches review and test Date: Tue, 6 Dec 2022 11:29:37 +0000 Message-Id: <20221206112937.196544-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Hi all, Here is a list of patches targeted for stable release 21.11.3. The planned date for the final release is 19th December. 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=v21.11.3-rc1 These patches are located at branch 21.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Kevin --- Abdullah Sevincer (1): event/dlb2: handle enqueuing more than maximum depth Abhimanyu Saini (1): common/sfc_efx/base: remove VQ index check during VQ start Aleksandr Miloshenko (1): net/iavf: fix Tx done descriptors cleanup Alex Kiselev (1): net/tap: fix overflow of network interface index Alexander Chernavin (1): net/virtio: fix crash when configured twice Alexander Kozyrev (3): net/mlx5: fix shared Rx queue config reuse net/mlx5: fix first segment inline length net/mlx5: fix indexed pool local cache crash Ali Alnubani (1): examples/l2fwd-crypto: fix typo in error message Amit Prakash Shukla (6): net/mvneta: fix build with GCC 12 test/ipsec: fix build with GCC 12 ipsec: fix build with GCC 12 crypto/qat: fix build with GCC 12 net/i40e: fix build with MinGW GCC 12 net/qede/base: fix 32-bit build with GCC 12 Andrew Boyer (5): net/ionic: fix endianness for Rx and Tx net/ionic: fix endianness for RSS net/ionic: fix adapter name for logging net/ionic: fix Rx filter save net/ionic: fix reported error stats Anoob Joseph (1): test/crypto: fix PDCP vectors Apeksha Gupta (2): net/enetfec: fix restart net/enetfec: fix buffer leak Arek Kusztal (1): common/qat: fix VF to PF answer Ashwin Sekhar T K (1): mempool/cnxk: fix destroying empty pool Ben Magistro (1): doc: fix dumpcap interface parameter option Benjamin Le Berre (1): net/bnxt: fix error code during MTU change Bhagyada Modali (9): net/axgbe: fix scattered Rx net/axgbe: fix mbuf lengths in scattered Rx net/axgbe: fix length of each segment in scattered Rx net/axgbe: fix checksum and RSS in scattered Rx net/axgbe: optimise scattered Rx net/axgbe: remove freeing buffer in scattered Rx net/axgbe: reset end of packet in scattered Rx net/axgbe: clear buffer on scattered Rx chaining failure net/axgbe: save segment data in scattered Rx Bing Zhao (2): net/mlx5: fix build with recent compilers bus/auxiliary: prevent device from being probed again Brian Dooley (1): crypto/qat: fix null hash algorithm digest size Changpeng Liu (1): vhost: add non-blocking API for posting interrupt Chaoyong He (1): net/nfp: fix Rx descriptor DMA address Chengwen Feng (8): net/hns3: fix crash in SVE Tx net/hns3: fix next-to-use overflow in SVE Tx net/hns3: fix next-to-use overflow in simple Tx net/hns3: fix crash when secondary process access FW net/hns3: revert Tx performance optimization net/hns3: revert fix mailbox communication with HW net/hns3: fix VF mailbox message handling app/testpmd: remove jumbo offload Ciara Power (1): test/crypto: fix wireless auth digest segment Conor Walsh (1): doc: fix reference to dma application example Dariusz Sosnowski (1): net/mlx5: fix hairpin split with set VLAN VID action David Marchand (23): vhost: fix virtqueue use after free on NUMA reallocation app/testpmd: restore ixgbe bypass commands net/failsafe: fix interrupt handle leak net/bnxt: fix build with GCC 13 trace: fix mode for new trace point trace: fix mode change trace: fix leak with regexp trace: fix dynamically enabling trace points trace: fix race in debug dump ci: bump versions of actions in GHA ci: update to new API for step outputs in GHA service: fix build with clang 15 vhost: fix build with clang 15 bus/dpaa: fix build with clang 15 net/atlantic: fix build with clang 15 net/dpaa2: fix build with clang 15 app/testpmd: fix build with clang 15 app/testpmd: fix build with clang 15 in flow code test/efd: fix build with clang 15 test/member: fix build with clang 15 test/event: fix build with clang 15 ci: enable ABI check in GHA trace: fix metadata dump Dmitry Kozlyuk (4): build: enable developer mode for all working trees eal: fix side effect in some pointer arithmetic macros mempool: make event callbacks process-private common/mlx5: fix multi-process mempool registration Dong Zhou (1): net/mlx5: fix thread workspace memory leak Dongdong Liu (2): doc: fix application name in procinfo guide doc: document device dump in procinfo guide Erik Gabriel Carrillo (1): service: fix early move to inactive status Fidaullah Noonari (1): malloc: fix storage size for some allocations Frank Du (1): net/ice: fix interrupt handler unregister Gagandeep Singh (5): net/dpaa: fix buffer freeing in slow path net/dpaa: use internal mempool for SG table net/dpaa: fix buffer freeing on SG Tx net/dpaa2: use internal mempool for SG table net/dpaa2: fix buffer freeing on SG Tx Ganapati Kundapura (1): eventdev/crypto: fix multi-process Gregory Etelson (6): net/mlx5: fix RSS expansion buffer size app/testpmd: fix MAC header in checksum forward engine common/mlx5: fix shared mempool subscription net/mlx5: fix port initialization with small LRO net/mlx5: fix maximum LRO message size doc: add LRO size limitation in mlx5 guide Haiyue Wang (1): ring: fix description Hamza Khan (1): examples/vm_power_manager: use safe list iterator Hanumanth Pothula (1): net/cnxk: fix DF bit in vector mode Hernan Vargas (14): baseband/acc100: fix memory leak baseband/acc100: check turbo dec/enc input baseband/acc100: add null checks baseband/acc100: fix input length for CRC24B baseband/acc100: fix clearing PF IR outside handler baseband/acc100: fix device minimum alignment baseband/acc100: fix close cleanup baseband/acc100: add LDPC encoder padding function baseband/acc100: check AQ availability baseband/acc100: fix ring availability calculation baseband/acc100: enforce additional check on FCW baseband/acc100: fix null HARQ input case baseband/acc100: fix ring/queue allocation baseband/acc100: fix double MSI intr in TB mode Huisong Li (18): net/hns3: fix Rx with PTP net/hns3: delete unused markup net/hns3: fix clearing hardware MAC statistics net/hns3: fix RSS filter restore net/hns3: fix RSS flow rule restore net/hns3: move flow direction rule recovery net/hns3: fix packet type for GENEVE net/hns3: fix IPv4 and IPv6 RSS net/hns3: fix typos in IPv6 SCTP fields net/hns3: fix IPv4 RSS net/hns3: add L3 and L4 RSS types net/bonding: fix slave device Rx/Tx offload configuration net/bonding: fix dropping valid MAC packets net/bonding: fix mbuf fast free handling net/hns3: extract functions to create RSS and FDIR flow rule net/hns3: fix RSS rule restore net/hns3: fix lock protection of RSS flow rule net/hns3: fix restore filter function input Huzaifa Rahman (1): net/memif: fix crash with different number of Rx/Tx queues Ilya Maximets (1): doc: fix support table for Ethernet/VLAN flow items Ivan Malov (3): common/sfc_efx/base: fix maximum Tx data count net/bonding: fix descriptor limit reporting net/bonding: fix flow flush order on close James Hershaw (1): net/nfp: improve HW info header log readability Jeremy Spewock (1): test/ipsec: skip if no compatible device Jerin Jacob (2): eal: fix doxygen comments for UUID power: fix some doxygen comments Jiawei Wang (4): net/mlx5: fix modify action with tunnel decapsulation net/mlx5: fix tunnel header with IPIP offload net/mlx5: fix source port checking in sample flow rule net/mlx5: fix mirror flow validation with ASO action Jiawen Wu (6): net/txgbe: fix IPv6 flow rule net/txgbe: remove semaphore between SW/FW net/txgbe: rename some extended statistics net/ngbe: rename some extended statistics net/ngbe: remove semaphore between SW/FW net/ngbe: fix maximum frame size Jie Hai (1): net/hns3: fix minimum Tx frame length Jie Wang (1): net/i40e: fix jumbo frame Rx with X722 Jun Qiu (3): gro: trim tail padding bytes net/bonding: fix Tx hash for TCP hash: fix RCU configuration memory leak Kai Ji (1): test/crypto: fix bitwise operator in a SNOW3G case Kalesh AP (2): net/bnxt: remove unnecessary check net/bnxt: fix representor info freeing Ke Zhang (2): net/i40e: fix VF representor release net/iavf: fix L3 checksum Tx offload flag Kevin Liu (2): net/iavf: check illegal packet sizes net/ice: check illegal packet sizes Kevin Traynor (1): Revert "cryptodev: fix missing SHA3 algorithm strings" Kumara Parameshwaran (1): gro: check payload length after trim Long Li (2): net/mlx4: fix Verbs FD leak in secondary process net/mlx5: fix Verbs FD leak in secondary process Long Wu (1): net/nfp: fix memory leak in Rx Luca Boccassi (1): drivers: fix typos found by Lintian Mao YingMing (1): net/bnxt: fix null pointer dereference in LED config Mattias Rönnblom (3): net: accept unaligned data in checksum routines event/dsw: fix flow migration doc: fix event timer adapter guide Maxime Coquelin (1): vhost: fix build with GCC 12 Megha Ajmera (2): sched: fix subport profile configuration examples/qos_sched: fix number of subport profiles Michael Baum (5): net/mlx5: fix null check in devargs parsing doc: fix underlines in testpmd guide doc: fix colons in testpmd aged flow rules net/mlx5: fix race condition in counter pool resizing net/mlx5: fix port event cleaning order Mingjin Ye (4): net/ice: support VXLAN-GPE tunnel offload net/i40e: fix pctype configuration for X722 net/ice: fix scalar Rx path segment net/ice: fix scalar Tx path segment Mário Kuka (1): pcapng: fix write more packets than IOV_MAX limit Naga Harish K S V (4): eventdev/eth_tx: add spinlock for adapter start/stop eventdev/eth_tx: fix adapter stop timer: fix stopping all timers eventdev/eth_tx: fix queue delete Nithin Dabilpuram (3): examples/ipsec-secgw: use Tx checksum offload conditionally examples/l3fwd: fix MTU configuration with event mode net/cnxk: fix later skip to include mbuf private data Olivier Matz (7): cryptodev: fix unduly newlines in logs mem: fix API doc about allocation on secondary processes event/sw: fix flow ID init in self test event/sw: fix log in self test net/ixgbe: fix broadcast Rx on VF after promisc removal net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF net/ixgbevf: fix promiscuous and allmulti Pablo de Lara (1): examples/fips_validation: fix typo in error log Pavan Nikhilesh (3): event/cnxk: fix missing xstats operations event/cnxk: fix mbuf offset calculation event/cnxk: fix missing mempool cookie marking Peng Zhang (3): net/nfp: compose firmware file name with new hwinfo buildtools: fix NUMA nodes count net/nfp: fix internal buffer size and MTU check Qi Zhang (12): net/ice/base: fix division during E822 PTP init net/ice/base: fix 100M speed capability net/ice/base: fix DSCP PFC TLV creation net/ice/base: fix media type of PHY 10G SFI C2C net/ice/base: fix function descriptions for parser net/ice/base: fix endian format net/ice/base: fix array overflow in add switch recipe net/ice/base: fix bit finding range over ptype bitmap net/ice/base: fix add MAC rule net/ice/base: fix double VLAN in promiscuous mode net/ice/base: ignore promiscuous already exist net/ice/base: fix input set of GTPoGRE Qiming Yang (1): app/testpmd: skip port reset in secondary process Radu Nicolau (5): net/iavf: update IPsec ESN values when updating session net/iavf: fix IPsec flow create error check net/iavf: fix SPI check net/iavf: fix queue stop for large VF examples/ipsec-secgw: fix Tx checksum offload flag Raja Zidane (1): net/mlx5: fix Tx check for hardware descriptor length Rohit Raj (1): net/dpaa: fix jumbo packet Rx in case of VSP Satha Rao (1): common/cnxk: fix schedule weight update Satheesh Paul (3): common/cnxk: fix log level during MCAM allocation common/cnxk: fix missing flow counter reset common/cnxk: fix printing disabled MKEX registers Shiqi Liu (2): node: check Rx element allocation dma/idxd: check DSA device allocation Shun Hao (4): net/mlx5: fix meter profile delete after disable net/mlx5: fix action flag data type net/mlx5: fix drop action validation net/mlx5: fix assert when creating meter policy Stephen Coleman (1): doc: fix typo depreciated instead of deprecated Stephen Hemminger (8): event/sw: fix device name in dump eal: fix data race in multi-process support pdump: do not allow enable/disable in primary process app/dumpcap: fix crash on cleanup app/dumpcap: fix pathname for output file app/testpmd: make quit flag volatile ring: remove leftover comment about watermark doc: avoid meson deprecation in setup Steve Yang (1): net/iavf: fix pattern check for flow director parser Steven Zou (1): common/iavf: avoid copy in async mode Sunyang Wu (1): test/crypto: fix debug messages Taekyung Kim (1): vdpa/ifc: handle data path update failure Tal Shnaiderman (1): net/mlx5: fix thread termination check on Windows Thomas Monjalon (2): drivers: remove unused build variable doc: add Rx buffer split capability for mlx5 Ting Xu (1): net/ice/base: fix inner symmetric RSS hash in raw flow Tomasz Jonak (1): net/ice: fix null function pointer call Vanshika Shukla (1): net/dpaa2: fix DPDMUX error behaviour Viacheslav Ovsiienko (3): net/mlx5: fix check for orphan wait descriptor net/mlx5: fix single not inline packet storing net/mlx5: fix inline length exceeding descriptor limit Vladimir Medvedkin (2): test/hash: remove dead code in extendable bucket test test/hash: fix bulk lookup check Volodymyr Fialko (3): cryptodev: fix missing SHA3 algorithm strings eventdev: fix name of Rx conf type in documentation app/eventdev: fix limits in error message Wenwu Ma (1): examples/vhost: fix use after free Wenzhuo Lu (1): net/iavf: fix VLAN offload Yi Li (1): doc: fix maximum packet size of virtio driver Yiding Zhou (4): net/iavf: fix VLAN insertion net/iavf: revert VLAN insertion fix net/ice/base: fix duplicate flow rules net/iavf: add thread for event callbacks Yunjian Wang (2): net/bonding: fix array overflow in Rx burst net/bonding: fix double slave link status query Zhichao Zeng (3): net/ice: fix RSS hash update net/iavf: fix processing VLAN TCI in SSE path net/iavf: fix outer checksum flags Zhirun Yan (1): graph: fix node objects allocation