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 5D58745A78; Tue, 15 Oct 2024 20:34:50 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0BAE8402EF; Tue, 15 Oct 2024 20:34:46 +0200 (CEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2072.outbound.protection.outlook.com [40.107.104.72]) by mails.dpdk.org (Postfix) with ESMTP id B136B40144 for ; Tue, 15 Oct 2024 20:34:43 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OYyibWWT4l5ReyBNIwRT9qH+6paB/zh6Y2Q+GTd46nx6LEJ8+5XsDUeuxuiHunxIzIN33xSfZ30kBcbSoQI/AB4GXl1go5wsuB/dGHhU5sY+o8v/aGhC73mBm4z64NMYe8i3N11OLkUF4ou83YYWzn3mobdKGf5bd6LwZskidGmzeJyGCgnleQf/cyIGiHGBZ5MAsTeH8bzAwfw5vSRZBCMAKB7rwaALQpEuyUlbZOtLwXZQZvjhJSFHgRiYOrmznvM41l2rtosjUw8YL0noBkrQxhPe6seF4SzRALPY+71THHUTNcQX4wIvZKFlQVuLxDxFsA4tdj1v+JogBtoceA== 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=bigUSxHXrd9BVQ16loFcMglBJ4TFpPEKSokDuFghx/E=; b=b44DmI+ORZ8fdq3p+lNqqZfzbA4b0lS3X7z3kgoFHQ+V4mFUeWQy8vn1KsPQqgDkJ2z68HGGv/pXkRofXkc6vCI8/PJtwMEBx1Q9H6JaJJ6tEfBiyJrTggAPO72ENJX0ZwbiS3lM2R2y5bl/z2qBCSd+iQcVxDfdzQp4izueBVAULA3amaruHxkERZ217BZm1ebeFM1KlVVq/WKBqs5ICTUWWcH2VYd5mlYagIbhk++N5FTX5IwAUCwstXmuPnmeEFELPZpFF9ufIMDEytpnj1AgcWYnos42KwBtWjvv0xZnLSPRz4McRMlHPx6eWzgHRhx36bgb4DZqTst/rBlgOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 192.176.1.74) smtp.rcpttodomain=dpdk.org smtp.mailfrom=ericsson.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=ericsson.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bigUSxHXrd9BVQ16loFcMglBJ4TFpPEKSokDuFghx/E=; b=rZHG71ORlH4rMv+iBfpcdl4c1iuNureQ916FTOsHTFWXtkL40+E19AlG9EkvwarLGs7FuBolfabtSxv+M9b1rROd6s34Z0HDbkyPVuFWU59wd/hisBbuPpOGFC5KPHTkeaVJiy60X64h9lDP7huQqoidXYEnttZKL/L3aTIibRH+Qa5pH1tPG/ypsof5Fu6q8pwpQuQ3zrp0BIVHvzI5xlgBZTk5EQOH600vGN8ZandWSdmCHLx9lXagASf2/yp8pNynYba+Sl3+DGZJQ581bn4IADFBnWXjG0H1IU839r997auVylVDjyWFeeuQMkdBPzD4eJkhg20xkiP3jndlKg== Received: from AM0PR02CA0096.eurprd02.prod.outlook.com (2603:10a6:208:154::37) by AM7PR07MB6439.eurprd07.prod.outlook.com (2603:10a6:20b:13d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27; Tue, 15 Oct 2024 18:34:41 +0000 Received: from AM3PEPF00009B9E.eurprd04.prod.outlook.com (2603:10a6:208:154:cafe::1d) by AM0PR02CA0096.outlook.office365.com (2603:10a6:208:154::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27 via Frontend Transport; Tue, 15 Oct 2024 18:34:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.176.1.74) smtp.mailfrom=ericsson.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ericsson.com; Received-SPF: Pass (protection.outlook.com: domain of ericsson.com designates 192.176.1.74 as permitted sender) receiver=protection.outlook.com; client-ip=192.176.1.74; helo=oa.msg.ericsson.com; pr=C Received: from oa.msg.ericsson.com (192.176.1.74) by AM3PEPF00009B9E.mail.protection.outlook.com (10.167.16.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Tue, 15 Oct 2024 18:34:41 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.65) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 20:34:40 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id AF8301C006B; Tue, 15 Oct 2024 20:34:40 +0200 (CEST) From: =?UTF-8?q?Mattias=20R=C3=B6nnblom?= To: Jerin Jacob CC: , =?UTF-8?q?Mattias=20R=C3=B6nnblom?= , David Marchand , "Stephen Hemminger" , Anoob Joseph , Hemant Agrawal , Sachin Saxena , Abdullah Sevincer , Pavan Nikhilesh , Shijith Thotton , Harry van Haaren , =?UTF-8?q?Mattias=20R=C3=B6nnblom?= Subject: [RFC v2 00/10] eventdev: remove single-event enqueue and dequeue Date: Tue, 15 Oct 2024 20:25:25 +0200 Message-ID: <20241015182535.825098-1-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-2-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-2-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PEPF00009B9E:EE_|AM7PR07MB6439:EE_ X-MS-Office365-Filtering-Correlation-Id: 450b0a50-8d77-44c0-9a05-08dced480845 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|82310400026|7416014|376014|36860700013; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WTQ4K2dpb3FucVdTVlNLYzNuOEZwT2ZtSlh3Y3FDVUZNdWZDSFBmT0RucVp5?= =?utf-8?B?bC9vSW01cXR3NFhmemhzYUU4OWJpWGhRTVdFOUdsM1JzR3pSdC9sZUxSQkxj?= =?utf-8?B?N1lnaVlaZUdtNzFsRk9nT2NJd1hXcTJwQTBWajhTaWh3Q1c1U3RCMEZKemZn?= =?utf-8?B?WmlURHloK2ZkbWk5MU1JM0dPZEM1dUsrV0lsdUhVUGdjd3Z3cHgxeVA1K3g4?= =?utf-8?B?VDJ3b003SlhtV1B3cEwvWk5EMEMrRUpSS3lTSStIdmFBRW1ZZE5KbVhmMkZQ?= =?utf-8?B?M1RVSEJ5ZlY5YnVJNGtVWjBNOFdnRjBrdGFQUmVudk1nZlg2TUZxdWw1L1Fr?= =?utf-8?B?NHZpUll6SktoQ1lSalB5UGVtTEQ2U2x4RTJINURIZ0JlemdOeURTRGg5M2ZY?= =?utf-8?B?WVR4VlFCdmxHQ0RXVzhTY3pkSW1HeWtHeWtpTm1mc1llNUtvNlF6UEJOVDZy?= =?utf-8?B?YkpPSHJ1VWNPem82N0RYQkRaS0FSeE1UZUxuOHB0QmhhTWZyaXNpRnIxc3Nm?= =?utf-8?B?b0VYNlJpQTZBZExEK2JYa0dPUjA2ektZUnlaOGZ3OHNoeWVMSTRZeVVOZ0xj?= =?utf-8?B?SThOK2E4RFNRc0JqVFRETnZSZXBWZjFObE1WbW0va3Nldncxdld5dkJ0TkQ1?= =?utf-8?B?T1d6bE0za1FnWXRUYnZJUDZPTGNCamNReEtVMUE3dDhOeGJ3UXY4RjhmMXpo?= =?utf-8?B?TFVCd1FDZFFmN1MxVThLcUQ2eEZyWHkrN0tyVVNjdTZpQllORzl4M2tMYVNn?= =?utf-8?B?TlBXN2Z4NlZqZHNxSXBndW0rMHgyWFZhOVN6Rnc3QUFlQjdiSHdCQ1luZ1N0?= =?utf-8?B?UUVyc0FCRDNkNEMvNENzL2JBaWhrZjlsK2ppeE84cE5GTG8zZkRvREp2dmlx?= =?utf-8?B?MDhsVFR3ak93ZHEyMHZHVEo0NjJwam9TMTZkSEcrcWV6QktEZFVoOUU2NFRR?= =?utf-8?B?SmpIcTN6aE9sSkJ2Rzh3UjViVTBrQ0ZtUUVmZXhtRFBWNGFmSEhqMytXdkhW?= =?utf-8?B?VWUrMmJqc21FZm9heFBobnVGaVJmYzRSSE5HcU82NW5pOGo0V29pNHhMWm9r?= =?utf-8?B?ODV6RnFTSlpQM0hRMmxzblBybitXeGpCVnN4bkJkZ2YvNnA1dFNiWTNCcVJX?= =?utf-8?B?ZkpNYk11R0ZXNVZzVEc4RjJVOVpNZ3ZDenhHRm5HdDNHbkZVN2swVEQ4SXla?= =?utf-8?B?NmtWKzBka1BsK0NtdFViS3p1Q0dMblg0L24rZkFwc0FqOU5HN1pvaHNZVk9n?= =?utf-8?B?SnlNaDZEMXRWTGlYNml6VExnay95Q0VVL1ZaaDBtb1ljRG1ZMEF2QjUxeHQy?= =?utf-8?B?ZVlkaDlNekZWaW14NmNZWmEzRDkzWVF5WEtreEtBZStjYVFDRnl4UGFxdFhV?= =?utf-8?B?TE93SmNxZ1p5Nyt0L05HR3R3S095YUxxSE5Oc1V3WnpKRFIzeFVRdk81ck1s?= =?utf-8?B?NHQrbnBkb2NJeGpPK1d5T1l3QzFTRU1ycVNoY01uaTd6TlJwVjlHc1VnenJX?= =?utf-8?B?ajVINXZGUUFqc0kwczM4aS80OEU5Q09BOXdtRU04RXdSUkJ5anFYbGRFRmNO?= =?utf-8?B?NEhOdmUrZ3haaTdCMnhlLzB1RHJGeVF5bkR3dDA5Wml2TllIMmgwNWRiK0tR?= =?utf-8?B?RmNNdC80cFNmbExTTUxLZnhCU3pFV1NKSi9xOC8wMWFIc1luOVdnKy9WOHRS?= =?utf-8?B?QkpBNjIyR2ozY1BaKy9veW9Yd1VpcXdKV2tySW9RK0N3SkxjQytlcjVhb0RN?= =?utf-8?B?Zm5mM1RGL1QySlJrV2JvYVdKS1RpVzRpRlhUOWRQdTBMTmNZMWwxaVdraUtt?= =?utf-8?B?SjZYWXpFMXBKamY2VlRrNEU5WXBSZUE5czhOZURvSDQ5Wm1mSkJBMEVIVFd3?= =?utf-8?Q?OGWIrdQ+WmWwL?= X-Forefront-Antispam-Report: CIP:192.176.1.74; CTRY:SE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:oa.msg.ericsson.com; PTR:office365.se.ericsson.net; CAT:NONE; SFS:(13230040)(1800799024)(82310400026)(7416014)(376014)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 18:34:41.1506 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 450b0a50-8d77-44c0-9a05-08dced480845 X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=92e84ceb-fbfd-47ab-be52-080c6b87953f; Ip=[192.176.1.74]; Helo=[oa.msg.ericsson.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9E.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6439 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 Remove the single-event enqueue and dequeue functions from the eventdev "ops" struct, to reduce complexity, leaving performance unaffected. This ABI change has been announced as a DPDK deprication notice, originally scheduled for DPDK 23.11. Mattias Rönnblom (10): event/dsw: remove single event enqueue and dequeue event/dlb2: remove single event enqueue and dequeue event/cnxk: remove single event enqueue and dequeue event/octeontx: remove single event enqueue and dequeue event/sw: remove single event enqueue and dequeue event/dpaa: remove single event enqueue and dequeue event/dpaa2: remove single event enqueue and dequeue event/opdl: remove single event enqueue and dequeue event/skeleton: remove single event enqueue and dequeue eventdev: remove single event enqueue and dequeue doc/guides/rel_notes/deprecation.rst | 6 +-- drivers/event/cnxk/cn10k_eventdev.c | 2 - drivers/event/cnxk/cn10k_worker.c | 49 ++++++++++------------ drivers/event/cnxk/cn10k_worker.h | 9 ---- drivers/event/cnxk/cn9k_eventdev.c | 1 - drivers/event/cnxk/cn9k_worker.c | 26 ++++-------- drivers/event/cnxk/cn9k_worker.h | 17 -------- drivers/event/dlb2/dlb2.c | 40 +----------------- drivers/event/dpaa/dpaa_eventdev.c | 27 +----------- drivers/event/dpaa2/dpaa2_eventdev.c | 15 ------- drivers/event/dsw/dsw_evdev.c | 2 - drivers/event/dsw/dsw_evdev.h | 2 - drivers/event/dsw/dsw_event.c | 12 ------ drivers/event/octeontx/ssovf_evdev.h | 1 - drivers/event/octeontx/ssovf_worker.c | 40 ++---------------- drivers/event/opdl/opdl_evdev.c | 2 - drivers/event/skeleton/skeleton_eventdev.c | 29 ------------- drivers/event/sw/sw_evdev.c | 2 - drivers/event/sw/sw_evdev.h | 2 - drivers/event/sw/sw_evdev_worker.c | 12 ------ lib/eventdev/eventdev_pmd.h | 4 -- lib/eventdev/eventdev_private.c | 22 ---------- lib/eventdev/rte_eventdev.h | 21 ++-------- lib/eventdev/rte_eventdev_core.h | 4 -- 24 files changed, 43 insertions(+), 304 deletions(-) -- 2.43.0