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 50C6D42F6C; Fri, 28 Jul 2023 17:42:16 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 277A540685; Fri, 28 Jul 2023 17:42:16 +0200 (CEST) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by mails.dpdk.org (Postfix) with ESMTP id 5C2F84021E; Fri, 28 Jul 2023 17:42:14 +0200 (CEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 0CD565C00BE; Fri, 28 Jul 2023 11:42:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 28 Jul 2023 11:42:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1690558934; x=1690645334; bh=91wIuVym8cnCY+wr1tJbY6oGvEmKFNvClZd 8Jv7jSPQ=; b=vcJMZsIfIcHRFWaC9q/1JDM7v0ryvnisZewBuzut5CuDU4o9p5k ondMLbXy2w2ou/bLBKLAbIBoYN6ogUtxBXjd7X4Cj4ezIpPpX6A6Rw6h7BEv4e3c YvQo1z7gTa+5FAOU74FI94fdfexRfHcUj7HVYHDpUMJHG0eBnt79muvDWsvLY4NR qBWqZNAIkjFQZo24KUaiYY6VjfagrHKEUa+Y/OxIIu7aBD2lcWWhpmw57EWqRAji zBafbYlmP5cBfKXfB71rS0RWuGIeI8qvzlX8HNjOexEFgEqr5qa4t1KWktIeQC9s zA3nl7H/DZc0Ydyf0T04fu3wNHbi4MfjsZg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1690558934; x=1690645334; bh=91wIuVym8cnCY+wr1tJbY6oGvEmKFNvClZd 8Jv7jSPQ=; b=oJyXTnlMXaPe0OFcC3Qp54+Yu8Ib3lyzG6R1aZ6vl1EixXcgJeC ZS/vMuUYWCwO/2J9UJxlqc6GjPIPB5k8S5K0K2jdtdqEybFU4K9xC+zULoZxwdXM gv9XeJVCISCbYCKsMAAGq6xH8W+k03GCBuK+dCCJTWyTwIOniRn4l/cpqYgjiNLP NDE38UOT3N9RowJ7WaprNxi+u4NXDLAFUCMrrtK9QdC/MX8O6b+u5e0Vo5tBWdkI rBsRL/qVs02jmmSTZbH8kKBpbFapMDF4cM/ZVluQ/gICiOiaE6i6n5ewcL4Uo3jM qObuIgAOgKSHHF/1i154/xpOn1599FjE4Tg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrieeigdeklecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecugg ftrfgrthhtvghrnhepjeejffffgfffkeefffelgfekleetjeffleeludeghfehleffteeh veduffdugfdvnecuffhomhgrihhnpeguphgukhdrohhrghenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhn rdhnvght X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 28 Jul 2023 11:42:12 -0400 (EDT) From: Thomas Monjalon To: Sivaprasad Tummala Cc: dev@dpdk.org, bruce.richardson@intel.com, david.marchand@redhat.com, jerinjacobk@gmail.com, "techboard@dpdk.org" , Ferruh Yigit Subject: Re: [PATCH v1] doc: deprecation notice to add callback data to rte_event_fp_ops Date: Fri, 28 Jul 2023 17:42:11 +0200 Message-ID: <4916019.0VBMTVartN@thomas> In-Reply-To: <9837e5a0-f76d-f126-32de-193dd9e97cde@amd.com> References: <20230712173050.599482-1-sivaprasad.tummala@amd.com> <20230717112412.13393-1-sivaprasad.tummala@amd.com> <9837e5a0-f76d-f126-32de-193dd9e97cde@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" 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 25/07/2023 10:40, Ferruh Yigit: > On 7/17/2023 12:24 PM, Sivaprasad Tummala wrote: > > Deprecation notice to add "rte_eventdev_port_data" field to > > ``rte_event_fp_ops`` for callback support. > > > > Signed-off-by: Sivaprasad Tummala > > --- > > doc/guides/rel_notes/deprecation.rst | 7 +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > > index fb771a0305..057f97ce5a 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -130,6 +130,13 @@ Deprecation Notices > > ``rte_cryptodev_get_auth_algo_string``, ``rte_cryptodev_get_aead_algo_string`` and > > ``rte_cryptodev_asym_get_xform_string`` respectively. > > > > +* eventdev: The struct rte_event_fp_ops will be updated with a new element > > + rte_eventdev_port_data to support optional callbacks in DPDK 23.11. > > + rte_eventdev_port_data is used to hold callbacks registered optionally > > + per event device port and associated callback data. By adding rte_eventdev_port_data > > + to rte_event_fp_ops, allows to fetch this data for fastpath eventdev inline functions > > + in advance. This changes the size of rte_event_fp_ops and result in ABI change. > > + > > * security: Hide structures ``rte_security_ops`` and ``rte_security_ctx`` > > as these are internal to DPDK library and drivers. > > > > +techboard, > > Request for review/ack, patch is to extend eventdev to support callbacks > per packet. It does not look necessary to announce adding new fields. The ABI compatibility breakage should be covered by this patch: https://patches.dpdk.org/project/dpdk/patch/20230728152052.1204486-1-thomas@monjalon.net/ Marking as superseded.