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 94901A0550; Tue, 6 Dec 2022 01:24:51 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 76DEE40156; Tue, 6 Dec 2022 01:24:51 +0100 (CET) Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by mails.dpdk.org (Postfix) with ESMTP id AAC1E40151 for ; Tue, 6 Dec 2022 01:24:49 +0100 (CET) Received: by linux.microsoft.com (Postfix, from userid 1086) id EFA6E20B83CB; Mon, 5 Dec 2022 16:24:48 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com EFA6E20B83CB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1670286288; bh=URBOO7k46amPwWRCph5i48755YKZUyPCI+2Kxgah+3g=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=IXRABFxv2E3wWrp/vOg9Epv/c/eQ9hIZtJ16pMBPjIzEqmANoFACsLCPAnCjLMjZq G+VSycFKAERhpkgI+d0zSQSQQbAxn+KGpzEmXqiTbaWAQezNzMkPR/URkiisx1yQ2V 5aESDDINmWGncncjejRdZ2OBLKhLHG34ajQxjKZM= Date: Mon, 5 Dec 2022 16:24:48 -0800 From: Tyler Retzlaff To: Stephen Hemminger Cc: dev@dpdk.org, thomas@monjalon.net, david.marchand@redhat.com, olivier.matz@6wind.com Subject: Re: [PATCH 3/3] eal: deprecate pthread control thread create API Message-ID: <20221206002448.GB11609@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> References: <1670271868-11364-1-git-send-email-roretzla@linux.microsoft.com> <1670271868-11364-4-git-send-email-roretzla@linux.microsoft.com> <20221205131805.5cd2fc29@hermes.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221205131805.5cd2fc29@hermes.local> User-Agent: Mutt/1.5.21 (2010-09-15) 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 Mon, Dec 05, 2022 at 01:18:05PM -0800, Stephen Hemminger wrote: > On Mon, 5 Dec 2022 12:24:28 -0800 > Tyler Retzlaff wrote: > > > + > > +* eal: The function ``rte_ctrl_thread_create`` will be removed and > > + replaced by the new ``rte_control_thread_create``api, continuing the > > + effort to decouple eal from platform-specific thread implementations. > > If you want to change this (which is a good idea) > then mark the function with __rte_deprecated now, and cleanup all the examples > and test programs please. i would like to mark it deprecated now but it seems the policy governing abi replacement prevent me from doing so. ``` 3.3.3. New API replacing previous one If a new API proposed functionally replaces an existing one, when the new API becomes non-experimental then the old one is marked with __rte_deprecated. Deprecated APIs are removed completely just after the next LTS. ``` as i interpreted this i am not permitted to mark the old api __rte_deprecated until the new api is no longer marked __rte_experimental. of course i'm happy to skip marking the new api __rte_experimental if people find that a satisfactory solution? let me know.