From patchwork Wed Sep 22 16:48:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Iremonger, Bernard" X-Patchwork-Id: 99441 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 CA030A0C45; Wed, 22 Sep 2021 18:48:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4D986411EC; Wed, 22 Sep 2021 18:48:35 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id F28D8411A8 for ; Wed, 22 Sep 2021 18:48:32 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10115"; a="223289181" X-IronPort-AV: E=Sophos;i="5.85,314,1624345200"; d="scan'208";a="223289181" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2021 09:48:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,314,1624345200"; d="scan'208";a="533840107" Received: from irvmail001.ir.intel.com ([10.43.11.63]) by fmsmga004.fm.intel.com with ESMTP; 22 Sep 2021 09:48:19 -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 18MGmI1a009616; Wed, 22 Sep 2021 17:48:18 +0100 Received: from sivswdev09.ir.intel.com (localhost [127.0.0.1]) by sivswdev09.ir.intel.com with ESMTP id 18MGmIwf023219; Wed, 22 Sep 2021 17:48:18 +0100 Received: (from bairemon@localhost) by sivswdev09.ir.intel.com with LOCAL id 18MGmI1G023215; Wed, 22 Sep 2021 17:48:18 +0100 From: Bernard Iremonger To: ray.kinsella@intel.com, ktraynor@redhat.com, dev@dpdk.org Cc: Bernard Iremonger Date: Wed, 22 Sep 2021 17:48:15 +0100 Message-Id: <1632329295-22822-1-git-send-email-bernard.iremonger@intel.com> X-Mailer: git-send-email 1.7.0.7 In-Reply-To: <1631718995-25427-1-git-send-email-bernard.iremonger@intel.com> References: <1631718995-25427-1-git-send-email-bernard.iremonger@intel.com> Subject: [dpdk-dev] [PATCH v2] 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 --- examples/flow_classify/meson.build | 2 +- lib/flow_classify/rte_flow_classify.h | 7 ------- lib/flow_classify/version.map | 2 +- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/examples/flow_classify/meson.build b/examples/flow_classify/meson.build index 1be1bf0374..bffceb9465 100644 --- a/examples/flow_classify/meson.build +++ b/examples/flow_classify/meson.build @@ -7,7 +7,7 @@ # DPDK instance, use 'make' deps += 'flow_classify' -allow_experimental_apis = true + sources = files( 'flow_classify.c', ) 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;