From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 10728A0519; Fri, 3 Jul 2020 12:27:18 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2A4121DB58; Fri, 3 Jul 2020 12:27:14 +0200 (CEST) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by dpdk.org (Postfix) with ESMTP id DE5DD1DB5C for ; Fri, 3 Jul 2020 12:27:11 +0200 (CEST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6CAEA1042; Fri, 3 Jul 2020 03:27:11 -0700 (PDT) Received: from net-arm-c2400.shanghai.arm.com (net-arm-c2400.shanghai.arm.com [10.169.40.212]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 1B84F3F68F; Fri, 3 Jul 2020 03:27:08 -0700 (PDT) From: Feifei Wang To: Honnappa Nagarahalli , Konstantin Ananyev , Ray Kinsella , Neil Horman Cc: dev@dpdk.org, nd@arm.com, Feifei Wang Date: Fri, 3 Jul 2020 18:26:50 +0800 Message-Id: <20200703102651.8918-3-feifei.wang2@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200703102651.8918-1-feifei.wang2@arm.com> References: <20200703102651.8918-1-feifei.wang2@arm.com> Subject: [dpdk-dev] [PATCH 2/3] ring: remove experimental tag for ring element APIs X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" Remove the experimental tag for rte_ring_xxx_elem APIs that have been around for 2 releases. Signed-off-by: Feifei Wang Reviewed-by: Honnappa Nagarahalli Reviewed-by: Ruifeng Wang --- lib/librte_ring/rte_ring.h | 5 +---- lib/librte_ring/rte_ring_elem.h | 8 -------- lib/librte_ring/rte_ring_version.map | 9 ++------- 3 files changed, 3 insertions(+), 19 deletions(-) diff --git a/lib/librte_ring/rte_ring.h b/lib/librte_ring/rte_ring.h index 7181c33b4..35f3f8c42 100644 --- a/lib/librte_ring/rte_ring.h +++ b/lib/librte_ring/rte_ring.h @@ -40,6 +40,7 @@ extern "C" { #endif #include +#include /** * Calculate the memory size needed for a ring @@ -401,10 +402,6 @@ rte_ring_sp_enqueue_bulk(struct rte_ring *r, void * const *obj_table, RTE_RING_SYNC_ST, free_space); } -#ifdef ALLOW_EXPERIMENTAL_API -#include -#endif - /** * Enqueue several objects on a ring. * diff --git a/lib/librte_ring/rte_ring_elem.h b/lib/librte_ring/rte_ring_elem.h index 9e5192ae6..69dc51746 100644 --- a/lib/librte_ring/rte_ring_elem.h +++ b/lib/librte_ring/rte_ring_elem.h @@ -23,9 +23,6 @@ extern "C" { #include /** - * @warning - * @b EXPERIMENTAL: this API may change without prior notice - * * Calculate the memory size needed for a ring with given element size * * This function returns the number of bytes needed for a ring, given @@ -43,13 +40,9 @@ extern "C" { * - -EINVAL - esize is not a multiple of 4 or count provided is not a * power of 2. */ -__rte_experimental ssize_t rte_ring_get_memsize_elem(unsigned int esize, unsigned int count); /** - * @warning - * @b EXPERIMENTAL: this API may change without prior notice - * * Create a new ring named *name* that stores elements with given size. * * This function uses ``memzone_reserve()`` to allocate memory. Then it @@ -109,7 +102,6 @@ ssize_t rte_ring_get_memsize_elem(unsigned int esize, unsigned int count); * - EEXIST - a memzone with the same name already exists * - ENOMEM - no appropriate memory area found in which to create memzone */ -__rte_experimental struct rte_ring *rte_ring_create_elem(const char *name, unsigned int esize, unsigned int count, int socket_id, unsigned int flags); diff --git a/lib/librte_ring/rte_ring_version.map b/lib/librte_ring/rte_ring_version.map index aec6f3820..3030e8edb 100644 --- a/lib/librte_ring/rte_ring_version.map +++ b/lib/librte_ring/rte_ring_version.map @@ -2,9 +2,11 @@ DPDK_20.0 { global: rte_ring_create; + rte_ring_create_elem; rte_ring_dump; rte_ring_free; rte_ring_get_memsize; + rte_ring_get_memsize_elem; rte_ring_init; rte_ring_list_dump; rte_ring_lookup; @@ -13,10 +15,3 @@ DPDK_20.0 { local: *; }; -EXPERIMENTAL { - global: - - # added in 20.02 - rte_ring_create_elem; - rte_ring_get_memsize_elem; -}; -- 2.17.1