From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0052.outbound.protection.outlook.com [104.47.33.52]) by dpdk.org (Postfix) with ESMTP id 9A8762BC8 for ; Fri, 4 Aug 2017 06:13:47 +0200 (CEST) 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=9bSpjfSV7L2dZ8dud+3W8/YGPlDeYfGxeXbw/E2M4N0=; b=F3r/7Jb2ECW9lqSo+VWU1StNFWKCTMS9dgx9QyssPgR3XGiLGtK16zouPUSYhrx+KuFDBE9bXSr1UrKNlPi0aUbggB2UFbBEW+zHgyVAMTeXvkD0IloJDIB+uV5rcC2PVC6elCYH0n+H3kNimiiu8fMjFXlEA3uTB36zHc1kQ9o= Received: from jerin (14.140.2.178) by BL2PR07MB2435.namprd07.prod.outlook.com (10.167.101.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Fri, 4 Aug 2017 04:13:43 +0000 Date: Fri, 4 Aug 2017 09:43:23 +0530 From: Jerin Jacob To: Yuanhan Liu Cc: Zhiyong Yang , dev@dpdk.org, zhihong.wang@intel.com, john.mcnamara@intel.com, oilvier.matz@6wind.com, thomas@monjalon.net Message-ID: <20170804041321.GA17286@jerin> References: <20170712075846.14834-1-zhiyong.yang@intel.com> <20170804040728.GE9612@yliu-home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170804040728.GE9612@yliu-home> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: BMXPR01CA0010.INDPRD01.PROD.OUTLOOK.COM (10.174.214.148) To BL2PR07MB2435.namprd07.prod.outlook.com (10.167.101.147) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ce4b1b47-30d4-408c-ffef-08d4daef3350 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BL2PR07MB2435; X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 3:jbL0LBuzmDcZzTfIRr812Bg6WDS7hFp5WgRpOQGCzs3RqWjjYiujlB2hxCpi0T+RuJCbZNVT7Gnn1A1ULi+9tSDXSNN82myowSQgjyFpiYCbM3liFJhf0SlyyiujwXiN3sTwZ4haxOD3sTZFLjCNdFpDvfVi6aQ49SYRK9t00U+3oLQn+z3JVwrhir26Hdmw9ISu6no8tCeIgNHyB43Jy4FOGkrfR7MYgJg1bvBGTm/sG4jEBTb9AfUxiaVQzuHl; 25:Z1TkJBSns9PTngt1TZgUdOclQYj9qIDg8ViYk3tUR1S70FDgvXxGfyhxcaFBE5itE7Vfco3XleQT94mqibXyZqbr4EVvU29nLGsemimWevKDKQKrRTW4GMO/jWiA1Xm6EA9+/8hMDyeLQv6RySn98XoiHJlBXAeJQB+wTrJ0uaVHW/vejaBNfQzfFig2I/lW3gEboEnsLT1QzPitdz2rk4RKxw2yBngLbELidK1lK8FYC4NUe198Pufek+/qbJFS6fg8DWCOU0uBW8KsWpViNTWUAK4sYgVe5lPQFNvTzGdK0sPjj/9eUxE9GJ+VVLDJCbYU7vcO5EaKfXRFtFU7Nw==; 31:G9zshrGLxB6k7N62XHCrUTeEoS3N6qCI8/SZx6x2QjZEhqdqKmszmS+VeKTuxYyBizNdRyKhy6shBXWhW14ydgX0IHL4q1ICq9qSFBr4wBg3/ObsPwMhpR2yyxlcrwKw9umssODadH46F3tzRsK4JzJdkEfsNK4OnM4WG+jmu4r46wl+Fboky3wrGyDNBDnkcqly9SwIMjOLwmK6Jo6xv9H6J38utvm0Iq58h38fusU= X-MS-TrafficTypeDiagnostic: BL2PR07MB2435: X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 20:5frTu1kAAObxXqSrF/ODlwIlE6IIvvTNd2BviIK39zggJDAR3OxDO/HMBMMcIcCf/YtAlFcax3ORs/BapeARb3skEeqkPweUVhuTxInhWVOZXJPSk3iai69l3panimrMjfTU+R141Thuqp0wdMwMbaX4AQZc4ICFkGv0n26dXoJHazI2zrq7uDrT6x8vItt0Cb5EYl5yf98LNaJe+ZUpoqmoLNc84bxnRArfYGhb/f5ugLs8U/dP7lhsa8lnVvc8MpeAjamgWH75RhhOMCiwfVNR8p2rGOwli/qkgg+keJBEDEHF0bEWr368+AEqhocgB92qW1FB0+MMblKnOj7tZQAXT7QrQNx/LnnaSM6dEZJuoK0csDhi03hiILiPod5zOpJxnV07+XlrLn83c16JtfEQE3cTA6i/kfp4itWeJlaYGXEamKj+MLwACgOvCSDw1TQhn1ejlyRzD5TwEYmev/e2BSIBPzfF74EBa7uiVxrSm/A1Eh/8ZsnlfzL2Y5mkUha8ADU13egyUakW1WJWzRCycp1oPvTYc5u6gwlKJNtasrRyj/2wi8tlI2i+OZraSo6ra1gWoTimrxSL+Hw22hfq8bWvK9trMDbtl+YUqEA=; 4:/VgRHPDi6WDvhCd4DgMJilqGHKSARKoCJONqvFriOBpQ4D9OExLHllfiQu26gP6WM9H0dyjGXPju5M4lykWuHpwwYJyM3g9fUoPTHbDcVEVwUQZ/xwYGFjjbt9R4JqS5Ij3zuRTAMu89SOrG99LML3Dg65kye1ZNECGDgvPWONeduObgQXZ9GMKc4XrYy12/HnqHZ8qBXhM5jWS2KCSKIJhiGT0a5hCOnlJuj8+nl8fyCCgHw0WUhm7uPViphQP1xY7tiILoSmhz10lNEPGPld+zZQ7nXt8xcaZSZrLM80A= X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BL2PR07MB2435; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BL2PR07MB2435; X-Forefront-PRVS: 0389EDA07F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39410400002)(377424004)(24454002)(189002)(199003)(13464003)(106356001)(189998001)(50466002)(97736004)(4326008)(305945005)(66066001)(4001350100001)(47776003)(83506001)(23726003)(6116002)(3846002)(7736002)(7350300001)(1076002)(478600001)(2906002)(2950100002)(42882006)(6916009)(8676002)(76176999)(101416001)(81156014)(50986999)(81166006)(38730400002)(68736007)(54356999)(33656002)(6666003)(42186005)(105586002)(25786009)(6496005)(53936002)(33716001)(5009440100003)(6246003)(229853002)(110136004)(5660300001)(9686003)(72206003)(55016002)(110426004)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR07MB2435; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR07MB2435; 23:VJEuCcDqFpLyhqvOdEiE7A0CZygkAppe+VMx/pcNF?= =?us-ascii?Q?jIlxOeqZ+4rdAmLTE2VQ3xg+VTMmQW+XlXydHc2hZsay4Sl5XlptqdU8FeGl?= =?us-ascii?Q?5yKV4J8oBBMjd35KDc0T634iJ221vPg0Hj0HkHwlR/APgJjomlH7rFKdmWVG?= =?us-ascii?Q?L86MMbrL1rVndDLscWElL2j1OgP6Dh80W3KHY4m6rvi+wmBY/K1GWUhUmB5u?= =?us-ascii?Q?Yz4okSUjBsNZnyMrJOmJdHoULO8Ad/fUwTutkQIWdsnH0hjlJnSIBNc99UxO?= =?us-ascii?Q?2G17fqjvi8iqA6uq2VbGVYwp6vgsmghgLqqsmLIJAcu7amzUYbY1c9r5C1SC?= =?us-ascii?Q?CW2Gxit8ckxvEHA0584G3LQkBL7+/fxDT8DY/F92l3ux1rHQk490282gj7Dg?= =?us-ascii?Q?hm0aZ8nofFtNslx4ZgjP66cKPYhYTKFuddeAOzuv5MJxkwf4O4WYf/a1lMdp?= =?us-ascii?Q?yF6WAIibHEoVCP/+qxonfBrYdJoCVCD9voL6nqNdBAWacaWPkcFynmb/0yCY?= =?us-ascii?Q?zOWysv/VVtn0xGI+XLae51XM+2HvRVwCIVgF86NGJRTA3Rn+ojeGCBAvYq8D?= =?us-ascii?Q?tbx5fLL8RoQK6TUgvMkqxyRGZPmVrc24Yc+9/6CGDDS9eJTAk7TnQnGjcyPT?= =?us-ascii?Q?5A8mwgKJXGRb4FUvpxsI3rppzP3aQdD4JrnMiDEZguoYC/LRWo5/+HLdJ1qX?= =?us-ascii?Q?RMBGvlPi98/8gOvl1b4qQESzPtmjwV0mPhzXLu12cEJj4bGs88TRmb7j0P4c?= =?us-ascii?Q?TEKix5z3zAqnOhJvab+d9wFDp0Ayr9SVmxzLwfN4bntew8lp3m2cbDeCskCI?= =?us-ascii?Q?xqOQPmNzZeCNsSG+2YeylssVJX8RArdI++CLppqzy29h5m5LEdhhjb13UxYb?= =?us-ascii?Q?VZIYCErlbGOPrF2BlJMLoBlBk/sp5qhR+JAqFFVpUQzALx8jMpLOhxp7evMP?= =?us-ascii?Q?2t8Pokl6cyPl7rbnnLazBwW71tjah4oILSvpq+5XrhXmgXE3am24evDDezsE?= =?us-ascii?Q?3olVPoTb9dtSg8kTbD6sVkmDaSzlpQb8jE06VJiy7zTXTWYhAbdnqLkOtzdm?= =?us-ascii?Q?bpVo7ebDF3Us9DTxp1V9VZR90hpECcQGp2zYnOxWqNNSS9O/rDdfNtMaVBfu?= =?us-ascii?Q?tySyKGMEdYSD/bozX3WkQDXf0TWjf1Yl3wKODNqZjjHtaN0M1CjkdyGlB4DU?= =?us-ascii?Q?t0+it7hAJ7SqMyVAv+Avh8nTKSNED2/41Bsc+Zm98HsOgl8s1Fw6bE+OWfAL?= =?us-ascii?Q?34XspEviQcK/HdP+6vwQwvhiYyKRWXD+0cd7t1vH1sMgCAM7QBrTH/9pp/vd?= =?us-ascii?Q?dgJSbRQ/pEgp2w5SlMHbRgJH7I3WMtsjrNerdx5HDUtU2/1BYchPqbhkyeGM?= =?us-ascii?Q?TPXDpDgKDs2NwjbMY4IG9kr/cAgN7Gvjw+3bwu0IWtj4aBpsr60Kzap8yP+1?= =?us-ascii?Q?0I0c3wKsjF2BYLOvWUc6UpjyFsafCnJOHWwBfO5805thiAKikt4S8WSIza/z?= =?us-ascii?Q?gZuZNXnOqkmRQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 6:q/qeImmSk89g/8ki+i1QqkoNOHPUhzMxi+1dGWkKie02Iq3QqDBTGR7MSlog6acUqvirGnFD+VdZLxch7c86HdWsm/HUzNtqrXMF6RJCNdnVU65T36ckeq5hzNSIPq2SC3PmLDTSxhEl1dyE/2HDQSvu5Cx54ty63X4V4RNUfNyN+EMzYQtyrkq2Rv0aGl47aUe7u01ahj3kVZmnu6c5AoEJwW+X020bdGW36W9VYG3vVWrJ828c5l4kx4um1tFnYRQChhIOm0ZgER3zO2xbIydYSlhVz177R8nhk+hJ7sdsbsUJ/rtybHyCIf9yuLwPTvVcp1Lod7aTS7aNkwFmrg==; 5:hhHu8ybuhceGKsWq27JVUKj+lDziEYwh6lxbS+kzMy7OCglcOL0ver1pKHqMoCiEDXiGPi0tNPQa+6wV61ABlqHGKd/xTOlR78zhfGxDHOZZNucPwlplsCQdJgzmaH8Q779ps9eIKCP3R0HTAbxFGA==; 24:BV0Du5hGKzsO5sfzNFAPPK73KikqYSb3udpJuIKurN8hYewTpaLsGP6/BCeKs3Rf0NSxq1qdCDn2is7gG6xAZYN69FOUpxc9qsiNmIuPMjM=; 7:xlITiufx3XvMa9gKrXjTpD417uyqnWLcx1DKP/e2QEYafmLZ2joIq7fYDxoaD6nOOOjHj4jB5WoE0/n5TkB+oJhdMJhQpuTHs6HXluW32Q1+m9aBFICO9mcmlQSkeY19Xtl9YTwk+JhcR/drdrjOHk29mZrWd40RPJuRjjAGIosRSxHklLE5/vf8WGGJxjyuUvabacvNeAbYeF8iHiCDg21dbtt7ZoDxOPy8sE2hDxQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2017 04:13:43.1566 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR07MB2435 Subject: Re: [dpdk-dev] [PATCH] doc: announce API and ABI change for ethdev 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: Fri, 04 Aug 2017 04:13:48 -0000 -----Original Message----- > Date: Fri, 4 Aug 2017 12:07:28 +0800 > From: Yuanhan Liu > To: Zhiyong Yang > Cc: dev@dpdk.org, zhihong.wang@intel.com, john.mcnamara@intel.com, > oilvier.matz@6wind.com, thomas@monjalon.net > Subject: Re: [dpdk-dev] [PATCH] doc: announce API and ABI change for ethdev > User-Agent: Mutt/1.5.24 (2015-08-30) > > On Wed, Jul 12, 2017 at 03:58:46PM +0800, Zhiyong Yang wrote: > > This is an API/ABI change notice for DPDK 17.11 on redefinition of > > Don't put 2 whitespace char indentation here. > > > port_id. port_id is defined as uint8_t by now, which is just ranged > > from 0 to 255. For more and more scenerioes, more than 256 devices are > > needed to support for vdev scalability. > > > > It is necessary for redefinition of port_id to extend from 1 bytes > > to 2 bytes. All ethdev APIs and use cases related to port_id will be > > changed at the same time. > > > > Signed-off-by: Zhiyong Yang > > --- > > doc/guides/rel_notes/deprecation.rst | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > > index 257dcba..f265980 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -54,6 +54,10 @@ Deprecation Notices > > Target release for removal of the legacy API will be defined once most > > PMDs have switched to rte_flow. > > > > +* ABI/API changes are planned for 17.11 in the "rte_eth_dev_data" structure. > > That's for ABI only and you missed the API part. Meaning, you need also > mention that all APIs have port_id parameter will be changed too. > > Also, rte_eth_dev_data is not the only structure has ABI changes. There > are few more (for instance, rte_port_ethdev.h). As said before, you don't > have to list all of them, but at least you should not list one example > only as it seems that's the only structure has ABI change. > > > + Change the definition of port_id from 8bits to 16bits in order to support > > + more than 256 devices in DPDK. > > 8bits -> 8 bits. You might want to reword it further. Besides that, this > change is indeed needed. Thus, > > Acked-by: Yuanhan Liu Acked-by: Jerin Jacob > > --yliu > > + > > * librte_table: The ``key_mask`` parameter will be added to all the hash tables > > that currently do not have it, as well as to the hash compute function prototype. > > The non-"do-sig" versions of the hash tables will be removed > > -- > > 2.9.3