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 94E8D45CE3 for ; Mon, 11 Nov 2024 07:29:27 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 88A5F4067A; Mon, 11 Nov 2024 07:29:27 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2053.outbound.protection.outlook.com [40.107.220.53]) by mails.dpdk.org (Postfix) with ESMTP id C6E0D40E09 for ; Mon, 11 Nov 2024 07:29:25 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ajIk2mpdeVdW4WluQyracyrOsn/jyiz3nq2SFcE4Nnz6MOvnL9Qs761v+LrHfSPZa/8LqyoP32VoRjob5iChKi9fcpNoauf9EZUgsEqGnJpXwtoZ9WTSjVWaRazlXDrLMrDVBFF0GGwHzjqw1dwis6v9mMNpcQyxzKLo1RZDaG2TyPmYeGk3Ab8IQeP4TwRCQGHKBmvByJzHSQA0QyEFqPYwFjCHUGNh/75PH5aQQaYIUGllEQvbg5RmiYwILTa15hz50XcYBYny6OFGh/o6zil60qybJlCr8MduCYqY+ndIpickXoRPE2XdJhDdzTO/ea3ZxtP7mqh2zejdMdGR+w== 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=RXRYY8ey/4RPZFe2kQNRfvTQ+HfjefQI7MWWVl1Rc4Y=; b=M/9enHGOtl3rmstukqQ4wL4PMzs+0yKSFghnOYuO4ZZun/1I74BAqLGjw8nUVSZGfNMtuiZ6AXjxep5PqvFScI/7Wem3dkYsAuzwo/6Wk588VJde5ognUsyQr6xnlrze9gJ8ldFdyuw0qear6KbLhvdvdNBwgjXn+ClwUXkwkvHBEDuLRsiNBFzOoFet0ENZopkOSrqHGxDUKuDZp+oG0tNuBFqYvpJbSdH27znp0mxcaO8YsOB4xrkGyRzvtDhReu0iClsEtDuT1i2cafSRBTQAnQlWE7+X/KvcXHQqYt0LKIDQYO+RYmdZ/mvQTUN2Jzy9vWI6lkXcSJbY/875HA== 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=RXRYY8ey/4RPZFe2kQNRfvTQ+HfjefQI7MWWVl1Rc4Y=; b=YuFFnXS2BsXG1krZX3pvtU8ojssgJiR9wtCWwOzzPFCYyAGuwtBfMQNUBeTMXc3bo8g/I9pd0mpi7GdNr/LfE9OK2D9FfWIQB3qVkYqPS44K0eh0eD2HOOr6GbqVmHfm0cFF761u7VpgYPQ+j/aNTdWleg9ZL7YtIgL6DvnOKsvUUKl1+dPQMD0/KTjaLY9KmES+BDmZmwPnkvGCQbFNL1XChqvTOjlFlOK9OHamYduVeg11nwHPZUHI9f33KniQ4rJ3ZoQxDHCc/12MMjupskncxTvlsbbUBM3vIv2gw49bzXJVQ62YkY+hcjyKCPa4SlLtTFvvpgk5E0RbzOhoUg== Received: from BN9PR03CA0589.namprd03.prod.outlook.com (2603:10b6:408:10d::24) by CH3PR12MB8457.namprd12.prod.outlook.com (2603:10b6:610:154::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.27; Mon, 11 Nov 2024 06:29:18 +0000 Received: from BN2PEPF000055DD.namprd21.prod.outlook.com (2603:10b6:408:10d:cafe::a2) by BN9PR03CA0589.outlook.office365.com (2603:10b6:408:10d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.27 via Frontend Transport; Mon, 11 Nov 2024 06:29:18 +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 BN2PEPF000055DD.mail.protection.outlook.com (10.167.245.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.1 via Frontend Transport; Mon, 11 Nov 2024 06:29:17 +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; Sun, 10 Nov 2024 22:29:05 -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; Sun, 10 Nov 2024 22:29:03 -0800 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patch has been queued to stable release 23.11.3 Date: Mon, 11 Nov 2024 14:26:46 +0800 Message-ID: <20241111062847.216344-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.231.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-TrafficTypeDiagnostic: BN2PEPF000055DD:EE_|CH3PR12MB8457:EE_ X-MS-Office365-Filtering-Correlation-Id: 4e78f7db-d5ae-4e23-4454-08dd021a2b7c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|376014|82310400026|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?tX2n+TFmbYEqmWj1tvN5h9yk4tzjqrcNNz24maTF5Qn/l1k7se6tzKNbueEy?= =?us-ascii?Q?iktZ2Xz0wNUHhNjigXPZlby+oPaYEvMP2KD875PeIRWLaTUqzXkQkjKeUpJc?= =?us-ascii?Q?JjtWnF2V6fYtQkeOwBIP/lNRTK1nETCqxlXiCVUBI29MQ69tqTKyoc+QIil8?= =?us-ascii?Q?ec0hfOT+gOHFMcTkhw9OTq+l6pgi9dVaV+5CRroJcWytyj0MagrTqIL0dO82?= =?us-ascii?Q?ONdHgE6J/RrBVyjaeBfQxisXpwwqSesQfxOt/oIwnvCFnn2nsnA9Sy18of2g?= =?us-ascii?Q?LyIfFDyCTNDhn2hzodxXxLyqRHJ2X2lVeOIernUSUE1YQo6yhEhuUADsrS/H?= =?us-ascii?Q?Zlj+TSuGV9p/BE9sdavVjLXCCxANG8RsQlyNRGIvoQ1e8JpRufG74F3fJ81N?= =?us-ascii?Q?k2EH0LlZQ4AcpJEK99l7LKj7Hw/ysFiKcLTGncB6rHuweDusa2imkXfs6qgp?= =?us-ascii?Q?os/lH3oQPaQFoXPA2nu8CDSE2L3vCUID6T/V6pqXBe4IY1vfXaLZhZ9li3/F?= =?us-ascii?Q?AAd2QbRYfN952Nammq+pYo4B4B4VoIHVdXdIl+7oQ3XADWd2sPWJVoIaGNEz?= =?us-ascii?Q?Z27aurkqD++JWuR1hrh+eDht6mN5FAYCeel+pTOkhf38np0dHrMzLbBO/BSF?= =?us-ascii?Q?GxoKPXn4t4A+rcR/8m0zXvr8gr3GRX7LbkoeENplnIBLxYjYTSTE8QjX7OTZ?= =?us-ascii?Q?ZNLiqSM8XmvlIadJqpaYkXjWqqR7zMSv+8DqNdgnknYGZDbvcD5tBngERuQu?= =?us-ascii?Q?x1mGeMEnQ2pwfyMkUFrBwdlbrQRBV4vXkEK0AnfFbFUxtJemf93/avZnGs4J?= =?us-ascii?Q?iM9kj444yVZUlyloAmDQ/YakSez3vkn4J1J+nnd8rue10+I9KUKeUiPbvlI+?= =?us-ascii?Q?e3aCMDoPtqT33jMz/LnV/DiqX+ffH0Ib/UiJYgrP7TtHAmWYhsGTylikqBqk?= =?us-ascii?Q?OJEfhD398fWUv6sLR4dVwM+DOImh+gn3u61wJ8i8PpXFZ9+EB0KiH0fhQp3d?= =?us-ascii?Q?9/L9Q31/JQvBJlwguLKdApbTLXhVPZa1WhF6XKp7+B/CuYtLo+DF/yDHMB4t?= =?us-ascii?Q?i3Ba4eIprgBIXXaROtEv4t7zz4SgmoRaSS21jqX45hJyo0phlYi4x+1oGPne?= =?us-ascii?Q?qqByY7eNJUYfbBPONOXMDsnxyj6F/m6dhmqdizpusoqbQfd2Vh5WTs6EfDyo?= =?us-ascii?Q?DavhivtHXDHTq7wjSxBUHYzNRZlpfcFklS5t9tRRQK1jdfhBNYnhQXPky9tr?= =?us-ascii?Q?JjaeEzIP3s9LTE0CYROA5h4YUQivN36B4GgHh1yFdGz21FDmQ7PG0yTfdwpc?= =?us-ascii?Q?2hMCRQI2/Gg4RnFqYvNTXutrvMI8RPb5ZpTKWVCvM9vx1f0lEp8L7g4x/fPY?= =?us-ascii?Q?nikM2IqAhrArhO/iPwzju2RWwC76QSvrkgWBkiXJflUPhpPKNg=3D=3D?= 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)(36860700013)(376014)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2024 06:29:17.6416 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4e78f7db-d5ae-4e23-4454-08dd021a2b7c 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: BN2PEPF000055DD.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB8457 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 11/30/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=0278b12d3741c9375edeced034a111c1e551bfba Thanks. Xueming Li --- >From 0278b12d3741c9375edeced034a111c1e551bfba Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Mon, 11 Nov 2024 14:23:04 +0800 Subject: [PATCH] 23.11.3-rc1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Xueming Li Aleksandr Loktionov (1): net/i40e/base: fix misleading debug logs and comments Anatoly Burakov (2): net/i40e/base: fix setting flags in init function net/i40e/base: add missing X710TL device check Artur Tyminski (1): net/i40e/base: fix DDP loading with reserved track ID Barbara Skobiej (3): net/ixgbe/base: fix unchecked return value net/i40e/base: fix unchecked return value net/i40e/base: fix loop bounds Bill Xiang (2): vhost: fix offset while mapping log base address vdpa: update used flags in used ring relay Bing Zhao (1): net/mlx5: workaround list management of Rx queue control Bruce Richardson (7): eal/x86: fix 32-bit write combining store net/iavf: delay VF reset command net/i40e: fix AVX-512 pointer copy on 32-bit net/ice: fix AVX-512 pointer copy on 32-bit net/iavf: fix AVX-512 pointer copy on 32-bit common/idpf: fix AVX-512 pointer copy on 32-bit build: remove version check on compiler links function Chaoyong He (2): net/nfp: fix link change return value net/nfp: fix pause frame setting check Chengwen Feng (4): examples/eventdev: fix queue crash with generic pipeline ethdev: verify queue ID in Tx done cleanup net/hns3: verify reset type from firmware dmadev: fix potential null pointer access Dave Ertman (1): net/ice/base: fix VLAN replay after reset David Marchand (3): log: add a per line log helper drivers: remove redundant newline from logs net/iavf: preserve MAC address with i40e PF Linux driver Eryk Rybak (1): net/i40e/base: fix blinking X722 with X557 PHY Fabio Pricoco (2): net/ice/base: fix iteration of TLVs in Preserved Fields Area net/ice/base: add bounds check Gagandeep Singh (2): crypto/dpaa2_sec: fix memory leak bus/dpaa: fix PFDRs leaks due to FQRNIs Hemant Agrawal (2): bus/dpaa: fix VSP for 1G fm1-mac9 and 10 bus/dpaa: fix the fman details status Hernan Vargas (2): baseband/acc: fix access to deallocated mem baseband/acc: fix soft output bypass RM Jie Hai (2): net/hns3: remove some basic address dump net/hns3: fix dump counter of registers Joshua Washington (5): net/gve: fix mbuf allocation memory leak for DQ Rx net/gve: always attempt Rx refill on DQ net/gve: fix refill logic causing memory corruption net/gve: add IO memory barriers before reading descriptors net/gve/base: fix build with Fedora Rawhide Julien Hascoet (1): crypto/scheduler: fix session size computation Jun Wang (1): net/e1000: fix link status crash in secondary process Kaiwen Deng (1): net/iavf: fix crash when link is unstable Kommula Shiva Shankar (1): net/virtio-user: reset used index counter Malcolm Bumgardner (1): dev: fix callback lookup when unregistering device Maxime Coquelin (1): vhost: restrict set max queue pair API to VDUSE Mihai Brodschi (1): net/memif: fix buffer overflow in zero copy Rx Mingjin Ye (1): bus/vdev: revert fix devargs in secondary process Niall Meade (1): ethdev: fix overflow in descriptor count Nithin Dabilpuram (2): common/cnxk: fix inline CTX write common/cnxk: fix CPT HW word size for outbound SA Oleksandr Nahnybida (1): pcapng: fix handling of chained mbufs Paul Greenwalt (1): net/ice/base: fix link speed for 200G Pavan Nikhilesh (3): test/event: fix schedule type test/event: fix target event queue common/cnxk: fix IRQ reconfiguration Praveen Shetty (2): net/cpfl: add checks for flow action types net/cpfl: fix parsing protocol ID mask field Qin Ke (2): net/nfp: fix type declaration of some variables net/nfp: fix representor port link status update Radoslaw Tyl (1): net/i40e/base: fix repeated register dumps Rakesh Kudurumalla (6): net/cnxk: fix Rx timestamp handling for VF net/cnxk: fix Rx offloads to handle timestamp event/cnxk: fix Rx timestamp handling net/cnxk: fix OOP handling for inbound packets event/cnxk: fix OOP handling in event mode common/cnxk: fix base log level Rohit Raj (1): net/dpaa: fix typecasting channel ID Shihong Wang (1): net/nfp: do not set IPv6 flag in transport mode Shreesh Adiga (1): net/mana: support rdma-core via pkg-config Sivaprasad Tummala (1): power: fix mapped lcore ID Srikanth Yalavarthi (1): ml/cnxk: fix handling of TVM model I/O Stephen Hemminger (22): bpf: fix free function mismatch if convert fails baseband/la12xx: fix use after free in modem config common/qat: fix use after free in device probe common/idpf: fix use after free in mailbox init crypto/bcmfs: fix free function mismatch dma/idxd: fix free function mismatch in device probe event/cnxk: fix free function mismatch in port config net/cnxk: fix use after free in mempool create net/cpfl: fix invalid free in JSON parser net/e1000: fix use after free in filter flush net/nfp: fix double free in flow destroy net/sfc: fix use after free in debug logs raw/ifpga/base: fix use after free raw/ifpga: fix free function mismatch in interrupt config examples/vhost: fix free function mismatch app/dumpcap: fix handling of jumbo frames net/tap: avoid memcpy with null argument app/testpmd: remove unnecessary cast net/pcap: set live interface as non-blocking net/ena: revert redefining memcpy net/tap: restrict maximum number of MP FDs net/pcap: fix blocking Rx Sunil Kumar Kori (1): common/cnxk: fix MAC address change with active VF Tathagat Priyadarshi (2): net/gve: fix queue setup and stop net/gve: fix Tx for chained mbuf Tejasree Kondoj (1): examples/ipsec-secgw: fix dequeue count from cryptodev Thomas Monjalon (1): net/nfb: fix use after free Timothy Redaelli (1): net/ionic: fix build with Fedora Rawhide Vanshika Shukla (1): net/dpaa: fix reallocate mbuf handling Varun Sethi (1): common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog Viacheslav Ovsiienko (8): net/mlx5/hws: fix flex item as tunnel header net/mlx5: add flex item query for tunnel mode net/mlx5: fix flex item tunnel mode net/mlx5: fix number of supported flex parsers app/testpmd: remove flex item init command leftover net/mlx5: fix next protocol validation after flex item net/mlx5: fix non full word sample fields in flex item net/mlx5: fix flex item header length field translation Vladimir Medvedkin (3): fib6: add runtime checks in AVX512 lookup fib: fix AVX512 lookup hash: fix thash LFSR initialization Wathsala Vithanage (1): power: enable CPPC Xinying Yu (2): vdpa/nfp: fix hardware initialization vdpa/nfp: fix reconfiguration Xueming Li (1): 23.11.3-rc1 Zerun Fu (1): net/nfp: notify flower firmware about PF speed .mailmap | 11 + app/dumpcap/main.c | 15 +- app/test-pmd/cmdline.c | 456 +++++++++--------- app/test-pmd/cmdline_flow.c | 12 - app/test/test_event_dma_adapter.c | 5 +- app/test/test_eventdev.c | 1 + app/test/test_pcapng.c | 12 +- app/test/test_power_cpufreq.c | 21 +- devtools/checkpatches.sh | 8 + drivers/baseband/acc/rte_acc100_pmd.c | 58 +-- drivers/baseband/acc/rte_vrb_pmd.c | 75 +-- .../fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 14 +- drivers/baseband/la12xx/bbdev_la12xx.c | 5 +- .../baseband/turbo_sw/bbdev_turbo_software.c | 4 +- drivers/bus/cdx/cdx_vfio.c | 8 +- drivers/bus/dpaa/base/fman/fman.c | 29 +- drivers/bus/dpaa/base/fman/fman_hw.c | 9 +- drivers/bus/dpaa/base/qbman/qman.c | 46 +- drivers/bus/dpaa/include/fman.h | 3 +- drivers/bus/fslmc/fslmc_bus.c | 8 +- drivers/bus/fslmc/fslmc_vfio.c | 10 +- drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 4 +- drivers/bus/ifpga/ifpga_bus.c | 8 +- drivers/bus/vdev/vdev.c | 21 +- drivers/bus/vdev/vdev_params.c | 2 +- drivers/bus/vmbus/vmbus_common.c | 2 +- drivers/common/cnxk/roc_dev.c | 18 +- drivers/common/cnxk/roc_dev_priv.h | 2 + drivers/common/cnxk/roc_ie_ot.c | 1 + drivers/common/cnxk/roc_model.c | 2 +- drivers/common/cnxk/roc_nix_inl.c | 8 + drivers/common/cnxk/roc_nix_mac.c | 10 - drivers/common/cnxk/roc_nix_ops.c | 20 +- drivers/common/cnxk/roc_nix_tm.c | 2 +- drivers/common/cnxk/roc_nix_tm_mark.c | 2 +- drivers/common/cnxk/roc_nix_tm_ops.c | 2 +- drivers/common/cnxk/roc_nix_tm_utils.c | 2 +- drivers/common/cnxk/roc_platform.c | 2 +- drivers/common/cnxk/roc_sso.c | 9 +- drivers/common/cnxk/roc_tim.c | 2 +- drivers/common/cpt/cpt_ucode.h | 4 +- drivers/common/dpaax/caamflib/desc/pdcp.h | 10 + drivers/common/iavf/iavf_prototype.h | 1 + drivers/common/iavf/version.map | 1 + drivers/common/idpf/base/idpf_osdep.h | 10 +- drivers/common/idpf/idpf_common_device.c | 3 +- drivers/common/idpf/idpf_common_logs.h | 5 +- drivers/common/idpf/idpf_common_rxtx_avx512.c | 7 + drivers/common/nfp/nfp_common_ctrl.h | 1 + drivers/common/octeontx/octeontx_mbox.c | 4 +- drivers/common/qat/meson.build | 2 +- drivers/common/qat/qat_device.c | 6 +- drivers/common/qat/qat_pf2vf.c | 4 +- drivers/common/qat/qat_qp.c | 2 +- drivers/compress/isal/isal_compress_pmd.c | 78 +-- drivers/compress/octeontx/otx_zip.h | 12 +- drivers/compress/octeontx/otx_zip_pmd.c | 14 +- drivers/compress/zlib/zlib_pmd.c | 26 +- drivers/compress/zlib/zlib_pmd_ops.c | 4 +- drivers/crypto/bcmfs/bcmfs_device.c | 4 +- drivers/crypto/bcmfs/bcmfs_qp.c | 2 +- drivers/crypto/bcmfs/bcmfs_sym_pmd.c | 2 +- drivers/crypto/bcmfs/bcmfs_sym_session.c | 2 +- drivers/crypto/caam_jr/caam_jr.c | 32 +- drivers/crypto/caam_jr/caam_jr_uio.c | 6 +- drivers/crypto/ccp/ccp_dev.c | 2 +- drivers/crypto/ccp/rte_ccp_pmd.c | 2 +- drivers/crypto/cnxk/cnxk_se.h | 6 +- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 43 +- drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c | 16 +- drivers/crypto/dpaa_sec/dpaa_sec.c | 24 +- drivers/crypto/dpaa_sec/dpaa_sec_log.h | 2 +- drivers/crypto/dpaa_sec/dpaa_sec_raw_dp.c | 6 +- drivers/crypto/ipsec_mb/ipsec_mb_private.c | 4 +- drivers/crypto/ipsec_mb/ipsec_mb_private.h | 2 +- drivers/crypto/ipsec_mb/meson.build | 2 +- drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 28 +- drivers/crypto/ipsec_mb/pmd_snow3g.c | 4 +- .../crypto/octeontx/otx_cryptodev_hw_access.h | 6 +- drivers/crypto/openssl/rte_openssl_pmd.c | 42 +- drivers/crypto/openssl/rte_openssl_pmd_ops.c | 44 +- drivers/crypto/qat/qat_asym.c | 2 +- drivers/crypto/qat/qat_sym_session.c | 12 +- drivers/crypto/scheduler/scheduler_pmd_ops.c | 2 +- drivers/crypto/uadk/uadk_crypto_pmd.c | 8 +- drivers/crypto/virtio/virtio_cryptodev.c | 2 +- drivers/dma/dpaa/dpaa_qdma.c | 40 +- drivers/dma/dpaa2/dpaa2_qdma.c | 10 +- drivers/dma/hisilicon/hisi_dmadev.c | 6 +- drivers/dma/idxd/idxd_common.c | 2 +- drivers/dma/idxd/idxd_pci.c | 8 +- drivers/dma/ioat/ioat_dmadev.c | 14 +- drivers/event/cnxk/cn10k_eventdev.c | 46 ++ drivers/event/cnxk/cn9k_eventdev.c | 31 ++ drivers/event/cnxk/cnxk_eventdev.c | 2 +- drivers/event/cnxk/cnxk_eventdev_adptr.c | 2 +- drivers/event/cnxk/cnxk_tim_evdev.c | 2 +- drivers/event/dlb2/dlb2.c | 220 ++++----- drivers/event/dlb2/dlb2_xstats.c | 6 +- drivers/event/dlb2/pf/dlb2_main.c | 52 +- drivers/event/dlb2/pf/dlb2_pf.c | 20 +- drivers/event/dpaa2/dpaa2_eventdev.c | 14 +- drivers/event/octeontx/timvf_evdev.c | 2 +- drivers/event/opdl/opdl_evdev.c | 30 +- drivers/event/opdl/opdl_test.c | 116 ++--- drivers/event/sw/sw_evdev.c | 22 +- drivers/event/sw/sw_evdev_xstats.c | 4 +- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 8 +- drivers/mempool/octeontx/octeontx_fpavf.c | 22 +- .../mempool/octeontx/rte_mempool_octeontx.c | 6 +- drivers/ml/cnxk/cn10k_ml_dev.c | 32 +- drivers/ml/cnxk/cnxk_ml_ops.c | 32 +- drivers/ml/cnxk/mvtvm_ml_model.c | 2 +- drivers/net/atlantic/atl_rxtx.c | 4 +- drivers/net/atlantic/hw_atl/hw_atl_utils.c | 12 +- drivers/net/axgbe/axgbe_ethdev.c | 2 +- drivers/net/bnx2x/bnx2x.c | 8 +- drivers/net/bonding/rte_eth_bond_8023ad.c | 4 +- drivers/net/bonding/rte_eth_bond_alb.c | 2 +- drivers/net/bonding/rte_eth_bond_api.c | 4 +- drivers/net/bonding/rte_eth_bond_pmd.c | 6 +- drivers/net/cnxk/cn10k_ethdev.c | 18 +- drivers/net/cnxk/cn10k_ethdev_sec.c | 10 + drivers/net/cnxk/cn9k_ethdev.c | 17 +- drivers/net/cnxk/cnxk_ethdev.c | 6 +- drivers/net/cnxk/cnxk_ethdev.h | 11 + drivers/net/cnxk/cnxk_ethdev_mcs.c | 14 +- drivers/net/cnxk/cnxk_ethdev_ops.c | 2 +- drivers/net/cnxk/cnxk_ethdev_sec.c | 2 +- drivers/net/cnxk/version.map | 1 + drivers/net/cpfl/cpfl_flow_engine_fxp.c | 11 + drivers/net/cpfl/cpfl_flow_parser.c | 37 +- drivers/net/cpfl/cpfl_fxp_rule.c | 8 +- drivers/net/dpaa/dpaa_ethdev.c | 6 +- drivers/net/dpaa/dpaa_rxtx.c | 2 +- drivers/net/dpaa2/dpaa2_ethdev.c | 16 +- drivers/net/dpaa2/dpaa2_flow.c | 36 +- drivers/net/dpaa2/dpaa2_mux.c | 4 +- drivers/net/dpaa2/dpaa2_recycle.c | 6 +- drivers/net/dpaa2/dpaa2_rxtx.c | 14 +- drivers/net/dpaa2/dpaa2_sparser.c | 8 +- drivers/net/dpaa2/dpaa2_tm.c | 24 +- drivers/net/e1000/em_ethdev.c | 3 + drivers/net/e1000/igb_ethdev.c | 6 +- drivers/net/ena/base/ena_plat_dpdk.h | 10 +- drivers/net/enetc/enetc_ethdev.c | 4 +- drivers/net/enetfec/enet_ethdev.c | 4 +- drivers/net/enetfec/enet_uio.c | 10 +- drivers/net/enic/enic_ethdev.c | 20 +- drivers/net/enic/enic_flow.c | 20 +- drivers/net/enic/enic_vf_representor.c | 16 +- drivers/net/failsafe/failsafe_args.c | 2 +- drivers/net/failsafe/failsafe_eal.c | 2 +- drivers/net/failsafe/failsafe_ether.c | 4 +- drivers/net/failsafe/failsafe_intr.c | 6 +- drivers/net/gve/base/gve_adminq.c | 2 +- drivers/net/gve/base/gve_osdep.h | 48 +- drivers/net/gve/gve_ethdev.c | 29 +- drivers/net/gve/gve_ethdev.h | 2 + drivers/net/gve/gve_rx_dqo.c | 86 ++-- drivers/net/gve/gve_tx_dqo.c | 11 +- drivers/net/hinic/base/hinic_pmd_eqs.c | 2 +- drivers/net/hinic/base/hinic_pmd_mbox.c | 6 +- drivers/net/hinic/base/hinic_pmd_niccfg.c | 8 +- drivers/net/hinic/hinic_pmd_ethdev.c | 4 +- drivers/net/hns3/hns3_dump.c | 12 +- drivers/net/hns3/hns3_intr.c | 18 +- drivers/net/hns3/hns3_ptp.c | 2 +- drivers/net/hns3/hns3_regs.c | 18 +- drivers/net/i40e/base/i40e_adminq.c | 19 +- drivers/net/i40e/base/i40e_common.c | 42 +- drivers/net/i40e/base/i40e_devids.h | 3 +- drivers/net/i40e/base/i40e_diag.c | 12 +- drivers/net/i40e/base/i40e_nvm.c | 16 +- drivers/net/i40e/i40e_ethdev.c | 37 +- drivers/net/i40e/i40e_pf.c | 8 +- drivers/net/i40e/i40e_rxtx.c | 24 +- drivers/net/i40e/i40e_rxtx_vec_avx512.c | 7 + drivers/net/iavf/iavf_ethdev.c | 46 +- drivers/net/iavf/iavf_rxtx.c | 2 +- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 7 + drivers/net/iavf/iavf_vchnl.c | 5 +- drivers/net/ice/base/ice_adminq_cmd.h | 2 +- drivers/net/ice/base/ice_controlq.c | 23 +- drivers/net/ice/base/ice_nvm.c | 36 +- drivers/net/ice/base/ice_switch.c | 2 - drivers/net/ice/ice_dcf_ethdev.c | 4 +- drivers/net/ice/ice_dcf_vf_representor.c | 14 +- drivers/net/ice/ice_ethdev.c | 44 +- drivers/net/ice/ice_fdir_filter.c | 2 +- drivers/net/ice/ice_hash.c | 8 +- drivers/net/ice/ice_rxtx.c | 2 +- drivers/net/ice/ice_rxtx_vec_avx512.c | 7 + drivers/net/ionic/ionic_osdep.h | 30 +- drivers/net/ipn3ke/ipn3ke_ethdev.c | 4 +- drivers/net/ipn3ke/ipn3ke_flow.c | 23 +- drivers/net/ipn3ke/ipn3ke_representor.c | 20 +- drivers/net/ipn3ke/ipn3ke_tm.c | 10 +- drivers/net/ixgbe/base/ixgbe_82599.c | 8 +- drivers/net/ixgbe/ixgbe_ethdev.c | 7 +- drivers/net/ixgbe/ixgbe_ipsec.c | 24 +- drivers/net/ixgbe/ixgbe_pf.c | 18 +- drivers/net/ixgbe/rte_pmd_ixgbe.c | 8 +- drivers/net/mana/meson.build | 4 +- drivers/net/memif/rte_eth_memif.c | 12 +- drivers/net/mlx4/mlx4.c | 4 +- drivers/net/mlx5/hws/mlx5dr_definer.c | 17 +- drivers/net/mlx5/mlx5.h | 9 +- drivers/net/mlx5/mlx5_flow_dv.c | 7 +- drivers/net/mlx5/mlx5_flow_flex.c | 194 +++++--- drivers/net/mlx5/mlx5_flow_hw.c | 8 + drivers/net/mlx5/mlx5_rx.h | 1 + drivers/net/mlx5/mlx5_rxq.c | 5 +- drivers/net/netvsc/hn_rxtx.c | 4 +- drivers/net/nfb/nfb_rx.c | 2 +- drivers/net/nfb/nfb_tx.c | 2 +- .../net/nfp/flower/nfp_flower_representor.c | 6 +- drivers/net/nfp/nfp_ethdev.c | 18 +- drivers/net/nfp/nfp_flow.c | 1 - drivers/net/nfp/nfp_ipsec.c | 15 +- drivers/net/nfp/nfp_net_common.c | 10 +- drivers/net/nfp/nfp_net_common.h | 2 + drivers/net/ngbe/base/ngbe_hw.c | 2 +- drivers/net/ngbe/ngbe_ethdev.c | 2 +- drivers/net/ngbe/ngbe_pf.c | 10 +- drivers/net/octeon_ep/cnxk_ep_tx.c | 2 +- drivers/net/octeon_ep/cnxk_ep_vf.c | 12 +- drivers/net/octeon_ep/otx2_ep_vf.c | 18 +- drivers/net/octeon_ep/otx_ep_common.h | 2 +- drivers/net/octeon_ep/otx_ep_ethdev.c | 80 +-- drivers/net/octeon_ep/otx_ep_mbox.c | 30 +- drivers/net/octeon_ep/otx_ep_rxtx.c | 74 +-- drivers/net/octeon_ep/otx_ep_vf.c | 20 +- drivers/net/octeontx/base/octeontx_pkovf.c | 2 +- drivers/net/octeontx/octeontx_ethdev.c | 4 +- drivers/net/pcap/pcap_ethdev.c | 43 +- drivers/net/pfe/pfe_ethdev.c | 22 +- drivers/net/pfe/pfe_hif.c | 12 +- drivers/net/pfe/pfe_hif_lib.c | 2 +- drivers/net/qede/qede_rxtx.c | 66 +-- drivers/net/sfc/sfc_flow_rss.c | 4 +- drivers/net/sfc/sfc_mae.c | 23 +- drivers/net/tap/rte_eth_tap.c | 7 +- drivers/net/tap/tap_netlink.c | 3 +- drivers/net/thunderx/nicvf_ethdev.c | 2 +- drivers/net/txgbe/txgbe_ethdev.c | 4 +- drivers/net/txgbe/txgbe_ipsec.c | 24 +- drivers/net/txgbe/txgbe_pf.c | 20 +- .../net/virtio/virtio_user/virtio_user_dev.c | 2 +- drivers/net/virtio/virtio_user_ethdev.c | 1 + drivers/net/vmxnet3/vmxnet3_ethdev.c | 4 +- drivers/net/vmxnet3/vmxnet3_rxtx.c | 2 +- drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 14 +- drivers/raw/ifpga/afu_pmd_n3000.c | 2 +- drivers/raw/ifpga/base/opae_intel_max10.c | 11 +- drivers/raw/ifpga/ifpga_rawdev.c | 102 ++-- drivers/regex/cn9k/cn9k_regexdev.c | 2 +- drivers/vdpa/ifc/ifcvf_vdpa.c | 10 +- drivers/vdpa/nfp/nfp_vdpa.c | 2 +- drivers/vdpa/nfp/nfp_vdpa_core.c | 25 +- .../pipeline_worker_generic.c | 12 +- examples/ipsec-secgw/ipsec-secgw.c | 6 +- examples/ipsec-secgw/ipsec_process.c | 3 +- examples/vhost_blk/vhost_blk.c | 2 +- lib/bpf/bpf_convert.c | 2 +- lib/dmadev/rte_dmadev.c | 2 +- lib/eal/common/eal_common_dev.c | 13 +- lib/eal/x86/include/rte_io.h | 2 +- lib/ethdev/rte_ethdev.c | 18 +- lib/fib/dir24_8.c | 4 +- lib/fib/trie.c | 10 +- lib/hash/rte_thash.c | 26 +- lib/log/rte_log.h | 21 + lib/pcapng/rte_pcapng.c | 12 +- lib/power/power_acpi_cpufreq.c | 6 +- lib/power/power_amd_pstate_cpufreq.c | 6 +- lib/power/power_common.c | 22 + lib/power/power_common.h | 1 + lib/power/power_cppc_cpufreq.c | 8 +- lib/power/power_pstate_cpufreq.c | 6 +- lib/power/rte_power_pmd_mgmt.c | 11 +- lib/vhost/rte_vhost.h | 2 + lib/vhost/socket.c | 11 + lib/vhost/vdpa.c | 1 + lib/vhost/vhost_user.c | 2 +- 285 files changed, 2474 insertions(+), 2078 deletions(-) -- 2.34.1