From patchwork Tue Oct 15 08:49:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145992 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 057E445B42; Tue, 15 Oct 2024 10:59:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AAB9A4068E; Tue, 15 Oct 2024 10:59:00 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2046.outbound.protection.outlook.com [40.107.22.46]) by mails.dpdk.org (Postfix) with ESMTP id D50A8400D7 for ; Tue, 15 Oct 2024 10:58:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GglRfl0T93GYUVFzCDJEQK25doxSS4yYUdVHQ4BrCMsnkgoctoSk4zgR8bk2YdVJ+Vl0B3vJo6fRVTZDBpZ3lcRsIsD05tSN9/Mspv0FOAR92nEBhvHMPLPnDLnnGcxFqjD5/+dMCu/5Wd+LUEFu1RtT68tA/b4mmoGueUNSKQWp8qBrprBruRGWpfizi1/8Vbs48KpuO1cSD4E8V+7FcSjiQ/FoS2VRnZxgdV8KCuaDHGwHgtATxEsPZ66ZhfrCWRgH/TO3vfE+OdTb0S8Fz8pc8OKabuTStEDMKZV/MipKKWaFSRbw8PGs6vkrx+F84CmjxTjtyKfMJNKBHiNu6g== 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=NXgZ0rfRJWcMVRTAfDemdAPmOwKBjPA5zMN+6Ec+OnM=; b=XfWenrDbe3E++JFte9kiU2UNt0RfDzMAwrtxUt0V8MgMfTBPc2YDyX/vBkNA6dyE0+jsYTuk2+2y/8qqEwwKeZ9sBLYMnj0ewQJsMbgqV1VGRZnpEtThPtfhasYP8WDFt3cYn98NPfsZuEV8D1+0NoB3cL/KbttKJQlnd8d/OLh48Sy4ksjGUFiab5SI/Kqujr0wju92HrGg8+AbDd1zL5gHW7u52nceRk7rNmIYyyyxoJACsWhdjmfLTRbyNQ/qkL8dWuKtmJaFiM0XV7wl9jcL7aNaJt3Mm/5qJcZjUGHWWb2J8G8xPzkKdRaDlw+ZfH2ffZtmmTA4YetVhaL60g== 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=NXgZ0rfRJWcMVRTAfDemdAPmOwKBjPA5zMN+6Ec+OnM=; b=J+h5Tj9BpqnNit1yqg2iougPLs935WYWtRkmU8WUCH1WCYgOf29q9eHzEsZxvlrulLnq5Rycq5/pakxTgfFGIss7LsNE6vwqyCi4V/sMsjkQkO2f6aI5EVJZkfLu9RrFoFLLcRMSWvH76VBVvd7Vjh5pDtdSyf5LJHvuBTGEc/MQEYdu8Id+rE9ezNL0TNTsc3Ih2XLBRuW51oClbvJI+Jg+LyvkQnawLp6Qu5i28dfVo0JDz1NXH+Y/pN7W+bxZrpFJUC4hOf7/jqVg3F7ka4H+rAo56PGCNDKQeI5hj4rTCCs6x+LHDbyja5Ozhk7UouR3x1+srSXiHEtvIbLB3A== Received: from AS8P251CA0002.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:2f2::15) by PAXPR07MB8371.eurprd07.prod.outlook.com (2603:10a6:102:229::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26; Tue, 15 Oct 2024 08:58:49 +0000 Received: from AMS0EPF000001AC.eurprd05.prod.outlook.com (2603:10a6:20b:2f2:cafe::ac) by AS8P251CA0002.outlook.office365.com (2603:10a6:20b:2f2::15) 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 08:58:49 +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 AMS0EPF000001AC.mail.protection.outlook.com (10.167.16.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Tue, 15 Oct 2024 08:58:49 +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 10:58:48 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id A3E1D1C006D; Tue, 15 Oct 2024 10:58:48 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 01/10] event/dsw: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:34 +0200 Message-ID: <20241015084943.823983-2-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF000001AC:EE_|PAXPR07MB8371:EE_ X-MS-Office365-Filtering-Correlation-Id: 9c45f01b-febf-4fca-9cb1-08dcecf795a7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?ouCrvI1COhy8v/jWpF171qU5qN7lUyG?= =?utf-8?q?ULdqy7jGIOJ0N3rpdkjbvxn/kkwxnW5Fegs/+Lo9sX4KMn2HPtKRsNFjQaFpEvs4o?= =?utf-8?q?NlBpG2mCKjQG7nNIRqu9GVYnnsSPB3hfItAob2rkMFcyXilGlLmyftBOfQYeG94Pr?= =?utf-8?q?L6cxl7dv2c8L9/AEV4q1ckSrkf64o4TO3PpAoeWLNUMZrpV6SR9/hfwnXOBX+Nqw2?= =?utf-8?q?QL+gch+944E2p+REBrizbwmMwNAXOwf+xdJl+Qni+PNqlDdOgaUOQQYkPq6t9ol/y?= =?utf-8?q?WzvagLxJ88b2udh6rlCJTHaO7xc6B7NXFUol0V3m0PpJ0eq1kOdJ9f3xejGcnloo3?= =?utf-8?q?6fT9uHBdnPJ8hVTtCyX/mcP3WbuoaTmtk1/zv3rcpm43ot+qJR0NNr3Ot/YtkxYyJ?= =?utf-8?q?tyzk3m+LiNlEjN3WK1p/OXnUnop0c6VOm3KAAXuF7e4FwfUN0X/CbGkI9kjt2IpfU?= =?utf-8?q?A+5mtJl4e2Yk9lJyV6muZJlM6PNeS3EdrV+mYHhYmhimIKBxbg9H4hoRuJMTIX3g6?= =?utf-8?q?Vt0PzcqpKAwICp4f/B3bC+Ge6WyvgfUmE83IhIphpMuFt1CeaOKjbSMKgUNjB62iu?= =?utf-8?q?bJWd4d68Mu9KMHm9PqAc6oVh1lFiYy26zB7hzdqtyAxzLukef7xYEHP3yNEf+BbYC?= =?utf-8?q?+XmDDSlWp1pEG6BLsooXg75U1u6Jtzjffad+ZRNTDigD4QPphIBXbYoANvkaqbNVq?= =?utf-8?q?ZV3T1gjCtsNm2N/nFlBXDcUON6LHpUmFCaIYNy2mmJYJ/L4LEFys7KrL3iirnKkRp?= =?utf-8?q?BsxltW1nDsgBI5mms3Nm/D3LDlUwFv5yLTk1qCK9EqLpfkKp7wIkm8AvV+f/qXPfQ?= =?utf-8?q?j14Ui1xbjjzwhcBjtMHgjPOEnsPd0x68918omBI1Lq+J+/g7Yfa/l5R6lUbsfTtAx?= =?utf-8?q?oplKwEzWpH4nTp53z0G3R4gnxfbf1f0kt5YCqMdTYNZyJp+6Yxn1EpE3wMnW4TMvS?= =?utf-8?q?9QcOG1SE28nIfWc+fSLYaA6d6ELbEyQfklxYunVrEaW2NVO1+AgscxF9rkKeBiXSG?= =?utf-8?q?n8+ZRzGA3PlPaUqCJFGaPX3kyx+S9BB4KjS09u/ViZC/MQmLjjLoXKW70sL4fokH4?= =?utf-8?q?cwNDHEwq2iupLo3+HpAdbVu5U5NFNMQ0VIYUQ5t7ood/7hnwSPi4zZut2wE8mA9HP?= =?utf-8?q?ZYfJa6Sqw15emnW/S+aAlEs7cmVEyw9mv7iqAdsHaor0oOvOwB1Au8MkB1l0cuCSW?= =?utf-8?q?R4GnVmF3niDt4utKLBgJ+ftAWknM7pDPPTW6WomohlLRowRq1AcIhHmyRfEH9IFwc?= =?utf-8?q?6Q9fjf+OyMC2kxJrFLcI5U4kk3QvSX+g4krNqnfhGy5F6I9zW9bdF7hUBSuQTINzI?= =?utf-8?q?x80KFfUoU8ba?= 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)(376014)(1800799024)(36860700013)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:49.1009 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9c45f01b-febf-4fca-9cb1-08dcecf795a7 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: AMS0EPF000001AC.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR07MB8371 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 Signed-off-by: Mattias Rönnblom --- drivers/event/dsw/dsw_evdev.c | 2 -- drivers/event/dsw/dsw_evdev.h | 2 -- drivers/event/dsw/dsw_event.c | 12 ------------ 3 files changed, 16 deletions(-) diff --git a/drivers/event/dsw/dsw_evdev.c b/drivers/event/dsw/dsw_evdev.c index 1df3121b21..e819412639 100644 --- a/drivers/event/dsw/dsw_evdev.c +++ b/drivers/event/dsw/dsw_evdev.c @@ -453,11 +453,9 @@ dsw_probe(struct rte_vdev_device *vdev) return -EFAULT; dev->dev_ops = &dsw_evdev_ops; - dev->enqueue = dsw_event_enqueue; dev->enqueue_burst = dsw_event_enqueue_burst; dev->enqueue_new_burst = dsw_event_enqueue_new_burst; dev->enqueue_forward_burst = dsw_event_enqueue_forward_burst; - dev->dequeue = dsw_event_dequeue; dev->dequeue_burst = dsw_event_dequeue_burst; dev->maintain = dsw_event_maintain; diff --git a/drivers/event/dsw/dsw_evdev.h b/drivers/event/dsw/dsw_evdev.h index e05cee0e6a..ce52498435 100644 --- a/drivers/event/dsw/dsw_evdev.h +++ b/drivers/event/dsw/dsw_evdev.h @@ -270,7 +270,6 @@ struct __rte_aligned(4) dsw_ctl_msg { struct dsw_queue_flow qfs[DSW_MAX_FLOWS_PER_MIGRATION]; }; -uint16_t dsw_event_enqueue(void *port, const struct rte_event *event); uint16_t dsw_event_enqueue_burst(void *port, const struct rte_event events[], uint16_t events_len); @@ -281,7 +280,6 @@ uint16_t dsw_event_enqueue_forward_burst(void *port, const struct rte_event events[], uint16_t events_len); -uint16_t dsw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait); uint16_t dsw_event_dequeue_burst(void *port, struct rte_event *events, uint16_t num, uint64_t wait); void dsw_event_maintain(void *port, int op); diff --git a/drivers/event/dsw/dsw_event.c b/drivers/event/dsw/dsw_event.c index 6eeeb6da93..e68fb19890 100644 --- a/drivers/event/dsw/dsw_event.c +++ b/drivers/event/dsw/dsw_event.c @@ -1323,12 +1323,6 @@ dsw_port_flush_out_buffers(struct dsw_evdev *dsw, struct dsw_port *source_port) dsw_port_transmit_buffered(dsw, source_port, dest_port_id); } -uint16_t -dsw_event_enqueue(void *port, const struct rte_event *ev) -{ - return dsw_event_enqueue_burst(port, ev, unlikely(ev == NULL) ? 0 : 1); -} - static __rte_always_inline uint16_t dsw_event_enqueue_burst_generic(struct dsw_port *source_port, const struct rte_event events[], @@ -1462,12 +1456,6 @@ dsw_event_enqueue_forward_burst(void *port, const struct rte_event events[], events_len, 0); } -uint16_t -dsw_event_dequeue(void *port, struct rte_event *events, uint64_t wait) -{ - return dsw_event_dequeue_burst(port, events, 1, wait); -} - static void dsw_port_record_seen_events(struct dsw_port *port, struct rte_event *events, uint16_t num) From patchwork Tue Oct 15 08:49:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145997 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E829C45B42; Tue, 15 Oct 2024 10:59:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 83CBD40A80; Tue, 15 Oct 2024 10:59:07 +0200 (CEST) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2073.outbound.protection.outlook.com [40.107.249.73]) by mails.dpdk.org (Postfix) with ESMTP id 17B73400D7 for ; Tue, 15 Oct 2024 10:58:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UJtGoKrnM23SwRGjWk71Mgk3x5uYuwGLqo/lzVUgUTUHtrLv/LcL+7EKs2sfduaj2jotpBpJ+iijVAmyxtoWFvEUQdvyxmR6WOD0STLmlGaA0NJhzk3irCawoqDNoaQma4YfLCXrM+YzW9SL7PrqYoR0R+7RszjRfrOSo2UR7HJNv4yqtk9CZWNxuRiRqGnePeGwow3IMOTr/aeFqKu8Z+8/mY2JEO/w+1ViKPrH1YYdxIdHGQtXmwTz3NTnBUzCBwOeQI1vF7fLWLmKHrul2O78SXUv0QtrMzAi30k0ILIF9Z9C9DrrnZLgeJcIcLnwN1vhipYxZjz3TT36Ayvr0A== 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=fIiwI8kAK7zHKvwj0znaojPKVa7AiPAACNrCeGskKsw=; b=RnhV191uWrbYMj7+VQYkdwAdG/Oi/aM9Yw7BbgVR3M6iNQUNAy/cE1KEbpEwr0wKJNk8CAWnCXV+JcP5lFq7Q7x/lzuiLx60kRK4BLNEji8D55MUfyglWFjt3ZBffYxkNbbek/luxGDXjtzDWoXUCRndj8bTWTKDFzza3f+pcbkqFps1CdDtSgiFp/T344ONBvUR58/JeZRIawYlY9gFFOHbiFSjkWw8K0JnaufqYvAOzlnnSsa+IBMLYIuHU/+PgzmGpYrQitm765eDxkxyIufqDlWttvAnqq5Z2v//7CgT0+GETJxYWc58s6+z27yyc99upLQj/qhO+5Y20KdV0g== 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=fIiwI8kAK7zHKvwj0znaojPKVa7AiPAACNrCeGskKsw=; b=fhx2ykIBA09sNwWWWiATlP6Zhyo8SnYEBUKZv7cl+Spy85xS2kxgBrNcLJmOvonUWhI0ICGsarHg4i5THWQDjOQI4Hyp1aXNcnbDWoaoBzt/qobWe/NW9d7S/6fc1GmGOB5aMcgNU2ExqtboxSEjxH5kgCxGfJ/NncfUBWi82JbpfGkWdyrkmmsltza0OhzXXRv3+xjsJtsTEGYrHAmGuGugJ4eKEecOoCkBeV9gwRxPsu8E9XYRvLmLTkJp9svSKdkrYbcx74JDe04ypbSVm1Y4uXl+iu4VXSuQpbK/xYONDiMoAQtwvA54GrkZX6hAYvh0l967pCNAJ2ky2ahtHQ== Received: from DUZPR01CA0291.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b7::9) by AS1PR07MB8760.eurprd07.prod.outlook.com (2603:10a6:20b:47c::5) 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 08:58:50 +0000 Received: from DB5PEPF00014B8B.eurprd02.prod.outlook.com (2603:10a6:10:4b7:cafe::10) by DUZPR01CA0291.outlook.office365.com (2603:10a6:10:4b7::9) 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 08:58:50 +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 DB5PEPF00014B8B.mail.protection.outlook.com (10.167.8.199) 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 08:58:49 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.64) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:48 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id B160F1C0070; Tue, 15 Oct 2024 10:58:48 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 02/10] event/dlb2: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:35 +0200 Message-ID: <20241015084943.823983-3-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B8B:EE_|AS1PR07MB8760:EE_ X-MS-Office365-Filtering-Correlation-Id: 66bf5d98-f131-49d9-2c78-08dcecf795d3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?05DkoAbU4L7SUDFDhi2i9v5k25chctt?= =?utf-8?q?BinVzCmyLMTNc7gPWbYX7t4O6EVxq1HGQb5Pz7MzlUKYoitPX4e4zNuAHis3ZPDgr?= =?utf-8?q?MQ6SGPOdYtYsyvDW8R+zzkdZPOVlNDa+bsBYHSM9pKnHh1cUsaTNLXRwaC+3Eya92?= =?utf-8?q?h0kZF56OoSDBZFoHKQM9B78aAe9OhLGrX4jvGGE17wWZrIwogI5qiKD9nkLzNIgEF?= =?utf-8?q?RKVWh5lJ+ms13cD+ZAWTqd7A8QTS11+zTjwIYYod+/uXjVSWTecIu6uFl+moEvpqI?= =?utf-8?q?EEiejo2tmPewgzxEyRBjszw9nQnD78Vtcvm/fBweu8kHuedgr8eMRZuPZnlCimy6U?= =?utf-8?q?8S4ZOB1goWmzRBMV2wNTcsH/YQp+0f4QQ3KTZ6n6bRScjuPy/kkqCaNVZk/qVnZhV?= =?utf-8?q?O55suJ6BZK69Du+CxvXFY8VLl+MjbHfMnitI6U5F3QqGiwNjCkB/qnjrRgKhI7g84?= =?utf-8?q?sgr/ZGF0ViHiV+Hq4dHcV2qUSwXlAXB0rP6z6CDvZ8x5RTHH+QHl9/MGjW7IJqtpm?= =?utf-8?q?ILrg7Bp52lhSRcxunoRaVeoi4HSFPjIOjQJDroWhBsseuXeja2d/uXBD/GlKoumTR?= =?utf-8?q?kRCVL0DeuQ5EFS79WCsDjS8sLgJJXIzlxKIumIE6DRSsWQfVXKKE9h2zKZKC3rdCE?= =?utf-8?q?fuP3XXDzWOkKjDxALftpfB7sVZCTcNDGN62W+LRvTMbb+f1Nr8Xbazu/lxxeWPUjF?= =?utf-8?q?snq8rGsMh3VRKYZ+NXJ8bmy6WpWsWT0vz8sCW6sEUXciFLFL3sDsVFElLXqQRX1sT?= =?utf-8?q?viN8/tnjkLdQ7dMKZoylIliWKiPkDQPEhLg0uLdHApBhn5VvUhM+NCrHnX+PspLNU?= =?utf-8?q?mjk5HwAUlEo2FQ9aARkZpBuAkD9eq9J9qHQfohLFiyfpGzWaUacTV6zadUs1FX1BR?= =?utf-8?q?BkJCliAacmkwlYyU0Cg1rFHOszYSx/t4w5qd28qt66KUEoxwGPIE4l+sCefo6T5JR?= =?utf-8?q?j1tNTU/hLfikgtRQ460xZm0DY9O6LSaKTVc5gMfluNhGGwyQFV4w8OmubYVPDS4Au?= =?utf-8?q?1RndjtskUK9TxpGpR7v3vS0+y51YsQIhd2HxwkaszU52e8PVknYeTlARU968WgF6/?= =?utf-8?q?EpE/cEQ3eLnPxof+9OBUTDTTe30tlHkmSTaXmiMtiQeOiFlVdfdf+1dCPobJFqsuO?= =?utf-8?q?AaxOalcNUp67e5JieWruckHqwkXLL2NiMcgQm1eQj+M79p3UdhVzH9J8u1RlIHBfC?= =?utf-8?q?y5KrS/8fsTL2WCzI2Q2uTDwEhKxOpxN2wBtrp19AEv7FRWa1ypInZGCJ8Y8HEfGaJ?= =?utf-8?q?84FfXFJiasTK8lqxxIl/cSrOV8Gby36x/uHk3qpQ+NqRRug8q01yz1xYYAWKWk14c?= =?utf-8?q?AWeL4PmPcA5W?= 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)(376014)(82310400026)(36860700013)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:49.3708 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 66bf5d98-f131-49d9-2c78-08dcecf795d3 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: DB5PEPF00014B8B.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR07MB8760 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 Signed-off-by: Mattias Rönnblom --- drivers/event/dlb2/dlb2.c | 33 ++------------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/drivers/event/dlb2/dlb2.c b/drivers/event/dlb2/dlb2.c index 09e4107824..e4400b1bc2 100644 --- a/drivers/event/dlb2/dlb2.c +++ b/drivers/event/dlb2/dlb2.c @@ -1483,10 +1483,6 @@ dlb2_init_qe_mem(struct dlb2_port *qm_port, char *mz_name) return ret; } -static inline uint16_t -dlb2_event_enqueue_delayed(void *event_port, - const struct rte_event events[]); - static inline uint16_t dlb2_event_enqueue_burst_delayed(void *event_port, const struct rte_event events[], @@ -1662,7 +1658,6 @@ dlb2_hw_create_ldb_port(struct dlb2_eventdev *dlb2, * performance reasons. */ if (qm_port->token_pop_mode == DELAYED_POP) { - dlb2->event_dev->enqueue = dlb2_event_enqueue_delayed; dlb2->event_dev->enqueue_burst = dlb2_event_enqueue_burst_delayed; dlb2->event_dev->enqueue_new_burst = @@ -3304,13 +3299,6 @@ dlb2_event_enqueue_burst_delayed(void *event_port, return __dlb2_event_enqueue_burst(event_port, events, num, true); } -static inline uint16_t -dlb2_event_enqueue(void *event_port, - const struct rte_event events[]) -{ - return __dlb2_event_enqueue_burst(event_port, events, 1, false); -} - static inline uint16_t dlb2_event_enqueue_delayed(void *event_port, const struct rte_event events[]) @@ -4312,12 +4300,6 @@ dlb2_event_dequeue_burst(void *event_port, struct rte_event *ev, uint16_t num, return cnt; } -static uint16_t -dlb2_event_dequeue(void *event_port, struct rte_event *ev, uint64_t wait) -{ - return dlb2_event_dequeue_burst(event_port, ev, 1, wait); -} - static uint16_t dlb2_event_dequeue_burst_sparse(void *event_port, struct rte_event *ev, uint16_t num, uint64_t wait) @@ -4375,13 +4357,6 @@ dlb2_event_dequeue_burst_sparse(void *event_port, struct rte_event *ev, return cnt; } -static uint16_t -dlb2_event_dequeue_sparse(void *event_port, struct rte_event *ev, - uint64_t wait) -{ - return dlb2_event_dequeue_burst_sparse(event_port, ev, 1, wait); -} - static void dlb2_flush_port(struct rte_eventdev *dev, int port_id) { @@ -4693,19 +4668,15 @@ dlb2_entry_points_init(struct rte_eventdev *dev) /* Expose PMD's eventdev interface */ dev->dev_ops = &dlb2_eventdev_entry_ops; - dev->enqueue = dlb2_event_enqueue; dev->enqueue_burst = dlb2_event_enqueue_burst; dev->enqueue_new_burst = dlb2_event_enqueue_new_burst; dev->enqueue_forward_burst = dlb2_event_enqueue_forward_burst; dlb2 = dev->data->dev_private; - if (dlb2->poll_mode == DLB2_CQ_POLL_MODE_SPARSE) { - dev->dequeue = dlb2_event_dequeue_sparse; + if (dlb2->poll_mode == DLB2_CQ_POLL_MODE_SPARSE) dev->dequeue_burst = dlb2_event_dequeue_burst_sparse; - } else { - dev->dequeue = dlb2_event_dequeue; + else dev->dequeue_burst = dlb2_event_dequeue_burst; - } } int From patchwork Tue Oct 15 08:49:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145996 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2989A45B42; Tue, 15 Oct 2024 10:59:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4EA9240684; Tue, 15 Oct 2024 10:59:06 +0200 (CEST) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2068.outbound.protection.outlook.com [40.107.249.68]) by mails.dpdk.org (Postfix) with ESMTP id 8F976400D7 for ; Tue, 15 Oct 2024 10:58:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ko1Zv8lKCXw64ijCl1fTB0MttLmyg59jFPYfC+3PV+83SH7pWj41eDFPtYtQCmdP6c+m2KsJEIxIlt/J+5k9PfEXO72rgAs4vCePIdOfKGlg/t2728+2BhGRnfcUvgcOxKK+JiPMPVnyz0ZZUZ9PgorH49SUsJoHKAcL1tAzu83YcKkl+O7AvIU7Xz5TIRxsh2NOV8w+WaaJOM6uusvPNSrOzHidZFdLjKXthm+kdM3ORlplKaifhZejc2T/o5eD9Peqe3kOzmq9lAn09vihnXTcsz1GcX7fdVrSa8xH5tnVqOsPm6zPNMUCB90sHYCHyqAkczVevpHZ6IROXHmUKQ== 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=3EGe3ekBhqnA/7RTCu90bs0AhFct3tRuAWf2fFMswsE=; b=wgne08Jw6ayOA2mEghbPGI1gmb0JdN8v4xt9mHAO5kVc4diiissNleMDb39Mna+DraedE7Zs0uX9N8+qA1kkCkJeWGFfgnsawrk8Ae1oDh1ehzI5EBy/Z3FHavynQnou1FeJDtZJnzz6FT5JWGFiogp1heKzR4TxeObazAVRc1gvg+RV3dG8bZYRAN4BKs8/jThTJIjM0X3nU1DUjTO+N2QDhdLeZeFlt7LpRMc6H8jL2Lu0/8rLoCJTJ9WNirFvuISPVf61n804uS2jN0uTfAxlrUJuYHd6xYhoT4GGOS99t1NiuY6fltRfjhljiws8g2FML4rAWeNIAdKNHWHNVA== 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=3EGe3ekBhqnA/7RTCu90bs0AhFct3tRuAWf2fFMswsE=; b=KanRxnGoUU1zEqPzfhP8dxvGnAOhWXLELM61yE7eMj3Y9YfHlwrqrJM3Yio2fqxvh+WybWcsECxCijEv+YZRB+pkPlMHg9v6SgUuO6UKilvjcio4pT44ZhMqMgf8bTXLOVPGBVnghErJcgJbZ0trBBpZE/vs4lMqUh1KAIpeIszcOb62dRs13s4+yp4n+YBgL/Fb5EOOgjHfD5ojfleFnE1xqq0atwfpIqt7SOAqCiWPU+kFWvNqPa1u4J6bCS/FAxexdDk195IBdJ7K3lKbNk2TIRcxpcJIt0AgJXt0+86duk0Hoxg0rnjCNG8CPVAb+8EMj68HrCO9Tl6F5bYa0g== Received: from AS9PR06CA0500.eurprd06.prod.outlook.com (2603:10a6:20b:49b::25) by DB9PR07MB7289.eurprd07.prod.outlook.com (2603:10a6:10:1f9::5) 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 08:58:49 +0000 Received: from AM4PEPF00025F96.EURPRD83.prod.outlook.com (2603:10a6:20b:49b:cafe::d5) by AS9PR06CA0500.outlook.office365.com (2603:10a6:20b:49b::25) 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 08:58:49 +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 AM4PEPF00025F96.mail.protection.outlook.com (10.167.16.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.1 via Frontend Transport; Tue, 15 Oct 2024 08:58:49 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.63) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:48 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id BF1E71C0073; Tue, 15 Oct 2024 10:58:48 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 03/10] event/cnxk: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:36 +0200 Message-ID: <20241015084943.823983-4-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM4PEPF00025F96:EE_|DB9PR07MB7289:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ef6cbb4-90ce-4b63-71b9-08dcecf795bc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|1800799024|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?zxqIKy57tG6kcxIThyxj5/1TBTw5dVJ?= =?utf-8?q?JmKoLOy+t/RYqeeaFu5lC8ZFozluJJ1BqV6PokTMbo0yg/g8kvB/CUhyX8b4J79s2?= =?utf-8?q?aSsTw4TD82kWSEN3HFsVlBwvWHyh+p9XCKYTErv035iQd2ZykjkaD+zP5TVZXbNKL?= =?utf-8?q?FEUpn2UTnx24YSQQ4PgouhVGU33Q08vWe/KYbCB0GW/swVvx4PZ737XIpoBZelOVJ?= =?utf-8?q?SoocOtlmU0U8ZTTIFaO+1MqiOIr54x6hxK0HtrmwBGtGiSZbCspZXaWR6il7dgiBy?= =?utf-8?q?OP4Rz6oPHqU4WFhE9lSCJi/2/7+K/04j9/SUWqM7a8zUHShFuELzCHFUIQTJ0jm1P?= =?utf-8?q?AYGC5TCQg2qvAhha43r073bscDl/BVlF3KX6LONTWlB+ynn2KQ4QvoHi9AxVUKaIn?= =?utf-8?q?m1ovUfvtFNO8d3TmvGrwtObI3DFFQooijuJGUUityMp1HCnzijZn9p3+BA+A+0IKc?= =?utf-8?q?sQiR2TSuOdvFCoNkDaGqpXboZxgUp/PnSQ+QYsHoXXjyoU+rRM/njUWYKq9m7iaM4?= =?utf-8?q?XX5stXEdPQeo+hUlJUJ6JjS3EtFOavTd9mk/Bi+rM5VLxT5BCIgIPAonEOgwxHDur?= =?utf-8?q?wg8YaWSNlYqoMlbok3QUjEA2ipJheur1fUXBLOiegHdSwj8ZzFt2PNq0DPwV31IkO?= =?utf-8?q?XSwqSWpGV0qqbK05QLka1DQ+vfGI3XKFKDSe+63elZDL1zrihuZH569etZcOTBdYv?= =?utf-8?q?O+xXA0+u5jFUgU+kUYEx48N52dUGgU/A3/VOOZsrJPXxE5NpzYN5kv6AEY2MidOzg?= =?utf-8?q?Tz9HfXH05NkY02Q8hGisR6GVZ6fv5zbMvjyJLCWJITpVhTK1kRBVSsSnLqPMGke7h?= =?utf-8?q?Q0Si7dfciObnij1KIQv2/5ba5ktwg/3UJ3/BYk0ez9z0XiRkQAYxcUJNNKQ3H23JG?= =?utf-8?q?X5MSAlodqUSYJV8YjoT4uMENJnP/v1K9xiHpUwioRWuyzn5U+ggS8iI6G0utRnrLA?= =?utf-8?q?2TsU6trUmkkKx8KVTPZOWGm1GTN1iv/8sB2jNVgZT45MPX80Ep4cGh+bRbWNk5LgP?= =?utf-8?q?8PDjp61aB5NoGuvv0tUADkA5u18M7T8TVHPjwBZ7ituAXV68Pw0HhSRA4Q6hHSmp0?= =?utf-8?q?G+DXlWqSDcicUiYhsXOyrojM1AH3BK0g3DZ9o4hsy0gOTqMziF7NSz8IXo0viQJan?= =?utf-8?q?0dBdf7cmzeGZYUBWoBsCjlASbQk4niDWv0hgKG4UD1MJltI2kJd2PFIZwYBfQyZR1?= =?utf-8?q?hetA1UoEfwrsRVBThhPUyPLw4z7U0n2jzFDgEFYYM3LepIurYn/xqe+joFvJXa3Jr?= =?utf-8?q?f/XW0RGm2YSvt4ojxYGv30xXo4UX08nOQr5Le50LDwLUiT262/hWuIQKSF+X5/Hev?= =?utf-8?q?SD6uhp3S6bvm?= 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)(36860700013)(1800799024)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:49.2375 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3ef6cbb4-90ce-4b63-71b9-08dcecf795bc 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: AM4PEPF00025F96.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB7289 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 Signed-off-by: Mattias Rönnblom --- 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 ---------- 6 files changed, 30 insertions(+), 74 deletions(-) diff --git a/drivers/event/cnxk/cn10k_eventdev.c b/drivers/event/cnxk/cn10k_eventdev.c index 531c489172..13efe7b50c 100644 --- a/drivers/event/cnxk/cn10k_eventdev.c +++ b/drivers/event/cnxk/cn10k_eventdev.c @@ -514,7 +514,6 @@ cn10k_sso_fp_fns_set(struct rte_eventdev *event_dev) cn10k_sso_fp_blk_fns_set(event_dev); cn10k_sso_fp_tmplt_fns_set(event_dev); - event_dev->enqueue = cn10k_sso_hws_enq; event_dev->enqueue_burst = cn10k_sso_hws_enq_burst; event_dev->enqueue_new_burst = cn10k_sso_hws_enq_new_burst; event_dev->enqueue_forward_burst = cn10k_sso_hws_enq_fwd_burst; @@ -848,7 +847,6 @@ eventdev_fops_update(struct rte_eventdev *event_dev) struct rte_event_fp_ops *fp_op = rte_event_fp_ops + event_dev->data->dev_id; - fp_op->dequeue = event_dev->dequeue; fp_op->dequeue_burst = event_dev->dequeue_burst; } diff --git a/drivers/event/cnxk/cn10k_worker.c b/drivers/event/cnxk/cn10k_worker.c index a0e85face1..c49138316c 100644 --- a/drivers/event/cnxk/cn10k_worker.c +++ b/drivers/event/cnxk/cn10k_worker.c @@ -107,32 +107,6 @@ sso_lmt_aw_wait_fc(struct cn10k_sso_hws *ws, int64_t req) } } -uint16_t __rte_hot -cn10k_sso_hws_enq(void *port, const struct rte_event *ev) -{ - struct cn10k_sso_hws *ws = port; - - switch (ev->op) { - case RTE_EVENT_OP_NEW: - return cn10k_sso_hws_new_event(ws, ev); - case RTE_EVENT_OP_FORWARD: - cn10k_sso_hws_forward_event(ws, ev); - break; - case RTE_EVENT_OP_RELEASE: - if (ws->swtag_req) { - cnxk_sso_hws_desched(ev->u64, ws->base); - ws->swtag_req = 0; - break; - } - cnxk_sso_hws_swtag_flush(ws->base); - break; - default: - return 0; - } - - return 1; -} - #define VECTOR_SIZE_BITS 0xFFFFFFFFFFF80000ULL #define VECTOR_GET_LINE_OFFSET(line) (19 + (3 * line)) @@ -384,8 +358,29 @@ uint16_t __rte_hot cn10k_sso_hws_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events) { + struct cn10k_sso_hws *ws = port; + RTE_SET_USED(nb_events); - return cn10k_sso_hws_enq(port, ev); + + switch (ev->op) { + case RTE_EVENT_OP_NEW: + return cn10k_sso_hws_new_event(ws, ev); + case RTE_EVENT_OP_FORWARD: + cn10k_sso_hws_forward_event(ws, ev); + break; + case RTE_EVENT_OP_RELEASE: + if (ws->swtag_req) { + cnxk_sso_hws_desched(ev->u64, ws->base); + ws->swtag_req = 0; + break; + } + cnxk_sso_hws_swtag_flush(ws->base); + break; + default: + return 0; + } + + return 1; } uint16_t __rte_hot diff --git a/drivers/event/cnxk/cn10k_worker.h b/drivers/event/cnxk/cn10k_worker.h index 4785cc6575..4c4ba632f5 100644 --- a/drivers/event/cnxk/cn10k_worker.h +++ b/drivers/event/cnxk/cn10k_worker.h @@ -366,7 +366,6 @@ cn10k_sso_hws_get_work_empty(struct cn10k_sso_hws *ws, struct rte_event *ev, } /* CN10K Fastpath functions. */ -uint16_t __rte_hot cn10k_sso_hws_enq(void *port, const struct rte_event *ev); uint16_t __rte_hot cn10k_sso_hws_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events); @@ -381,8 +380,6 @@ int __rte_hot cn10k_sso_hws_preschedule_modify(void *port, enum rte_event_dev_preschedule_type type); #define R(name, flags) \ - uint16_t __rte_hot cn10k_sso_hws_deq_##name( \ - void *port, struct rte_event *ev, uint64_t timeout_ticks); \ uint16_t __rte_hot cn10k_sso_hws_deq_burst_##name( \ void *port, struct rte_event ev[], uint16_t nb_events, \ uint64_t timeout_ticks); \ @@ -421,8 +418,6 @@ int __rte_hot cn10k_sso_hws_preschedule_modify(void *port, uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_seg_burst_##name( \ void *port, struct rte_event ev[], uint16_t nb_events, \ uint64_t timeout_ticks); \ - uint16_t __rte_hot cn10k_sso_hws_reas_deq_##name( \ - void *port, struct rte_event *ev, uint64_t timeout_ticks); \ uint16_t __rte_hot cn10k_sso_hws_reas_deq_burst_##name( \ void *port, struct rte_event ev[], uint16_t nb_events, \ uint64_t timeout_ticks); \ @@ -519,12 +514,8 @@ NIX_RX_FASTPATH_MODES return fn(port, ev, timeout_ticks); \ } -uint16_t __rte_hot cn10k_sso_hws_deq_all_offload(void *port, struct rte_event *ev, - uint64_t timeout_ticks); uint16_t __rte_hot cn10k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); -uint16_t __rte_hot cn10k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, - uint64_t timeout_ticks); uint16_t __rte_hot cn10k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); diff --git a/drivers/event/cnxk/cn9k_eventdev.c b/drivers/event/cnxk/cn9k_eventdev.c index 377e910837..8422f452d2 100644 --- a/drivers/event/cnxk/cn9k_eventdev.c +++ b/drivers/event/cnxk/cn9k_eventdev.c @@ -917,7 +917,6 @@ eventdev_fops_tstamp_update(struct rte_eventdev *event_dev) struct rte_event_fp_ops *fp_op = rte_event_fp_ops + event_dev->data->dev_id; - fp_op->dequeue = event_dev->dequeue; fp_op->dequeue_burst = event_dev->dequeue_burst; } diff --git a/drivers/event/cnxk/cn9k_worker.c b/drivers/event/cnxk/cn9k_worker.c index a9ac49a5a7..86aa3f1c30 100644 --- a/drivers/event/cnxk/cn9k_worker.c +++ b/drivers/event/cnxk/cn9k_worker.c @@ -8,10 +8,13 @@ #include "cn9k_cryptodev_ops.h" uint16_t __rte_hot -cn9k_sso_hws_enq(void *port, const struct rte_event *ev) +cn9k_sso_hws_enq_burst(void *port, const struct rte_event ev[], + uint16_t nb_events) { struct cn9k_sso_hws *ws = port; + RTE_SET_USED(nb_events); + switch (ev->op) { case RTE_EVENT_OP_NEW: return cn9k_sso_hws_new_event(ws, ev); @@ -33,14 +36,6 @@ cn9k_sso_hws_enq(void *port, const struct rte_event *ev) return 1; } -uint16_t __rte_hot -cn9k_sso_hws_enq_burst(void *port, const struct rte_event ev[], - uint16_t nb_events) -{ - RTE_SET_USED(nb_events); - return cn9k_sso_hws_enq(port, ev); -} - uint16_t __rte_hot cn9k_sso_hws_enq_new_burst(void *port, const struct rte_event ev[], uint16_t nb_events) @@ -80,11 +75,14 @@ cn9k_sso_hws_profile_switch(void *port, uint8_t profile) /* Dual ws ops. */ uint16_t __rte_hot -cn9k_sso_hws_dual_enq(void *port, const struct rte_event *ev) +cn9k_sso_hws_dual_enq_burst(void *port, const struct rte_event ev[], + uint16_t nb_events) { struct cn9k_sso_hws_dual *dws = port; uint64_t base; + RTE_SET_USED(nb_events); + base = dws->base[!dws->vws]; switch (ev->op) { case RTE_EVENT_OP_NEW: @@ -107,14 +105,6 @@ cn9k_sso_hws_dual_enq(void *port, const struct rte_event *ev) return 1; } -uint16_t __rte_hot -cn9k_sso_hws_dual_enq_burst(void *port, const struct rte_event ev[], - uint16_t nb_events) -{ - RTE_SET_USED(nb_events); - return cn9k_sso_hws_dual_enq(port, ev); -} - uint16_t __rte_hot cn9k_sso_hws_dual_enq_new_burst(void *port, const struct rte_event ev[], uint16_t nb_events) diff --git a/drivers/event/cnxk/cn9k_worker.h b/drivers/event/cnxk/cn9k_worker.h index c92fa72f11..dfbd1de99f 100644 --- a/drivers/event/cnxk/cn9k_worker.h +++ b/drivers/event/cnxk/cn9k_worker.h @@ -359,7 +359,6 @@ cn9k_sso_hws_get_work_empty(uint64_t base, struct rte_event *ev, } /* CN9K Fastpath functions. */ -uint16_t __rte_hot cn9k_sso_hws_enq(void *port, const struct rte_event *ev); uint16_t __rte_hot cn9k_sso_hws_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events); @@ -371,8 +370,6 @@ uint16_t __rte_hot cn9k_sso_hws_enq_fwd_burst(void *port, uint16_t nb_events); int __rte_hot cn9k_sso_hws_profile_switch(void *port, uint8_t profile); -uint16_t __rte_hot cn9k_sso_hws_dual_enq(void *port, - const struct rte_event *ev); uint16_t __rte_hot cn9k_sso_hws_dual_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events); @@ -451,8 +448,6 @@ NIX_RX_FASTPATH_MODES #define SSO_DEQ_TMO_SEG(fn, flags) SSO_DEQ_TMO(fn, flags | NIX_RX_MULTI_SEG_F) #define R(name, flags) \ - uint16_t __rte_hot cn9k_sso_hws_dual_deq_##name( \ - void *port, struct rte_event *ev, uint64_t timeout_ticks); \ uint16_t __rte_hot cn9k_sso_hws_dual_deq_burst_##name( \ void *port, struct rte_event ev[], uint16_t nb_events, \ uint64_t timeout_ticks); \ @@ -542,12 +537,6 @@ NIX_RX_FASTPATH_MODES return fn(port, ev, timeout_ticks); \ } -uint16_t __rte_hot cn9k_sso_hws_deq_all_offload(void *port, struct rte_event *ev, - uint64_t timeout_ticks); - -uint16_t __rte_hot cn9k_sso_hws_deq_dual_all_offload(void *port, struct rte_event *ev, - uint64_t timeout_ticks); - uint16_t __rte_hot cn9k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); @@ -555,12 +544,6 @@ uint16_t __rte_hot cn9k_sso_hws_deq_dual_burst_all_offload(void *port, struct rt uint16_t nb_events, uint64_t timeout_ticks); -uint16_t __rte_hot cn9k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, - uint64_t timeout_ticks); - -uint16_t __rte_hot cn9k_sso_hws_deq_dual_all_offload_tst(void *port, struct rte_event *ev, - uint64_t timeout_ticks); - uint16_t __rte_hot cn9k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); From patchwork Tue Oct 15 08:49:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145994 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 692EF45B42; Tue, 15 Oct 2024 10:59:34 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C640140A6E; Tue, 15 Oct 2024 10:59:03 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2065.outbound.protection.outlook.com [40.107.21.65]) by mails.dpdk.org (Postfix) with ESMTP id 0B6CF402CD for ; Tue, 15 Oct 2024 10:58:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=J4iU77IhAJ4SnB2LsVquwU/hXnZbb6s6tKoVBwO/Ud2EG6SO/89hPXPWjWoj5rgQd+kUOg6PzD5zmCDjygAi7T45gQiinBpq1Hf7vUAP8FYV52VUEPwNxscjYXTmo/b227J7fhiB83BynFXYC8euSJL+vTOeunpluAFSeXwwFhVZC9aK5AUhBbV7exHcJo0xMVk9bBSh0aOcTcW3e53DSvfiScwTHGYm048BD7G9DbQ/+VLFL04dm2h14ugjIpIM4vFC+QT0mWIoXJTOEE7NNDSm4qa9/FJhbVwdSbUtMb9iUfY9GVtrMlA/jBti2U4IXyKb69gi6pkS359IG0Agpw== 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=+GAKEFsIiEesxvlA2qNbaM3WCHKqxBDyNCBJHbkZIlU=; b=tKnvzlNGpUdOhORPLRQIGBcjqEaLotBYa9OJGHbTqkrQSrf6qir/bYGHBCSIia/AI15m6ad3zgNampGiSETniqzSJ/eUvbFkXEMhJk1yNKrjhy52K7N3MqGvueH/h7i7tJpJ55ZsTc7ItE5gfZilvv+Z/mzCUsiIslY0ilkjVFaI7ysTTo0RN3H9z1J8kstHi7fIfNJBrs+M23a3ccGc2JwQpDVO9Ktf9W2AGe3b7Pq4ElChk/qz/KTHoX0MzHXz7iWe4dBAnNVbM2/vYDvSfdx3Uws50+lnhANeW/akdRM7PnzrQMSsbnOBoAUxtR4Bu7g4VKCT4G+9kr59pmhkZw== 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=+GAKEFsIiEesxvlA2qNbaM3WCHKqxBDyNCBJHbkZIlU=; b=ChwF5h0+QUtzli8KE/7klnIkLLNCtFMpPtS+Nglqgvrbr5qncrTDO3TpeXKCOuH0fGxenudRgoxykB8rFSaCrB61sPon+ooFN1F44Z1GzWDv7RAGXWv5uQt1c9skvOKxJ376xr7Da/yC9dAMmC8XSc20OuD0hbto07fv7RlXZfQZMSShhFBp07N5r9uAAZQR6f5WPA4X6Z0u8EZfM9iEEbsghM24aGrnyEpF7CMpb3W8CXE81f1fSZZOB4UD3/LX9HL7oYDQk7qG5o646Ew0Euj8rvVXao6DSq+OEjo0mJ2YQPlJo55iuGjpL0O69xmQMiVVaCKCkUKoY1JzG3tRyw== Received: from AM0PR02CA0009.eurprd02.prod.outlook.com (2603:10a6:208:3e::22) by AM8PR07MB7540.eurprd07.prod.outlook.com (2603:10a6:20b:241::12) 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 08:58:50 +0000 Received: from AMS0EPF000001AA.eurprd05.prod.outlook.com (2603:10a6:208:3e:cafe::8) by AM0PR02CA0009.outlook.office365.com (2603:10a6:208:3e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26 via Frontend Transport; Tue, 15 Oct 2024 08:58:50 +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 AMS0EPF000001AA.mail.protection.outlook.com (10.167.16.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Tue, 15 Oct 2024 08:58:50 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.69) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:48 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id CE9A91C006B; Tue, 15 Oct 2024 10:58:48 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 04/10] event/octeontx: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:37 +0200 Message-ID: <20241015084943.823983-5-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF000001AA:EE_|AM8PR07MB7540:EE_ X-MS-Office365-Filtering-Correlation-Id: 92d86f06-9170-4c9b-aed9-08dcecf7964d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|82310400026|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?2yAqtUmIhBGU4K8e8tbx7qReYZj60xN?= =?utf-8?q?VJ3RDh9QuMF/gpmmRSXcUyTni81vNNCWoeoWi1cYL7tqgbmseyDoJT+xkvXyXYowY?= =?utf-8?q?xUbek9t32xUeYlYE0sqYoqIxoxp+7iMZjI8omiRvnhKDY5RcWIiaUkL1k30eaUlhz?= =?utf-8?q?iFggiRf111HlvY6l1o/SO1ZB7aFWu5k5fCWwzrWH9slZ6B5yATwhw/oHTCGUPhjWq?= =?utf-8?q?Zbu71v/WYYJtbB3sOT9hqt8CupSqb650SnQ7kz6hqjqoZcm9OYYMLvyHB5cbPUPnG?= =?utf-8?q?Msbjk87BoSNY39JmuM34lvDO6reGbIlh/PjauAlZuqpeuYpvIc7TofkNy3jUy/nke?= =?utf-8?q?QlFV+WFqJ+RcEbEFkSK7qdsZHSMm+0uy41hdctkBK77BEZ3YV+vB6eTiwr04AQ81P?= =?utf-8?q?Gj5IsoQDGq6GHVhPn49PW4/zPvD1ZlmfmQYK+SnxsJhxt54ZaXSuwN9pKTHhivKeN?= =?utf-8?q?BGELf9Cupo5FrX30zPzGu7kl4qSFJi/pp1ZKTgZI2iABLf1mN8crNzIOZHoTdHUAb?= =?utf-8?q?gxz1KDX7AVHotI7VqlbZ1Pz5ytAgJ+M3S48muRfUpIfCjLXC4QS+ayL/pfKQnl5E0?= =?utf-8?q?w+jNA+tGMfrCZssy5PtpAorhWtp273d9Ca6EV2h+qXklYsQj4hupvkCZxR1kAnhrw?= =?utf-8?q?gOOCVp6zdXuFHxXTxfTKjQvkJLYOnSuZDzpKZeFKP4TUOtgHtURd5lNF/V0dXcBnT?= =?utf-8?q?C9Qpsf5+HoW+QkSQgNTxtihWLEyC7W98Qpic4ausb5fpsOfgwau2Hvt3g/GLiUju9?= =?utf-8?q?kFknHsvxxkTwkqVOxlHE1st8k6KlXEPSeMPMfPxGJ7AjEwVNTanm+lEmdDDUBgvW/?= =?utf-8?q?jYgdmabAKUkZHFjAS+vXqdyu9Zh2LUscW2Qlm9O+r7xHE6b4sWxdWk4LhPf+7zSDD?= =?utf-8?q?N1+eNS8xN7Utbb3YbrR4Cn5NJ2Y+r24ZbxAtej0VY0HIx4QCAAuNYVFoVR0mmCx5y?= =?utf-8?q?DiFpeLBzB2P1ow0p6fQpHOw7I26elAba3SzRuTa2BL6tgZJQ54QqKlb/x82qUYAxt?= =?utf-8?q?MhTSuFLoy/cFB+p7AxEsNojZoX6eDhKmkCZ/f0ZaZKvE7zg4eMDt5Ry/1HePTXu6e?= =?utf-8?q?yenk47fd108pnlMd6DmZktw2qTBoReoz2oWJONCv6EPRkKSL+EacNvZtuErf+/Qx7?= =?utf-8?q?s1Mo3P0bFvOiT/eVbqRTUmNiBsibQTpjYSNpl408/lm5p+jbISlA5zAuyDiGDrskP?= =?utf-8?q?vclxUDmds6/dSZDGiOZAGCdfNkF4gqQpudQMhMMnG9VJtoKeW8XqjyQbAhfq4KZkR?= =?utf-8?q?+SyQNi9JTWMnt19qxHellwVs/wfU9v4b7OBozig3t4Hrfmf8JUxDzM4I=3D?= 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)(36860700013)(82310400026)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:50.2049 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 92d86f06-9170-4c9b-aed9-08dcecf7964d 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: AMS0EPF000001AA.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB7540 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 Signed-off-by: Mattias Rönnblom --- drivers/event/octeontx/ssovf_evdev.h | 1 - drivers/event/octeontx/ssovf_worker.c | 40 +++------------------------ 2 files changed, 4 insertions(+), 37 deletions(-) diff --git a/drivers/event/octeontx/ssovf_evdev.h b/drivers/event/octeontx/ssovf_evdev.h index 1997626438..0f81115a37 100644 --- a/drivers/event/octeontx/ssovf_evdev.h +++ b/drivers/event/octeontx/ssovf_evdev.h @@ -172,7 +172,6 @@ ssovf_pmd_priv(const struct rte_eventdev *eventdev) extern int otx_logtype_ssovf; #define RTE_LOGTYPE_OTX_SSOVF otx_logtype_ssovf -uint16_t ssows_enq(void *port, const struct rte_event *ev); uint16_t ssows_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events); uint16_t ssows_enq_new_burst(void *port, diff --git a/drivers/event/octeontx/ssovf_worker.c b/drivers/event/octeontx/ssovf_worker.c index 36454939ea..89b5dc056c 100644 --- a/drivers/event/octeontx/ssovf_worker.c +++ b/drivers/event/octeontx/ssovf_worker.c @@ -148,12 +148,14 @@ ssows_deq_timeout_burst_ ##name(void *port, struct rte_event ev[], \ SSO_RX_ADPTR_ENQ_FASTPATH_FUNC #undef R -__rte_always_inline uint16_t __rte_hot -ssows_enq(void *port, const struct rte_event *ev) +uint16_t __rte_hot +ssows_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events) { struct ssows *ws = port; uint16_t ret = 1; + RTE_SET_USED(nb_events); + switch (ev->op) { case RTE_EVENT_OP_NEW: rte_smp_wmb(); @@ -171,13 +173,6 @@ ssows_enq(void *port, const struct rte_event *ev) return ret; } -uint16_t __rte_hot -ssows_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events) -{ - RTE_SET_USED(nb_events); - return ssows_enq(port, ev); -} - uint16_t __rte_hot ssows_enq_new_burst(void *port, const struct rte_event ev[], uint16_t nb_events) { @@ -336,7 +331,6 @@ ssovf_fastpath_fns_set(struct rte_eventdev *dev) { struct ssovf_evdev *edev = ssovf_pmd_priv(dev); - dev->enqueue = ssows_enq; dev->enqueue_burst = ssows_enq_burst; dev->enqueue_new_burst = ssows_enq_new_burst; dev->enqueue_forward_burst = ssows_enq_fwd_burst; @@ -360,19 +354,6 @@ ssovf_fastpath_fns_set(struct rte_eventdev *dev) dev->txa_enqueue_same_dest = dev->txa_enqueue; /* Assigning dequeue func pointers */ - const event_dequeue_t ssow_deq[2][2][2] = { -#define R(name, f2, f1, f0, flags) \ - [f2][f1][f0] = ssows_deq_ ##name, - -SSO_RX_ADPTR_ENQ_FASTPATH_FUNC -#undef R - }; - - dev->dequeue = ssow_deq - [!!(edev->rx_offload_flags & OCCTX_RX_VLAN_FLTR_F)] - [!!(edev->rx_offload_flags & OCCTX_RX_OFFLOAD_CSUM_F)] - [!!(edev->rx_offload_flags & OCCTX_RX_MULTI_SEG_F)]; - const event_dequeue_burst_t ssow_deq_burst[2][2][2] = { #define R(name, f2, f1, f0, flags) \ [f2][f1][f0] = ssows_deq_burst_ ##name, @@ -387,19 +368,6 @@ SSO_RX_ADPTR_ENQ_FASTPATH_FUNC [!!(edev->rx_offload_flags & OCCTX_RX_MULTI_SEG_F)]; if (edev->is_timeout_deq) { - const event_dequeue_t ssow_deq_timeout[2][2][2] = { -#define R(name, f2, f1, f0, flags) \ - [f2][f1][f0] = ssows_deq_timeout_ ##name, - -SSO_RX_ADPTR_ENQ_FASTPATH_FUNC -#undef R - }; - - dev->dequeue = ssow_deq_timeout - [!!(edev->rx_offload_flags & OCCTX_RX_VLAN_FLTR_F)] - [!!(edev->rx_offload_flags & OCCTX_RX_OFFLOAD_CSUM_F)] - [!!(edev->rx_offload_flags & OCCTX_RX_MULTI_SEG_F)]; - const event_dequeue_burst_t ssow_deq_timeout_burst[2][2][2] = { #define R(name, f2, f1, f0, flags) \ [f2][f1][f0] = ssows_deq_timeout_burst_ ##name, From patchwork Tue Oct 15 08:49:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145991 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EAA3C45B42; Tue, 15 Oct 2024 10:59:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6699340678; Tue, 15 Oct 2024 10:58:59 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2055.outbound.protection.outlook.com [40.107.20.55]) by mails.dpdk.org (Postfix) with ESMTP id CB0744027C for ; Tue, 15 Oct 2024 10:58:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XUDt2i72xKIgR7LM+go/wEtE5LV+kG5Rep+4jQ3eeKRZGHqEFZ81DI2ilcp5WeIBQXWDyqCTe6qSG2TRwSux919V6o9lDrH1COk//3Ox+ysb2gEMDr7UAGYRyLg0U8jnO+VmfsniQdjJ3y5xSc/6zcrDNSV9Vq+lW9qF0Tr6y4DFzCDfBb43nzRaMLTnChiFrqyvewD2mniKirSiJokSqaSVS2bIaSIQVAjw/7umgJFiq/rPTcNMCoz1zkTHGOKhUoebjNZCD1P3TZmvnUwW2EEr/cohYZfXvIxW89axpa1M3IArMBrmv73DF5GoI5tHG2XylHp5O6ZNC/ScXXPq7Q== 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=xMM3QLg6mmg/GV1JNKnCr9dgZs9LI9lacFdvqrKcJk0=; b=Gp6QUE2FIjybko5IbvGNTfqKCvaDf05ZZIGe4rTJ52SqThX88ptpAsdWwvfjtWnYCD7tebbnRUErW0j9Ytg3uapVh6N07cxGiAgHEG5sPlrIbLDGMG8qKUnY8D5aBgb/+ScShV+C0TyII5R8mrT3kwmo0H/8bx6162TnJDsHPi/ms7vy652RDGdxkXgowBlBtd2tcxQDz/ZOAYxTbdhjiw7HgBfu1v5uqWn5BM22fRfHuuLC6kv+CfLOSQz4h3pcwQZx8FKzl5bAGmjVmh/I6Hr02e+KJ3mKC4YLQXN07sc8zU+owm3NMAvh+eiWEniOa6rocIQzGpPmdYRP8swJlA== 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=xMM3QLg6mmg/GV1JNKnCr9dgZs9LI9lacFdvqrKcJk0=; b=CRvjU6PonB55ilgcT/IZ9GqkaeGFFGMLlAdB+drFp2OrXLcHcvnP/jMzmVijG2hK9s6u5CjloU85rViLVdhF6Cei+g7dF5a+0/GAL9LhJ6W9xKjWkRMb2XyZsYbCiKFFcQtmyJVGPSKaoJIIOxgAkwqFzQdZka4ALjCPljpFMhw4m7J4pcQXV1F93EIUFmQs6SMBTzqFF1ezDdj0Q/xyoxYDNn28kM8wFbv0KibBvfqQke+4Adfo/uf8qbK6b5PFLc6sGZqyzGgSG424JI0inWaJecrQIzZ66cDiNlMVaDBsEJ0ItTHwKoH63pPZN24mPzQVCN4uwOJOT4mf0Qonvg== Received: from DUZPR01CA0328.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::13) by PAXPR07MB7904.eurprd07.prod.outlook.com (2603:10a6:102:13e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26; Tue, 15 Oct 2024 08:58:50 +0000 Received: from DB1PEPF000509FD.eurprd03.prod.outlook.com (2603:10a6:10:4ba:cafe::ca) by DUZPR01CA0328.outlook.office365.com (2603:10a6:10:4ba::13) 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 08:58:50 +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 DB1PEPF000509FD.mail.protection.outlook.com (10.167.242.39) 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 08:58:49 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.61) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:48 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id DC1221C006D; Tue, 15 Oct 2024 10:58:48 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 05/10] event/sw: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:38 +0200 Message-ID: <20241015084943.823983-6-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509FD:EE_|PAXPR07MB7904:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b1fb5fd-5e35-4456-6d80-08dcecf795d2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|36860700013|82310400026|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?MpoCx0YVLeUj68J7czfyinY9NCcdMHk?= =?utf-8?q?V8B1uUBrAGvpfQ9qfHouYXXltWgThrCQbw9EsC84RImjO2W0AtkBhFxhcjFkEcVZW?= =?utf-8?q?0WyvTkFWXVfVCTj79X3SEm2FZEVyiZEfKfpc/lTtoIruomQAmYQMkok0OHX6XbvwW?= =?utf-8?q?g2Fhc5k+tuGW0z2uRgLAeco8etG6ek/D7QgRzpIO6FkLP2LBSTOJs1vCNzNJGLPsh?= =?utf-8?q?CAS4x5M4UgxyUCL7MdLRnjMT+c8dfbgo+8gtQtQS2LhNkYGZavnUwUZUeyI/uwbMI?= =?utf-8?q?kGnWt5Gt0IMsa9B3Nlw0lKDPqoJAtU5LKznDQFmec5DFkb8fwhUuPOYOv4piRn2cu?= =?utf-8?q?KwTFEqo6Lt+0sWDiIKo+v3IMY0njCQENClQTlu4R5U7PY/+rKwKVtmsT4q1TfZO3+?= =?utf-8?q?3zLCBow4kt9CATm3h66Vrk1dS7KhUt8Qd1I1TaSL/24dDFJMvUob041YMpgI1ZroO?= =?utf-8?q?6NYI2ARUjnLtZ324bm6lCOfNqaXshGoEytUbOwEGW4D3WB534XWvQIA54rQPzV+4e?= =?utf-8?q?cG05T8AAMK0j7/YclesTBJVtLqwTBClzlkOgq0Kj0LNspPZJQWY16xKFmCsVFHizp?= =?utf-8?q?rHtx59lHuL/mZi605LrDxpNFlt3EXbIPReTxOB2T5T0Xkr0/nmOfVjFi1fXR4eIrZ?= =?utf-8?q?qWfROnRL8ye34HgkoGYly8dx0/Y+SZ6hd/lq2EbWf/c9y/TWK5aeGyOL0MIAlNxwC?= =?utf-8?q?olQLa9WKKXLUOXNamGQtu2NPmi0xa15BSuww/heoKjvjUTZHC19R5uxTPnri5wLgB?= =?utf-8?q?al3w2V6PHyCnHMYLKNTU/HFlhCvyUn041vvDiLMa53f7gVeaIeAyAkWuRHKR+CyM2?= =?utf-8?q?8WZw5BA5Q3OMxVmcyeLbq3ZFjbQhL5hFliCVX3/60kKYs3tPMSgTFciHN5YflF/qD?= =?utf-8?q?5lJ2TK1Malyo1bBY7ArjQW/bzLQinUlKL//aKsrvhnH0rT3lrYhGJMkTtrbFxZQye?= =?utf-8?q?VjIoP/1UajHdeQ7zD6dNV/jSPPst0MvIF3phCS3JXPQpYosf37RLqljhpdjZzcmcg?= =?utf-8?q?AS2Baamwey8iPTCD2hS9OqGhsVC+7r3v2oryJ90zpk5HJ0vz88lsuD+ehpppoTsu5?= =?utf-8?q?FI74a+s+wY0TnokX6hyk0uTCZOuiifzOLgAHDSnO6p7iXpOUBOfRdhg7nNCB3Wm3T?= =?utf-8?q?H/kDRb8+822+uUaQQpws6T70RDM09YjND1eytPaa+dlPIhiT5QI2db8XH0a/FnzKf?= =?utf-8?q?k0B62HJBvJKrTnWS09hb5RkZevXwOtpkppt8uKVqQIJgMjySGakZAT4p/W8yoXaT4?= =?utf-8?q?w2f6THuhizCxP+Vf/QExjS8mNerDX1S80SG9IUz69ivCrLaGeCM6FEqk=3D?= 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)(376014)(36860700013)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:49.3659 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4b1fb5fd-5e35-4456-6d80-08dcecf795d2 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: DB1PEPF000509FD.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR07MB7904 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 Signed-off-by: Mattias Rönnblom --- drivers/event/sw/sw_evdev.c | 2 -- drivers/event/sw/sw_evdev.h | 2 -- drivers/event/sw/sw_evdev_worker.c | 12 ------------ 3 files changed, 16 deletions(-) diff --git a/drivers/event/sw/sw_evdev.c b/drivers/event/sw/sw_evdev.c index 7913bc547e..3ad82e94ac 100644 --- a/drivers/event/sw/sw_evdev.c +++ b/drivers/event/sw/sw_evdev.c @@ -1081,11 +1081,9 @@ sw_probe(struct rte_vdev_device *vdev) return -EFAULT; } dev->dev_ops = &evdev_sw_ops; - dev->enqueue = sw_event_enqueue; dev->enqueue_burst = sw_event_enqueue_burst; dev->enqueue_new_burst = sw_event_enqueue_burst; dev->enqueue_forward_burst = sw_event_enqueue_burst; - dev->dequeue = sw_event_dequeue; dev->dequeue_burst = sw_event_dequeue_burst; if (rte_eal_process_type() != RTE_PROC_PRIMARY) diff --git a/drivers/event/sw/sw_evdev.h b/drivers/event/sw/sw_evdev.h index c6e649c70a..f617c7d966 100644 --- a/drivers/event/sw/sw_evdev.h +++ b/drivers/event/sw/sw_evdev.h @@ -288,11 +288,9 @@ sw_pmd_priv_const(const struct rte_eventdev *eventdev) return eventdev->data->dev_private; } -uint16_t sw_event_enqueue(void *port, const struct rte_event *ev); uint16_t sw_event_enqueue_burst(void *port, const struct rte_event ev[], uint16_t num); -uint16_t sw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait); uint16_t sw_event_dequeue_burst(void *port, struct rte_event *ev, uint16_t num, uint64_t wait); int32_t sw_event_schedule(struct rte_eventdev *dev); diff --git a/drivers/event/sw/sw_evdev_worker.c b/drivers/event/sw/sw_evdev_worker.c index 063b919c7e..4215726513 100644 --- a/drivers/event/sw/sw_evdev_worker.c +++ b/drivers/event/sw/sw_evdev_worker.c @@ -131,12 +131,6 @@ sw_event_enqueue_burst(void *port, const struct rte_event ev[], uint16_t num) return enq; } -uint16_t -sw_event_enqueue(void *port, const struct rte_event *ev) -{ - return sw_event_enqueue_burst(port, ev, 1); -} - uint16_t sw_event_dequeue_burst(void *port, struct rte_event *ev, uint16_t num, uint64_t wait) @@ -178,9 +172,3 @@ sw_event_dequeue_burst(void *port, struct rte_event *ev, uint16_t num, end: return ndeq; } - -uint16_t -sw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait) -{ - return sw_event_dequeue_burst(port, ev, 1, wait); -} From patchwork Tue Oct 15 08:49:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145990 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AFE6545B42; Tue, 15 Oct 2024 10:59:05 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4D1E540659; Tue, 15 Oct 2024 10:58:56 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060.outbound.protection.outlook.com [40.107.21.60]) by mails.dpdk.org (Postfix) with ESMTP id 8E9F0400D7 for ; Tue, 15 Oct 2024 10:58:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZYNjogq+JYLIfpP5i+dn/MQeZZ2VSpHXz7DZ9Qb7P5awuAvmb8HjwfMaFg0mxj4cdEBSOIPrgDRcg9QCBDeJh7gsCftDhmJkygtRp+qXvtx8chGDz0qqyz4p8DSbUJO4mCcR/LVpglHm6E7ybeUpwoagCxNAGBUYz2LnLh5QpTSaZA4BGGsCwLIsMqNk91dkiQe6tdCdh62zlSUOveCNpf2GrPTzj98Sez3SaDg2F6PAZ0ANEUrumBxqjzpZaq4YD1YUTqWzgEy8c7DOKxysJvQ+jXxbSY/BbJOUEAlyJfm9biRhJhtWaegh5gjwuY0RkRG5n9BXPCnwDF8xmxg6lg== 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=0XLEkr7xoN+DCBSrYkh7y4qdndIY3A/52E06j+0jwDs=; b=hTDldo6zt5HoRsnMVvW4k3J/78iE9ba0b2iZF1qVirR0eZsbM1ZCbwd2qFUdllmVTqdaYMM8Ze+4s7s3Ig2oshxFXua7qKPng2XdWydYbupaCZq9Ua5fmeTGEihp+anHFXaAKCljMRsCsAHfI9slbQuG0BIfd8KyahO8Op8Sw8AZUbtPUMzNgL7Fr3K6S8/RuO1PmMrG23v26ixGiigJlrjvfC4loSg4nyVW58JflfjZ9Q5cdoBPJTdpy0ig6Gx/0ikEtCZ81N6GJxUajwucbS6vakkDdTFULOYjOXY1Xlpq/Vl5f/B8NKAU4tCxS0+mor5huhlseOCYGTVOTZj1aw== 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=0XLEkr7xoN+DCBSrYkh7y4qdndIY3A/52E06j+0jwDs=; b=EiOjoQ78JQHZsOHOmH24uDBo8Yp+tLUE7u8DEjnRRh49MwOK1jNgeGFG3oB4DRk5F0/+d6eO4t0lBfPRkaiwzaltfvQ+FKxC3ySJQ5/l24qt5D/zZu2Y6zbEzOn6evtBwtjHgf02HzQphIvNj6WP587EU72CJS3LFGMIXItcrtIj49++kTxE84v53u+wlOK/RGgwafHDfBzBbpNKGBjPJczifw3PaNmJd7kXEd2YntcdUgrfS5TGuuJmMq0EHl0/a3www+GeluM8k1WSdYgcJBtZClqXHcLFN7w+QWoioC8IL+CKUCpLS2ofySuIbl63GLo2Qe7fHeMvVwCvhWpBFg== Received: from DUZPR01CA0296.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b7::25) by AM9PR07MB7281.eurprd07.prod.outlook.com (2603:10a6:20b:2c4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Tue, 15 Oct 2024 08:58:51 +0000 Received: from DB5PEPF00014B8B.eurprd02.prod.outlook.com (2603:10a6:10:4b7:cafe::e6) by DUZPR01CA0296.outlook.office365.com (2603:10a6:10:4b7::25) 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 08:58:50 +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 DB5PEPF00014B8B.mail.protection.outlook.com (10.167.8.199) 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 08:58:50 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.64) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:49 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id E8D4E1C0070; Tue, 15 Oct 2024 10:58:48 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 06/10] event/dpaa: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:39 +0200 Message-ID: <20241015084943.823983-7-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B8B:EE_|AM9PR07MB7281:EE_ X-MS-Office365-Filtering-Correlation-Id: 4bc7a2e7-1e9c-4bd4-e745-08dcecf796b0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|36860700013|82310400026|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?PtICFiSvB7138EhBzwi02WkTDpyCgkm?= =?utf-8?q?/83LkgFFSf/VEp4lbPzkWPkPPs9T49qF+gGCcvRcW+xMt8ayuuAoiPUw0BzVHcnnJ?= =?utf-8?q?Bec0kYIFOUWijbikrBfdhEZAc/0yBJ19RSftReyikWLZhLsJAdHzruFUoJb1Fa+/9?= =?utf-8?q?kdaxjE9vDvPPb2+jLZN0HhFQCuHdeceqUyUY84pR4SnLUDXM58yUX10dnejeTGfXM?= =?utf-8?q?gmwQlIrj23tFjJp6I+sm9DC1COY0T2pRK9gCrAgPOaNIKRgUMzvGgbNrGF2T6dtcZ?= =?utf-8?q?mt+5FIOiFiGo4JWhJ81gGU9Nmg+Dwqaq80Kvyauw+B5v2l0tVG/qLQ/27j5xFIV3n?= =?utf-8?q?FDk+p0L/Z7SaoYE1CrdhDS8cxRXHPrv5FKwLP4AiSvV0/uBeHJzlCW3i9QwoDz2jG?= =?utf-8?q?KJGjfQFbu/2LB7THIXP2sD2+xMyyJZzKSovLwOYCkvUgplZFiU9nFGeU9zgOF6GTd?= =?utf-8?q?0f4zInmK8IDpFOYMtuLwnRUfOHHaqrQBcrCY9Y6h0RHsMV3HNDU7w7IkgDm9tqf2v?= =?utf-8?q?ts3ha0XFaam92RuFjlxFHAuCaVvxJfDjldTjp3TLVQsUz96Z24vuxtlrokZp1joxg?= =?utf-8?q?7BK/fMs4C4pCOxO5ZlOWLpiAAXvhM7ccbTWgBq+F/ZwNq8YmVGT3sbGwXxM3EGy1h?= =?utf-8?q?Ps/eDmki2lnfFA8bVLSW9N22TOORP3/R5/YP1G1W3dkiiowu7OLtuYSQ+iWLWfxoM?= =?utf-8?q?4FWZ25jJvkNW7hiP1VosGLaVtKDRcGnwGPgfzG/CeOJ9AEx4WTflfK74qbNDmXuwC?= =?utf-8?q?G/j7JbREM9Nq+xOpOZqX7DNJCRvWZiz2Cy760T8WyCS+3cRH9qyJBTRd2hRCSLmK/?= =?utf-8?q?lvk6/4wzcfnARwMsPTXnM1IqV2Xs6H7bbNxO/jixQ3qtYHdJSFiW7eZj7DH/gCChh?= =?utf-8?q?+dW3hpfJdOZj6j64Kt3Qb1iCV/8tIMv1ac7+Yt8xdU0RpJPuPgjRmLgECBhvwVG6r?= =?utf-8?q?hTPaIJSr4iMsJDpibfZO8rQCShTb3u3FxKg+GkRzrbcXohk+RauT1BTO8L5V15mNp?= =?utf-8?q?DIcI2gUDCkdGjrLJ2OUEm8cZQe5b1AWnTqRx3ixZJvVxFdMwuyjVReGsURGagKlyd?= =?utf-8?q?uu7aQ6QOAly6MzLFHP+xOokccNrcp+MtnvdJQXQhWC7QLWvLtcn7l0J8xVS8r3w8S?= =?utf-8?q?lDhlD080q2DaBv3XgQDhekQGKxwK4PvfLMooUDU6SJfdmn8ZI+EZcb+A1CNyvvxfz?= =?utf-8?q?nb2AyrnjHpkwmgiyBBQrV/TnbHdfw0v4wkPscWuOsWfx9Sb0g270dKAD/Gewm42IR?= =?utf-8?q?L7rzAIGSEDIWQhZ9IKF7IxcRr1kYMCFUrVfoA51yNsLenmi8s8k8cE3iYbGVeBh7b?= =?utf-8?q?W51MhRZmMMKS?= 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)(376014)(36860700013)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:50.8239 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4bc7a2e7-1e9c-4bd4-e745-08dcecf796b0 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: DB5PEPF00014B8B.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR07MB7281 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 Signed-off-by: Mattias Rönnblom --- drivers/event/dpaa/dpaa_eventdev.c | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/drivers/event/dpaa/dpaa_eventdev.c b/drivers/event/dpaa/dpaa_eventdev.c index 85ccb586ef..853cc1ecf9 100644 --- a/drivers/event/dpaa/dpaa_eventdev.c +++ b/drivers/event/dpaa/dpaa_eventdev.c @@ -113,12 +113,6 @@ dpaa_event_enqueue_burst(void *port, const struct rte_event ev[], return nb_events; } -static uint16_t -dpaa_event_enqueue(void *port, const struct rte_event *ev) -{ - return dpaa_event_enqueue_burst(port, ev, 1); -} - static void drain_4_bytes(int fd, fd_set *fdset) { if (FD_ISSET(fd, fdset)) { @@ -233,12 +227,6 @@ dpaa_event_dequeue_burst(void *port, struct rte_event ev[], return num_frames; } -static uint16_t -dpaa_event_dequeue(void *port, struct rte_event *ev, uint64_t timeout_ticks) -{ - return dpaa_event_dequeue_burst(port, ev, 1, timeout_ticks); -} - static uint16_t dpaa_event_dequeue_burst_intr(void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks) @@ -311,14 +299,6 @@ dpaa_event_dequeue_burst_intr(void *port, struct rte_event ev[], return num_frames; } -static uint16_t -dpaa_event_dequeue_intr(void *port, - struct rte_event *ev, - uint64_t timeout_ticks) -{ - return dpaa_event_dequeue_burst_intr(port, ev, 1, timeout_ticks); -} - static void dpaa_event_dev_info_get(struct rte_eventdev *dev, struct rte_event_dev_info *dev_info) @@ -1012,17 +992,14 @@ dpaa_event_dev_create(const char *name, const char *params, struct rte_vdev_devi priv = eventdev->data->dev_private; eventdev->dev_ops = &dpaa_eventdev_ops; - eventdev->enqueue = dpaa_event_enqueue; eventdev->enqueue_burst = dpaa_event_enqueue_burst; - if (dpaa_event_check_flags(params)) { - eventdev->dequeue = dpaa_event_dequeue; + if (dpaa_event_check_flags(params)) eventdev->dequeue_burst = dpaa_event_dequeue_burst; - } else { + else { priv->intr_mode = 1; eventdev->dev_ops->timeout_ticks = dpaa_event_dequeue_timeout_ticks_intr; - eventdev->dequeue = dpaa_event_dequeue_intr; eventdev->dequeue_burst = dpaa_event_dequeue_burst_intr; } eventdev->txa_enqueue = dpaa_eventdev_txa_enqueue; From patchwork Tue Oct 15 08:49:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145989 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6318845B42; Tue, 15 Oct 2024 10:58:59 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EB20240613; Tue, 15 Oct 2024 10:58:54 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2044.outbound.protection.outlook.com [40.107.21.44]) by mails.dpdk.org (Postfix) with ESMTP id E45EF4027C for ; Tue, 15 Oct 2024 10:58:51 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HsfYwU6KqlaFv5qiKoBzG6dsdbCofD2JiIJC/besj/dV3Mpneh4qkjE5y94Qy4qOCcgWD1/i7Kw8bEmAAIYsUU/Dr2DMLDyonYDAnMgsfn9nGda/3efNnVgUnB7WdFx25h7E52Uz9fhCVuEZ0yQKFBtByG7TXyzfmwNKq+70wB2HeCzBKJf9sOHB5THVOJ1IBCkoOCEQqaFKs+mbnAagKiKfth0hYVNIluGl6HRfWGK7D/PJSiOeqd4PbkZOQCMUHV6+8qluLQKjyQsvV7bbwcXnFhRm7WQeqZoOhPBu3Nvf8+Nv0L0i7CilNCks8ddqlD+z3OOPqabBtPzDhrOd1w== 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=dQisC9gyTuU5kXuoJaDUVXfqk/vIGaIeDZxNM5+FU98=; b=r7Xwo1iADAA4jCrON3ObRsorvNG0dntWDukkqoP8/va/si0XsJm43FElJUWVpha7T/9pOsfgSBISHVRX5NoB5qC/gduBDdTEKXdZbH/VVB+DHPdRSKnPY/RoBCoKzoFFzNdtq3kRjbUMlbfav6KbByT7Qei5mA1IVnfopsOgTTihuBfSx955FOr+nG6NMwoEBr3nJQx1RPRUTx25PC8YqgG5pP5h+PaQXzlk5yOqenBH7meFDhuRPpt9iK9GSzPeJVqUfiHDxn8XL0y9ltacogbkrnHN3tSQf/IKg67s49U4Zip6WIHroVzeVMqr7KLHgof6ilV2aHsz5WfjBgZbKg== 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=dQisC9gyTuU5kXuoJaDUVXfqk/vIGaIeDZxNM5+FU98=; b=soTeHGdry4LeQM2YRGsJZAVD6/cdPgWnI4NdYSTc4a7JMSqunIbjqTWTei0IbH6nA7E8+HupUWByCVzoBbTPRBN1l1jogv7CYWNG65hADvRjhI0M0iTTUm8sUsTGuqr8oQqk01BARek4ME07OKeKmRHdZeC5HraAu3hd3ySv9VEp602u+zb4SIQuWcBPyfyDP4FgwqQ0vJDGmzqT2RwjdR5r+TGh94PGntmwUHIvNqea1Qv+3mN+APFC2WgmkPpo0mqYcVUchlAvQvZqzNaq6OmkjaREjG2JocPmchZAA+1w1c7m/S4t2mPLj87igkV+kOo3DyRn2H83AuaF6TGFcw== Received: from AS9PR06CA0503.eurprd06.prod.outlook.com (2603:10a6:20b:49b::28) by AM0PR07MB6243.eurprd07.prod.outlook.com (2603:10a6:20b:155::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Tue, 15 Oct 2024 08:58:49 +0000 Received: from AM4PEPF00025F96.EURPRD83.prod.outlook.com (2603:10a6:20b:49b:cafe::c6) by AS9PR06CA0503.outlook.office365.com (2603:10a6:20b:49b::28) 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 08:58:49 +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 AM4PEPF00025F96.mail.protection.outlook.com (10.167.16.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.1 via Frontend Transport; Tue, 15 Oct 2024 08:58:49 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.63) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:49 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id 0255D1C0079; Tue, 15 Oct 2024 10:58:49 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 07/10] event/dpaa2: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:40 +0200 Message-ID: <20241015084943.823983-8-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM4PEPF00025F96:EE_|AM0PR07MB6243:EE_ X-MS-Office365-Filtering-Correlation-Id: 5add6c37-817d-4486-5a7b-08dcecf79606 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?A8ZNhkA6AKeNR3k0Moa4YSvtc1aVe/P?= =?utf-8?q?FK4GIbQKlUpEjbgRDMGrl5F3uZzBk4iA7WRSFlp+nFTbYooCjXrEr6uoPi2EMzBmM?= =?utf-8?q?SdIRDIgyZdw82ligE2gE/w6G0owEM5kv/bfTmzd1vne1QyaDp88cKyktlrS4clNFq?= =?utf-8?q?6MGHtAlesiuazLoJliyvW3PVeymU6eXzIZo2T97wgxUXBvKM/zIH85ccY0IDVPlS8?= =?utf-8?q?5v96JhtXSG49aJuBN2j2rNU18xO7//xx9dubbzuS6SvQw2v+D/1VWpGR/My4xfNwQ?= =?utf-8?q?WHvyZv9pUf9R2A0zBVDLa1dhT3sR45uMJkFSIeLNKpmrQiMIgF/G7I1lppbuHasw1?= =?utf-8?q?ZUDypmXuXedpFZI87ZtJBMmsgShXeixVAyBeEqRJxylTi7tZgrzyjWFxm1u9eoAxT?= =?utf-8?q?fs8BZiRWVHy/Q2hfnjdK3Ri2PRFmPFB1MM+XjVlz4PCcIskj5rZRNINx3B7JSwsrl?= =?utf-8?q?epYxYy8OeCDQI90+gE0p+AdliRphLwNGgOeAaPpuk4cfvj39Jcg7Gb4npC9xaqzH6?= =?utf-8?q?xSTowvW2aao7Qbrk5cBnyoo4HxzQAqN9kiDccprOPoirXAKiz8wpReuOA9wLUz2h2?= =?utf-8?q?i+TgxP9OEfr238bhZme7Kcxzgd1x/hXpvUyWt4AHIDWgv4z4t0JXjhG1MvmAjSTCS?= =?utf-8?q?WqH7m5eywtIehh+Mcy3fPv1NAjhiDjqgzix+RMlF30OffhiZDJ8q4ZH/XjbDKRt+5?= =?utf-8?q?8jf/RIp085C6WVjvxbeqIgNoGr4eQhBmGDl9ilw3XWCb8sbgQw8S0vbbgxwm2ncoU?= =?utf-8?q?RqKFKBLj/9Q47iLdTNGFIERXdgQx3w3Ct2gJ8GAd8StHgco+tVr0zgsYY112WxZRa?= =?utf-8?q?fBufs1/rlxGk3Twn12JrEw2eJulZbcLpV1ylwNqU+nW+dfAj8F2LU5IPDhABcWoS8?= =?utf-8?q?9qVaz88v1ragLusRpCTOMHpLuEiRW78C5d8TaiD/dmOElfD1uyAvyEUzY0ikq6DVW?= =?utf-8?q?gpF8pQt5thZbro7HvjdyxFDHNRx0BtQmwW1lATMnkQCkn/cs9EP2YZmdCx+XVoBGx?= =?utf-8?q?eL1Lv13kDBipQNf7ZJLkX34HhYe4+bTKuc3jEKZgJN1vCsui/f0MwvnhPFawgOqQ+?= =?utf-8?q?N0TYROTh5RlF67vXEIhTsRBWcI0eYW5HaQHFFqbbviDlsy3+aWtNIoU+833BUYAED?= =?utf-8?q?aIBQzJCo48m4cleYeGGt07rJT/WUDwYlnTJHYeUIxddwD7wbo87OT75GfPmWcPAdq?= =?utf-8?q?UZ09uD2E73ZdL+rKRVX4PTIxvTvbpckh1pDjYdgYNiBvedTzH5558eRpGy/l2HpT3?= =?utf-8?q?KLR7wiem3cZTzLlARIfgl40QvZatiMZ0BBIxkzFKZpqvr5l0uRCTpMYo=3D?= 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)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:49.6906 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5add6c37-817d-4486-5a7b-08dcecf79606 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: AM4PEPF00025F96.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6243 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 Signed-off-by: Mattias Rönnblom --- drivers/event/dpaa2/dpaa2_eventdev.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c b/drivers/event/dpaa2/dpaa2_eventdev.c index f0b2c7de99..5ea179c988 100644 --- a/drivers/event/dpaa2/dpaa2_eventdev.c +++ b/drivers/event/dpaa2/dpaa2_eventdev.c @@ -1105,11 +1105,9 @@ dpaa2_eventdev_create(const char *name, struct rte_vdev_device *vdev) } eventdev->dev_ops = &dpaa2_eventdev_ops; - eventdev->enqueue = dpaa2_eventdev_enqueue; eventdev->enqueue_burst = dpaa2_eventdev_enqueue_burst; eventdev->enqueue_new_burst = dpaa2_eventdev_enqueue_burst; eventdev->enqueue_forward_burst = dpaa2_eventdev_enqueue_burst; - eventdev->dequeue = dpaa2_eventdev_dequeue; eventdev->dequeue_burst = dpaa2_eventdev_dequeue_burst; eventdev->txa_enqueue = dpaa2_eventdev_txa_enqueue; eventdev->txa_enqueue_same_dest = dpaa2_eventdev_txa_enqueue_same_dest; From patchwork Tue Oct 15 08:49:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145995 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EB44E45B42; Tue, 15 Oct 2024 10:59:39 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 15C74406B7; Tue, 15 Oct 2024 10:59:05 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2044.outbound.protection.outlook.com [40.107.20.44]) by mails.dpdk.org (Postfix) with ESMTP id 2AEB64027C for ; Tue, 15 Oct 2024 10:58:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tAAVgCVhgeKl2pWdqx3xtrErc279kbU4MguXQTVI6iq4ltbZOUB0zpGzK0oQGZ7BY+K91UawmuWLTHk3GaLzZZEOd29SyFkr8D9iueKDIV0KC4MAi6hZbMcYaTqn1jEwP2N4hTYuJXfoAtRkt3weEolW6Vb7R/kFVIQRQyjGlqldqDU/QkjfRCat90smLnxZnFl0XWVLybbJUiTPxLsqajZkNRBLpzRfexVarNVktZCF9eyOQxikclOyvQD59HVpk4Wm+ozd/NLmyoXSJNQF7EbxUS4sxNOdpGQBH8q8y9nir1wHa8Vpl1ILcgU+5IgewLUQRIUsZL47Xk9FIASLOA== 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=it8LzC7bngk0bWyY+AnpQEvEcQk00BTdK+0e+a8nPCk=; b=fG3dIClIEntPBMzXbXkXAZZswY6UBT65M0t3/pWPEXxwZRQTRQxLL0F4xHQrRH/319od7ANOBDP5O9ae7rLkAGHHs7BqfTLlzE1TgFWHGQfKE6c8qoz/g7Ld/2zQY9ncNKy1EjYuQN5nJp7Odpo2E4aCKluMWPWrDqIo00ktcfzqCrba76rF8qPFPu9kOTaaW/twxexL2MNz3A+BSNDphb2nUNI8KwdSsMEWGwgGCr+vqxIWW2ObKiy8XR2J+Hqe8hegMcRhBDLDXRyVPBqnFGAG53Xeer0/8Oclxx2phJxZpMyN+Xi31v4dMXAO2/sTTtKzwaB/I94bPD6OuS0R5A== 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=it8LzC7bngk0bWyY+AnpQEvEcQk00BTdK+0e+a8nPCk=; b=GAGNfJW//F1oIvF4CGH78to/3KlfkQu7YPcxx4VbKu+kkDHck1wPS9NDZitKiZDWF4/Db6jHI+eMbbpVhPWZ7SajgqrCghqXHiHTvZwBfzsUiSlcwpgGRlAmRd5ue+Jjw3XJPbCPQ7ccHKuZjSEY+BZQD4fEoS3xXe8n3keOzzwNCU+mF+3/e9c630Ujun4X4iDkCO+kmS5QPiY/UnlU7D7amc+K7J7w5NMLn+FgkT9nvHK9rBS9k8Xd8aQXCbBnKvpOZxYf0noO0P+OOVtG6JPvhiSPi6anIRPKv2WT2vmdOiFBNXBnb3KAUtelXIn4IJFXZAVwIhN90OOsSS87Mg== Received: from AM0PR02CA0027.eurprd02.prod.outlook.com (2603:10a6:208:3e::40) by AS8PR07MB7734.eurprd07.prod.outlook.com (2603:10a6:20b:39f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26; Tue, 15 Oct 2024 08:58:51 +0000 Received: from AMS0EPF000001AA.eurprd05.prod.outlook.com (2603:10a6:208:3e:cafe::61) by AM0PR02CA0027.outlook.office365.com (2603:10a6:208:3e::40) 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 08:58:51 +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 AMS0EPF000001AA.mail.protection.outlook.com (10.167.16.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Tue, 15 Oct 2024 08:58:50 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.69) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:49 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id 0EF2F1C0073; Tue, 15 Oct 2024 10:58:49 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 08/10] event/opdl: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:41 +0200 Message-ID: <20241015084943.823983-9-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF000001AA:EE_|AS8PR07MB7734:EE_ X-MS-Office365-Filtering-Correlation-Id: c98568df-20fa-42e6-bd43-08dcecf796bd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|1800799024|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?HcmKB0IczUBw5Ct4x0PUFZOAqaNeSmZ?= =?utf-8?q?x3tB0AIPeEnFAduJZmsT7g2K3RWY8SNGGZiTraZYOLdv690z9lzFr9vin5anin6yK?= =?utf-8?q?9cf7jsY+pdDxuP3+5dCIIJ12FmnlDwq3eDF0LVd2FjKJv8jLnA1QPY9lUstVeX3fG?= =?utf-8?q?ENyDtiVbdIxVpSU1mxXjAl0JP2w5bxN3xDuIhNXTO3+ch8A+gO+qSiq3mt9VLz+2Y?= =?utf-8?q?Z9iHp3ObE1Tdw1dc9oMMis34+r2hiplc73RDKKPoUoDcEJZxKdFJPFkS8iPE5itda?= =?utf-8?q?coJC/Enh6IDhGdvkvPK0afy8S/9cQJin1WUj4RKQ7cjJJYVnb800Q0NPLGEKZbIaR?= =?utf-8?q?sBS5zl/pGbpuuf9E6MvP9g5MDz/o99e1+drnnCcUlyW+GmgoWEPiAYgcaWN+pjBl/?= =?utf-8?q?RR5r2+o7Ztl7XzKnQzbM7OoY1DCLHRj4udbr97Nfszl+9RHAlLHKhiYXHZ42JSGB7?= =?utf-8?q?NY+tmuFdT0wI2g8PnPil5pmwADsJrZYljV9nFGMmiAvtIbie7FN5YKUHVDVS3leFh?= =?utf-8?q?Wi1v689Dp7xzKEs/l1vTYJaaCuGH1DXOOqIK+yNVMOJx4ZX+h/YaIYgU+OJlUMp8Q?= =?utf-8?q?/KyamGZvKY20mchT68cP1B0yLMbsu7MHqGNuOXeSkPrQsdgNLuJasAArqx48Q4kHA?= =?utf-8?q?mXBQJqbe+2n85iIhR4B+7ozBsPaSf7pvG3nSEQ5ivqyHxeo1tOmXCXPPuNYBa72Ts?= =?utf-8?q?NhyGOgJ3DZD6l9mnwIwEtEj73VVdtZrUSHRAZiGzHYWSOqiyKLmkr7FPFgksd+jYM?= =?utf-8?q?j3V+1d+kk5lbM01dSxxbH+im8tnKuKr6aG/xvOt48NIvHrt2f8pKkzGhj0qlds8eM?= =?utf-8?q?j4PxT1MUygQwho0PZfmg2H7w9XZnkZTlHFJlUii1JJ5Uk/s704eUSOrzLnDEQ0Dcb?= =?utf-8?q?6CieM2UlG10W94kzqNfov3MVW2Xx1gInEUM+4Gay0yr5qBoGrl+mP8+tbpKkN7qbH?= =?utf-8?q?3KcFJfjh6/wfsk4SweS/Zdv/6AZ8MWs9gpQ3RkOU6tkuQh99WQGqq0AKhwM9e1mvI?= =?utf-8?q?JqTJNJdAF3X1weORQFEChfxW2L7rLKem8NboErDgo2HnCrNndlKgWpzN9uT5wWNrl?= =?utf-8?q?hOiMdb74HoiLQ+rQpwhOP7tnpP0MVQ1eqgIBtU7jTDMdtyoehpq699Mmw7O7y+ekI?= =?utf-8?q?Qu97eOF7378jVhEL7bllrJBORjyFJfUB8eWuRgMRBKRelDJHZiQ1atNEGCPU8zJn/?= =?utf-8?q?djOjdWRpYd6G6yB1zu3UxUZrLdWnyvnZX/5biQ7NDzJzzBSSz3uon5SW5ACKR+lck?= =?utf-8?q?bjp9KXnJQYmV31KfUIzJd2BrNIrm/NUJUkiWddO3fKv99lVhm5btIdS1Jw3ekgrwM?= =?utf-8?q?1rP/60Q/41Ml?= 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)(36860700013)(1800799024)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:50.9393 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c98568df-20fa-42e6-bd43-08dcecf796bd 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: AMS0EPF000001AA.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7734 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 Signed-off-by: Mattias Rönnblom --- drivers/event/opdl/opdl_evdev.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/event/opdl/opdl_evdev.c b/drivers/event/opdl/opdl_evdev.c index 25853166bf..ffa65ef930 100644 --- a/drivers/event/opdl/opdl_evdev.c +++ b/drivers/event/opdl/opdl_evdev.c @@ -718,11 +718,9 @@ opdl_probe(struct rte_vdev_device *vdev) dev->dev_ops = &evdev_opdl_ops; - dev->enqueue = opdl_event_enqueue; dev->enqueue_burst = opdl_event_enqueue_burst; dev->enqueue_new_burst = opdl_event_enqueue_burst; dev->enqueue_forward_burst = opdl_event_enqueue_burst; - dev->dequeue = opdl_event_dequeue; dev->dequeue_burst = opdl_event_dequeue_burst; if (rte_eal_process_type() != RTE_PROC_PRIMARY) From patchwork Tue Oct 15 08:49:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145993 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6826D45B42; Tue, 15 Oct 2024 10:59:28 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A2A0C406BC; Tue, 15 Oct 2024 10:59:02 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2048.outbound.protection.outlook.com [40.107.20.48]) by mails.dpdk.org (Postfix) with ESMTP id EB4674027D for ; Tue, 15 Oct 2024 10:58:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=zHN2HUU5YVLzRc0ZW2pirfuOzeOXWJw0+5KHRH/oIdL5DZe431wKBW5BPelqkJHcKsKSHxc/9NjkDdBiBoqzNoVDKbTQ50dKHCNbKdbo/32o+JssGNHKuXXjMSwErVu4mHgbza3xR41NFM+ppDgW9WpMatzf1YXrk31T/0+A5HKtoNraHqybrcloalmxTWED3rbS9qyV+izhECsnjZS/bWHVv6ONbsOazdAjeb04PF2D3GAtDuKKAWvV0hWsC5fymC09UdBvxOubCkMe43K8LaRDBABOsZNtdwMJG8oI6ZEOy+Wy614hktO9/5U1cMMsPlOP7lyNBksxZcq+LdNFTA== 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=ClqNjNoCLyTh8d9q5b1q/+3PCq+D40iub6Ct3a6t3Og=; b=Ax+rWqI918dyNsqYX9p+YHKXmmIKNjWgM8c4KKD+rq2IXBPut1O9jPO3VLA+/jFPui1kRZNQotzUyHNHHeMNu7vNxus+PWrB85fQZnrWcTKmaGvEsGGNGaSYq5TcwMed/lnJsRh9Wx1rbGKyZ67DxCXkwp/V8baWWyXGtS1Zxit3LQqth/FbLhWd/xKFq8Bmc0Fi5s7lLWLswuwAi9CtfTtMAQYiG0aDqeVLfISFgBcH1INFMm/aam+ypeKVORRdneDM+izaKaIg1kkVZ638fFjU/c6QInxFx/m7mwtwAuqV9F8EioCELMOAgGXM18VfH9OThMRKptDxnqWFcU9FFg== 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=ClqNjNoCLyTh8d9q5b1q/+3PCq+D40iub6Ct3a6t3Og=; b=lyz6B4dxlEYTUilcn88AuDdTSOSsrH7PahllhGNltt1qSoCmwRH05Ms/4FAjXCeNOZ21dhFYUxCnoMHWMNR11aJd1E0GWvkiZDu5wJZSNPJq39+RhZtCmRJ5OW/IW9LHrC1KkSx3BLoN9hG28R25qRUZw8x+VcuOpOspDsI+uKtZFBgT/3Mn5zixLJm35HYb59qsillg6t4PvJ2jIbDJet8R+UfnddlH0B5mOYM1NwKx31xmaUbyiiD7MaZN4hU55HSP4wglbFETDTUanG3v+B5Iko8TX/37E7zq3L1uyeKa8afFSTLfItMxRFjrs6FZwqZUxsUBa0rrmpSxQCrELA== Received: from DUZPR01CA0324.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::29) by AM8PR07MB8296.eurprd07.prod.outlook.com (2603:10a6:20b:32b::21) 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 08:58:50 +0000 Received: from DB1PEPF000509FD.eurprd03.prod.outlook.com (2603:10a6:10:4ba:cafe::20) by DUZPR01CA0324.outlook.office365.com (2603:10a6:10:4ba::29) 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 08:58:50 +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 DB1PEPF000509FD.mail.protection.outlook.com (10.167.242.39) 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 08:58:50 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.61) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:49 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id 1BD011C006B; Tue, 15 Oct 2024 10:58:49 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 09/10] event/skeleton: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:42 +0200 Message-ID: <20241015084943.823983-10-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509FD:EE_|AM8PR07MB8296:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b543601-1f9b-4292-b332-08dcecf7969a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?5iuxcyNl+cBGo0NYKiP5+16UjKNu95u?= =?utf-8?q?Cwnfu1nc33xrDfsPMW3NzVL1ROVF1MfmtQkbun0sOM0foGWcLW815rpXyc37/sFQ1?= =?utf-8?q?NFRIRrwetkfS+sbjZzeWu0ssnRgkHTdneKmn1O5w28yrQq30fSw5RKil26h3eBE45?= =?utf-8?q?beXfi9t5aowUJ+XOeFzuIa3G9cTKhCGaDtq73lwgIohM6Kq3WkeZQM0hYyRS1MpMD?= =?utf-8?q?oL3HkCtfpSSXhJkH0F9fy0RLe7dLc9T0U5X5YhXrQfa1LbUSKqDtxxQAm8xp3gWdy?= =?utf-8?q?GrfD9F92F3eKZN2xUNxj476WEYpQpGNYrBuuspVhfBAI5cTPaY7PdHDFO3IL/o9Yc?= =?utf-8?q?yfAakr96JQmNc1yZNvipMqY/g/ope7lSpuWU91bzZpP/fBmwOYL5lMQfTMfRYZH9b?= =?utf-8?q?h2pRI17oCOEsJIh4+YUd0eWqxRNFIdkPoKYygOd5n/emmjJ3WNFQOOU20/N87dBVA?= =?utf-8?q?v3X+FegfI+IVK6ytomr2e2badQfUs6ReNAHwY8NeiNB2uHJ/lNEK1ziePmVq6RSO4?= =?utf-8?q?XuO/kyzz8Kywjy/KdD1k7E4Mu/15KrY1kQ3KEZLVPYJ1rAxn5Ym9GtWuSsanFOuxS?= =?utf-8?q?0Rv15NAA7LYbLf8EabNrve3xKrlS1iS3FtZTbn/MeiTdByKqIqlavM/izoZma30t1?= =?utf-8?q?LiOwJVQrYXPj+v8aHld2w+Pjv+1+IvQlugEmghI4+o9Sf4zO3O9PPQq/oplEXXxyo?= =?utf-8?q?sDDM4K48aQfLyXKuddNe+zMiaf+r6+TVa8h+SppLQhZr/g3raV2KnZuGihKRquVid?= =?utf-8?q?88lkzXU70S7Vh0gKIb3YsEBHG8XsY3+pk6v+DeJ8i3/9EvcFFwEv0nY958CZ0dirf?= =?utf-8?q?j5jktpoAI/265mPtDQXyhw3EdQN1TFOP9EXvlnfITnKfGNvlAxs8H61eZrleGSvpx?= =?utf-8?q?3sU5zrslFeaoP9zt4UreF9zCgGpcetjgy0kjaYdKTUbRsrkfZhg/ViTgqlQLaeIMo?= =?utf-8?q?apfDUwAnu9L5gCeAy8+6gKDNEYLGyoextqdmhIdxJQBnCSIL1Zlm557x+2tj/8zjV?= =?utf-8?q?fK93Fnuw30g36ziGU0N5bC8BP/VNB6Ru54pD1lp9/TNpHGxHB+PAxUWuru1QWiIMa?= =?utf-8?q?AH/TVjeypKeXl+wFLH+RLtxo7S/r9RZEbdTV6nJMGYG4skKD+EOeG+j4n4tcGVLjR?= =?utf-8?q?8gj491FjvvYwDNuXfsMhLy46xqLUz3BZhNlZhjqeLGgORnjt76UoJ940XR/sRy46L?= =?utf-8?q?DDLRIIE64OyCUN77cpVEbRsp1JsvL/zwT7+0YmUVdn4rAPBJmSualNpZ/iYn6RhPW?= =?utf-8?q?cNFyIMwm1YBSTIQC4/rpl/vLhd8WfH7s5xzYJW8tuMi1vUgLfMXOs6b8zk/0ns8rT?= =?utf-8?q?FszTKryU56Gz?= 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)(376014)(1800799024)(36860700013)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:50.6628 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8b543601-1f9b-4292-b332-08dcecf7969a 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: DB1PEPF000509FD.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB8296 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 Signed-off-by: Mattias Rönnblom --- drivers/event/skeleton/skeleton_eventdev.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/event/skeleton/skeleton_eventdev.c b/drivers/event/skeleton/skeleton_eventdev.c index 848b3be82c..5da8229871 100644 --- a/drivers/event/skeleton/skeleton_eventdev.c +++ b/drivers/event/skeleton/skeleton_eventdev.c @@ -350,9 +350,7 @@ skeleton_eventdev_init(struct rte_eventdev *eventdev) PMD_DRV_FUNC_TRACE(); eventdev->dev_ops = &skeleton_eventdev_ops; - eventdev->enqueue = skeleton_eventdev_enqueue; eventdev->enqueue_burst = skeleton_eventdev_enqueue_burst; - eventdev->dequeue = skeleton_eventdev_dequeue; eventdev->dequeue_burst = skeleton_eventdev_dequeue_burst; /* For secondary processes, the primary has done all the work */ @@ -440,9 +438,7 @@ skeleton_eventdev_create(const char *name, int socket_id, struct rte_vdev_device } eventdev->dev_ops = &skeleton_eventdev_ops; - eventdev->enqueue = skeleton_eventdev_enqueue; eventdev->enqueue_burst = skeleton_eventdev_enqueue_burst; - eventdev->dequeue = skeleton_eventdev_dequeue; eventdev->dequeue_burst = skeleton_eventdev_dequeue_burst; event_dev_probing_finish(eventdev); From patchwork Tue Oct 15 08:49:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Mattias_R=C3=B6nnblom?= X-Patchwork-Id: 145998 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BD58A45B42; Tue, 15 Oct 2024 10:59:57 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B4D7840A89; Tue, 15 Oct 2024 10:59:08 +0200 (CEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2041.outbound.protection.outlook.com [40.107.104.41]) by mails.dpdk.org (Postfix) with ESMTP id E9CFE402ED for ; Tue, 15 Oct 2024 10:58:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SI0emCcdxrCuYhZ8BO+HJMnQHYrRt3BNHbSj0bU69P99guvO29vUKRi3f5gtK7h7RQrnp/0fSNEi3oHy/Co2zmEUDpLC0VnYHGqgzM0IBIrSqhYQ4sqWBsrjlgTs7Bf9l5R2T1B4b1hzCF+AMl5dpRuLOKJskWwJMczzoCxTsp/6wJmSRMdJ2QorIeZshVumz4Wyvvm5waySjFJuKH0TN5rmK+Kg8gtHQe4q1zUN9lN40NzwGKUX1JUgjpAE9Tvt2TZApYuhs+XEdPqWLyuiIE/vx/0JwA145CnLuNEMHwFbu92ilR99fvBXI7tr1ShLLCgdajgvXNCiRhlAsjSYVw== 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=tU2CUVQ48uviCkDwDc6kGHFFFa3aXbLJlMB9Nm11VcM=; b=ZFOvXohLoR8TB51hWP76MKIl4VSDsdi9KBaRqa+/yGcDb6ELtIKpD9YydkggkAXblb/VOuKQ9rNqyWYMnsRbcx52uP7Ayt7yPg5+FfazX9d4kEm5YJwlerDdw72VnysG4hS5uyXcGqK+DqpPRs5zIgtNFHKLyhisjKEnDwxfR1mgKvqyu47i55/JZTQPeqjwCjZBaJcvtL9d6gYOmVJnimd4+O7Ygx4hNY5ZB4PRTr45iywdzytl7pqCZWmYCnTDfkQ0i1aJJW6HS6+TsGpbkb3BzVnMp9OheCDivRT6t0tkQy62Wxuc/6Gf2axtB+eDb7L5m46mAiMCeZGXEXe20Q== 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=tU2CUVQ48uviCkDwDc6kGHFFFa3aXbLJlMB9Nm11VcM=; b=ffw/6GypWSeQAxmrUg8vrCxHCvxw7qlmaqIpqt1SHYCE4xXYC9O3q6FpMznoiEXHQ4L8NC1FFYwCxMK+cLtuMBzVgaWzxAcYGuDXPsSrPl65+r6jNPsWiJys0EAw00fdUb0m+38/saOpiiP8yq6Erez06Z/zV4RSLgNAD6gQMqNz9KYYEd/ljXX3B8rjAtdVTFfl2+S6Z/w8Vk1XbsP4V17efnBcuqQxf+iLDMckdSj37vTy3eYoDyWXU1nFvKMfd0cda6HE94ve5i5vO+ZOcJQG3zQ8W3ltUnWE4BHs5VB7iaGtE/E5WclZxpUv1HLryR7BXoJ5EwqYIQPMoZ9Fhg== Received: from DUZPR01CA0305.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b7::26) by PAXPR07MB8674.eurprd07.prod.outlook.com (2603:10a6:102:241::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26; Tue, 15 Oct 2024 08:58:51 +0000 Received: from DB5PEPF00014B8B.eurprd02.prod.outlook.com (2603:10a6:10:4b7:cafe::e7) by DUZPR01CA0305.outlook.office365.com (2603:10a6:10:4b7::26) 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 08:58:51 +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 DB5PEPF00014B8B.mail.protection.outlook.com (10.167.8.199) 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 08:58:51 +0000 Received: from seliicinfr00050.seli.gic.ericsson.se (153.88.142.248) by smtp-central.internal.ericsson.com (100.87.178.64) with Microsoft SMTP Server id 15.2.1544.11; Tue, 15 Oct 2024 10:58:49 +0200 Received: from breslau.. (seliicwb00002.seli.gic.ericsson.se [10.156.25.100]) by seliicinfr00050.seli.gic.ericsson.se (Postfix) with ESMTP id 28AC01C006D; Tue, 15 Oct 2024 10:58:49 +0200 (CEST) From: =?utf-8?q?Mattias_R=C3=B6nnblom?= To: Jerin Jacob CC: , =?utf-8?q?Mattias_R=C3=B6nnblom?= , David Marchand , =?utf-8?q?Mattias_R=C3=B6nnblom?= Subject: [RFC 10/10] eventdev: remove single event enqueue and dequeue Date: Tue, 15 Oct 2024 10:49:43 +0200 Message-ID: <20241015084943.823983-11-mattias.ronnblom@ericsson.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> References: <20241015084943.823983-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B8B:EE_|PAXPR07MB8674:EE_ X-MS-Office365-Filtering-Correlation-Id: 650f6e88-9648-4424-5976-08dcecf79704 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?DK0StcIQUBum2xd4NoWGP+k575utrMs?= =?utf-8?q?JsR6ND+LsMcXl17W4KZlTD/lUkUhEoQwsfXXJwGnsrIvMx7LMexD8vH4LTRpaGafA?= =?utf-8?q?wdm+7Ha6+itSGVCIef9pPtS0K95OPb68QS2k0wvqiSPvtPV6Ecyq4bZm55QJC/1N6?= =?utf-8?q?rWtX4Yrwm7zeJdmwR2ZNi7OQbZAPP3PEMoXgqZaShQb9/BkFJj1NBn7NMT90iMMvY?= =?utf-8?q?RNGhhvZtRlWYIiJ0zNGcBleX+NhhRMp4J3Sbt67p+HHZ3OunbE3uejLeF11oQkIlY?= =?utf-8?q?y073BPJWWnS5b//hunPmR0F+A0g0SReApgyLgkYnLjKaBMIs7XtK95g6WdLs3ZNPj?= =?utf-8?q?gMskk5n3Hl6zPp/4z3JA75hwduHr5CXX2Hgylo1JRBWsXrcQULxddaJp7HX2DTp8M?= =?utf-8?q?/uVt/rZwojHHBjq60eX5B/dXpo2Jr6judwS9x0RBlMOl5BV+pPN3Bwf48UCfxXo/I?= =?utf-8?q?rGR50XZVRED8T1gw7J1iaaveRyMjdU2INs4GxGAYLLT7S6nIqA/4OzO7hu2etK2aN?= =?utf-8?q?rfBa8LNmSLwoBV/Go/ac3DMauvjxHRR7CYBxnx3vF9SIiZu+hil9CQOalLRmuDij8?= =?utf-8?q?VZoOCDmKb5gnfZd07/O7U2HST2H0FG1J4ypzOcu9SIXCs5lZhp3twnhHSMTVex3uV?= =?utf-8?q?4PjjkfyrRCprahUNIzMxkmLVX/zrhLRnb6sO1b3XnhFQ5iJtUgXhr1SkskdJ/h47h?= =?utf-8?q?htZ3qg4gZAG14IpSzyBU8JWYhMLxvSB4ZqasvC/u4V/EYohh1js8jUqgTA/nBjUpr?= =?utf-8?q?Yv7cWo1VSwzNLs9TR81SIpNOPrCbFes2tOaJb7xZUqqeaCFmDdOSlDS07LYb3DZ5x?= =?utf-8?q?onqSm27EN7Jn2YmkdFTnYlDiS+PFFx3eEmZR72r566WHEPtxS7t9sXDks6MDtFbXG?= =?utf-8?q?yvIxu+TBXR5/6WubHKfIT0UbCWhzUTCMXMmiZgismlyK1Sn1k6pDTKHfdEBuJABUA?= =?utf-8?q?bj6W0jHlZdKGYSPsGuhloeUhurs9KWpTb+ngkMZWczEN0ZBhcOEZlOKLQqDW8bEUX?= =?utf-8?q?qr1WAQgmisRWDtU0bgJwluy1jxqodflPOH77YC4qlUOCs8r6K1sVhgmAKoBhMru7+?= =?utf-8?q?Z0PK8Yc9eUbQJK2MfXzaEvuc74C2D5Cz9YmiwrI0fvYw82kVnzZCeecfYXdKqYFz/?= =?utf-8?q?ya2YsadrCdzAqdzon9n9Oy3FUoUBftRCzc/At5BEBdAAPgukpsofE7C5VD1lsj41D?= =?utf-8?q?DlL3Nm6InabGqmi/feXiqeN2M7ZpBPKKXl7HU0iQ9W7SvaRlB6BcZs6nTzJxFfC++?= =?utf-8?q?LyWgAEi52xaJ6B24lxU9uhmohJnTc6lrngtIcHJyWypJcLyeYXu4QP5C6crFz/7Vb?= =?utf-8?q?SfIz5T+Pz3kS?= 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)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 08:58:51.3708 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 650f6e88-9648-4424-5976-08dcecf79704 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: DB5PEPF00014B8B.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR07MB8674 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, since they did not provide any noticable performance benefits. This is a change of the ABI, previously announced as a deprecation notice. These functions were not directly called by the application, so the API remains unaffected. Signed-off-by: Mattias Rönnblom --- doc/guides/rel_notes/deprecation.rst | 6 +----- 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 ---- 5 files changed, 5 insertions(+), 52 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 7bc2310bc4..6a6fd54444 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -173,11 +173,7 @@ Deprecation Notices * eventdev: The single-event (non-burst) enqueue and dequeue operations, used by static inline burst enqueue and dequeue functions in ``rte_eventdev.h``, - will be removed in DPDK 23.11. - This simplification includes changing the layout and potentially also - the size of the public ``rte_event_fp_ops`` struct, breaking the ABI. - Since these functions are not called directly by the application, - the API remains unaffected. + are removed in DPDK 24.11. * pipeline: The pipeline library legacy API (functions rte_pipeline_*) will be deprecated and subsequently removed in DPDK 24.11 release. diff --git a/lib/eventdev/eventdev_pmd.h b/lib/eventdev/eventdev_pmd.h index af855e3467..36148f8d86 100644 --- a/lib/eventdev/eventdev_pmd.h +++ b/lib/eventdev/eventdev_pmd.h @@ -158,16 +158,12 @@ struct __rte_cache_aligned rte_eventdev { uint8_t attached : 1; /**< Flag indicating the device is attached */ - event_enqueue_t enqueue; - /**< Pointer to PMD enqueue function. */ event_enqueue_burst_t enqueue_burst; /**< Pointer to PMD enqueue burst function. */ event_enqueue_burst_t enqueue_new_burst; /**< Pointer to PMD enqueue burst function(op new variant) */ event_enqueue_burst_t enqueue_forward_burst; /**< Pointer to PMD enqueue burst function(op forward variant) */ - event_dequeue_t dequeue; - /**< Pointer to PMD dequeue function. */ event_dequeue_burst_t dequeue_burst; /**< Pointer to PMD dequeue burst function. */ event_maintain_t maintain; diff --git a/lib/eventdev/eventdev_private.c b/lib/eventdev/eventdev_private.c index b628f4a69e..6df129fc2d 100644 --- a/lib/eventdev/eventdev_private.c +++ b/lib/eventdev/eventdev_private.c @@ -5,15 +5,6 @@ #include "eventdev_pmd.h" #include "rte_eventdev.h" -static uint16_t -dummy_event_enqueue(__rte_unused void *port, - __rte_unused const struct rte_event *ev) -{ - RTE_EDEV_LOG_ERR( - "event enqueue requested for unconfigured event device"); - return 0; -} - static uint16_t dummy_event_enqueue_burst(__rte_unused void *port, __rte_unused const struct rte_event ev[], @@ -24,15 +15,6 @@ dummy_event_enqueue_burst(__rte_unused void *port, return 0; } -static uint16_t -dummy_event_dequeue(__rte_unused void *port, __rte_unused struct rte_event *ev, - __rte_unused uint64_t timeout_ticks) -{ - RTE_EDEV_LOG_ERR( - "event dequeue requested for unconfigured event device"); - return 0; -} - static uint16_t dummy_event_dequeue_burst(__rte_unused void *port, __rte_unused struct rte_event ev[], @@ -129,11 +111,9 @@ event_dev_fp_ops_reset(struct rte_event_fp_ops *fp_op) { static void *dummy_data[RTE_MAX_QUEUES_PER_PORT]; static const struct rte_event_fp_ops dummy = { - .enqueue = dummy_event_enqueue, .enqueue_burst = dummy_event_enqueue_burst, .enqueue_new_burst = dummy_event_enqueue_burst, .enqueue_forward_burst = dummy_event_enqueue_burst, - .dequeue = dummy_event_dequeue, .dequeue_burst = dummy_event_dequeue_burst, .maintain = dummy_event_maintain, .txa_enqueue = dummy_event_tx_adapter_enqueue, @@ -153,11 +133,9 @@ void event_dev_fp_ops_set(struct rte_event_fp_ops *fp_op, const struct rte_eventdev *dev) { - fp_op->enqueue = dev->enqueue; fp_op->enqueue_burst = dev->enqueue_burst; fp_op->enqueue_new_burst = dev->enqueue_new_burst; fp_op->enqueue_forward_burst = dev->enqueue_forward_burst; - fp_op->dequeue = dev->dequeue; fp_op->dequeue_burst = dev->dequeue_burst; fp_op->maintain = dev->maintain; fp_op->txa_enqueue = dev->txa_enqueue; diff --git a/lib/eventdev/rte_eventdev.h b/lib/eventdev/rte_eventdev.h index b5c3c16dd0..fabd1490db 100644 --- a/lib/eventdev/rte_eventdev.h +++ b/lib/eventdev/rte_eventdev.h @@ -2596,14 +2596,8 @@ __rte_event_enqueue_burst(uint8_t dev_id, uint8_t port_id, } #endif rte_eventdev_trace_enq_burst(dev_id, port_id, ev, nb_events, (void *)fn); - /* - * Allow zero cost non burst mode routine invocation if application - * requests nb_events as const one - */ - if (nb_events == 1) - return (fp_ops->enqueue)(port, ev); - else - return fn(port, ev, nb_events); + + return fn(port, ev, nb_events); } /** @@ -2852,15 +2846,8 @@ rte_event_dequeue_burst(uint8_t dev_id, uint8_t port_id, struct rte_event ev[], } #endif rte_eventdev_trace_deq_burst(dev_id, port_id, ev, nb_events); - /* - * Allow zero cost non burst mode routine invocation if application - * requests nb_events as const one - */ - if (nb_events == 1) - return (fp_ops->dequeue)(port, ev, timeout_ticks); - else - return (fp_ops->dequeue_burst)(port, ev, nb_events, - timeout_ticks); + + return (fp_ops->dequeue_burst)(port, ev, nb_events, timeout_ticks); } #define RTE_EVENT_DEV_MAINT_OP_FLUSH (1 << 0) diff --git a/lib/eventdev/rte_eventdev_core.h b/lib/eventdev/rte_eventdev_core.h index 2706d5e6c8..78b06d1f2e 100644 --- a/lib/eventdev/rte_eventdev_core.h +++ b/lib/eventdev/rte_eventdev_core.h @@ -60,16 +60,12 @@ typedef void (*event_preschedule_t)(void *port, struct __rte_cache_aligned rte_event_fp_ops { void **data; /**< points to array of internal port data pointers */ - event_enqueue_t enqueue; - /**< PMD enqueue function. */ event_enqueue_burst_t enqueue_burst; /**< PMD enqueue burst function. */ event_enqueue_burst_t enqueue_new_burst; /**< PMD enqueue burst new function. */ event_enqueue_burst_t enqueue_forward_burst; /**< PMD enqueue burst fwd function. */ - event_dequeue_t dequeue; - /**< PMD dequeue function. */ event_dequeue_burst_t dequeue_burst; /**< PMD dequeue burst function. */ event_maintain_t maintain;