From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0052.outbound.protection.outlook.com [104.47.32.52]) by dpdk.org (Postfix) with ESMTP id 74B091B6F1 for ; Sat, 10 Feb 2018 13:02:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4Eb79/74DqaSGpAkO8PG8VAWp359+NPPD8CisNXYRjU=; b=XqUpEaDJbvtn5z0xs5Zb5vsCHyQiGb51KGZb0OQYSZ2Nl5Thf7vi93dat4rKk1zUww+1Fp5rh3ZdWAYkm03CABMFD1CNU0vdrc24xSnIyjJxhhXS7KQPE2aA0liKfOq3rmnFx/U82avie40CAk4gXfmJFKULhXcK4wSgna5wV3g= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (122.178.236.101) by CY1PR07MB2522.namprd07.prod.outlook.com (10.167.16.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Sat, 10 Feb 2018 12:02:52 +0000 Date: Sat, 10 Feb 2018 17:32:30 +0530 From: Jerin Jacob To: "Ananyev, Konstantin" Cc: "Yigit, Ferruh" , Neil Horman , "Mcnamara, John" , "Kovacevic, Marko" , "dev@dpdk.org" , Stephen Hemminger , "Richardson, Bruce" , Thomas Monjalon Message-ID: <20180210120229.GB7298@jerin> References: <20180209101119.69860-1-ferruh.yigit@intel.com> <20180209101818.70041-1-ferruh.yigit@intel.com> <2601191342CEEE43887BDE71AB977258905710B0@irsmsx105.ger.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2601191342CEEE43887BDE71AB977258905710B0@irsmsx105.ger.corp.intel.com> User-Agent: Mutt/1.9.3 (2018-01-21) X-Originating-IP: [122.178.236.101] X-ClientProxiedBy: MA1PR0101CA0032.INDPRD01.PROD.OUTLOOK.COM (52.134.137.18) To CY1PR07MB2522.namprd07.prod.outlook.com (10.167.16.13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 954e663d-3c43-47bc-7d9c-08d5707e3808 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:CY1PR07MB2522; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 3:lAB2Iy8yffSzFrUZ+CDTJVokYMK4B0gUKi8x0HKmV8vy1pkToIcxup5FGLpVduwAxM6lS1yXgIC5b7x+QIoVnJK5oLqn72JDwejKlO5BJwmMdYEbCwEIvPFbUjMD8vUuPnhDJPrEifJ9KztVV7ATY28xeksargmJugetmDnVhXloPtpK2pLaCU4GFD7p565/XnopzuZ2PZsNhrJpjshIi3KiDAWObrorfSw4zDth3t0QbV64FrATcCzWTSb5vff/; 25:LnC8DKi9MmmKb1zlYzwdwPad/0ObxIQNYnYG9dAJ18woW+pfGiQP6/UaS41fAuuHradpUrtYtKEY/pXUzt3xQlLqaGYWvZCKR1Jcurm7kfureWKbB1EBbe+2UFy2SpKxNVeWs84x/PwTpr/xweS7jRZctTXCdE7R84KEGq79hVM0nlq7zGTyzlJWWbgMufdSFu4Cu81u3zOS6gfdDAYS8Y8K+IHFhFSdE6uJuATwsFWo2TW8IbrO/GRYobHrdSI3d51KXQIWd9pRv1WALcIq9Uj7Usb6GWYI0X8Y1uVfqJMv2M2nzLHM1KL9CkezXk/I1i1IbDZn6rU8iFELBi1Q6A==; 31:Ygew3WiLSRtpjzuZrdFBWGnhiVqKF01aly/j0Oyt+G2WtgiKpWaOXNn15ohIUUkAcZ/SqTDG/+HjtYo8NdEuUHEIkdUSyllMjrIRYcXUiOh8SXSOsIlm7A9jHCe4Q36q3xwBwXykIHcmGtdfxiNzkqJczpE1z06yDH6MDalI2kA68VcLWYtXnJZi86vb65uzYabdMukFqvfU4v67Ijt7JxNOw+gsGJ8y2+9bh2mzlQM= X-MS-TrafficTypeDiagnostic: CY1PR07MB2522: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 20:DcmuX6Yv4FgjdvlPSXsm9JXmw/MZPC2+1rSo4OXFh2Vh/s9sLmdUG28oBJofvZxLxyBYZleUQYJAfjqG2OzVHE2e3i13noDMf58rysok9nimdKVhC3vrtSTEY51v6RSNBfU1H75MrMOXTMvwAF+RSnfTA0F3CoPdbMagB2p4XcMfd6Wb75iengn/0Xh2Nv0Md0WoM/yLotjELyiPMxUBiKdYYNq60zgAwcCm5PDB8bHR58fwRFKZerqzARwXOUW8DKHI46tYGgPqgHO0jMZTF8RTzFnUA+RqjnBXuCPF46W0yYwkpZcNkNsvIdZu0tET1aw2QfJVT7LesZhcufoipIPMI3XoiRuQtvW1C0SAWW7AmYNcc2mtZvbnPRpfyiGJLKu33W1LKM8xbbhyop3Z2IuX7Zqb4xfuwPftCT1tnHIsESKIYREKPINN40C/vEWOHEjQeLEesGsYV92URAfP9k+Dd4M5ro2OHRwMSTO/3ccU21qHXdUf9229iAt7raet5t8xSb1hNZngknDu4a7oPei6+3sbE6p1V5tAF+r7OG//O1j47fCazlAGPhI3VPDwf/B6BuC27a4RbgePZjKtV2LfnDIN1UAWXvqifexSiik=; 4:dMdNhT2x3fGM7dLoA0qIX4wnn6HLCcDdOkXL3qPylTQZA8Dfrk/RfpjNwrcAyhfOs8vY8b5/VmNfmINbs6V2J9KgTYmmsxw+4HJr2HdsnuxQyJPFZ6O3j/PQGMQlOcswxydKGO7CcnzaPKw5CJp28ZRyJ62BbkDFyiZ8t97U/TjVTDVfIEg8qFZbGX24CL0KDiMw2SMRNJhp+taxnbWiJPNBSAZ+anJZIMju2UYU22Zd/HaZ77ChNy67MZpot84eOF0EaYjWxKQUYx3qOu3eef+iGpvXpZOcrMCOY4mtj89wn1MzaeCi4suG5tCzdEYz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(2400082)(944501161)(93006095)(3002001)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:CY1PR07MB2522; BCL:0; PCL:0; RULEID:; SRVR:CY1PR07MB2522; X-Forefront-PRVS: 057906460E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(396003)(39860400002)(39380400002)(366004)(346002)(13464003)(199004)(189003)(76176011)(229853002)(25786009)(66066001)(8676002)(33716001)(33896004)(59450400001)(105586002)(81156014)(81166006)(5660300001)(97736004)(8936002)(186003)(16526019)(106356001)(6116002)(3846002)(47776003)(7736002)(305945005)(23726003)(1076002)(26005)(4326008)(9686003)(6246003)(55016002)(2906002)(52116002)(53936002)(72206003)(478600001)(83506002)(15650500001)(68736007)(58126008)(16586007)(54906003)(53546011)(386003)(2950100002)(6916009)(316002)(42882006)(6666003)(50466002)(6496006)(33656002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2522; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2522; 23:p+3anVR2KTYVR8qOzKdxk1ib/f2eGhRV0UZvEx0yE?= =?us-ascii?Q?LZtMdV41QtpOFdkWh2xuaAfSDmJrGYIyIygoQtGDjzkYinwNQ/2q9ogsgihw?= =?us-ascii?Q?mTk2d7vv2Q3PZDFO2XiYbKfWpMJdrfiezSuyDhDmmzgMR3+NcV3mHHLKsd27?= =?us-ascii?Q?fbjS7adfAqDujNPgouYjjGVp3M8sfpWZnLiV/T3fhAbhao/uUgc1LVfynDpn?= =?us-ascii?Q?ovX6Dj9J7smlmJRUc5efO7DgqtQvkvKhMJFfAb2OKupfqc6Xunsx0/mH+bhS?= =?us-ascii?Q?qlrrC0bRavjAirPM+Fdb/mZtIthUb4v3F57g84uMvvHcOlX07WxHN8GZvtLl?= =?us-ascii?Q?6GHQ836rB2icdsgGGeYNQG/3lBqUN0VE2nh/epe1PpcNYxm5Dk+wq4cA1+eu?= =?us-ascii?Q?KapFZnN6DM9k7r9mRoB23KeijvnBRweBM9K8ckL2NCLt50nqBbd4TcACHRZf?= =?us-ascii?Q?ekFG5gMxFhtY3amJsJxxyz3VfV3EMl5nZfmgLvXbbctNGuKjQT7axkc19SdP?= =?us-ascii?Q?feAJSblYrWFJ70yacKSLF6lQhidK6Ox5x+tU7sFQLRbJUtUZ9c2LuLK2TEm+?= =?us-ascii?Q?TD4GGSiAQxAWQFbTGiMDXJgeh/ilZ0VLNsb2g6YodD7end8ao6J0bkTgmOIH?= =?us-ascii?Q?2gA5oA8XLHCzhcCmcqc6haMpJ8h1U71urVCapAtHrMhjKdIK10RI/u+KrTk+?= =?us-ascii?Q?ECokw2uGY7wTMgWbIRH6X39RJqWP+R+uNZQ/o32k8so+37SCG5OLfEcaGKFH?= =?us-ascii?Q?kLzmrP8ct3txl5/3UN41ivU4dgqjFbZ6Y7NIeKcHkVZDMZAkyC0BReI5gzVw?= =?us-ascii?Q?oXGvG0ek9rDvtckSUtkZVmxnezKeHe9ddeb7PT9PslvsfGnMz3E0+VQcVgrg?= =?us-ascii?Q?hU/GeV4s+pBbf6MTRbZ6FTl05la6RVRox2qqGsJWLk3DDCAzQzJ4mcnMa1mV?= =?us-ascii?Q?uBxqo0MYaVpzKcQSXHOOSsvbHVH5dlZoDRQdZpUlHbEFSWR+k4fhNbQJA8Yl?= =?us-ascii?Q?csCmW/p8np3kfaEbqUjl0unbsiaxGh1NKRc8CvCpJgPDEXNSl/pN9rb7ZZXV?= =?us-ascii?Q?17pMyHQaSaR7pqhk+tonyzaztaJPx9qIg9IovKvsvRkH7iXxZlblmeLz47w2?= =?us-ascii?Q?1F1dajrbcyjUSMNNi9yTEKTZRotKL6s8uaEQ1DJCIE3mFg1K2fC0vIFhdVp4?= =?us-ascii?Q?7P6nlfJJMskFyWT1ffG0DkaRmKSj7l0JIaZK5WVhlXhl53dQScjvDh5oqCd1?= =?us-ascii?Q?FJemZuZSMfnLJlN2uTxMD6VkW6OsbcnTyN4p3t2MazEZgxKE4SaDUPhZkx5p?= =?us-ascii?Q?h6k7uINawQVJ9oQhNPFbisjC7vzRSro0Fa6v8p2gk/41iqGwzpY+Pj+kitlR?= =?us-ascii?Q?+e0dAPL4aBBGBCnKUDK/BEo538=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 6:4+YWuGhFf/pUayIyc9XiZWAYnmqwOnBWGLB+JG/dfGrfdXFx1zQ0uZFcs1aYTxCiS3d+Y67Vl5De5ifrF1FbbIpPq0MHF+eyPx2RqHYdpnMXFECRvhOu79mcycDkVvuFJs05+9oE1BHIDfeyF1oi7jqLR04fVZ2Tt6wODrJVkqxoEitSR9BbR16oCLbUXZVxgoCA76NlvIHnE/E1XkkANVs5ajCgzOqUDXYctPKGEk1mpPLOhzjKZniFJlv3wSE+HURkDf3k2gQGDIDqRwSj12TJo2IHNi3rgG8IJh1w7g2tbcpAQpVqOShdLTRnjQ0VX2kkFxWGR0piXsY7KIHGyivx+WD+uS42L04yRJcJSjg=; 5:Qekz5iRZddH+W2A5KwrUhh9b4lSlfRISgjwwKkYodEgHvC7/H25hGNu0f1tFPl14V5mDN43hErOm5oiBU8JtcmtSnADnlbleyUxtbu7wPnpzopvPeSV6YYbYRM3/dy1l40szFv0TRo6jZIIZqDpmzmYuZJhpkVSjVoTGDBvKsOg=; 24:DC+ajudIMD/GsBxoJX//fWShkvwsYUVodhQe+HUcAkekIajWwxVw/3cpYz1M1nKB1rqPsP9Mr9+1LClUUa5CB5JdHf2+Y1+RBepz9MJa9T8=; 7:+w3Mwhp/TBbbsJPskfFukBbfk2c8rbzdwKec49dRnFndJPKv4/XdzX9pDXyD6UzY8eLt1E039s5dmPWb3GVT5o3/AWOO8LrA2QItBMWCL2cwXFmuH/L+mZ/TKOP/NYJxqh60vuTLhZ+YXS2BoeHUETq5HdAO1VfJQ9FjmiGVr6/KmynoTMtdYWhKii2staArmf7l8+ZrgSCewMLr3WRuOo9e2HBlirfbVUdTg4VCCyF+xSTyDu+ZO6KNkMSsMcKU SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2018 12:02:52.4970 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 954e663d-3c43-47bc-7d9c-08d5707e3808 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2522 Subject: Re: [dpdk-dev] [PATCH v2] doc: update ethdev APIs to return named opaque type 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: , X-List-Received-Date: Sat, 10 Feb 2018 12:02:56 -0000 -----Original Message----- > Date: Fri, 9 Feb 2018 13:22:06 +0000 > From: "Ananyev, Konstantin" > To: "Yigit, Ferruh" , Neil Horman > , "Mcnamara, John" , > "Kovacevic, Marko" > CC: "dev@dpdk.org" , Stephen Hemminger > , "Richardson, Bruce" > , Thomas Monjalon > Subject: Re: [dpdk-dev] [PATCH v2] doc: update ethdev APIs to return named > opaque type > > > > > -----Original Message----- > > From: Yigit, Ferruh > > Sent: Friday, February 9, 2018 10:18 AM > > To: Neil Horman ; Mcnamara, John ; Kovacevic, Marko > > > > Cc: dev@dpdk.org; Yigit, Ferruh ; Ananyev, Konstantin ; Stephen Hemminger > > ; Richardson, Bruce ; Thomas Monjalon > > Subject: [PATCH v2] doc: update ethdev APIs to return named opaque type > > > > Ethdev APIs to add callback return the callback object as "void *", > > update return type to actual object type > > "struct rte_eth_rxtx_callback *" > > > > Signed-off-by: Ferruh Yigit > > --- > > Cc: Konstantin Ananyev > > Cc: Stephen Hemminger > > Cc: Bruce Richardson > > Cc: Thomas Monjalon > > --- > > doc/guides/rel_notes/deprecation.rst | 7 +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > > index bbd9456a7..5cb5a00d2 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -49,6 +49,13 @@ Deprecation Notices > > rte_eth_dev_get_sec_ctx() is using uint8_t for port_id, which should be > > uint16_t. > > > > +* ethdev: functions add rx/tx callback will return named opaque type > > + rte_eth_add_rx_callback(), rte_eth_add_first_rx_callback() and > > + rte_eth_add_tx_callback() functions currently return callback object as > > + "void \*" but APIs to delete callbacks get "struct rte_eth_rxtx_callback \*" > > + as parameter. For consistency functions adding callback will return > > + "struct rte_eth_rxtx_callback \*" instead of "void * ". > > + > > * i40e: The default flexible payload configuration which extracts the first 16 > > bytes of the payload for RSS will be deprecated starting from 18.02. If > > required the previous behavior can be configured using existing flow > > -- > > Acked-by: Konstantin Ananyev Acked-by: Jerin Jacob > > > 2.14.3 >