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 10BCAA00C5; Mon, 15 Aug 2022 11:17:33 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9FF2D40143; Mon, 15 Aug 2022 11:17:32 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2086.outbound.protection.outlook.com [40.107.243.86]) by mails.dpdk.org (Postfix) with ESMTP id 8DE85400EF; Mon, 15 Aug 2022 11:17:31 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GWyLfKDowGTIdAV9HLt/XDtnDN2ddw8gHKiElRrZrjI9M+4/lS40dZkemGbh5oXVZHL/IsfOGwaBHR/gP8SNECYEapvVLTYaGqSTGA8p+1s9wRmcnWc6wVKygZNlNURbb3s3V3M8TCSZ2nPUPYVTdf3QEWznYhLk01OryUe2aFkXQJ88vPfV8Oifm81JhjR5+1/fSpudyQRz8cs+nSyqHwa8EJt0ngHszfJyAtt7IVj/kGKePE7Z9lva/W1/uPSXuATWrCuH8MRwLJ0AjseLWnpw1i8tHECU6B8nrQOSwqHDcCGe90v2VwmyV3//jDUxxuBt1BGT1dj3TVMB43bxHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FZQTuzV5pE2QFcyt3bTykxE2WJltj77IH0VrdlHcido=; b=RPbIVkV+efLVE4XUsbsZUcnaurc5BiK2sCSU7VVfN9lR2YfU75rSHDDqwiJkJwAaFLvVdJhT/p+SzNZAGXapdXT9i63na9GfzUfv+CjRO0DvwCilHiVhTMH/aJ50LbH8pPFcJGwkqdrKUOJZZLpF1b9iKSx1R9EDXUSB0nOfTl8WVc7jiC05bRNC9Jx/d1LgMElVhPBspW/YUP9p5vXor32wPI4+oNpbSgjr6puiVeR3TmSf3Zytiu2UJA0Tr+ORWpG1D5zfVmxdfJqneVYKlG+JNX9V81Rp6dqu9hPSuXXavHDJMeRykayYSXxV11Qkj1zqIeEV8odichTl8zB9kA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.234) smtp.rcpttodomain=nxp.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FZQTuzV5pE2QFcyt3bTykxE2WJltj77IH0VrdlHcido=; b=Dj55HqPK+bJaWYvR3qcJ1YTjmmxayM5YRRJpO3wnFmXDVoxoDFIyRppoPpXdAXqgvJWEfIGx8T7Kt06r6HP0IpKsiTw6MeyfHttjCUFSar/mAlxen0JmpL7LRtoSKfRKocAO2cQL3Am6lnWha3clWxeXKl9fbTSYC0jYFJbgX25cSKvj+v37ygArXBygkjgASKqvkDM3JGtZeG2WG3tW6iwnTxJjbhEaA4LdWdND0WhHAWt5OFZZhsofMtkDT+5bb1X7HGezBa/suTEAhW5w9C5O503LVLgL+kDRzVzgrBypjmbF6HeC+tUmG/eshRZrUcUMrPzwFc2tzFa3oh6LkQ== Received: from BN9PR03CA0447.namprd03.prod.outlook.com (2603:10b6:408:113::32) by IA1PR12MB6482.namprd12.prod.outlook.com (2603:10b6:208:3a9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11; Mon, 15 Aug 2022 09:17:29 +0000 Received: from BN8NAM11FT110.eop-nam11.prod.protection.outlook.com (2603:10b6:408:113:cafe::22) by BN9PR03CA0447.outlook.office365.com (2603:10b6:408:113::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11 via Frontend Transport; Mon, 15 Aug 2022 09:17:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.234) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 12.22.5.234 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.234; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (12.22.5.234) by BN8NAM11FT110.mail.protection.outlook.com (10.13.176.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5546.7 via Frontend Transport; Mon, 15 Aug 2022 09:17:28 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by DRHQMAIL101.nvidia.com (10.27.9.10) with Microsoft SMTP Server (TLS) id 15.0.1497.38; Mon, 15 Aug 2022 09:17:28 +0000 Received: from nvidia.com (10.126.230.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Mon, 15 Aug 2022 02:17:23 -0700 From: Xueming Li To: CC: , , Abhishek Marathe , Ali Alnubani , , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , , Raslan Darawsheh , Thomas Monjalon , Yanghang Liu , , Subject: 20.11.6 patches review and test Date: Mon, 15 Aug 2022 12:16:55 +0300 Message-ID: <20220815091655.1202165-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a6743351-ddc0-4d22-3bba-08da7e9efa18 X-MS-TrafficTypeDiagnostic: IA1PR12MB6482:EE_ X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tzIp1gEwYVJE6vLWyJJe8m1Wg3ypAccU3CqBybxwUqhthg3pVpBDB3+DyMRYGvS7+ochndo/NYJyT2Cu3DdNF6vT9dUtZMAsdbOe3GOUoPFGadfFI5A+JUQDKoRgfp+3rZ03z3RbQmTrDdM15xd8UQr3YwoO3/F0Qg+5zfO0YGClPno0VTca9ahPSqyEQrM5V3QSP4qXTGKYydWkvdZjM8Vqsqg2e8ODp2R3SRIYDwMhBIAwlycXb1A4JAeIFFzBicieFBmPxULOzMbmdBK3uuC5cUN4Ttz/+Ok4rbsBvYQeeEr1dOPRGKUY8RGy/KDplQQUII/E9epRiTIvjJ4noJ63Q/Dabm91cZY46tSw5wq6EgoJZWv1R+3F99PtaxSlt0NzwfQyzBMAY8Ny+LQ13J82o8GYS3qjbQhlqmR2NaimzyG7pNTKn2PYD9PllS3Qds8ndfQLFWkXbKf9k5eKdBp2lQT26Bmr3xcHnHx6OY6Pl13P9uZCnxamrZZzZKvggLTy7nwH+gB+Ym+Zb2JNtI1knhGpg6slOFhH8hWzwvvDRizQV0WcUUtCLeicgE8FqCKjLfcaGVqU5E04pchTvO5YmKz17qfuNzaK9qReMeeytiiOKRo+xNpk8COjCHNfIvH9SgugBs1sTk4PKnjMuDi7cxdXzfWZc7i9esy6qD2VToP3p4Dcrk+qvu+8Yo26e6TVh2QcR39BGWEy5U60Cdro6XViobPqhZacm88Cxng1x+O+/LFxe93ZDU5mLHz/Cj/W1FHK37DqY5IwEYFwcM/U89nY972XBr1kWfQeHtxWg8wM8HFcepHfupgOatt1hWZkN+qZ2efMQ5lc+T+Pme6KitO89bvpmgbFHhxjmJ8B8YAiELgmbpEk3s9CkooxiBCwXBPShCNMkyza+69VDjyelF1M8Fn21JuALuKGwyI= X-Forefront-Antispam-Report: CIP:12.22.5.234; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:InfoNoRecords; CAT:NONE; SFS:(13230016)(4636009)(346002)(136003)(39860400002)(376002)(396003)(36840700001)(40470700004)(46966006)(4326008)(5660300002)(81166007)(36860700001)(70586007)(30864003)(2906002)(356005)(7416002)(36756003)(478600001)(70206006)(8676002)(186003)(55016003)(41300700001)(6666004)(26005)(66574015)(6286002)(426003)(336012)(8936002)(966005)(47076005)(16526019)(54906003)(40460700003)(40480700001)(6916009)(82740400003)(316002)(83380400001)(82310400005)(2616005)(7696005)(86362001)(1076003)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2022 09:17:28.9515 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a6743351-ddc0-4d22-3bba-08da7e9efa18 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[12.22.5.234]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT110.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6482 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.6. The planned date for the final release is August 29th. 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.6-rc1 These patches are located at branch 20.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Xueming Li --- Abdullah Ömer Yamaç (1): examples/distributor: fix distributor on Rx core Ajit Khaparde (1): net/bnxt: fix switch domain allocation Alexander Kozyrev (1): net/mlx5: handle MPRQ incompatibility with external buffers Ali Alnubani (1): net/mlx5: fix build with clang 14 Ankur Dwivedi (1): common/cpt: fix build with GCC 12 Ben Magistro (1): mbuf: dump outer VLAN Bruce Richardson (1): raw/ioat: fix build when ioat dmadev enabled Chengwen Feng (11): ethdev: clarify null location case in xstats get net/hns3: fix xstats get return if xstats is null net/ipn3ke: fix xstats get return if xstats is null net/mvpp2: fix xstats get return if xstats is null net/axgbe: fix xstats get return if xstats is null ethdev: fix memory leak in xstats telemetry ethdev: fix possible null pointer access examples/dma: fix Tx drop statistics trace: fix init with long file prefix net/hns3: fix descriptors check with SVE net/hns3: support backplane media type Ciara Power (6): test/crypto: fix null check for ZUC authentication test/crypto: fix cipher offset for ZUC test/crypto: fix authentication IV for ZUC SGL test/crypto: fix ZUC vector IV format test/crypto: fix SNOW3G vector IV format doc: fix grammar and formatting in compressdev guide Damodharam Ammepalli (1): net/bnxt: allow Tx only or Rx only Dariusz Sosnowski (2): net/mlx5: fix GTP handling in header modify action net/mlx5: fix RSS hash types adjustment David Marchand (16): eal/windows: add missing C++ include guards net/nfp: remove unneeded header inclusion net/virtio: restore some optimisations with AVX512 eal/freebsd: fix use of newer cpuset macros devtools: fix null test for NUMA systems app/testpmd: remove useless pointer checks net/bnxt: fix compatibility with some old firmwares vhost: fix async access net/ice: fix build with GCC 12 vdpa/ifc: fix build with GCC 12 app/flow-perf: fix build with GCC 12 eal/x86: drop export of internal alignment macro test/ipsec: fix build with GCC 12 vhost/crypto: fix build with GCC 12 vhost/crypto: fix descriptor processing vhost: add some trailing newline in log messages Deepak Khandelwal (1): mem: skip attaching external memory in secondary process Dmitry Kozlyuk (7): net/mlx5: fix Tx when inlining is impossible doc: fix API index Markdown syntax ethdev: prohibit polling stopped queue app/testpmd: do not poll stopped queues net/mlx5: destroy indirect actions on port stop net/mlx5: fix MPRQ pool registration doc: add more instructions for running as non-root Ferruh Yigit (1): net/qede: fix build with GCC 13 Fidaullah Noonari (1): malloc: fix allocation of almost hugepage size Gagandeep Singh (8): crypto/dpaa_sec: fix digest size crypto/dpaa2_sec: fix fle buffer leak crypto/dpaa2_sec: fix buffer pool ID check crypto/dpaa2_sec: fix operation status for simple FD common/dpaax: fix short MAC-I IV calculation for ZUC net/dpaa: fix event queue detach doc: add missing auth algo for IPsec example crypto/dpaa2_sec: fix crypto operation pointer Gowrishankar Muthukrishnan (1): examples/fips_validation: handle empty payload Gregory Etelson (1): net/mlx5: fix RSS expansion for patterns with ICMP item Harman Kalra (1): net/octeontx: fix port close Harry van Haaren (2): doc: fix formatting and link in BPF library guide service: fix lingering active status Heinrich Schuchardt (2): drivers/crypto: fix warnings for OpenSSL version test/hash: fix out of bound access Herakliusz Lipiec (1): doc: fix readability in vhost guide Hongbo Zheng (1): test: check memory allocation for CRC Huisong Li (14): net/bonding: fix stopping non-active slaves net/bonding: fix slave stop and remove on port close net/hns3: fix RSS disable net/hns3: fix rollback on RSS hash update net/hns3: remove redundant RSS tuple field net/hns3: remove unnecessary RSS switch app/testpmd: fix port status of bonding slave device net/bonding: fix RSS inconsistency between ports test/bonding: fix RSS test when disable RSS net/hns3: fix an unreasonable memset net/hns3: remove duplicate definition net/hns3: fix return value for unsupported tuple app/testpmd: fix bonding slave devices not released app/testpmd: fix supported RSS offload display Jakub Poczatek (1): doc: fix grammar and parameters in l2fwd-crypto guide Jakub Wysocki (1): crypto/scheduler: fix queue pair in scheduler failover Jeff Daly (1): net/ixgbe: add option for link up check on pin SDP3 Jiawen Wu (2): net/txgbe: fix max number of queues for SR-IOV net/txgbe: fix register polling Jiri Slaby (1): kni: fix build with Linux 5.18 Joyce Kong (1): net/memif: fix overwriting of head segment Kalesh AP (10): net/bnxt: remove unused macro net/bnxt: fix device capability reporting net/bnxt: fix Rx configuration net/bnxt: avoid unnecessary endianness conversion net/bnxt: fix speed autonegotiation net/bnxt: force PHY update on certain configurations net/bnxt: fix link status when port is stopped net/bnxt: recheck FW readiness if in reset process net/bnxt: fix tunnel stateless offloads net/bnxt: fix setting forced speed Ke Zhang (6): net/bonding: fix RSS key config with extended key length net/iavf: fix mbuf release in multi-process net/iavf: fix Rx queue interrupt setting app/testpmd: fix multicast address pool leak kni: use dedicated function to set random MAC address kni: use dedicated function to set MAC address Kevin Liu (1): net/ice: fix MTU info for DCF Konstantin Ananyev (1): acl: fix rules with 8-byte field size Kumara Parameshwaran (1): gro: fix identifying fragmented packets Li Zhang (1): vdpa/mlx5: fix maximum number of virtqs Long Li (2): net/netvsc: fix calculation of checksums based on mbuf flag net/netvsc: fix vmbus device reference in multi-process Luc Pelletier (1): eal/x86: fix unaligned access for small memcpy Mattias Rönnblom (1): examples/bond: fix invalid use of trylock Maxime Coquelin (4): net/vhost: fix TSO feature default disablement vhost: fix missing virtqueue lock protection app/testpmd: revert MAC update in checksum forwarding vhost: fix missing enqueue pseudo-header calculation Michael Baum (1): net/mlx5: fix LRO validation in Rx setup Mike Pattrick (1): net/i40e: populate error in flow director parser Min Hu (Connor) (4): app/testpmd: check statistics query before printing net/bonding: fix mbuf fast free usage ethdev: fix port state when stop ethdev: fix port close in secondary process Mingxia Liu (1): app/testpmd: replace hardcoded min mbuf number with macro Naga Harish K S V (2): eventdev/eth_tx: fix adapter creation eventdev/eth_tx: fix queue delete Nicolas Chautru (4): baseband/acc100: update companion PF configure function baseband/acc100: add protection for some negative scenario baseband/acc100: remove RTE prefix for internal macros baseband/acc100: remove prefix of internal file Nithin Dabilpuram (1): examples/ipsec-secgw: fix promiscuous mode option Pablo de Lara (2): crypto/ipsec_mb: fix length and offset settings crypto/ipsec_mb: fix GMAC parameters setting Peng Zhang (1): net/nfp: fix disabling VLAN stripping Qiming Yang (4): doc: update matching versions in ice guide net/iavf: fix queue start exception handling doc: update matching versions in i40e guide net/iavf: increase reset complete wait count Rahul Lakkireddy (2): net/cxgbe: fix port ID in Rx mbuf net/cxgbe: fix Tx queue stuck with mbuf chain coalescing Raja Zidane (5): net/mlx5: fix Rx/Tx stats concurrency examples/l2fwd-crypto: fix stats refresh rate net/mlx5: fix Tx recovery app/testpmd: fix packet segment allocation examples/link_status_interrupt: fix stats refresh rate Rakesh Kudurumalla (1): test: avoid hang if queues are full and Tx fails Rebecca Troy (1): crypto/qat: fix DOCSIS crash Romain Delhomel (1): bus/fslmc: fix VFIO setup Ruifeng Wang (1): net/bnxt: fix reordering in NEON Rx Shun Hao (1): app/testpmd: fix metering and policing command for RFC4115 Somnath Kotur (2): net/bnxt: fix ring group on Rx restart net/bnxt: fix freeing VNIC filters Stanislaw Kardach (5): test/hash: report non HTM numbers for single thread examples/l3fwd: fix scalar LPM test/ring: remove excessive inlining config: fix C++ cross compiler for Arm and PPC ci: enable C++ check for Arm and PPC Stephen Hemminger (3): rib: fix traversal with /32 route net/qede: fix build with GCC 12 rib: fix references for IPv6 implementation Steve Yang (1): net/iavf: fix HW ring scan method selection Subendu Santra (1): app/procinfo: show all non-owned ports Tianhao Chai (1): eal: fix C++ include for device event and DMA Tyler Retzlaff (1): eal/windows: fix data race when creating threads Vanshika Shukla (1): crypto/dpaa_sec: fix secondary process probing Viacheslav Ovsiienko (1): net/mlx5/linux: fix missed Rx packet stats Vladimir Medvedkin (2): test/table: fix buffer overflow on lpm entry test/ipsec: fix performance test Volodymyr Fialko (1): examples/ipsec-secgw: fix uninitialized memory access Wei Huang (2): raw/ifpga: unregister interrupt on close raw/ifpga: remove virtual devices on close Wenjing Qiao (1): net/ice: fix outer L4 checksum in scalar Rx Wenjun Wu (1): net/ice/base: fix getting sched node from ID type Wenwu Ma (2): app/testpmd: perform SW IP checksum for GRO/GSO packets vhost: fix deadlock when message handling failed Wenxuan Wu (2): net/i40e: fix max frame size config at port level net/ice/base: fix build with GCC 12 Xuan Ding (1): doc: fix vhost multi-queue reconnection Xueming Li (2): vdpa/mlx5: fix interrupt trash that leads to crash vdpa/mlx5: fix dead loop when process interrupted Yajun Wu (1): vdpa/mlx5: workaround var offset within page Yiding Zhou (1): net/iavf: fix data path selection Yuan Wang (3): net/vhost: fix access to freed memory examples/vhost: fix crash when no VMDq net/vhost: fix deadlock on vring state change Yunjian Wang (1): net/mlx5: fix stack buffer overflow in drop action Zhichao Zeng (1): net/igc: support multi-process