From patchwork Fri Jul 6 08:10:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 42487 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6D6AB1C499; Fri, 6 Jul 2018 10:12:19 +0200 (CEST) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00061.outbound.protection.outlook.com [40.107.0.61]) by dpdk.org (Postfix) with ESMTP id BFD031C465 for ; Fri, 6 Jul 2018 10:12:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c9lgrqWJiF5fSMGiw3ki1hr38670QHCUOJsiXGTr4VE=; b=RFFKDMGmrTS++VSljXhu8KcNKsQQN7tOIuJAk/7yUuzUNxLOAcdVbevNwn/KfCTd4wm3UYKQVCWIyfJd5j35tCzo6zXFlBEz6i9TeNgpOzOA/OzhOwgEBIKU6jyjgZc0/SVjG08LBTl8QfDONVCgCx6iHrsM9Lk4qAUQWYY55rM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; Received: from bf-netperf1.ap.freescale.net (14.142.187.166) by AM2PR04MB0755.eurprd04.prod.outlook.com (2a01:111:e400:8411::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.23; Fri, 6 Jul 2018 08:12:07 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: shreyansh.jain@nxp.com Date: Fri, 6 Jul 2018 13:40:07 +0530 Message-Id: <1530864613-11754-10-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1530864613-11754-1-git-send-email-hemant.agrawal@nxp.com> References: <1530697431-1244-1-git-send-email-hemant.agrawal@nxp.com> <1530864613-11754-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: PN1PR01CA0076.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:1::16) To AM2PR04MB0755.eurprd04.prod.outlook.com (2a01:111:e400:8411::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 08fe3b7b-a289-4e72-b6eb-08d5e3182b18 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:AM2PR04MB0755; X-Microsoft-Exchange-Diagnostics: 1; AM2PR04MB0755; 3:wvtrNI6Vg5ZliODgOlVgp3vdkl6a0KJiKQbjAUeSymNNxK1lT8aJiA1RuwnQRzCzpLg3HtV0J3MfdM13CdJIQy0KPr3VIrBiuYk4XNsq+NX/X6IfFlkk97eW2Pte5SQN3ApaRNAe5OleT63TaB9ZA8CO6N/zHFejcdX/Gg0AvpLVi+YmNY2KDVTpZ0otItIgkQ7tf4XTetE6DQTWQS6UlXsGg7jl1mISKN9nKeXdG4bxX9t5AeyVQZREuKuTFOIo; 25:NQzVbF0bjUUmKkrrse27NTFrZT3fdRXnM6knTv8/CCK974sv/9rxZMcknwAoyMoNRsfV3AumgbicUn1FNKFHks1dcUUrX/PJVre9xRa0ru4ojrFEu4wTLAL9y4T9Bkcyq3u+PEduqXWGa7czsDiAwtS49CU+4JcsyKODzNSf+H3vblb/TaMaOCZsP/dRpALwZyRLpKU3LJevZAXOHY50nzcbVOEE67RrxYZpNb8G9f02TB74+FefaWufQJg8W5sitPSo+5C8dxXYvsWwVGnROdNF7ZeFO4ZrigmoOSwkYr768ojn2DQOktbFfgmfrSynpSYjgaDWDTbAPymrW64Ueg==; 31:Y4RwaQz0geh5X32o2Sunk7cx/HV3TVIh7l7hr7LnRR8MNfnrNMj8d9qzcylWVRfapuCF00n7lgt+CCMAxif64i48LZ9Kr1p1xd/dMje5cUJaRwFwhA3zHxwYaPWLucP/DN4fT5v+M0fr1PMq0B0JIABhK+Owelqr+ZaN0NWDybL+0dYR4qSU5ScvaCY0dysqn1M+112XFHgtrGSSDr61YPInm6mZHQ4H5/ZSII1QbRg= X-MS-TrafficTypeDiagnostic: AM2PR04MB0755: X-Microsoft-Exchange-Diagnostics: 1; AM2PR04MB0755; 20:hVnqaCg4rCSg1dv7Zf+OwPjNuIBjOj9UWeLSOGD5XI77dpHiLUAV8Rfzcd+xgjY3sjGJwzDGa4WE1Fp/PQlMAWzjz2vSuO1AFRpzPQ1kH9dit16sQ/QSlndN08OiHyUEpcGbLG8r7hHL1BemNRYkchIyi29pVBklgMpf1N4QDAv9l02u930tPoLOmdmDHGFGgj1HN66wnz6ubOCAgvWeH8b5cEAUoNtCqk34XikCLA7AHNKUvZYWKtDt8ahnsmkB/NiSW2lelu10xGslQqpTHQVGBc41/yau0m7k0lwhwwN7gM7n/WZD9XRaNEEwPbpIs1n3aOEfgEfEHbQ/hevUSuGl1zgc0M3zC4JHD0FsO5A6e6eqi7thtzeZwKVqeMyBP8kMIQPpe4BeATXDRLVEOWcANIbYW/l1nKyvWLihzHMvDN1I4eXaSsvZas5dO4PlDfI4CvLMeJZV51kNM7X/w7TZEaa3PXFaqLQfX2jZkYK07gTpJlQaR+t8GsWLrl2u; 4:+jwZfzR8Yh0m2WOEtyaJUZlVXcFRz4RFZDuAJiLrDHVsCgg1BYFwQvO0ysM6Px+0k0jrit7rxduY+MB5mrTCvKJPr79yyhsxCX2rpX+2Q+bgjkoxx9GRmwnVdMNlncwmEc7EQxTjdL+GNwUxHLupmp/of8mtuvE7YF/cX/GKo9yxt5zYNBvxMoQYZRZUEL7pef86m+qtz8udYFYtN87U4SfHXm9bscJOrLwMQ3OqnZ5Wsm22SKMANq7m3aOE/139rhjtEC/vqGwT57PJg/JeGT7Bv9iSGtsMkUDUZM77y+jRxlFzI+k4MFB+CAzaL799 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM2PR04MB0755; BCL:0; PCL:0; RULEID:; SRVR:AM2PR04MB0755; X-Forefront-PRVS: 0725D9E8D0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(136003)(366004)(346002)(376002)(199004)(189003)(956004)(66066001)(446003)(6116002)(2616005)(476003)(5009440100003)(6916009)(76176011)(186003)(16586007)(14444005)(16526019)(105586002)(478600001)(86362001)(44832011)(106356001)(3846002)(4326008)(5024004)(486006)(11346002)(6486002)(2906002)(25786009)(305945005)(47776003)(50466002)(2361001)(7736002)(5660300001)(6512007)(48376002)(8936002)(68736007)(36756003)(97736004)(55236004)(6506007)(53936002)(26005)(51416003)(50226002)(8676002)(2351001)(81156014)(81166006)(386003)(52116002)(316002)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR04MB0755; H:bf-netperf1.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR04MB0755; 23:9b+qoDZ9SV9hYO9fBbCi+RzpxQyuFlITniUDJOSfF?= 54UIbO8Ba/3mZ8bhJxwQ8Tgb0F8cmOaWzY95lBProoUh7zUO58bSnMYzw8okEXoROwmoIA8OlDXL7uaCqn5HfA52oEKt7uzjqT5eg6A8xOWrGgyLhofeF0YXDttKwChtqr6S8s/xNxtcW8TdpATUTKJt2Mo9FaEsCvvJL3uxCVbLZ39o6BV9VgBmgX2QpGggbWpelCzORqB5rwjPykbI74ylSvai/f/uhSo40djQKNV9U4MG3qyOyKWbYuhSMYfzwRxDEL1EWkrVdM6toxHAH7atbs7ruvqgBO2flE8MlpRJ5BbTfKiUQDG9tOMP/NVxEIrkr0fQTFROdldgFhr6yUmNk/7bSCfQsR/r7FeerLoIumaKJbx2cxVtuBNaKhiXgOty/UjGMram+nhDBgHIZE/nNIjuKf85WArq/9nMfYDc2he8IUhb4DipQhPTv6WTpJTfzD9Ub+TIaoSRWtjB/kfi56F0Hb6+ZLKazZ6tCofR0J7GP0E8oXpoMo8ryUXJ4sat5JKDGI+Zm+uiPN2DvZKAewH6dlcQzotcAcbcBS52dNIfD3aCdqeXE/5RJgxEj7xwsIOvEAjY3DWoFZXdYtG4g9OSR8+mGBD01+OBxyud6YHS2mUsGukEJ4SO4hieq5XZllYS8MBv+bx3C+2w8wLVwh7tCJypw3IcUtIgLDnWnvyfStKLPR2xR1yg3aONMgP7tJYeii2cPXLfe1HrTp6bhWhJyud4TKLzoWMm/vKElbYmdofq+DHgLVUgERcFNEAXV/N1qiE0tzpLnEPBDp2WwVMVREMwUVVFgjLwCeRAbTEr4jk0SXl1nxYKZ8MQEfl9XVH4dqzNYarT6vVChCUr7R8urn/u2euD3FobJT7XUQnlHEMlq0W8aN74cFqZn/OsODnb9C2Dq6JOtXlXb/e7eEbdlBGQGqsvTJ2sc7yEDCEr4Mx/7ZBe18f4Dzi4vbLsfWZwttEU+HNDCSM1LvbDTQvAFwlkEHonwTQTbA+g2Sc7esBtnq3ZcX4sg3d50O+M1M0YwPLQl7wEVTw0US/XotXw2EvconJcN1o2/IEayrBBBdUxJc3L/jECulUNP0mtki23zAoPtmjQJBbGq+jxiwa1hgsGC0z8muM8G8zxL8xjnAszlABr65XcIDArJWrW6EGxw95g5/96Graux33j8mn1ZKMmRIoMsqbzD7QFGqcnU5AFzFLlRDg+lsKvfqAZ8iKtKw6XJKCMl3aC4U9ptMW4XnQsBdcgzLQio0DbEPRkZlq7UBNlO2aQw75HVw= X-Microsoft-Antispam-Message-Info: acdmow5fsr5mg3bJ27EA6LiCI4gBPKDC8X9i6aoOtVbb/BaYM8YUJTAQAYAIVCa6CvxuBfxvoNtKGw64ckv2SgYgDapn5oyjKnPwTdvoRuaHlFdb0vvK2mWvXKGrvd46q1pMrqYbOr/4FXoliO35F01mfyUDvRxEUdEtk/upqIseEMmOLU9i84cyKc//PS/3bcGKDzOsyZpwieqynmowvXC/lI5/6K/faVexcbe87354NzYsNb3GujxStauMM948X8EpMMb9tvfYNNoe6I2IukLPMDEuDIqYbeJK3zq/vBFCGPsOu4kshzI/TsHXVtxymx+k6a736vJDNdIS8RXD/e948yOTv47lcZ4iIOCOCQ8= X-Microsoft-Exchange-Diagnostics: 1; AM2PR04MB0755; 6:GP+b97j1g4+jeKepls6PQpPBIFKu6B7r49YGILhqEWwlflZuU75cy2eTds7UurF1xfRIF2Fglks0I080o8phyhgOLYKW8vC2b/+O+5xrV36ZqN7TnFYiDDEXxayjqA1Bby6Z3fJsJdcl246kpFLspohJutY4e2nCKDetCTP1IKVbEG4GXDOG6dpQnaP9CgPRGfHNPztbezrTM59qDwPY8pdI4UhzNHEsWWukty7FA3unAwcgWems4n81eskWumegdWHH8L/KafwkikgeZeiuG3Z0tubkPs0CRhJc1FGOf1+ulC2Z+0pZu4ST20O5e9CZ6/9Fx75MMLFH1PB7kc7aoWMj2NKjqJcWJcQJVX3ys1YFpsNJO/GW6YOm1skDonhY0tGyAlGFSrxIWC0IyN6CrboFIyekXMe1OEclcVy6EcboFhyGnTz7kqY1VT4vt6wi5kyfqd3hQJIr4E7DEuGoTQ==; 5:kSELj5sRBx77kqIFIFdH5jy88ATrFdQtzxEP2uL7hdAyrVkPJDcvSExIggfwSc60Fsxo5hFSdklguULCHHUv6T5pxvealIhbKtbCySrTWY7SMwx3qPI1zcQoCUWXINB1t3DIMF+Vdd95Cj5HC3DYy1GUBQg0aUvYoAi3g6X6wu0=; 24:WSD/kGqKpdiYRuT55Kr+xuoaQBR9afGltyWXP/ElqANr4zb8ePGjysMmgG53JOUHjJJvhaKjeEm0Fgos3Z1ZZdp3j4ooi8HnMXgrAhEOabM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR04MB0755; 7:3SrJMyFKELL/UcZNlEPPJL5NktfiuI5INqHrFRQAd4wtYGDkpMubnnGxkW86uoMAcmqdYo4/rIGA4GS7w+JFXof3EkfiHErOUzlhiJYzBL9k2PyLvhgxCbWeIVRm9/uoLN5ZS7wNFqiU+k9Nf5reOi9JtXxR52ZLGyexDuShqnlZmrGUHzLlg5NL9oo7/LNuOaO5v2m3fLrdvOgG5MfzqaBt/i5EV2kQwibYaUMMfYZcYvpAEE6krcxmZMrxTDde X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2018 08:12:07.7257 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 08fe3b7b-a289-4e72-b6eb-08d5e3182b18 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR04MB0755 Subject: [dpdk-dev] [PATCH v3 10/16] net/dpaa: remove experimental tag from PMD 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" Signed-off-by: Hemant Agrawal Acked-by: Shreyansh Jain --- drivers/net/dpaa/dpaa_ethdev.c | 6 +++--- drivers/net/dpaa/dpaa_ethdev.h | 8 +++++--- drivers/net/dpaa/rte_pmd_dpaa.h | 5 +---- drivers/net/dpaa/rte_pmd_dpaa_version.map | 4 ++-- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev.c index def9483..00611f8 100644 --- a/drivers/net/dpaa/dpaa_ethdev.c +++ b/drivers/net/dpaa/dpaa_ethdev.c @@ -617,7 +617,7 @@ int dpaa_eth_rx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx, return 0; } -int __rte_experimental +int dpaa_eth_eventq_attach(const struct rte_eth_dev *dev, int eth_rx_queue_id, u16 ch_id, @@ -680,7 +680,7 @@ dpaa_eth_eventq_attach(const struct rte_eth_dev *dev, return ret; } -int __rte_experimental +int dpaa_eth_eventq_detach(const struct rte_eth_dev *dev, int eth_rx_queue_id) { @@ -956,7 +956,7 @@ is_dpaa_supported(struct rte_eth_dev *dev) return is_device_supported(dev, &rte_dpaa_pmd); } -int __rte_experimental +int rte_pmd_dpaa_set_tx_loopback(uint8_t port, uint8_t on) { struct rte_eth_dev *dev; diff --git a/drivers/net/dpaa/dpaa_ethdev.h b/drivers/net/dpaa/dpaa_ethdev.h index 1897b9e..c79b9f8 100644 --- a/drivers/net/dpaa/dpaa_ethdev.h +++ b/drivers/net/dpaa/dpaa_ethdev.h @@ -160,12 +160,14 @@ struct dpaa_if_stats { uint64_t tund; /** /** - * @warning - * @b EXPERIMENTAL: this API may change, or be removed, without prior notice - * * Enable/Disable TX loopback * * @param port @@ -33,7 +30,7 @@ * - (-ENODEV) if *port* invalid. * - (-EINVAL) if bad parameter. */ -int __rte_experimental +int rte_pmd_dpaa_set_tx_loopback(uint8_t port, uint8_t on); #endif /* _PMD_DPAA_H_ */ diff --git a/drivers/net/dpaa/rte_pmd_dpaa_version.map b/drivers/net/dpaa/rte_pmd_dpaa_version.map index c7ad403..8cb4500 100644 --- a/drivers/net/dpaa/rte_pmd_dpaa_version.map +++ b/drivers/net/dpaa/rte_pmd_dpaa_version.map @@ -3,10 +3,10 @@ DPDK_17.11 { local: *; }; -EXPERIMENTAL { +DPDK_18.08 { global: dpaa_eth_eventq_attach; dpaa_eth_eventq_detach; rte_pmd_dpaa_set_tx_loopback; -}; +} DPDK_17.11;