From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 18B1A45B90; Mon, 21 Oct 2024 11:21:05 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E4A6C4026B; Mon, 21 Oct 2024 11:21:04 +0200 (CEST) Received: from mail.lysator.liu.se (mail.lysator.liu.se [130.236.254.3]) by mails.dpdk.org (Postfix) with ESMTP id 5BB2D4021F for ; Mon, 21 Oct 2024 11:21:04 +0200 (CEST) Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id F28F6CD57 for ; Mon, 21 Oct 2024 11:21:03 +0200 (CEST) Received: by mail.lysator.liu.se (Postfix, from userid 1004) id E5C5DCD56; Mon, 21 Oct 2024 11:21:03 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on hermod.lysator.liu.se X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,AWL, T_SCC_BODY_TEXT_LINE autolearn=disabled version=4.0.0 X-Spam-Score: -1.2 Received: from [192.168.1.85] (h-62-63-215-114.A163.priv.bahnhof.se [62.63.215.114]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id BC623CE85; Mon, 21 Oct 2024 11:21:01 +0200 (CEST) Message-ID: <65aa20b8-f57c-476d-bf91-b05c6fc440ff@lysator.liu.se> Date: Mon, 21 Oct 2024 11:21:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 00/10] eventdev: remove single-event enqueue and dequeue To: =?UTF-8?Q?Mattias_R=C3=B6nnblom?= , Jerin Jacob Cc: dev@dpdk.org, David Marchand , Stephen Hemminger , Anoob Joseph , Hemant Agrawal , Sachin Saxena , Abdullah Sevincer , Pavan Nikhilesh , Shijith Thotton , Harry van Haaren References: <20241017063842.848360-1-mattias.ronnblom@ericsson.com> <20241021085115.864114-1-mattias.ronnblom@ericsson.com> Content-Language: en-US From: =?UTF-8?Q?Mattias_R=C3=B6nnblom?= In-Reply-To: <20241021085115.864114-1-mattias.ronnblom@ericsson.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP 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 On 2024-10-21 10:51, Mattias Rönnblom wrote: > Remove the single-event enqueue and dequeue functions from the > eventdev "ops" struct, to reduce complexity, leaving performance > unaffected. > > This ABI change has been announced as a DPDK deprecation notice, > originally scheduled for DPDK 23.11. > The outgoing SMTP server I'm required to use seems to throw away random messages for the moment. I tried to repost the same patchset, but in that case it threw away the cover letter. Jerin, maybe you can puzzle something together. > Mattias Rönnblom (9): > event/dsw: remove single event enqueue and dequeue > event/dlb2: remove single event enqueue and dequeue > event/octeontx: remove single event enqueue and dequeue > event/sw: remove single event enqueue and dequeue > event/dpaa: remove single event enqueue and dequeue > event/dpaa2: remove single event enqueue and dequeue > event/opdl: remove single event enqueue and dequeue > event/skeleton: remove single event enqueue and dequeue > eventdev: remove single event enqueue and dequeue > > Pavan Nikhilesh (1): > event/cnxk: remove single event enqueue and dequeue > > doc/guides/rel_notes/deprecation.rst | 6 +- > doc/guides/rel_notes/release_24_11.rst | 3 + > drivers/event/cnxk/cn10k_eventdev.c | 74 ++-------------------- > drivers/event/cnxk/cn10k_worker.c | 49 +++++++------- > drivers/event/cnxk/cn10k_worker.h | 1 - > drivers/event/cnxk/cn9k_eventdev.c | 73 +-------------------- > drivers/event/cnxk/cn9k_worker.c | 26 +++----- > drivers/event/cnxk/cn9k_worker.h | 3 - > drivers/event/dlb2/dlb2.c | 40 +----------- > drivers/event/dpaa/dpaa_eventdev.c | 27 +------- > drivers/event/dpaa2/dpaa2_eventdev.c | 15 ----- > drivers/event/dsw/dsw_evdev.c | 2 - > drivers/event/dsw/dsw_evdev.h | 2 - > drivers/event/dsw/dsw_event.c | 12 ---- > drivers/event/octeontx/ssovf_evdev.h | 1 - > drivers/event/octeontx/ssovf_worker.c | 40 ++---------- > drivers/event/opdl/opdl_evdev.c | 2 - > drivers/event/skeleton/skeleton_eventdev.c | 29 --------- > drivers/event/sw/sw_evdev.c | 2 - > drivers/event/sw/sw_evdev.h | 2 - > drivers/event/sw/sw_evdev_worker.c | 12 ---- > lib/eventdev/eventdev_pmd.h | 4 -- > lib/eventdev/eventdev_private.c | 22 ------- > lib/eventdev/rte_eventdev.h | 21 ++---- > lib/eventdev/rte_eventdev_core.h | 11 ---- > 25 files changed, 52 insertions(+), 427 deletions(-) >