From patchwork Wed Sep 15 15:16:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Iremonger, Bernard" X-Patchwork-Id: 98938 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 92874A0C41; Wed, 15 Sep 2021 17:16:42 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7EDB041191; Wed, 15 Sep 2021 17:16:42 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 1FFD541123 for ; Wed, 15 Sep 2021 17:16:40 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10108"; a="283348781" X-IronPort-AV: E=Sophos;i="5.85,295,1624345200"; d="scan'208";a="283348781" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2021 08:16:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,295,1624345200"; d="scan'208";a="698344570" Received: from irvmail001.ir.intel.com ([10.43.11.63]) by fmsmga006.fm.intel.com with ESMTP; 15 Sep 2021 08:16:38 -0700 Received: from sivswdev09.ir.intel.com (sivswdev09.ir.intel.com [10.237.217.48]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id 18FFGba6018146; Wed, 15 Sep 2021 16:16:37 +0100 Received: from sivswdev09.ir.intel.com (localhost [127.0.0.1]) by sivswdev09.ir.intel.com with ESMTP id 18FFGbtw025758; Wed, 15 Sep 2021 16:16:37 +0100 Received: (from bairemon@localhost) by sivswdev09.ir.intel.com with LOCAL id 18FFGbK9025754; Wed, 15 Sep 2021 16:16:37 +0100 From: Bernard Iremonger To: ray.kinsella@intel.com, dev@dpdk.org Cc: Bernard Iremonger Date: Wed, 15 Sep 2021 16:16:35 +0100 Message-Id: <1631718995-25427-1-git-send-email-bernard.iremonger@intel.com> X-Mailer: git-send-email 1.7.0.7 Subject: [dpdk-dev] [PATCH] flow_classify: remove eperimental tag from the API 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" This API was introduced in 17.11, removing experimental tag to promote to stable state. Signed-off-by: Bernard Iremonger --- lib/flow_classify/rte_flow_classify.h | 7 ------- lib/flow_classify/version.map | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/flow_classify/rte_flow_classify.h b/lib/flow_classify/rte_flow_classify.h index 82ea92b6a6..3759cd32af 100644 --- a/lib/flow_classify/rte_flow_classify.h +++ b/lib/flow_classify/rte_flow_classify.h @@ -157,7 +157,6 @@ struct rte_flow_classify_ipv4_5tuple_stats { * @return * Handle to flow classifier instance on success or NULL otherwise */ -__rte_experimental struct rte_flow_classifier * rte_flow_classifier_create(struct rte_flow_classifier_params *params); @@ -169,7 +168,6 @@ rte_flow_classifier_create(struct rte_flow_classifier_params *params); * @return * 0 on success, error code otherwise */ -__rte_experimental int rte_flow_classifier_free(struct rte_flow_classifier *cls); @@ -183,7 +181,6 @@ rte_flow_classifier_free(struct rte_flow_classifier *cls); * @return * 0 on success, error code otherwise */ -__rte_experimental int rte_flow_classify_table_create(struct rte_flow_classifier *cls, struct rte_flow_classify_table_params *params); @@ -205,7 +202,6 @@ rte_flow_classify_table_create(struct rte_flow_classifier *cls, * @return * 0 on success, error code otherwise */ -__rte_experimental int rte_flow_classify_validate(struct rte_flow_classifier *cls, const struct rte_flow_attr *attr, @@ -232,7 +228,6 @@ rte_flow_classify_validate(struct rte_flow_classifier *cls, * @return * A valid handle in case of success, NULL otherwise. */ -__rte_experimental struct rte_flow_classify_rule * rte_flow_classify_table_entry_add(struct rte_flow_classifier *cls, const struct rte_flow_attr *attr, @@ -251,7 +246,6 @@ rte_flow_classify_table_entry_add(struct rte_flow_classifier *cls, * @return * 0 on success, error code otherwise. */ -__rte_experimental int rte_flow_classify_table_entry_delete(struct rte_flow_classifier *cls, struct rte_flow_classify_rule *rule); @@ -273,7 +267,6 @@ rte_flow_classify_table_entry_delete(struct rte_flow_classifier *cls, * @return * 0 on success, error code otherwise. */ -__rte_experimental int rte_flow_classifier_query(struct rte_flow_classifier *cls, struct rte_mbuf **pkts, diff --git a/lib/flow_classify/version.map b/lib/flow_classify/version.map index 49bc25c6a0..b7a888053b 100644 --- a/lib/flow_classify/version.map +++ b/lib/flow_classify/version.map @@ -1,4 +1,4 @@ -EXPERIMENTAL { +DPDK_22 { global: rte_flow_classifier_create;