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 4098745C0E; Tue, 29 Oct 2024 21:44:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C99E842EE8; Tue, 29 Oct 2024 21:44:41 +0100 (CET) Received: from luks-14ITL5.cesnet.cz (rt-tmc-kou.liberouter.org [195.113.172.126]) by mails.dpdk.org (Postfix) with ESMTP id CCD434060F for ; Tue, 29 Oct 2024 21:44:40 +0100 (CET) Received: by luks-14ITL5.cesnet.cz (Postfix, from userid 1000) id C953728C115B; Tue, 29 Oct 2024 21:44:39 +0100 (CET) From: Lukas Sismis To: chas3@att.com Cc: dev@dpdk.org, Lukas Sismis Subject: [PATCH v3 1/1] net/bonding: make bonding functions stable Date: Tue, 29 Oct 2024 21:44:16 +0100 Message-Id: <20241029204416.392274-1-sismis@cesnet.cz> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 Remove rte_experimental macros from the stable functions as they have been part of the stable API since 23.11. Signed-off-by: Lukas Sismis --- drivers/net/bonding/rte_eth_bond.h | 4 ---- drivers/net/bonding/rte_eth_bond_8023ad.h | 1 - drivers/net/bonding/version.map | 15 +++++---------- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/drivers/net/bonding/rte_eth_bond.h b/drivers/net/bonding/rte_eth_bond.h index e59ff8793e..4f79ff9b85 100644 --- a/drivers/net/bonding/rte_eth_bond.h +++ b/drivers/net/bonding/rte_eth_bond.h @@ -125,7 +125,6 @@ rte_eth_bond_free(const char *name); * @return * 0 on success, negative value otherwise */ -__rte_experimental int rte_eth_bond_member_add(uint16_t bonding_port_id, uint16_t member_port_id); @@ -138,7 +137,6 @@ rte_eth_bond_member_add(uint16_t bonding_port_id, uint16_t member_port_id); * @return * 0 on success, negative value otherwise */ -__rte_experimental int rte_eth_bond_member_remove(uint16_t bonding_port_id, uint16_t member_port_id); @@ -199,7 +197,6 @@ rte_eth_bond_primary_get(uint16_t bonding_port_id); * Number of members associated with bonding device on success, * negative value otherwise */ -__rte_experimental int rte_eth_bond_members_get(uint16_t bonding_port_id, uint16_t members[], uint16_t len); @@ -216,7 +213,6 @@ rte_eth_bond_members_get(uint16_t bonding_port_id, uint16_t members[], * Number of active members associated with bonding device on success, * negative value otherwise */ -__rte_experimental int rte_eth_bond_active_members_get(uint16_t bonding_port_id, uint16_t members[], uint16_t len); diff --git a/drivers/net/bonding/rte_eth_bond_8023ad.h b/drivers/net/bonding/rte_eth_bond_8023ad.h index b2deb26e2e..5432eafcfe 100644 --- a/drivers/net/bonding/rte_eth_bond_8023ad.h +++ b/drivers/net/bonding/rte_eth_bond_8023ad.h @@ -193,7 +193,6 @@ rte_eth_bond_8023ad_setup(uint16_t port_id, * -EINVAL if conf is NULL or member id is invalid (not a member of given * bonding device or is not inactive). */ -__rte_experimental int rte_eth_bond_8023ad_member_info(uint16_t port_id, uint16_t member_id, struct rte_eth_bond_8023ad_member_info *conf); diff --git a/drivers/net/bonding/version.map b/drivers/net/bonding/version.map index a309469b1f..eb37dadf76 100644 --- a/drivers/net/bonding/version.map +++ b/drivers/net/bonding/version.map @@ -11,12 +11,17 @@ DPDK_25 { rte_eth_bond_8023ad_ext_distrib; rte_eth_bond_8023ad_ext_distrib_get; rte_eth_bond_8023ad_ext_slowtx; + rte_eth_bond_8023ad_member_info; rte_eth_bond_8023ad_setup; + rte_eth_bond_active_members_get; rte_eth_bond_create; rte_eth_bond_free; rte_eth_bond_link_monitoring_set; rte_eth_bond_mac_address_reset; rte_eth_bond_mac_address_set; + rte_eth_bond_member_add; + rte_eth_bond_member_remove; + rte_eth_bond_members_get; rte_eth_bond_mode_get; rte_eth_bond_mode_set; rte_eth_bond_primary_get; @@ -26,13 +31,3 @@ DPDK_25 { local: *; }; - -EXPERIMENTAL { - # added in 23.11 - global: - rte_eth_bond_8023ad_member_info; - rte_eth_bond_active_members_get; - rte_eth_bond_member_add; - rte_eth_bond_member_remove; - rte_eth_bond_members_get; -}; -- 2.34.1