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 5463BA0C45; Wed, 22 Sep 2021 16:47:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C5E9E411A8; Wed, 22 Sep 2021 16:47:51 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mails.dpdk.org (Postfix) with ESMTP id B46E341196 for ; Wed, 22 Sep 2021 16:47:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1632322070; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VtzL+2Q1oZSsrTq/pu4Otjw/1+cwweaVkmv8nAwjNaY=; b=ZM7wm6cegDZPMKNjKzIXtBYoB25fDw9hq46SERlQorNCDLGJ0voGb+unZbnxD7xeIIpfBj nCrHa1Z+lBs2IBZ6veo36BBXCRVbBK+dc0epUuTD+xJxr5XCCBMC8D7MXl0Y2UyfYiguVR CiaPj5lKXe9MUCdIobQDnkkKGQ0wALw= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-95-ivXc_XlKOTO4ScsmHnnPGQ-1; Wed, 22 Sep 2021 10:47:47 -0400 X-MC-Unique: ivXc_XlKOTO4ScsmHnnPGQ-1 Received: by mail-wr1-f70.google.com with SMTP id s13-20020a5d69cd000000b00159d49442cbso2389604wrw.13 for ; Wed, 22 Sep 2021 07:47:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:to:references:from:subject:in-reply-to :content-transfer-encoding; bh=VtzL+2Q1oZSsrTq/pu4Otjw/1+cwweaVkmv8nAwjNaY=; b=l/tvBIeBye+UIgB96+3jkN+wAluAMFcRj7OpFR8owjfgqB2Fd0y/xJHSkazPXXiQ+G 7w3pWe4baWSK91ncirJjZPPzTXVJpGba26k/KAvF5enNzSh6Fo9R+EGsVsHTxW3p5TET dc/dCgVOeiLrIa5xgdzSImV8X42BSTJagqfE4hjOrbLYKoTXLn5ElhPU9lU45cf2KszE nGDTMPvzn3nyOwbC5U3+x/t7pnTFFZ/pUNGYoi0RnLAljy1vC6FLE3ROcgkRP3KE56RN YwF1Pn5xk6J5O6uqm7MW763haAknclrJnKqwVTHF3eo9gLBK1/QiowVrY6VkS6590jWj 9NLg== X-Gm-Message-State: AOAM533rCrDveA8iCkoJjfVv8hP/DIEQjuArfsmhkL2y43LC6gNejU7E wye7rQpEPP/DycIw2b06sBcUN9lI+HO2JSEPJUcWC8izxXWqkZWi5oPL+XgYg+UtjrfhN0LIq9Z ACaA= X-Received: by 2002:a5d:648f:: with SMTP id o15mr27428064wri.338.1632322066798; Wed, 22 Sep 2021 07:47:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhYvaLiPmADARzE6zrZPkgk0VRxuZLSMjM7KXXKpYiVv8C9rlKDWwdlbHQr0s9Uh3iC8unYA== X-Received: by 2002:a5d:648f:: with SMTP id o15mr27428040wri.338.1632322066619; Wed, 22 Sep 2021 07:47:46 -0700 (PDT) Received: from [192.168.0.36] ([78.18.26.217]) by smtp.gmail.com with ESMTPSA id m18sm2507590wrn.85.2021.09.22.07.47.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Sep 2021 07:47:46 -0700 (PDT) Message-ID: Date: Wed, 22 Sep 2021 15:47:45 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 To: Bernard Iremonger , ray.kinsella@intel.com, dev@dpdk.org References: <1631718995-25427-1-git-send-email-bernard.iremonger@intel.com> From: Kevin Traynor In-Reply-To: <1631718995-25427-1-git-send-email-bernard.iremonger@intel.com> Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=ktraynor@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [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" s/eperimental/experimental/ On 15/09/2021 16:16, Bernard Iremonger wrote: > 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(-) > The library is still listed as experimental https://git.dpdk.org/dpdk/tree/lib/flow_classify/rte_flow_classify.h#n13 and you can remove the allow_experimental_apis from the example app now. > 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; >