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 DDCF045610 for ; Fri, 12 Jul 2024 12:46:02 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D6667402E5; Fri, 12 Jul 2024 12:46:02 +0200 (CEST) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2053.outbound.protection.outlook.com [40.107.95.53]) by mails.dpdk.org (Postfix) with ESMTP id CB7A840261 for ; Fri, 12 Jul 2024 12:46:00 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gz4kEy9nDmGcrEVat5PPSZOIWDEcSzTDfdmIuUEtJT9YgriFO6xFe2mUaRzdPnpdL77RVSQeXADJydQA++J96Cp1n9+gc7H4eyfanvjpETb5SJXvQhxA8n+sh7dxX663LkQBdemqHg2CGAxcDgvJgh49nCbhxUwbLtEQpH2tEyl6r35S5PRmXYIW9VdD5RdMMHxIpDqKUqaaIEsJjUal422cVpzMU3ZGElgdLGd9E6lJGin/Z0UZwyzyevyY/eOYmGxkbHTcq5Hq8nayJ1bFykt6fiEOz0b0ClCcBm0GurWk93sNqe8VPWxVE6cH2FJVMzd8iRsKaPvnbEGZX9wK6A== 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=9bv1rp9ExVKBoS2WrXL/TwtLFWivlwlPZGvedbzWe7k=; b=NPq97H3vhXELRpSODfXNduzYLWw2Oj8N+dQ5W3m1ckdbz+uMTRXxn+FWrULIhIFyMoH3nab1SV0WSQHOjVxMQmkAeGZOwR48ruzmSVd5tbyT/39Chwqu3Y1H44y3XANaaZf3a0oY3oNPAEsXQz7/AiayisxAtYmNrKzzTbD1F2+4z+axfuZMpoYLfXZhldm2WCuChI0pAVvbn1D1UnehMC6DEuJh7a7B1+uszClkpI0JrbniwCPFIcZ/PobWjR7sHwNv54qY4kmGSzOUY54IIqg41wmAWQqnQC61U8TyO0Slkoxq49XPsWQOxwSBlL8u7yxpr9IjN9mYoFitatiWbQ== 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=9bv1rp9ExVKBoS2WrXL/TwtLFWivlwlPZGvedbzWe7k=; b=F4nQ36a81fr7i1TqB4YiE9CRsIgOEkLQ2j/DSVkx3z4AyLvNqU+XSdyuKEKBLQCUjGSbbrwdVoDk+C/vqGPUzIdxh1mOnSPfxjZQ7nwAKIwFlNrZZbPcjAKAsZabBvyMBP5TUEXMpXdjINPgFVrPptXQ2qIcHaYo6iqA3/OxFHTulevh4YLWy3na/ZqUD1PgOmMV0aOsXkbMArSLN0kn2GyH6CzGGHMDczhi6tJbyqxmJlNeHG7sv5ZS47eBVyLDAFnfloSdAiaSy52Kn6X8vLXmEW1BmegIMaVpgG8pC2by1JxCuoVEgt2fRHKtYv23VIF+DAa9sk7NKuwKK5aEsw== Received: from SJ0PR03CA0249.namprd03.prod.outlook.com (2603:10b6:a03:3a0::14) by CH3PR12MB8582.namprd12.prod.outlook.com (2603:10b6:610:163::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.23; Fri, 12 Jul 2024 10:45:57 +0000 Received: from SJ1PEPF000023D9.namprd21.prod.outlook.com (2603:10b6:a03:3a0:cafe::23) by SJ0PR03CA0249.outlook.office365.com (2603:10b6:a03:3a0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.20 via Frontend Transport; Fri, 12 Jul 2024 10:45:57 +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 SJ1PEPF000023D9.mail.protection.outlook.com (10.167.244.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.5 via Frontend Transport; Fri, 12 Jul 2024 10:45:57 +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; Fri, 12 Jul 2024 03:45:44 -0700 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; Fri, 12 Jul 2024 03:45:42 -0700 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patch has been queued to stable release 23.11.2 Date: Fri, 12 Jul 2024 18:43:46 +0800 Message-ID: <20240712104528.308638-1-xuemingl@nvidia.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-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000023D9:EE_|CH3PR12MB8582:EE_ X-MS-Office365-Filtering-Correlation-Id: dd74ec53-fe2d-473f-d088-08dca25fcfe8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?utf-8?B?enJPMTdiSjBsWXY0U3JIZGR3QUdESmFsOUtFN1JYb0hFdm5TcXFxdHJYQk40?= =?utf-8?B?blh1dXFSYUhxMFRlY2hMZkxsdTFod0o5V3huK3hCeTdNSG9rOVJtWityRFg5?= =?utf-8?B?cWQ5b3phUG5nZXI3Z1JiWSswUG54ajgrUS9rYU10RkZZMEhpTW1nQ2lYSEo4?= =?utf-8?B?eG8yaXdkSU5zV1AyQXNuWnFwOU9xalFnYmdJa0p4cXhXZHRORTlxYXdtMktW?= =?utf-8?B?dWt2UVZvUlRYZWFOYzErSzF4UkRtK2g1Yi9JeGFCd0lrSEJsOWZDWXJlWlV3?= =?utf-8?B?aGhvTzFCNkxnelR1WGVaY0RkRDBoRXZDMmMxUW8xQTYvSjEwMWxLOXpYQ295?= =?utf-8?B?cjF2aUlURzlZczFsWVhtdDBrVXBLNmdTdnMwcFBmbUJPM0xLTHE4UzFLUCtN?= =?utf-8?B?NVU4bEVOWFhlWmhLTC9DdThVcWk2NnljbTJRYXBkVzJTaG9FMXVwMFJUSkE1?= =?utf-8?B?ZnZVc1lXakFmMjRvWDdnckt0THMyRHFrZisvOWMyZnR4VlNuNnRiaExtcmVo?= =?utf-8?B?SHBmUExUVmZxN2pNRUJZNkM0eDd6eVV6WVhyRTA3SC9Jb2laU1BxT1p2Yjl4?= =?utf-8?B?TktEUG9ybU15NDdrSFVwSkJobUUzUVY3d2w5Rld4cjZ6UTlaRTh5SkQyM1B4?= =?utf-8?B?bW1OcEh6S1VpZEdWT2VQZHBjYlhFMkFPbUdReHFGS3QvVGxSRGJEZHZyb0d4?= =?utf-8?B?c0h5MHhNS1JzbDYwYzhYa1U5b09RNVVYOElhRmQwREhsczRtbEdQOEFxL3VX?= =?utf-8?B?L2VkbXMyK1FLLzlqdGZ5VlpVTVVCRXJib1NZd0Y0MGYrbVRIK3o2elkrVk1K?= =?utf-8?B?YzZrVVB6Rk00UVBneDFjNDVKcjkzZGdnK1orTDFyZGNHRXNON2ErU01BNlBK?= =?utf-8?B?YUFSdDJtaVdWakZ3S2JPYzFXKzRjT2tGTmQxV1BtOFBZL2RmZEpJcUF6QzZy?= =?utf-8?B?QVFZN052UTNTZjBLKzJrUG1tcGUrTVNHSWZoM3BGTnZURDRud1dtTHpPMWd1?= =?utf-8?B?R2EveU5OUlZDQS9rdGRCZWlJYWpWQ0szOUpVbkl0d2ZFS3BEU0VlY0phSFhR?= =?utf-8?B?bUgzeWtudVVDNUNJOWtzaExwYlU3NXc0eTZjVXZOYVVncVI5NXRWWWxMMmw1?= =?utf-8?B?bmNyQWRxOGFxZm5RamZzR2E3dnlreFVkK1lRMy9MbGVTbkhtTk1zb0ZRcDdk?= =?utf-8?B?YVY0Z0tYQTM2bWphRGY3VkQ0OTZGQ2hwaWx3Yk9xbjdWRlZ0eHhiOXhNRU9O?= =?utf-8?B?MWtNU2JGaCtVdG9mTmVlRmN5QStFZDR1N0p2WVJobmlKL1RkVDVLdlJzbG1y?= =?utf-8?B?Zkk3Y0ZUQlpLcWxSc1ZMUTRVcWxLem5GK1V5SFJ0K0VtNVpLaGRsaE1WRElU?= =?utf-8?B?S08vM2FSS2VxV3k3dUthSWxVcnl3U0UvaHNqaS9BSExYZDBqbUloN0VGOW5y?= =?utf-8?B?ejVkaVQrNUpYd0JvdmFBVUxVUVNNWmVIck8zcytxMXlEZkFZV3hmSWV6ay8y?= =?utf-8?B?ZTJQakhBK3ljb0VMekVRWCtnbm1hVFBRZmJHZzliQkNnRFViQTBMb1NMeUM3?= =?utf-8?B?eTk0SmtQOUJrK1Z1YkNLcXA4eXpIVzdSTGZKU1hDTVh0bENuZjAzYk5Ieisr?= =?utf-8?B?dFUvWjUzZVJ0ZXVZT3hwQlptS2puQ3JVTWxMODVzSUhOMnFpbFp3cFhQYXdN?= =?utf-8?B?eGFHMmZVdk42bkNldkU5TTRQU3BVdjdiUVpwSEpiUGZkcWdpeDY0MDV5M3B0?= =?utf-8?B?eEwwbWVZMVd2cU1qclYrd3VFYXBDdER4aTFKbmwzV3FKLzZ6a1BZckJaY0FJ?= =?utf-8?B?ZUFINUFKQ1hpZTc4M2JyTnB3ZjdpUW1wdDRKK2loS3hyLzJvTnU5M0pzamZ4?= =?utf-8?B?TVE5TTYzTUJsdHhKMDEwaVhDbXJFbFU2bFE3TjlScHhIZ09rS0pHNUI2YVM2?= =?utf-8?Q?a1yTpTJwlLLtTxrQzlUUZFQm2+xBUMoK?= 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)(376014)(82310400026)(1800799024)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2024 10:45:57.3033 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dd74ec53-fe2d-473f-d088-08dca25fcfe8 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: SJ1PEPF000023D9.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB8582 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.2 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/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=3d06f2c35c938a268311c3e0a57d0cd6010c3c1d Thanks. Xueming Li --- >From 3d06f2c35c938a268311c3e0a57d0cd6010c3c1d Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Fri, 12 Jul 2024 18:40:13 +0800 Subject: [PATCH] *** SUBJECT HERE *** MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Xueming Li *** BLURB HERE *** Abdullah Ömer Yamaç (1): hash: fix RCU reclamation size Akhil Goyal (1): test/crypto: fix enqueue/dequeue callback case Alexander Kozyrev (1): net/mlx5: break flow resource release loop Anatoly Burakov (1): net/e1000/base: fix link power down Anoob Joseph (1): common/cnxk: fix segregation of logs based on module Arkadiusz Kusztal (1): test/crypto: fix RSA cases in QAT suite Bing Zhao (1): app/testpmd: fix indirect action flush Chaoyong He (3): net/nfp: fix resource leak in secondary process net/nfp: fix configuration BAR net/nfp: fix xstats for multi PF firmware Chengwen Feng (1): ethdev: fix strict aliasing in link up Chenming Chang (1): hash: fix return code description in Doxygen Ciara Loftus (4): net/af_xdp: fix port ID in Rx mbuf net/af_xdp: count mbuf allocation failures net/af_xdp: fix stats reset net/af_xdp: remove unused local statistic Conor Fogarty (1): hash: check name when creating a hash David Marchand (9): bus/pci: fix build with musl 1.2.4 / Alpine 3.19 eal/unix: support ZSTD compression for firmware net/ice: fix check for outer UDP checksum offload app/testpmd: fix outer IP checksum offload net: fix outer UDP checksum in Intel prepare helper net/i40e: fix outer UDP checksum offload for X710 net/iavf: remove outer UDP checksum offload for X710 VF telemetry: lower log level on socket error doc: fix link to hugepage mapping from Linux guide Dengdui Huang (4): net/hns3: fix offload flag of IEEE 1588 net/hns3: fix Rx timestamp flag net/hns3: fix double free for Rx/Tx queue net/hns3: fix variable overflow Edwin Brossette (1): net/ixgbe: do not create delayed interrupt handler twice Erez Shitrit (2): net/mlx5/hws: decrease log level for creation failure net/mlx5/hws: extend tag saving for match and jumbo Ganapati Kundapura (1): eventdev/crypto: fix opaque field handling Gaoxiang Liu (1): net/bonding: fix failover time of LACP with mode 4 Gregory Etelson (1): net/mlx5: fix access to flow template operations Haifei Luo (1): net/mlx5: fix indexed pool with invalid index Hamdan Igbaria (1): net/mlx5/hws: fix action template dump Haoqian He (1): vhost: cleanup resubmit info before inflight setup Hernan Vargas (1): baseband/acc: fix memory barrier Itamar Gozlan (1): net/mlx5/hws: set default miss when replacing table Jiawei Wang (1): net/mlx5: fix hash Rx queue release in flow sample Jie Hai (1): net/hns3: disable SCTP verification tag for RSS hash input Julien Meunier (1): net/fm10k: fix cleanup during init failure Kaiwen Deng (1): net/iavf: fix VF reset when using DCF Kevin Traynor (1): doc: fix testpmd ring size command Long Wu (1): net/nfp: fix representor port queue release Luca Boccassi (1): bpf: disable on 32-bit x86 Luca Vizzarro (1): vhost: fix build with GCC 13 Maayan Kashani (2): net/mlx5: fix flow template indirect action failure net/mlx5: fix crash on counter pool destroy Maryam Tahhan (2): doc: fix AF_XDP device plugin howto net/af_xdp: fix multi-interface support for k8s Mattias Rönnblom (1): net/af_packet: align Rx/Tx structs to cache line Maxime Coquelin (3): net/virtio-user: fix control queue destruction net/virtio-user: fix shadow control queue notification init net/virtio-user: fix control queue allocation Mingjin Ye (1): bus/vdev: revert fix devargs in secondary process Nithin Dabilpuram (2): net/cnxk: update SA userdata and keep original cookie net/cnxk: fix outbound security with higher packet burst Piotr Pietruszewski (1): net/ixgbe/base: revert advertising for X550 2.5G/5G Piotr Skajewski (1): net/ixgbe/base: fix 5G link speed reported on VF Radoslaw Tyl (1): net/ixgbe/base: fix PHY ID for X550 Rahul Bhansali (1): net/cnxk: fix promiscuous state after MAC change Rakesh Kudurumalla (1): net/cnxk: fix extbuf handling for multisegment packet Robin Jarry (2): graph: fix ID collisions graph: fix stats retrieval while destroying a graph Ronak Doshi (1): net/vmxnet3: add missing register command Satha Rao (1): net/virtio: fix MAC table update Satheesh Paul (1): common/cnxk: fix flow aging cleanup Shun Hao (1): net/mlx5: support jump in meter hierarchy Sivaprasad Tummala (1): app/testpmd: fix lcore ID restriction Stephen Hemminger (5): pcapng: add memcpy check net/virtio-user: add memcpy check net/tap: fix file descriptor check in isolated flow event/sw: fix warning from useless snprintf net/ixgbe: do not update link status in secondary process Sunil Kumar Kori (1): net/cnxk: fix RSS config Tyler Retzlaff (4): eal: fix type in destructor macro for MSVC eal/windows: install sched.h file latencystats: fix literal float suffix common/mlx5: fix unsigned/signed mismatch Venkat Kumar Ande (13): net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs net/axgbe: reset link when link never comes back net/axgbe: fix fluctuations for 1G Bel Fuse SFP net/axgbe: update DMA coherency values net/axgbe: disable interrupts during device removal net/axgbe: disable RRC for yellow carp devices net/axgbe: enable PLL control for fixed PHY modes only net/axgbe: fix SFP codes check for DAC cables net/axgbe: fix connection for SFP+ active cables net/axgbe: check only minimum speed for cables net/axgbe: fix Tx flow on 30H HW net/axgbe: delay AN timeout during KR training net/axgbe: fix linkup in PHY status Vladimir Medvedkin (1): net/ice: fix VLAN stripping in double VLAN mode Xueming Li (1): v23.11.2-rc1 Yevgeny Kliteynik (5): common/mlx5: fix PRM structs net/mlx5/hws: fix function comment net/mlx5/hws: fix spinlock release on context open net/mlx5/hws: add template match none flag net/mlx5/hws: fix matcher reconnect .mailmap | 15 +- VERSION | 2 +- app/test-pmd/config.c | 13 +- app/test-pmd/csumonly.c | 21 +- app/test-pmd/parameters.c | 4 +- app/test-pmd/testpmd.h | 2 +- app/test/test_cryptodev.c | 106 +++++- app/test/test_cryptodev_asym.c | 102 +++--- app/test/test_cryptodev_rsa_test_vectors.h | 2 +- app/test/test_graph.c | 72 ++++ doc/guides/cryptodevs/cnxk.rst | 2 +- doc/guides/eventdevs/cnxk.rst | 4 +- doc/guides/howto/af_xdp_cni.rst | 253 -------------- doc/guides/howto/af_xdp_dp.rst | 323 ++++++++++++++++++ doc/guides/howto/index.rst | 2 +- doc/guides/linux_gsg/enable_func.rst | 3 +- doc/guides/mempool/cnxk.rst | 2 +- doc/guides/mldevs/cnxk.rst | 2 +- doc/guides/nics/af_xdp.rst | 19 +- doc/guides/nics/cnxk.rst | 4 +- doc/guides/nics/features/iavf.ini | 2 +- doc/guides/platform/cnxk.rst | 4 +- doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 +- drivers/baseband/acc/acc_common.h | 5 +- drivers/bus/pci/linux/pci_vfio.c | 18 +- drivers/bus/vdev/vdev.c | 21 +- drivers/common/cnxk/roc_npc.c | 5 +- drivers/common/cnxk/roc_npc_aging.c | 8 +- drivers/common/cnxk/roc_platform.c | 24 +- drivers/common/mlx5/mlx5_devx_cmds.c | 4 +- drivers/common/mlx5/mlx5_prm.h | 6 +- drivers/event/sw/iq_chunk.h | 2 - drivers/event/sw/sw_evdev.c | 5 +- drivers/net/af_packet/rte_eth_af_packet.c | 5 +- drivers/net/af_xdp/compat.h | 15 + drivers/net/af_xdp/meson.build | 10 + drivers/net/af_xdp/rte_eth_af_xdp.c | 126 ++++--- drivers/net/axgbe/axgbe_common.h | 2 - drivers/net/axgbe/axgbe_dev.c | 67 ++-- drivers/net/axgbe/axgbe_ethdev.c | 10 + drivers/net/axgbe/axgbe_ethdev.h | 3 + drivers/net/axgbe/axgbe_mdio.c | 44 ++- drivers/net/axgbe/axgbe_phy_impl.c | 45 ++- drivers/net/bonding/rte_eth_bond_8023ad.c | 13 +- drivers/net/cnxk/cn10k_ethdev_sec.c | 57 +++- drivers/net/cnxk/cn10k_tx.h | 3 +- drivers/net/cnxk/cn9k_tx.h | 1 + drivers/net/cnxk/cnxk_ethdev.c | 7 + drivers/net/cnxk/cnxk_ethdev_ops.c | 7 + drivers/net/cxgbe/cxgbe_ethdev.c | 3 +- drivers/net/e1000/base/e1000_base.c | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 39 ++- drivers/net/hns3/hns3_common.c | 2 +- drivers/net/hns3/hns3_rss.c | 6 +- drivers/net/hns3/hns3_rss.h | 6 +- drivers/net/hns3/hns3_rxtx.c | 122 +++---- drivers/net/i40e/i40e_ethdev.c | 6 +- drivers/net/i40e/i40e_rxtx.c | 9 + drivers/net/iavf/iavf_ethdev.c | 15 +- drivers/net/ice/ice_ethdev.c | 45 ++- drivers/net/ice/ice_rxtx.c | 6 +- drivers/net/ixgbe/base/ixgbe_phy.c | 7 +- drivers/net/ixgbe/base/ixgbe_type.h | 1 + drivers/net/ixgbe/base/ixgbe_vf.c | 6 +- drivers/net/ixgbe/ixgbe_ethdev.c | 25 +- drivers/net/mlx5/hws/mlx5dr.h | 1 + drivers/net/mlx5/hws/mlx5dr_context.c | 1 + drivers/net/mlx5/hws/mlx5dr_debug.c | 2 +- drivers/net/mlx5/hws/mlx5dr_definer.c | 6 +- drivers/net/mlx5/hws/mlx5dr_matcher.c | 4 +- drivers/net/mlx5/hws/mlx5dr_rule.c | 9 +- drivers/net/mlx5/hws/mlx5dr_send.h | 2 - drivers/net/mlx5/hws/mlx5dr_table.c | 11 +- drivers/net/mlx5/mlx5_flow_dv.c | 39 ++- drivers/net/mlx5/mlx5_flow_hw.c | 103 ++++-- drivers/net/mlx5/mlx5_hws_cnt.c | 4 +- drivers/net/mlx5/mlx5_utils.c | 3 +- .../net/nfp/flower/nfp_flower_representor.c | 69 ++-- drivers/net/nfp/nfp_ethdev.c | 54 ++- drivers/net/nfp/nfp_net_common.h | 5 +- drivers/net/nfp/nfpcore/nfp6000_pcie.c | 34 +- drivers/net/tap/tap_flow.c | 2 +- drivers/net/virtio/virtio_ethdev.c | 2 + drivers/net/virtio/virtio_user/vhost_user.c | 3 +- .../net/virtio/virtio_user/virtio_user_dev.c | 136 ++++---- drivers/net/vmxnet3/base/vmxnet3_defs.h | 1 + examples/qos_sched/init.c | 3 +- lib/bpf/meson.build | 6 + lib/eal/include/rte_common.h | 2 +- lib/eal/unix/eal_firmware.c | 23 +- lib/eal/windows/include/meson.build | 1 + lib/ethdev/ethdev_driver.h | 24 +- lib/ethdev/rte_ethdev.h | 17 +- lib/eventdev/rte_event_crypto_adapter.c | 68 ++++ lib/graph/graph.c | 86 ++++- lib/graph/graph_stats.c | 57 ++-- lib/hash/rte_cuckoo_hash.c | 2 + lib/hash/rte_hash.h | 16 +- lib/latencystats/rte_latencystats.c | 2 +- lib/net/rte_net.h | 18 +- lib/pcapng/rte_pcapng.c | 3 +- lib/telemetry/telemetry.c | 2 +- lib/vhost/vhost_user.c | 1 + lib/vhost/virtio_net.c | 4 +- 104 files changed, 1669 insertions(+), 931 deletions(-) delete mode 100644 doc/guides/howto/af_xdp_cni.rst create mode 100644 doc/guides/howto/af_xdp_dp.rst -- 2.34.1