From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0046.outbound.protection.outlook.com [104.47.32.46]) by dpdk.org (Postfix) with ESMTP id 7083B1B42D for ; Thu, 2 Aug 2018 05:38:39 +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:X-MS-Exchange-SenderADCheck; bh=byuK2TfDiKeyMhbC+FA03vX+5Jwb2hwpDD6FFAHXWMQ=; b=o+KgV2yx8WcH6SxeYTZ0bnIVDfdIlSccSixm2u5lsQ+B5lXyADm2HD4v5pVI4tHDnTcJtqyLNNeIKzKZJJiwn7SKqi8aWmR7lKAjJwwNkd3ixVSaB3dzJNKXOp5jGqLcdtlkNYhbv8he/jQcCNQfTBabUEplFPWaGjqJt5wf41M= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (115.113.156.3) by BYAPR07MB4997.namprd07.prod.outlook.com (2603:10b6:a03:5b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.15; Thu, 2 Aug 2018 03:38:32 +0000 Date: Thu, 2 Aug 2018 09:08:14 +0530 From: Jerin Jacob To: Anatoly Burakov Cc: dev@dpdk.org, Neil Horman , John McNamara , Marko Kovacevic , thomas@monjalon.net, keith.wiles@intel.com Message-ID: <20180802033813.GA5930@jerin> References: <12c37dfc8dda4acbd7b49b00a577c3a9f5cbfbba.1533125146.git.anatoly.burakov@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <12c37dfc8dda4acbd7b49b00a577c3a9f5cbfbba.1533125146.git.anatoly.burakov@intel.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Originating-IP: [115.113.156.3] X-ClientProxiedBy: BMXPR01CA0033.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::19) To BYAPR07MB4997.namprd07.prod.outlook.com (2603:10b6:a03:5b::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 05af96b0-119b-4289-0efb-08d5f8296df6 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BYAPR07MB4997; X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 3:S6dKfeqd3eBhHtf02QZBCESR3Tnz+9dX4fBgynD52k93gNGS8L07/rdPn2RWGL0KbC84h8zayzDUtPgTiqMYSiZQQyqb0UVsdckKnpjbR86/L+wPIi5rIw+UWp5nd1/bb/9vUYh9kD+3/jgP86yfiZBFKohUxl1hHyquCXh9sOhqRftewQLeas42spdgjnZKFb3GekNKmuivv7Jx2oxii5ZH/Pl4RGsCcCzxL3kx8bNEQeSHbWAfjOiodeCMyRBv; 25:gukbynslcKJr9/dRMTbpJSCrvjiu64InEreOCzmZM1uMnA00m9AiJUJs+rAN2d1OyLLsN1k4sYZR/0p6DQiOuafCusR/bS5qAF+K+WOa0gb+wPMSed6vfAOkseXruM9dkPufSs1xrkvwPZDQSZoSKVvvfSWAr+SimqvQ3JsXmd+Wn9UgxNr5ciosGEtYG/mMiGUNZ1n4RqLd2mb/gIjd/dghA0UzWXyTy2rfi8HSF+29Q01BZoYU0dpo5ulsrZW2Nk58UXVU9ipG3S8+16Fqa8gtPHDz8ldfiTZhk4tgxk3pIgY5i9mva+mR0N3pwtupS/Vhsx+plHAVuSva4xezHg==; 31:XGFwrN5qmnkCuvjtgMtodgdFUpZ63/bh/hOQeqWq7p8iyjVjIFK8SSATvJ0FxaCeGjU4ht3IKu4F8Z72HU7IeeAe4pworRz0B4xfTuEV11l1ZMz2pBNvQEwBMyAGworXy1pu0MULa/rB19ioXt/45XFwOMsrFt23wUL5L246Sq9w+hNgzfZ5SvEfWhDiVpfRePjPGOqGkAkJl7PqcqMsBseU1cr+fyWtB5ip2JtvY0A= X-MS-TrafficTypeDiagnostic: BYAPR07MB4997: X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 20:63jp7UY41lr1oP43+aW683HACvaIsPzNNi0Ff5YCq8ZGKlIUXGiysrzHLlrskFWzujSFQiN+nVE7lZ4oTlILgpYEyS2hdLts/r9j6DN4qnl8aOHuoqwQ/mYybPk3MW6D/V/GtWugfXUAdFSgzsYUCPilfSNMQKBgtVwagg2OtKgW2dphDQ307gYqH9Z9YNZ9qe8tJyO1N88z0rB0AksFjHOLsB0QMQi/e7H2hZSUj3hpiY8E3E6Glh/8ITpW4TJ4IzfgHUfSvHKstlkVxYBAyA0JMAZ70NXyQN/ZALEiSogTzZCus0ciLR5fyEoqHexCmXFT4LTXB/vw3yii9ieJaFwaPPyzGAsZeD+LNHEeZ0IF/gJGUE/eTiiyTjUX9OkPtMmVdZKaVdxe7StC3iZVLuu2TlkoI2KdiMIUdK20zo+lBATQarivfwloMEFwqs+PV1YJ7sb+1x2sqwd31kcnQcjr2kvo//KV851/CxifFkZaCKvRO4TnNl+3MBqkrM+ETlkVtAoAx91vyHYk5l+E9gbdxz49DP+szIAfR9ndwLy68j681zYjQTnigt8ecpjse1/96MEXSxfuh7G8sArWThbmcsbo3Y/r72eH7JJz2mo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(100405760836317)(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(3002001)(10201501046)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:BYAPR07MB4997; BCL:0; PCL:0; RULEID:; SRVR:BYAPR07MB4997; X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 4:Bi4JcB729p7yuzkhF1C48YAOJWy/B9PhPFBirbx6GQV7WeCBMRnUEhXWAjeCjzUTwf2gehqf64KyNhjOfShxYIm4C+qeSTbPXzh00dAO3qkXkgsrPqO3m02avweUL4b8zgPBu29pAflWjlWK7JUmUCNhOBgIQDaIzOUUnmMT9kakJgvnd1SJBicvusztpd64hr13TDd7BtsdwiskJ+Rt4KZRi7CI5xp74/agoBqTGOz/DFAGhSKlbLpIJs9ZN29/Tuhi/p7Adsi9SLx38S0ratlNQS8W78POzPFXwjVzakNWA6HwKVYKAglj8NjCK/4mA+vY77GB3B9ZqfDfXrhPQrGZsyYq/KHJ+F2/cqvIero= X-Forefront-PRVS: 07521929C1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(396003)(136003)(346002)(376002)(13464003)(189003)(199004)(8676002)(14444005)(68736007)(2420400007)(8936002)(10710500007)(66066001)(47776003)(33716001)(106356001)(3846002)(1076002)(25786009)(23726003)(105586002)(305945005)(6116002)(7736002)(229853002)(6666003)(6916009)(15650500001)(186003)(956004)(6306002)(52116002)(58126008)(6496006)(11346002)(446003)(476003)(16586007)(478600001)(55016002)(81166006)(2906002)(386003)(9686003)(966005)(53936002)(54906003)(42882007)(44832011)(97736004)(7110500001)(5660300001)(81156014)(4326008)(486006)(55236004)(76176011)(16526019)(26005)(50466002)(316002)(33896004)(33656002)(72206003)(6246003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR07MB4997; H:jerin; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BYAPR07MB4997; 23:IyDGcIO/id8jnmdhv0l5WcFe5CLw3eKcbsbsWIwhx?= =?us-ascii?Q?KwBVkk2sMGh/aB1fB4ZahEXwrxS0qKbYkdrCg6agbLu1HLpsKJK12glmR5b/?= =?us-ascii?Q?7zyiWf+w5RZuVAi3DpDJPSoRPl0C7RfbARVLxyN1d4pO3AkI6YYas3iTY8qs?= =?us-ascii?Q?OVQKv4thrImO2Y4PKafeDGFzTAdPkL4Byk8rfwTIQkgJQuxz0WV0WXP1QXlx?= =?us-ascii?Q?HymTdbZF/mrFL1dIEMHV5eb+t+EJLBGvSWdUNwAqmcwml6bItFgm0YWKlSFo?= =?us-ascii?Q?wpzkAuusrE1nmYUJMJGxWsIABxQ1sVmEKDOJwl+DEtjF4x4pL1Oq9+9HQ4kw?= =?us-ascii?Q?i1cI/1cfetUyS8ePkpWIGlas1WvBYNRcV87vvBRoz6Onq0TzACwwtjPPBFNl?= =?us-ascii?Q?b+bZjGpTfkkOb+7zaRmUdchcblbkWrq1pp2Aszq34x/7SBnyz9vqy8pSM055?= =?us-ascii?Q?VeRb9hImJlC417W3AB7Q/TlJxUuICZXVy6QK1AVE8Jfg/5Gix1PxFFM/lSbN?= =?us-ascii?Q?Ea6nk2a3OwjrCwA+jrU+JHsRFevBcmimsw8U8xhYOPQDKVSrmGH2R+mUwF6Z?= =?us-ascii?Q?PxlyHHdEHC3xlvIHVtP1btF3Kc72d/6SRDV3ryztrUBJGg5qzxLkRJ9d3Mig?= =?us-ascii?Q?fhVdI3bVjLbl1uBg0iOEftEkdbjl/2iFV2IjsDT1ScKGTAjPUAjp2adkgeBz?= =?us-ascii?Q?d1XcudSmGoRtA2vuyI/G9s0iz2lnUVPupY5Tti+1uMyIFU6puNcpjmlXl825?= =?us-ascii?Q?JdiIUiPoBjgZyHT3AUlqjFyAyJuXxNydZiwSDtkxG4BMTUryxuF7VFmjlH9H?= =?us-ascii?Q?BhCIXHVvCdY8fghKGNcOPYAa0IJ4PFsytn/X67JIe9hA1XZJL+vRudyKCk6A?= =?us-ascii?Q?Yho80STO2mbI7PL8t/sN3CLgnj7tfQKFmoHNTmW6BBEc7lMUC+Xq3IR39cAc?= =?us-ascii?Q?gserhViH+TfaV9AeOwNchU7cWqJa8rKOluxg/xdijcLejBvQbKBDdGazHQmQ?= =?us-ascii?Q?7auZT945vfc62JAIAz8BOmjW92ug2MkfRcHk5UQfhxDdQuKqqVG28W+wKDBr?= =?us-ascii?Q?5aiPbicJ3TPsS6960RadBI2lyja3zErpj7iM0/7+VmOiDdacooga3ozjfoR+?= =?us-ascii?Q?Kxepos1gsLk2Rz2YZJ6KZiDogud/X9Ua8AjyWtnlRdOwZI9ZXcOde9C4WbFL?= =?us-ascii?Q?vB3WT4VXYDB/DD+GfwpBC1/oQYdB9tXuY/FvOHTbEbfjm+PmwXx2bfwRgsp8?= =?us-ascii?Q?sT5YXN8jdM43cG4mj4vMnpIB7M9SvouAburXIZ8ad5pL1EK5m9GO7GfvTmKO?= =?us-ascii?Q?yKIsf8O/qb7ELve9ZHnsrGYKDqkl9N15vVbFZDiSuHFBNZvbl6ZHpgk1x5ru?= =?us-ascii?Q?tP/+Q5s6npkV8IKjtbuzJsG3vcWoWBxJ6FykIv2GZ2qGhRDU7oaR21BwdO4Z?= =?us-ascii?Q?EsxQjC1ZHOtN8ISAS/y8B1O6jAxhvtuwR+R4mbe9g/vquGZHCgwjZ627bkpC?= =?us-ascii?Q?heSZeKhrakwLkndD/6mMKvRd3NsXm3xx1gAU2N64qYgmknDq3E6IHrQ?= X-Microsoft-Antispam-Message-Info: XYP3YtshPVFSRMGRNM2VyM4aj+RLFCqWgqLMYGZIaikH9TpmUWbwKpML7KPswEmoZsqoWSKoJ7CzwubqL4YyycPH5ZTa2enrRV1BQFI42cbTkOcclQTDysGddmvOFmrlJ1frmC9CC5XtZdhsQ5GIu/o45iyx5zwDFBLH/f5y4/gYbRcP5Awvnir+SMft9ZxR1RpJTkZ3x/ru/VweXdiHU1HQBouduQIGo1aaNtu8j5BJkupKRVHMoOJPMjdVqVPzCJESxAjBvjpSLLtZC2N2ZIjegCAk6e26ktr1LsK01wCbAsnxZTSOx/VEtfZk3KfGUFX81dHxXljcxytESc8+zT3lLE28VfhnDC6A1FwG24g= X-Microsoft-Exchange-Diagnostics: 1; BYAPR07MB4997; 6:AUdITvI7X8CNXf+ei1JUixoIgL4IPNrpCfeiaFhK4TiW46zxVh6sMZ9qeQjnE8aOQbYQJ11dDO43klKT3mXrLTHg0ZmKQY8iU3qLTu0/Kpiq0SuULHOrRnHHYWe9cV8XcflK+t2wDVvaSxO4ec1R1EFf50XsQsYeWMxVxwyrhz8tjiVt1Nu6y4ffwkIhB7130naXLDeL0IcC3it3CY1sJYWRDJPU/QDv1IfSWzWuoJJWLUCkuXcM22xjFOqRxK6APLwBxSq79TQecU+7zMsWgVVSLJp0fZ4g8EVACi1OU0QgG6VHz6JjHUCScZ7yjkC48u0okfM7zWRYooky2bsX+10oXqprhKY+f2gpS62qbbGp8e8sY1cY63NqFh04FB2I03Ph0+8+bor1v12WmA/J5OMqLzMvxaq1jjJnHUjuvH50nRBKLwMewly/vvz5z4HaUmuCxRkqqClz09sjlt4WAg==; 5:sCpV3jqR3lqFZNovn24PKoKZiWurajkjkKWMNovzAbcxqnymjtkMXbJqHOUID5mPY6GWaSpYCvS7Z9fVbujGmtNfOksYz0eatb1t1tm1DjIsjikqeuFVWL0diyEoO68XZnj95CvUN/QPLDNN5Ej1m4DMOhfsLsWf9kkzKQMFk50=; 7:12CKnwIVP4iz6T82BeKyd7kHF1g83886uQ5ooMvnAj17nSKsyTjb6nxMc5rDLZOX1rcWtr1ffKgeT4cFTzZcltc5pb7Xqgu9vuD/eiQ2kX6DAm+O6S7mG3twYTbwLOLipOa3fqSgt17C3u3lwyLtxJh2SSb9OQ7nVunjo77IoNpzzgYxuQuI83r9rgUPWBjoAeZ6jW95R6fCPDoFdIrjyNS9nidLcyIQk9QzRGK98HV2blfzYRyG5RyRiw9Qo65N SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2018 03:38:32.9699 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 05af96b0-119b-4289-0efb-08d5f8296df6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR07MB4997 Subject: Re: [dpdk-dev] [PATCH] doc: add deprecation notice on external memory support 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: Thu, 02 Aug 2018 03:38:40 -0000 -----Original Message----- > Date: Wed, 1 Aug 2018 13:07:16 +0100 > From: Anatoly Burakov > To: dev@dpdk.org > CC: Neil Horman , John McNamara > , Marko Kovacevic , > thomas@monjalon.net, keith.wiles@intel.com > Subject: [dpdk-dev] [PATCH] doc: add deprecation notice on external memory > support > X-Mailer: git-send-email 1.7.0.7 > > External Email > > Due to the upcoming external memory support [1], some API and ABI > changes will be required. In addition, although the changes called > out in the deprecation notice are not yet present in form of code > in the published RFC itself, they are based on consensus on the > mailing list [2] on how to best implement this feature. > > [1] http://patches.dpdk.org/project/dpdk/list/?series=453&state=* > [2] https://mails.dpdk.org/archives/dev/2018-July/108002.html > > Signed-off-by: Anatoly Burakov Acked-by: Jerin Jacob > --- > doc/guides/rel_notes/deprecation.rst | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > index 14714fe94..629154711 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -8,6 +8,21 @@ API and ABI deprecation notices are to be posted here. > Deprecation Notices > ------------------- > > +* eal: certain structures will change in EAL on account of upcoming external > + memory support. Aside from internal changes leading to an ABI break, the > + following externally visible changes will also be implemented: > + > + - ``rte_memseg_list`` will change to include a boolean flag indicating > + whether a particular memseg list is externally allocated. This will have > + implications for any users of memseg-walk-related functions, as they will > + now have to skip externally allocated segments in most cases if the intent > + is to only iterate over internal DPDK memory. > + - ``socket_id`` parameter across the entire DPDK will gain additional meaning, > + as some socket ID's will now be representing externally allocated memory. No > + changes will be required for existing code as backwards compatibility will > + be kept, and those who do not use this feature will not see these extra > + socket ID's. > + > * eal: both declaring and identifying devices will be streamlined in v18.08. > New functions will appear to query a specific port from buses, classes of > device and device drivers. Device declaration will be made coherent with the > -- > 2.17.1