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 597A4A00C3; Mon, 28 Nov 2022 11:52:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E6CCD42BB1; Mon, 28 Nov 2022 11:52:39 +0100 (CET) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mails.dpdk.org (Postfix) with ESMTP id 350474067C; Mon, 28 Nov 2022 11:52:38 +0100 (CET) Received: by mail-wm1-f53.google.com with SMTP id t25-20020a1c7719000000b003cfa34ea516so9225997wmi.1; Mon, 28 Nov 2022 02:52:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=hrjjnham68LW2onQYlLQxDz5DDgUmLBY++65Vz2pa+A=; b=caJ3RmEBfjabl7BqgOkqZxZ4/8HNeVEnv7Wor8Rk3g3OWpLFUFuDVDFs8QmBX9LE6u DZ9duRf0ea54yVBV5B1wBkBJ7ibgznKgKUh/uq/f+4Bc27waYNI9Xho5n7cqgyrafkJs l+Rfyp/KQ+29iZTf63gFhUG0wHjFhFq1rHcqQ4uGvwyV8hOB4TikK4nNhxHOsO0g7jRu qO+IeH99w1z7DF6UUdQryg5A45z4FFz1RZ/a1+HDtZ7NDkMJMcDul29P1inE10skRxk2 1jLeTUSOlHE7JBvh9Zjw4/yrvKUPeq8buNPJ4RwfggjxI8dQPWJUq5Z20XjWVFmU3xWf ZHXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hrjjnham68LW2onQYlLQxDz5DDgUmLBY++65Vz2pa+A=; b=I8isVarni/EuVQ6FdIj5aG3bEsyji7j83oTWgXd7Ijhie9VJAxPJPDNz2mIwUVvSED FbBj/b+9e/VaXR2gYWBAYQ99YFgklW5IYZmKPL824K2m9ECeYvY2kJ6DSqfxGFMKxPeW xBCodXSdTlWPPxIhPxMgf494wMOeWj4Pg3C3pQkc7sgh4CwkODU0PjoJXTip5bMeMT3i NGETEzm8bunqhQ3lacJmiNn8CK7mkKEVaBGgb8GzP8qbJ6IdlGBPrdoWiBWcIlcUe1VF bm0zys8LpXi4SWow1OEOEYp1k1JtlcvoaZTyn1G1kmFVg8vtUBywEasa6pJBG+ScebRS isrg== X-Gm-Message-State: ANoB5pmN7cybtHLxgmb88Im6OKJ3xHd1ypMkMcVEmxYEVR1CkHusIzY9 TD/YhhKw7NKkQSx2AUsblPf69hOer5zn9GUd X-Google-Smtp-Source: AA0mqf5MFwc7eRZEhZg3f+2JkRNLHTpD1k7Ujc4xMzXXJiTgQBBtbKIP5Q6Nr2TigN8oefRZtIa2eg== X-Received: by 2002:a05:600c:3d0c:b0:3cf:f66c:9246 with SMTP id bh12-20020a05600c3d0c00b003cff66c9246mr24523886wmb.27.1669632757498; Mon, 28 Nov 2022 02:52:37 -0800 (PST) Received: from localhost ([2a01:4b00:d307:1000:f1d3:eb5e:11f4:a7d9]) by smtp.gmail.com with ESMTPSA id s9-20020a5d5109000000b00241f467f888sm10400754wrt.74.2022.11.28.02.52.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Nov 2022 02:52:36 -0800 (PST) From: luca.boccassi@gmail.com 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 , Yanghang Liu , yuan.peng@intel.com, zhaoyan.chen@intel.com Subject: 20.11.7 patches review and test Date: Mon, 28 Nov 2022 10:52:32 +0000 Message-Id: <20221128105232.1394896-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 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 20.11.7. The planned date for the final release is the 12th of 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=v20.11.7-rc1 These patches are located at branch 20.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Luca Boccassi --- Abdullah Sevincer (1): event/dlb2: handle enqueuing more than maximum depth 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 (1): net/mlx5: fix first segment inline length Ali Alnubani (1): examples/l2fwd-crypto: fix typo in error message Amit Prakash Shukla (5): 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/qede/base: fix 32-bit build with GCC 12 Andrew Boyer (4): net/ionic: fix endianness for Rx and Tx net/ionic: fix endianness for RSS net/ionic: fix adapter name for logging net/ionic: fix reported error stats Anoob Joseph (1): test/crypto: fix PDCP vectors 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 Brian Dooley (1): crypto/qat: fix null hash algorithm digest size Bruce Richardson (1): telemetry: fix escaping of invalid json characters Changpeng Liu (1): vhost: add non-blocking API for posting interrupt Chaoyong He (1): net/nfp: fix Rx descriptor DMA address Chengwen Feng (7): net/hns3: fix next-to-use overflow in SVE Tx net/hns3: fix next-to-use overflow in simple Tx net/hns3: optimize SVE Tx performance net/hns3: fix crash when secondary process access FW net/hns3: fix header files includes net/hns3: revert fix mailbox communication with HW net/hns3: fix VF mailbox message handling Ciara Power (1): test/crypto: fix wireless auth digest segment Dariusz Sosnowski (1): net/mlx5: fix hairpin split with set VLAN VID action David Marchand (19): vhost: fix virtqueue use after free on NUMA reallocation app/testpmd: restore ixgbe bypass commands 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 trace: fix metadata dump ci: bump versions of actions in GHA ci: update to new API for step outputs in GHA service: fix build with clang 15 bus/dpaa: fix build with clang 15 net/atlantic: 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 Dmitry Kozlyuk (1): eal: fix side effect in some pointer arithmetic macros Dong Zhou (1): net/mlx5: fix thread workspace memory leak Dongdong Liu (2): net/hns3: fix build with gcov doc: fix application name in procinfo guide Erik Gabriel Carrillo (1): service: fix early move to inactive status Fidaullah Noonari (1): malloc: fix storage size for some allocations Gagandeep Singh (1): net/dpaa: fix buffer freeing in slow path Ganapati Kundapura (1): eventdev/crypto: fix multi-process Gregory Etelson (5): net/mlx5: fix RSS expansion buffer size app/testpmd: fix MAC header in checksum forward engine 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 Harry van Haaren (2): service: fix stats race condition for MT safe service test/service: fix spurious failures by extending timeout Hernan Vargas (9): baseband/acc100: fix memory leak baseband/acc100: add LDPC encoder padding function baseband/acc100: check turbo dec/enc input baseband/acc100: add null checks baseband/acc100: fix ring/queue allocation 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 Huisong Li (17): net/hns3: delete unused markup net/hns3: fix RSS filter restore net/hns3: fix lock protection of RSS flow rule net/hns3: fix RSS flow rule restore net/hns3: move flow direction rule recovery net/hns3: fix restore filter function input 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/hns3: extract functions to create RSS and FDIR flow rule net/hns3: fix RSS rule restore net/hns3: fix clearing hardware MAC statistics net/bonding: fix slave device Rx/Tx offload configuration net/bonding: fix dropping valid MAC packets net/bonding: fix mbuf fast free handling Huzaifa Rahman (1): net/memif: fix crash with different number of Rx/Tx queues Ivan Malov (4): common/sfc_efx/base: fix maximum Tx data count net/bonding: fix descriptor limit reporting net/bonding: fix flow flush order on close net/bonding: set initial value of descriptor count alignment 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 (2): net/mlx5: fix modify action with tunnel decapsulation net/mlx5: fix tunnel header with IPIP offload Jiawen Wu (2): net/txgbe: remove semaphore between SW/FW net/txgbe: rename some extended statistics 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 (1): net/i40e: fix VF representor release Kevin Liu (2): net/iavf: check illegal packet sizes net/ice: check illegal packet sizes Kumara Parameshwaran (2): gro: fix chain index for more than 2 packets 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 (2): Revert "build: fix warnings when running external commands" drivers: fix typos found by Lintian Mah Yock Gen (1): net/igc: remove unnecessary PHY ID checks 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 Megha Ajmera (2): sched: fix subport profile configuration examples/qos_sched: fix number of subport profiles Michael Baum (5): net/mlx5: fix race condition in counter pool resizing net/mlx5: fix port event cleaning order net/mlx5: fix port closing doc: fix underlines in testpmd guide doc: fix colons in testpmd aged flow rules Min Hu (Connor) (1): net/hns3: fix code check warnings Mingjin Ye (2): net/ice: fix scalar Rx path segment net/ice: fix scalar Tx path segment Morten Brørup (2): eal/x86: add 256 bytes copy for AVX2 mempool: fix get objects from mempool with cache 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 Nicolas Chautru (1): baseband/acc100: fix input error related to padding Nithin Dabilpuram (1): examples/ipsec-secgw: use Tx checksum offload conditionally Olivier Matz (9): 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/virtio: remove declaration of undefined function 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 devtools: fix checkpatch header retrieval from stdin Pablo de Lara (1): examples/fips_validation: fix typo in error log Qi Zhang (4): net/ice/base: fix media type of PHY 10G SFI C2C net/ice/base: fix array overflow in add switch recipe net/ice/base: fix add MAC rule net/ice/base: ignore promiscuous already exist Radu Nicolau (2): 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 Shiqi Liu (1): node: check Rx element allocation Shun Hao (2): net/mlx5: fix meter profile delete after disable net/mlx5: fix drop action validation 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 license: fix paths app/testpmd: make quit flag volatile doc: fix net drivers ordering ring: remove leftover comment about watermark doc: avoid meson deprecation in setup Steve Yang (2): net/iavf: fix pattern check for flow director parser net/iavf: fix tainted scalar 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 Tomasz Jonak (1): net/ice: fix null function pointer call Usman Tanveer (1): net/bonding: fix mode 4 with dedicated queues 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 (1): eventdev: fix name of Rx conf type in documentation Wenwu Ma (1): examples/vhost: fix use after free Yi Li (1): doc: fix maximum packet size of virtio driver Yiding Zhou (2): net/iavf: add thread for event callbacks net/ice/base: fix duplicate flow rules Yunjian Wang (2): net/bonding: fix array overflow in Rx burst net/bonding: fix double slave link status query Zhichao Zeng (2): net/ice: fix RSS hash update net/iavf: fix outer checksum flags Zhirun Yan (1): graph: fix node objects allocation