From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0041.outbound.protection.outlook.com [104.47.42.41]) by dpdk.org (Postfix) with ESMTP id 790B4D53C for ; Fri, 11 Nov 2016 14:18:52 +0100 (CET) Received: from DM2PR03CA0044.namprd03.prod.outlook.com (10.141.96.43) by BY2PR0301MB0744.namprd03.prod.outlook.com (10.160.63.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.6; Fri, 11 Nov 2016 13:18:50 +0000 Received: from BY2FFO11FD036.protection.gbl (2a01:111:f400:7c0c::123) by DM2PR03CA0044.outlook.office365.com (2a01:111:e400:2428::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.6 via Frontend Transport; Fri, 11 Nov 2016 13:18:50 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD036.mail.protection.outlook.com (10.1.14.221) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.707.3 via Frontend Transport; Fri, 11 Nov 2016 13:18:49 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:781; Count:13 Received: from [10.232.14.87] ([10.232.14.87]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id uABDIlc2022855; Fri, 11 Nov 2016 06:18:48 -0700 To: John McNamara References: <1478865882-15315-1-git-send-email-john.mcnamara@intel.com> CC: From: Shreyansh Jain Message-ID: Date: Fri, 11 Nov 2016 18:51:06 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <1478865882-15315-1-git-send-email-john.mcnamara@intel.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-IncomingHeaderCount: 13 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131233439302112177; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(3190300001)(377454003)(189002)(24454002)(199003)(110136003)(189998001)(68736007)(6916009)(8936002)(92566002)(5890100001)(33646002)(6666003)(104016004)(229853002)(4001350100001)(36756003)(106466001)(105606002)(97736004)(2950100002)(2906002)(65826007)(85426001)(8676002)(31696002)(5660300001)(50986999)(4326007)(76176999)(54356999)(47776003)(626004)(77096005)(87936001)(230700001)(81166006)(23746002)(65956001)(81156014)(83506001)(50466002)(86362001)(356003)(7846002)(305945005)(31686004)(65806001)(586003)(64126003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB0744; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD036; 1:WImTKWt3uB+afGOUfolOq9FLnfx+jeYvQtAUdfx38Ile6u5f0Jpt7wkWpqnoBjAO4iUaSzZIgOxM+9hWs1X49hHw4IwqkT4vkDnHFSj6OaJsJFko/IjRYFz0J+07nfhFfKqHXPoXOZtjKqHkX5vOF5Q3lgdcrShpkqShMWS5fcV9rGQaWYjAWfGL9E8zdreSaS8CVi4r3bRtZF7iqKa5eAfC4vCwhd1AMU9m3v3LLAHNXvXBQd0Ov/pqvkJwahyfaOHAfRAf0HKsmbM3vnsMFat6w0ShWpnfVm3PnFqUqaI3fUfRDpo+USlP+Sfcsyw4t9AckV2kIxRxx6V7YvDLY+fQyLuew/vC3j+5WnWiScMPcNR0Fc/vYhvn+UvtIQ81W0aVw2yXyPNCMe54V9osIUOOriQXdNnSkT4pKcrOuZn2ND9adjJ9d6DkZNb0IC3QPL8zPioSGL1ePuW+in3ArxA1pESVP0Opv3BOUeR9sUTbvo2eDQJFGW9awc6IVAQY15e+0K4bySUg+4X7EcaN+vmcm7dy9MB/6IBkx18uown/fsx+4GWcV2QDoBHqx48SrWeuTtFjjryx/f8HxvxoMmRK0Ct/kwbVW4s0eThaf6nokG3Idijnnl8Bnc7OHcl7tqK//Ne6rmehgR6fkPPsvTt95Lr7Z9p25kklzI7bwW0= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0744; 2:UFafHorL/6rA408TZyEalIPqGseFDLm0WxfxyV7bqIf1WuI3A7lLKuezf8KHy66viWEIO4lJ/Nm1PV3mCkrCKGEisiLf3vPcnvEfBF/wHmhIA/hYDIVHnkYVe3Hsrq3NQPZGcnrvwlo5+sKa24UbnNL81Y0ukTmTf9HMbO3Goss=; 3:5iUVNzsvPHWzNzWGsxNvW6Zdq9GExGjxA5FaAnc9EnfjMDROCWBiriMlDFlEYzwH2v8M9j1S5b9qG3gTHTJ5NJu2MUjcqYhHD47i7gwQEt9d5MfVyYCifGLgL+KP5rsz7/35ZRY3eIvlm+1uexO26YffXUq3goYPeanyj8VYcmxSHbgXidk9bLr2UaABynws01QqZt3iCzhBqowTm8ebs/A2vuk3fn2bKiyM8myRxIVgSZ/OUSpXpZmeKuM1qBrq4V+MAdWTdVavF5ZzRzb6ZQ==; 25:Q0UuLMdum30YUs3WzRrGpZdzQQsemBFM3l42mWzEC8JAmp9WxqbG4xMui55fa/oFFyLQwIKIBfcfz2Ie547/+iR6ya2VnX5mJHGscJMT8bM6mlyH/cesFa0e/OW2JfxYvY+ZwjhxL41kfuxjn+7EyOOCuzwFpJFXKN5BbI4f/uuFTG1cnSEJAjWs42g52p3IFwiTtjfPkDTAugh+7RPSRWz9ul7l4LN2D5K0a6xTI2Nf3vjUumEXVoE4I+mG2uzVO20etAdmpOg7jEK97cz9/hY2kxHEzvNkWvLHVHHv6yApzZeYfjLerhuwFnSd8t1QEwqY+KEdk1moU1Ukqj4XdnNhL2iRu6XftyY/QULxmtmM8soFu1hxWe12QzatlWHHsIaU3fi6P8UrglolzmF71/OfwwPVxZ7Dhhx+LxrAxqB0iZvWdhLLufsjx+lLxEyXb3f0iKhruIg/7Lao7vhHDA== X-MS-Office365-Filtering-Correlation-Id: 1db7b402-ad90-472a-48b1-08d40a3546a5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY2PR0301MB0744; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0744; 31:2SqBW43NT/d9V0+oyduEYFP98K90xePDDK0PyRCfVqCEWXOW/2d6LZOsrBp2nNLts8O5OVBIO0czLSnXrXowuzCsPAGKNHKjD9+SpwQlL5Q2Kh7aEvrqlhvoB3Xnlgn7Vj7sR2gb69h5pQSU8VEddnsyFp+ih1RxJApBo0j27S3lhp8LU3OOzw52rm/pkSnu87TiusBfuiEdyk440WoDXoxhHpgEIt2nP3BMCA5KH1oy+5FOB4Op1lHO7z2K5JSTTrjqlEa//XYhb2p7CpwQyfe1teL2YHwHVyOX7W5yX+s=; 4:qHvPmGpFLo+FIXOTzYWQw+7OpXPiItKltGBXFtGU7zmxDxTtUriM3zQZ+alJL7TZKxU0xVg888itXEhYu2D8h0x+C3StJhDz1d1cCGqUiK+Im+viCZs6Tz2y5xrrUDzcZKyTE/jwOp2rENRikan+9Y1UdJX/obnMVDkNXx/oYK2AlIUnFSQSjAPeE+qOML3+yu62Rbq83AreUl+Gv8wFoPVgiooIlhiTKP728IFJGzjjzlJak5b+bueYkfMoK2ECfkAn36SL4he/vSJQu8LpNUNMTSW6PVxiKqP7XlCY/laxJw2NFMb6dPcJvK6RpaR5t4ywZ8fKUm+PNip6pesVYanYGzDuwCqVq8evb8RdfYUd767Ke+3eJKH0dyGoJmOXJrV8E9vcKcDsBSu/9XGG3MC3NlLDMsrrIExM4+ERV2mN/tAeJl0AcRUAYIF1nGHGLuY8n6Vd9u+b3oz9AIGGTOyMee3L/g2hBHD/FEFjzc3d4fhMK/BKjAOjhw3f8SWAxC+NgPOS0uTzfvPvHHU9oLj81uTwE2mqH15DwsaSbXqRd9N1oOSbtJxZdEYinUCr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13024025)(8121501046)(13015025)(13017025)(5005006)(13018025)(13023025)(3002001)(10201501046)(6055026); SRVR:BY2PR0301MB0744; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR0301MB0744; X-Forefront-PRVS: 012349AD1C X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BY2PR0301MB0744; 23:TyKu0OExI/w4y8TWsnaG4SP4ykwNvMjB/9B?= =?Windows-1252?Q?OFDV9ji+sUQfxhUjyJQ+AVqJDjKwHM+tAYFz/+rWLC5nqGbrQm7lG5lf?= =?Windows-1252?Q?SPt1CsJBb1bqaazzMAa2pVVi/Df9CFm9iuW5FRjy17eapCQuQJRAGLMp?= =?Windows-1252?Q?4A/icnDGfTWx7yjmQmbfm+HZG3f3aFeNembmktytqLfXtniSinR4O8xl?= =?Windows-1252?Q?NAmQCVHXlqGkFFRQT6XiZBAOMZ+w7YOPQMeTpAKKqzvrFRtMPK7Ai2bp?= =?Windows-1252?Q?Ds/8XL4pH7O00KAu3vcI5nPzkbi9ZTJu6lRM4LS6Myq43jjaIyKCUC9D?= =?Windows-1252?Q?yguJvaSLpzgOeZCN/n00qd2smCcixzXizh+CgetjVC/f4gJ+vgJBh2aG?= =?Windows-1252?Q?LZEnxjPPcxn3mXyRnYYTLzGfsohXxHkGozaF6jlEfoS+I8kfJaZyIKlK?= =?Windows-1252?Q?DITKfb0t7lvwD8gReYOSkYtZ2etiy24CNJEBKz88NUu5jKLt45K4HwaN?= =?Windows-1252?Q?EKOqE/TfEPMjRBsrzb7KD+sx6FghmCoO8mIsZP8sP4NFHMgKW0t0bLfO?= =?Windows-1252?Q?T5/dkNlVBYmUMNtCGDz0pC+C65AjNjUxQh2lJG8jXm35ifsKCaQwQY3G?= =?Windows-1252?Q?4XCTYA3yfwrq73ZIJ6U1MaotRV9QUCrujGubfYLft9XyfwYHstq1cMtE?= =?Windows-1252?Q?ZpFO/aavZQYuErcpndnazTR3vxJjLDK7yC3bhDZ8PNJup63QbAtm8iVi?= =?Windows-1252?Q?T3s0bxQfrCZXHy/0tTmPw8yH9y1bH/bL0gqQGtHKPlcm0bjxillpqHPm?= =?Windows-1252?Q?ZYnjy6au9tSuv8PehD0lLI06hziGJLSOcF13eT/hgzYgHhgjwaYbOCwm?= =?Windows-1252?Q?7Vuc8pom2bJn+eXAYNQ1QFHq1jJpcIujUCT0d7wuO+f4N9PYJ+COEq6g?= =?Windows-1252?Q?wECwXp+f7poNNJOjirboqE8Mc5LnnIXt47Qgt8qaVZsDSTUO7sLNvb35?= =?Windows-1252?Q?nTT2PjVhE/Y2/u1ZPHe2Fc9VLdTb86jxyWVPy8Ezkxtg3+Ow5ow6lXfD?= =?Windows-1252?Q?fw3EdHunbVuXTYY9EUQSpCtJUyuam73IUZ3SMqZ7knHy08CTqhvvtS6B?= =?Windows-1252?Q?yVLwjC8aQFy8umOBXOdXNmA/nbo5kbnUED3Rydljq9YyysdGlbU8akR+?= =?Windows-1252?Q?jt2uqkjQO/VMJ79JqW+EHw0sWHmwjpitq23GOWq5GV3D2DPqc5GPVwMQ?= =?Windows-1252?Q?GFRuEFW/jEmCCIBpIYnmF8f8cbncE4QIn9hmM78bZACbW9Vv0iAMrsOx?= =?Windows-1252?Q?/aZkSSfAFrMMwpCwZk8Gwxl4oHybXatjUpTG6QhCelLL0OgP9Liq8jEU?= =?Windows-1252?Q?l9l4mrNgc/FgiEegeObdjGtk93ADLGGWBAF8h6qLxXrKuWmhklByauFy?= =?Windows-1252?Q?DWGpteIeQ+lPPc6Sx/Ibm+TM9JXG2ZAsiDhXtPhnseg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0744; 6:dr4VHD55d1bpLvfwelPJU93vjUkQtpvAlzlyu29Xx2iDfWEkdQw2mvAGwfPZ6Lb/1RFfZEYUeXyP4f89nISlWx58wrwbzPeqy2wGg12NU8TfYDtPRYSHwd/8e9gIXq0d5pjaa7PIIT08pZn1f8BEF24rj81Vk/L0Uak2hoCRwwgkiTzdfAeX0Q8xfJLAqLOlJHugN3yvXL5En2Z4TnZJATNNtWrIhOtqtMTi4w8u+H9B8BP49jdAEe6mWHkRL2t8H9kUnfbZXT3g3sLKGvKYD9Fk36jcFt35IgYff006snJb+vGOPT1PAWtJ1s/t67yw; 5:yOU7oXuuYO2ikeR1TpTgyMJsZAC2vL0s7MMIxIoncIUmAxfYxB3e5naRv1kRYKT84lwKIbK7uOoGbnF3SYbXJ7lh+6LpQ2WJHBQ2Ghcw/gQRibJbvgeB4kAiqwz+gVNUwgpfk8zS2eQ2HlIf+ig7xplgTxGrZQ0lwKtoMQUcJ8dVKW2IMd/1rS428lWTWYit; 24:+ictjM9IrXekNrfoYVn5iW0QYEJTWd4EvNt5vOceqxPcZD6JElluHiGsS6o0bqkZmeOBkvBleOQRLmxEW52QtDyhmSqADZHb7U8Y7FSiTOo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0744; 7:n3KeZNyseOEqM2IXGrkgz2H5Z4OeCrqH3ZsfjaFHOaoeZ+yu8PYmk/JyHKqeuLfcVXJ5K11ryVE1+fIWxVPSvGeyz2OYU+JSjA474P5Ye2wE+Zs23cDSwc++w0xklvT3JBdkmuFv1bRB7fYGyCNaCiECme+b+K4SDAWNNQI9oND028qKF9VqyMhqQnrhQGuSJc/PgmrrF9fiUDh3NQSqypHnVudnyOCOXtrtA19UMFByszQJSEdj6WYi8YA4tmtkmQuAIhqLaGBZ/xzZRSqivIBEhy2EFf7IMFXrrEqpDvohHzVhynFMh6zhFT6WkZdX7fgZtG4cNZvfawaFamzXHH+adg0D0xFD4dksll3byOo= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2016 13:18:49.8992 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0744 Subject: Re: [dpdk-dev] [PATCH v1] doc: fix release notes for 16.11 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Nov 2016 13:18:53 -0000 On Friday 11 November 2016 05:34 PM, John McNamara wrote: [...] > -* **Improved device/driver hierarchy and generalized hotplugging** > +* **Improved device/driver hierarchy and generalized hotplugging.** > > - Device and driver relationship has been restructured by introducing generic > - classes. This paves way for having PCI, VDEV and other device types as > - just instantiated objects rather than classes in themselves. Hotplugging too > - has been generalized into EAL so that ethernet or crypto devices can use the > + The device and driver relationship has been restructured by introducing generic > + classes. This paves the way for having PCI, VDEV and other device types as > + instantiated objects rather than classes in themselves. Hotplugging has also > + been generalized into EAL so that Ethernet or crypto devices can use the > common infrastructure. > > - * removed ``pmd_type`` as way of segregation of devices > - * moved ``numa_node`` and ``devargs`` into ``rte_driver`` from > + * Removed ``pmd_type`` as a way of segregation of devices. > + * Moved ``numa_node`` and ``devargs`` into ``rte_driver`` from > ``rte_pci_driver``. These can now be used by any instantiated object of > ``rte_driver``. > - * added ``rte_device`` class and all PCI and VDEV devices inherit from it > - * renamed devinit/devuninit handlers to probe/remove to make it more > - semantically correct with respect to device<=>driver relationship > - * moved hotplugging support to EAL. Hereafter, PCI and vdev can use the > + * Added ``rte_device`` class and all PCI and VDEV devices inherit from it > + * Renamed devinit/devuninit handlers to probe/remove to make it more > + semantically correct with respect to the device <=> driver relationship. > + * Moved hotplugging support to EAL. Hereafter, PCI and vdev can use the > APIs ``rte_eal_dev_attach`` and ``rte_eal_dev_detach``. > - * helpers and support macros have been renamed to make them more synonymous > + * Renamed helpers and support macros to make them more synonymous > with their device types > - (e.g. ``PMD_REGISTER_DRIVER`` => ``RTE_PMD_REGISTER_PCI``) > + (e.g. ``PMD_REGISTER_DRIVER`` => ``RTE_PMD_REGISTER_PCI``). > * Device naming functions have been generalized from ethdev and cryptodev > to EAL. ``rte_eal_pci_device_name`` has been introduced for obtaining > unique device name from PCI Domain-BDF description. If it is possible to have a Reviewed-by for a particular part of a patch: Reviewed-by: Shreyansh Jain