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 8FDA4A034F; Thu, 24 Jun 2021 21:27:28 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F201940040; Thu, 24 Jun 2021 21:27:27 +0200 (CEST) Received: from mail-108-mta247.mxroute.com (mail-108-mta247.mxroute.com [136.175.108.247]) by mails.dpdk.org (Postfix) with ESMTP id 7CD9F4003C for ; Thu, 24 Jun 2021 21:27:26 +0200 (CEST) Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta247.mxroute.com (ZoneMTA) with ESMTPSA id 17a3f7db62a0002d34.001 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Thu, 24 Jun 2021 19:27:21 +0000 X-Zone-Loop: 05251d335a16988540932284fd7cc4c19c8a42009345 X-Originating-IP: [149.28.56.236] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ashroe.eu; s=x; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=KpxxhQrIx5slrPex7EMMqJU3ejy6PDoWjrJTugMJCtU=; b=V3YQAHqoMJmIzkmLsA16IZ0weZ iMmR3HJYI7PTOCy9YX9Qv7kcSD4/fssWmrSYAcPGssRTQs1bg7jHQumPItwcQVZAQg7bwtriuIo2w YW4mPAXEuWo6e0yrbFMw8fdV8LT3yxB2xl3J37lfa4KUpy3THqYEtjKZnKCBC926XYe8TBpfNxmx8 xmPECEXi1gr6fmi6Kbi/U7UYLkdmrOX12dX+PCPNKFWqb0HtShpLilx+rm5dOnSM+wjlqak5eNmAi 1zQPKziIgftOq6nTYliPNTo6HQry2sBzuoScmeBzO+mVt8XmKDrGA+ByfwN3D6RBNGxThc6kniTuA Q2U7zp6w==; To: "Chautru, Nicolas" , Thomas Monjalon , Stephen Hemminger , dpdk-dev References: <427c3a89-eed7-8886-2782-d3671ca2e442@ashroe.eu> From: "Kinsella, Ray" Message-ID: <720db255-966c-20c3-ae52-d0e62e58e08b@ashroe.eu> Date: Thu, 24 Jun 2021 20:27:17 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-AuthUser: mdr@ashroe.eu X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, TO_DN_ALL=0, FROM_HAS_DN=0, RCPT_COUNT_THREE=0, MIME_GOOD=-0.1, FROM_EQ_ENVFROM=0, MIME_TRACE=0, RCVD_COUNT_ZERO=0, NEURAL_SPAM=0, MID_RHS_MATCH_FROM=0] Subject: Re: [dpdk-dev] Experimental symbols in bbdev lib 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 Sender: "dev" Hi Nicolas, I could equally ask is there is any concern with this being a tracked ABI? The API has seen zero changes in two years - IMHO we'd need a very good reason not standardize it. As there has been ample opportunities for others to chime in. git log --format=oneline --follow v19.11..v21.05 -- lib/bbdev/version.map 99a2dd955fba6e4cc23b77d590a033650ced9c45 lib: remove librte_ prefix from directory names 63b3907833d87288bbc74f370e22f2929ec34594 build: remove library name from version map file name Ray K On 24/06/2021 16:42, Chautru, Nicolas wrote: > Hi Ray, > > That request was considered for 20.11. But this was deferred by the community while waiting for other vendors who may be willing to contribute their own PMDs. > Any specific concern with this not being on a tracked ABI? > > Thanks > Nic > > >> -----Original Message----- >> From: Kinsella, Ray >> Sent: Thursday, June 24, 2021 3:35 AM >> To: Chautru, Nicolas ; Thomas Monjalon >> ; Stephen Hemminger >> ; dpdk-dev >> Subject: Experimental symbols in bbdev lib >> >> Hi Nicolas >> >> The following bbdev experimental symbols are present in both v21.05 and >> v19.11 release. These symbols should be considered for promotion to stable >> as part of the v22 ABI in DPDK 21.11, as they have been experimental for >= >> 2yrs at this point. >> >> * rte_bbdev_allocate >> * rte_bbdev_callback_register >> * rte_bbdev_callback_unregister >> * rte_bbdev_close >> * rte_bbdev_count >> * rte_bbdev_dec_op_alloc_bulk >> * rte_bbdev_dec_op_free_bulk >> * rte_bbdev_dequeue_dec_ops >> * rte_bbdev_dequeue_enc_ops >> * rte_bbdev_devices >> * rte_bbdev_enc_op_alloc_bulk >> * rte_bbdev_enc_op_free_bulk >> * rte_bbdev_enqueue_dec_ops >> * rte_bbdev_enqueue_enc_ops >> * rte_bbdev_find_next >> * rte_bbdev_get_named_dev >> * rte_bbdev_info_get >> * rte_bbdev_intr_enable >> * rte_bbdev_is_valid >> * rte_bbdev_op_pool_create >> * rte_bbdev_op_type_str >> * rte_bbdev_pmd_callback_process >> * rte_bbdev_queue_configure >> * rte_bbdev_queue_info_get >> * rte_bbdev_queue_intr_ctl >> * rte_bbdev_queue_intr_disable >> * rte_bbdev_queue_intr_enable >> * rte_bbdev_queue_start >> * rte_bbdev_queue_stop >> * rte_bbdev_release >> * rte_bbdev_setup_queues >> * rte_bbdev_start >> * rte_bbdev_stats_get >> * rte_bbdev_stats_reset >> * rte_bbdev_stop >> >> Ray K