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 862F745E41 for ; Sat, 7 Dec 2024 09:01:37 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 67FBC40281; Sat, 7 Dec 2024 09:01:37 +0100 (CET) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2071.outbound.protection.outlook.com [40.107.236.71]) by mails.dpdk.org (Postfix) with ESMTP id 6741B40281 for ; Sat, 7 Dec 2024 09:01:36 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IkmDbyyZT9rqJCEPwjaCc9hSzIB/hp6iwHSfdVkk7PkEiB5h/eFVZ2jkr4BSxJzhAlXX5XxicxJ+dRLGSkOL5PbrPy+WNGwd7OwypUI85mD2Bgh8+5Oe5LxNhYb5iFf5H9+17RlJK2QhMSZvOusSeDH8qDwsxJjoutXtC2jAIFt23jkyObjsidLzCfNXOhTMd6k9C6wXKRXTSitGzfP4pzRnSRqVvQlhDTdCmx31eBF6EQdI9WrQQmvS+K9P6LXjeBofrFXCQ/vse6RFYUexTEqVIj0fBORnRd7X+LyJU/8z5jlyd8wLmfw2fd8dHWnWDnB45SO6QdSCQNida38vXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ZrDdfsNoCJ1sDkWg86FRjCnHQOMdbt5cvhQrHAauyhM=; b=udjRCF58TmJDsKNMxVNWfLtWUxj/IC6IsdmuGQJleMSfZfAP2naiZ7m3U/PYNjXKfU8U1QfbEG6WkZCCYmvRjb6iQRc+7PXiiELNsUNGXO388Wk2pyIri2umY8B3VcQI+6UrxRESpX3QPtJcILqDu6bsWBuviu1bwxxmIsp3SkL8h+I1eWddnfmkZqiiKxvrtVAmYQSxZbCk79Fc+986Xq9egMreQF7n6xqjbDnsHi/4CUdw0jwDOsHao8pW1hOCktTjRrr40prDJ5qOdXLNZHbNq7NanB3s7Olj702aCwigV7l5i0T8ETgyICqI5wgLCDFa9jLD3Rti4M/Z0rWglQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=dpdk.org 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 (0) 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=ZrDdfsNoCJ1sDkWg86FRjCnHQOMdbt5cvhQrHAauyhM=; b=QnOUKImmgG13IyfVfnuKS+V+Z9TbOBHWAgYtzl4SxbTCBUgzX5VMiKv+IF/ttVrdlTVShDtHcF9VmoidAH86on/hQMzt2qm56ZZEscH78AZqc8q8BpaBRm0HpoL9OEAJu2ZiPWHKOfcDz2DUylsfqm72o6r/0IEH/+y2vCyyfllHXfdazF6891sJYc++77/1dDPWdNqtHCE0LE7vqjX3NEwpwO1p7rjcjpsqIuQNKqSnFuo4o/t+SS+fcZBIWQoxu6w3eMimXw9QGEk71dU1TLGS8jBgXJiNshVxOkdpYQGBl0vOJ11lwlDe+kk4XrjVHp7GdOHb/yVFMdav9laD3A== Received: from PH0PR07CA0021.namprd07.prod.outlook.com (2603:10b6:510:5::26) by LV3PR12MB9216.namprd12.prod.outlook.com (2603:10b6:408:1a5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.19; Sat, 7 Dec 2024 08:01:30 +0000 Received: from CY4PEPF0000E9D6.namprd05.prod.outlook.com (2603:10b6:510:5:cafe::a1) by PH0PR07CA0021.outlook.office365.com (2603:10b6:510:5::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8230.11 via Frontend Transport; Sat, 7 Dec 2024 08:01:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) 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 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CY4PEPF0000E9D6.mail.protection.outlook.com (10.167.241.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.7 via Frontend Transport; Sat, 7 Dec 2024 08:01:30 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Sat, 7 Dec 2024 00:01:15 -0800 Received: from nvidia.com (10.126.231.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.1544.4; Sat, 7 Dec 2024 00:01:13 -0800 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patches has been queued to stable release 23.11.3 Date: Sat, 7 Dec 2024 15:59:18 +0800 Message-ID: <20241207080055.488538-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241111062847.216344-122-xuemingl@nvidia.com> References: <20241111062847.216344-122-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000E9D6:EE_|LV3PR12MB9216:EE_ X-MS-Office365-Filtering-Correlation-Id: 26d3bd6e-58e9-4e82-9f3e-08dd16955bcf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700013|82310400026|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?V1M5V2lQd0l1bXVpbU1LNnZGWWVxMmZuMDIwc0lnb3NjL0VVR2VpUnNibCtQ?= =?utf-8?B?Rm02UGpMWktHNmlsYitRMFdVYXpVcSt4TmRkT08zSkpwRWl1dHVGdU8rM0Vh?= =?utf-8?B?THVtUy8yQ1RrcTlrN1JFYXFLLzdva1BxZmZzU3NVOGkyVEovdmxPSjVEWGlL?= =?utf-8?B?T3Y5a2dOWjZPQ2xtUTVlNHFUN3M0UWFkYTI1dDNIMDI0VW5KTnBTTWNQbDFF?= =?utf-8?B?QTdkdlVURkdrVFl1TURNUFFycTFSNW9XYmdxTkFNMGMrNWtoQk1mT3ZHck4v?= =?utf-8?B?WlFCdDFVbFJQYXJpR04wNWJJQ1p5emV2djZCNlBkdFpTVGUxUmx6RWl3SG9r?= =?utf-8?B?M2c2L0FYSC9mZ3lWaTYwaGdGVlluV2YyWFdObWZIN0l0SnFCOS8rTEZsc1By?= =?utf-8?B?R0Mvb2dkL0dPYkxVc3hXaHo0bTBWZkZQaFFab3p1V2pLKy9wNHlpTy9RZTdI?= =?utf-8?B?Y01KN2VaczU2ODZTWVRnRnhacHlFRms1ejIvenh6QnVpbEdjQ3hGTUl1c0tE?= =?utf-8?B?dHB4cWxQOUN5S3N5VU1COGl5d0FNRkZJRUxQeFA2UkY0YlV1VkRPRG9ZUUda?= =?utf-8?B?NnMxdndEbkdGYVZCaEw0aGdoOVlqNDJ4a2xEZE9oM2lpVzZhTXV1VUVpQXpy?= =?utf-8?B?a0EvSk9USjJVVVN1STZOS1VOSkFyMWhCdmtkRjRubHphdHB0MVhhbmJYL0py?= =?utf-8?B?OWhwZTRKRmdabnlVSWR4STlTWitXeWRZUkttQzJiNkFRVTVxVGhrSUU4T3Z4?= =?utf-8?B?OFlIV2Rjazh3cjhrNnVBRmk1SWFQNndJR1FxYnBiZGZMaGY1QjgrKzBWNlho?= =?utf-8?B?WVNNbG1VMWpzK09lMWJWaEp1RTcvWWZnUVo0ZXM5NjdpUGZ3cDlVUDJFU21t?= =?utf-8?B?dHF5cVM3MGpjZGZ3N1l5ZE5NZitwYXVMSitianZmTkNWaTZBbUlrYjBsME9Q?= =?utf-8?B?dm5sWEsrek55blhCTENsOUxoUE9QZXl0dXh2VzFtcTBVTWdaWGdwK3Q0MGdu?= =?utf-8?B?RnhLRjFhT2phTWJDSEMvbWpvZlRvSDhQbEFYODVrYUtSaTlyRGorS09nbFdS?= =?utf-8?B?YitramYwQVd4dEowZW5XeTdtZy9lMmRwRG1iRXE4aG5FLzBNT3dxak5HbnBU?= =?utf-8?B?TE1rQTlPeHFaZXk0clVHWjlaOXVLNVV5RUZ1MG1rcVlZOXFRNExSRGJlL2R2?= =?utf-8?B?dW9IR01jTzRVQnN1dUQ2enIvOFY2RVhtcjF5Y2tHeGtWUTkxbWVZQVhIRjMy?= =?utf-8?B?Tk5HNGN4eVdNaEUzTlpKZ0pRZ1VwbUZEbDJWQUhHTHpzYi9CWFJnamZLMXFj?= =?utf-8?B?VGNWaDBDRmpvMUZHSUpDWW1GNVd0NVhOaEFmWXhjYVB2N3ZxMm14SW9NSnk1?= =?utf-8?B?aW5Yd0hiakpHN3FBdHM5bzhNaEdQUS9LckZGN2NTQ2RUd20wazczMzJ3eW91?= =?utf-8?B?WTFLa3FIQ2VocHdNU3M5SmFYemhqdVNMT0E3cS9LeVpJRTJaODA5NEQrbXlr?= =?utf-8?B?SjNGR20zWlRtbGFKSmNuS3pGbzdtT1hMNk1HQ3paM1BFWUg3YVRCT1VZY0NI?= =?utf-8?B?SVZZVVJlb1J1VjhROFM4TFBTVDlMTktmc1Byb29CUlh1UWpoNnhUZ2EvS1lp?= =?utf-8?B?dHlWTW95aFdWUEJtS2dMellSekZMakdGZVlqZGRydUNHZ2lhQ083dTBGVkE0?= =?utf-8?B?VlpSVnpiSkgxK0FJakhlL0Q0Ym1sR3JUbGVEVVZoRnZ3ME9YOWE0T0xzT0Ri?= =?utf-8?B?dzVGL1NJSmF2Q01INE1kdmQ2cEw3U3poNTUxcHJ5dUM1c3NxWnIyUWplMXZP?= =?utf-8?B?STlIK0dYSVNEN0NTWW13MGhGdzFacFRaMTUxK0dWS3dpclBpcTFMc2VWeDk3?= =?utf-8?B?emlZNmRMNERFLzJyRGxjdm42aHNmM1lnQis4VzZieVZYZ0tsWnlBTVF6YU9Q?= =?utf-8?Q?Tr5kCqLbYoWey1t0iZXO5YYPAuoTtzO4?= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230040)(1800799024)(36860700013)(82310400026)(376014); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2024 08:01:30.1499 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 26d3bd6e-58e9-4e82-9f3e-08dd16955bcf X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000E9D6.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR12MB9216 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 Hi, FYI, your patch has been queued to stable release 23.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 12/10/24. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://git.dpdk.org/dpdk-stable/log/?h=23.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=87f65fa28ad09345f55e58e35e2c856ff4fc8bc2 Thanks. Xueming Li --- >From 87f65fa28ad09345f55e58e35e2c856ff4fc8bc2 Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Fri, 6 Dec 2024 23:26:43 +0800 Subject: [PATCH] *** SUBJECT HERE *** MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Xueming Li Ajit Khaparde (1): net/bnxt: fix TCP and UDP checksum flags Alan Elder (1): net/netvsc: fix using Tx queue higher than Rx queues Alexander Kozyrev (3): common/mlx5: fix error CQE handling for 128 bytes CQE net/mlx5: fix shared queue port number in vector Rx net/mlx5: fix miniCQEs number calculation Arkadiusz Kusztal (2): crypto/qat: fix modexp/inv length crypto/qat: fix ECDSA session handling Bing Zhao (4): net/mlx5: fix Rx queue control management net/mlx5: fix default RSS flows creation order net/mlx5: fix Rx queue reference count in flushing flows net/mlx5: fix shared Rx queue control release Brian Dooley (1): test/crypto: fix synchronous API calls Bruce Richardson (4): net/ice: detect stopping a flow director queue twice app/dumpcap: remove unused struct array eventdev: fix possible array underflow/overflow net/iavf: add segment-length check to Tx prep Chengwen Feng (3): net/hns3: restrict tunnel flow rule to one header net/hns3: register VLAN flow match mode parameter net/mvneta: fix possible out-of-bounds write Danylo Vodopianov (1): app/testpmd: fix aged flow destroy Dariusz Sosnowski (1): net/mlx5: fix counter query loop getting stuck David Marchand (2): crypto/openssl: fix 3DES-CTR with big endian CPUs eal/unix: optimize thread creation Dengdui Huang (3): net/hns3: remove ROH devices net/hns3: fix error code for repeatedly create counter net/hns3: fix fully use hardware flow director table Erez Shitrit (1): net/mlx5/hws: fix allocation of STCs Farah Smith (1): net/bnxt/tf_core: fix Thor TF EM key size check Fidaullah Noonari (1): app/procinfo: fix leak on exit Gagandeep Singh (1): net/dpaa2: fix memory corruption in TM Gregory Etelson (6): net/mlx5: fix GRE flow item translation for root table net/mlx5/hws: fix range definer error recovery net/mlx5: fix SQ flow item size net/mlx5: fix non-template flow action validation net/mlx5: fix SWS meter state initialization net/mlx5: fix indirect list flow action callback invocation Hanumanth Pothula (1): event/octeontx: fix possible integer overflow Harman Kalra (1): common/cnxk: fix double free of flow aging resources Hemant Agrawal (2): examples/l2fwd-event: fix spinlock handling bus/dpaa: fix lock condition during error handling Huisong Li (1): examples/l3fwd-power: fix options parsing overflow Igor Gutorov (1): net/mlx5: fix reported Rx/Tx descriptor limits Jiawen Wu (9): net/txgbe: fix SWFW mbox net/txgbe: fix VF-PF mbox interrupt net/txgbe: remove outer UDP checksum capability net/txgbe: fix driver load bit to inform firmware net/ngbe: fix driver load bit to inform firmware net/ngbe: reconfigure more MAC Rx registers net/ngbe: fix interrupt lost in legacy or MSI mode net/ngbe: restrict configuration of VLAN strip offload net/txgbe: fix a mass of interrupts Konstantin Ananyev (1): examples/l3fwd: fix read beyond boundaries Lewis Donzis (1): net/ixgbe: fix link status delay on FreeBSD Long Li (1): net/netvsc: force Tx VLAN offload on 801.2Q packet Martin Weiser (1): net/igc: fix Rx buffers when timestamping enabled Morten Brørup (2): net/vmxnet3: fix potential out of bounds stats access net/vmxnet3: support larger MTU with version 6 Nicolas Chautru (1): baseband/acc: fix ring memory allocation Peter Morrow (1): net/bnxt: fix reading SFF-8436 SFP EEPROMs Peter Spreadborough (1): net/bnxt: fix bad action offset in Tx BD Praveen Shetty (1): net/cpfl: fix forwarding to physical port Roger Melton (1): net/vmxnet3: fix crash after configuration failure Rohit Raj (1): bus/fslmc: fix Coverity warnings in QBMAN Sangtani Parag Satishbhai (1): net/bnxt/tf_core: fix slice count in case of HA entry move Shahaji Bhosle (2): net/bnxt/tf_core: fix WC TCAM multi-slice delete net/bnxt/tf_core: fix TCAM manager data corruption Shani Peretz (1): common/mlx5: fix misalignment Shun Hao (1): net/mlx5: fix memory leak in metering Stephen Hemminger (22): test/bonding: remove redundant info query examples/ntb: check info query return crypto/openssl: fix potential string overflow net/bnx2x: remove dead conditional net/bnx2x: fix always true expression net/bnx2x: fix possible infinite loop at startup net/bnx2x: fix duplicate branch net/dpaa2: remove unnecessary check for null before free common/dpaax/caamflib: enable fallthrough warnings net/e1000/base: fix fallthrough in switch member: fix choice of bucket for displacement vhost: fix deadlock in Rx async path pcapng: avoid potential unaligned data test/bonding: fix loop on members test/bonding: fix MAC address comparison test/security: fix IPv6 extension loop test/event: avoid duplicate initialization test/eal: fix loop coverage for alignment macros test/eal: fix lcore check app/testpmd: remove redundant policy action condition app/testpmd: avoid potential outside of array reference doc: correct definition of stats per queue feature Sunil Kumar Kori (2): common/cnxk: fix build on Ubuntu 24.04 net/cnxk: fix build on Ubuntu 24.04 Thomas Monjalon (1): devtools: fix check of multiple commits fixed at once Tim Martin (2): net/mlx5: fix real time counter reading from PCI BAR net/mlx5: fix Tx tracing to use single clock source Viacheslav Ovsiienko (1): net/mlx5: fix trace script for multiple burst completion Vladimir Medvedkin (1): net/i40e: check register read for outer VLAN .mailmap | 5 +- app/dumpcap/main.c | 1 - app/proc-info/main.c | 5 +- app/test-pmd/cmdline_flow.c | 2 +- app/test-pmd/config.c | 9 +- app/test/test_common.c | 31 ++++--- app/test/test_cryptodev.c | 8 ++ app/test/test_eal_flags.c | 4 +- app/test/test_event_crypto_adapter.c | 24 +++-- app/test/test_link_bonding.c | 9 +- app/test/test_link_bonding_rssconf.c | 1 - app/test/test_security_inline_proto_vectors.h | 8 +- devtools/git-log-fixes.sh | 2 +- doc/guides/nics/features.rst | 34 ++++--- doc/guides/nics/mlx5.rst | 71 +++++++++++++++ drivers/baseband/acc/acc_common.h | 2 +- drivers/bus/dpaa/base/qbman/qman.c | 8 +- drivers/bus/fslmc/qbman/qbman_debug.c | 49 ++++++---- drivers/common/cnxk/roc_irq.c | 2 +- drivers/common/cnxk/roc_npc.c | 3 +- .../common/dpaax/caamflib/rta/operation_cmd.h | 4 - drivers/common/mlx5/mlx5_common_utils.h | 2 +- drivers/common/mlx5/mlx5_devx_cmds.c | 1 + drivers/common/mlx5/mlx5_devx_cmds.h | 1 + drivers/common/mlx5/mlx5_prm.h | 33 ++++++- drivers/common/mlx5/windows/mlx5_win_defs.h | 12 --- drivers/compress/mlx5/mlx5_compress.c | 4 +- drivers/crypto/mlx5/mlx5_crypto_gcm.c | 2 +- drivers/crypto/mlx5/mlx5_crypto_xts.c | 2 +- drivers/crypto/openssl/rte_openssl_pmd.c | 30 +++---- drivers/crypto/qat/qat_asym.c | 43 ++++++++- drivers/event/octeontx/ssovf_evdev.c | 16 +++- drivers/net/bnx2x/bnx2x.c | 19 ++-- drivers/net/bnx2x/bnx2x_stats.c | 4 - drivers/net/bnxt/bnxt_ethdev.c | 1 - drivers/net/bnxt/bnxt_txr.c | 17 ++-- drivers/net/bnxt/tf_core/cfa_tcam_mgr.c | 11 ++- drivers/net/bnxt/tf_core/tf_msg.c | 30 +++---- drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.c | 16 +++- drivers/net/cnxk/cnxk_ethdev_devargs.c | 2 +- drivers/net/cpfl/cpfl_flow_engine_fxp.c | 5 -- drivers/net/dpaa2/dpaa2_ethdev.c | 3 +- drivers/net/dpaa2/dpaa2_tm.c | 29 +++--- drivers/net/e1000/base/e1000_82575.c | 1 + drivers/net/e1000/base/e1000_api.c | 1 + drivers/net/e1000/base/meson.build | 3 +- drivers/net/hns3/hns3_cmd.c | 4 +- drivers/net/hns3/hns3_common.c | 2 +- drivers/net/hns3/hns3_common.h | 2 +- drivers/net/hns3/hns3_ethdev.c | 5 +- drivers/net/hns3/hns3_ethdev.h | 2 - drivers/net/hns3/hns3_fdir.c | 1 + drivers/net/hns3/hns3_flow.c | 7 +- drivers/net/i40e/i40e_flow.c | 77 +++++++++++++--- drivers/net/iavf/iavf_rxtx.c | 6 +- drivers/net/ice/ice_rxtx.c | 5 ++ drivers/net/igc/igc_txrx.c | 26 ++++++ drivers/net/ixgbe/ixgbe_ethdev.c | 5 -- drivers/net/mlx5/hws/mlx5dr.h | 4 +- drivers/net/mlx5/hws/mlx5dr_context.c | 9 +- drivers/net/mlx5/hws/mlx5dr_definer.c | 1 + drivers/net/mlx5/linux/mlx5_os.c | 8 +- drivers/net/mlx5/mlx5.c | 6 +- drivers/net/mlx5/mlx5.h | 2 +- drivers/net/mlx5/mlx5_ethdev.c | 4 + drivers/net/mlx5/mlx5_flow.c | 6 +- drivers/net/mlx5/mlx5_flow.h | 14 ++- drivers/net/mlx5/mlx5_flow_aso.c | 6 +- drivers/net/mlx5/mlx5_flow_dv.c | 23 ++--- drivers/net/mlx5/mlx5_flow_hw.c | 27 ++++-- drivers/net/mlx5/mlx5_flow_meter.c | 6 +- drivers/net/mlx5/mlx5_hws_cnt.c | 46 ++++++---- drivers/net/mlx5/mlx5_rx.c | 2 +- drivers/net/mlx5/mlx5_rx.h | 3 +- drivers/net/mlx5/mlx5_rxq.c | 38 +++++--- drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 15 ++-- drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 27 +++--- drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 9 +- drivers/net/mlx5/mlx5_trace.h | 9 +- drivers/net/mlx5/mlx5_tx.c | 8 +- drivers/net/mlx5/mlx5_tx.h | 53 ++++++++++- drivers/net/mlx5/mlx5_txpp.c | 11 +-- drivers/net/mlx5/mlx5_txq.c | 8 ++ drivers/net/mlx5/tools/mlx5_trace.py | 17 ++-- drivers/net/mlx5/windows/mlx5_os.c | 8 +- drivers/net/mvneta/mvneta_ethdev.c | 6 ++ drivers/net/netvsc/hn_ethdev.c | 9 ++ drivers/net/netvsc/hn_rxtx.c | 89 ++++++++++++++++--- drivers/net/ngbe/base/ngbe_regs.h | 2 + drivers/net/ngbe/ngbe_ethdev.c | 73 +++++++++------ drivers/net/txgbe/base/txgbe_mng.c | 1 + drivers/net/txgbe/base/txgbe_regs.h | 2 +- drivers/net/txgbe/txgbe_ethdev.c | 10 +++ drivers/net/txgbe/txgbe_rxtx.c | 3 +- drivers/net/vmxnet3/vmxnet3_ethdev.c | 35 +++++--- drivers/net/vmxnet3/vmxnet3_ethdev.h | 4 +- examples/l2fwd-event/l2fwd_event.c | 1 + examples/l3fwd-power/main.c | 41 ++++----- examples/l3fwd/l3fwd_altivec.h | 6 +- examples/l3fwd/l3fwd_common.h | 7 ++ examples/l3fwd/l3fwd_em_hlm.h | 2 +- examples/l3fwd/l3fwd_em_sequential.h | 2 +- examples/l3fwd/l3fwd_fib.c | 2 +- examples/l3fwd/l3fwd_lpm_altivec.h | 2 +- examples/l3fwd/l3fwd_lpm_neon.h | 2 +- examples/l3fwd/l3fwd_lpm_sse.h | 2 +- examples/l3fwd/l3fwd_neon.h | 6 +- examples/l3fwd/l3fwd_sse.h | 6 +- examples/ntb/ntb_fwd.c | 5 +- lib/eal/unix/meson.build | 5 ++ lib/eal/unix/rte_thread.c | 25 ++++++ lib/eventdev/rte_event_eth_rx_adapter.c | 2 +- lib/member/rte_member_ht.c | 2 +- lib/pcapng/rte_pcapng.c | 10 +-- lib/vhost/virtio_net.c | 2 +- 115 files changed, 993 insertions(+), 453 deletions(-) -- 2.34.1