From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0054.outbound.protection.outlook.com [104.47.34.54]) by dpdk.org (Postfix) with ESMTP id BB0002C4B for ; Mon, 13 Feb 2017 12:55:55 +0100 (CET) Received: from CY1PR03CA0027.namprd03.prod.outlook.com (10.174.128.37) by BL2PR03MB1939.namprd03.prod.outlook.com (10.164.115.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Mon, 13 Feb 2017 11:55:53 +0000 Received: from BN1AFFO11FD015.protection.gbl (2a01:111:f400:7c10::159) by CY1PR03CA0027.outlook.office365.com (2603:10b6:600::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16 via Frontend Transport; Mon, 13 Feb 2017 11:55:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; 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 BN1AFFO11FD015.mail.protection.outlook.com (10.58.52.75) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.904.16 via Frontend Transport; Mon, 13 Feb 2017 11:55:52 +0000 Received: from [10.232.14.39] ([10.232.14.39]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v1DBtnko002961; Mon, 13 Feb 2017 04:55:50 -0700 To: References: <1486986909-27597-1-git-send-email-shreyansh.jain@nxp.com> CC: , From: Shreyansh Jain Message-ID: Date: Mon, 13 Feb 2017 17:30:42 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <1486986909-27597-1-git-send-email-shreyansh.jain@nxp.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131314605527211403; (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)(336005)(39840400002)(39380400002)(39860400002)(39850400002)(39400400002)(39410400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(199003)(377454003)(24454002)(189002)(83506001)(77096006)(2351001)(230700001)(38730400002)(4001350100001)(104016004)(36756003)(97736004)(105606002)(6666003)(110136004)(626004)(2950100002)(5660300001)(92566002)(54906002)(65826007)(106466001)(6916009)(229853002)(53936002)(68736007)(86362001)(31696002)(85426001)(50986999)(305945005)(54356999)(76176999)(356003)(189998001)(4326007)(33646002)(2906002)(31686004)(47776003)(64126003)(50466002)(81166006)(8676002)(81156014)(8936002)(23746002)(65806001)(6246003)(65956001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB1939; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD015; 1:Zdpj1CNrh7ySxCq+W8FfeX4c00GdV7xeiamnMRTAieckVkqgWmGafgszAMdalAHB/XShdf+J2AzsP1HFG+3P4dtWNC/Ick35lTDZ0ESr9MpHhaaBt4Kkczb/qrt3rYvDZ9rqdyW/SK/6UC7uUfVrR8Irh8mXAk/xK/59G8mGP33bqQ2oFuQXn8LINvpWSZ4N7xBx5TEDVq0atazzNPbgGE7KFSYkq34pDju+n1ZWhK8jsfHSExmiTt4fe9dZeXcZSnak9Pb5dqnUiNSG5H/ttSdL4ybg3SBwvd3QVQlw+dDtKdCDQh2TjfuJ2As7Eti+iVK57yKsnUhdF2XOiMxZSWY8km7fiHywr1AMCB8vcR5JC5HDvGAmrzKTshO6+VBU7CqU07UmwsnhjZj49wNrr1EMoH/xYbCTtmSFkQZK7tORMVesqNlat4k625UlKgKE+HcU4lRLXpXiC4v97/nbCQaPcYcvBjt2E1nisAWx3qKVMZpkmIwWSLTrjvZZ+XkjG+/DR4QBlQZNrf4qqTJCJhhJJyExjAPHeFDs8wkDDveYanQPAjxyS7+poWtrcIsH X-MS-Office365-Filtering-Correlation-Id: e25e1d06-0edf-4efc-1d8b-08d4540742bc X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BL2PR03MB1939; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB1939; 3:0DIct1Q+IXLbWn4wGhIAerq2IYtOhJ4D/R8eHXfmJ6wd7oKKpWxruAWSk5rPIEJB8kFI6I11Arz/NuPKzaCBSuT2J/cNwU0Dl8VK7PPdnCZUKYKWlOvm88XFTa/oPY5DUjlZbs1qENbwoZ5GGzVFPlrO4bVWmY8locs0NSw97mzICOHl84R3M/QnoqvTqUKd4lpFcP4rpNCB93jOtUnUCkx2nCWAXi6bVaSzDmfDKuQmzmK+D3W/uryWfnXP/7MT0DfGeSkfVau+PUacnwV4Lm0k95r2/A/BE7PpFQw0MrAnVBAXDsE8zPhZFOFgP828ijwTxsmyOAiYuIBmZ7QjoPzNOVmq44GI7JekrEzVwAlKjPSHu6faiRgySx3ee/k7; 25:IjncM8LowAu3tw1TOyUZ8NUaHpnTHmjEtMfTtIyRw24VI7oHnng2BiiQ4xyKQWPkeF+fvQkxiARZDGHyMb75Of4iKP7J7CyHWyCQw7mWyJWMQbvYdXpOyaBq8g/499OEsosKhuGnO9X1QvV/x9uOTAv7lzygoPb5Lkormd9T/EFBGVRhXX2f959vFlXV/BdJLtutxYf5sEm/CY667ZYMG1Qgzuz2BcA7CKZkzI6zzD0t+N7OB9bq2j6oINu1GL1N/R4i5uOYEOJfz+gmsH4AWKltc2jYWNalUKc3opQjl3aYRBFNUlg5miPXrAZ7ykxemGxPaKgV3PtMlrtPn2HraLHNdu5EtnSlBoskCHQpWnAkgrphAOxCXxto+k+NY4E8MoisaiO66ZVPCyhbKGBgVw77QDBONOm4oj6enTkS/ftcqIoYP2fjl+b+P6d3oVLLKcw61yL36kNoF9W+pymW3w== X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB1939; 31:+2R7XK87wk+C3oMI8PIVSFVHwL5vNtbPKSCDf9+nqlb7FsUToCuF/QU3pl0KPUcHuo6XwgkuU+ijiZEqOZsl1euLiIAgjcHgaLGya7LLi+ECdSYCudiw11PKg9WSkM/+9SaU+L+4PHGfUv+0BJjbZaD9DaQ6N1HAYpCW769nPpMo+ARgay5xFGZk/H+CHHl/MJfzgo5s/SPOmxx2hOHWXD8HmRXUCex72m4YXl2L3U/H0W30m5D9bhigMbSw9r3PcQyrjmYPjMcnDQ5u2qrVo2zD0w6CCFlPkfYQXfalNWo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13017025)(13024025)(13018025)(13023025)(13015025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6096035)(20161123565025)(20161123559025)(20161123556025)(20161123563025)(20161123561025); SRVR:BL2PR03MB1939; BCL:0; PCL:0; RULEID:(400006); SRVR:BL2PR03MB1939; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB1939; 4:4oq4XcJG5DTU1tEFW493jAzE+0oAicsH6EwxVe3S/a7p81e4A5pEGXAV4DH8A+j5PEOjpuFv8X647eesj0CLXwRT9Z698nlwfJJiGCYE0Sf7vaJQTGp97Bq1dwXzrjMmJIAfdi4VlWhZ8jK1uJRjQ7U2XA79cKkks8d8IeBmO/AuG11idmv0orLHxKTouEaSsRb7KQf7YOhWb+kph/494+KwP5zlJ8qwKHx79fv5CtT3TQug9NBJRtSkOCx5hXoRgZ9pyOQYQj6cZ5gmy0ti2UofDa4scaIlGT7xsJy6d/PgFSxqkOTyakALAo1KwWaA6cvs9/nwPV+PWu/VcGD2bDksR4/vkKqS/zcYMUV7fuNJjgvEgZ+wOSr0zO1peObgM1rF4g1sFvnw4NLaOGI3H82+sfqR7HWt0E5diiGy15yU5fYZN9KB1arT+amIxWY2qUHlMAGdbLGA7s+Azq5SAtCaXzQOn5ObSwd6huI1DHCoHtTHK4fBTX2TTnbtS7AB2qLRAmgZTYF7F5j4O8D2sUV7DvqcY3CL6vRUDFK8m1UwbSVv4RxPAeUzvz8MZmbe3JF95PRAm0MAM5NRFMITekSfkwllrw2jwxtJYdMnWRIeKM4p6mYQsPkVCB0wTzHjkKGpOezHdvIc2wS680ZJiLNnEt+FPiIK5Nc8tVy3kXobItk0ETCGruOs1KDfq8fUAcYgPPgXQ3JpuanOD/fJT5IB+QU4lhd4Dq0CAM5KAlxJphl8iblVk5Ljpac2e24F X-Forefront-PRVS: 02176E2458 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BL2PR03MB1939; 23:vxnwco20MttTi2GF5latmcILS7s4nh8III+/r?= =?Windows-1252?Q?NvmJ5r/cxJWFhY2sXyMWxBz/liXwX5rnrSms2UZ+c9Z1w3mDk52UHzXf?= =?Windows-1252?Q?L+xAsSMlFbgWGwDfl2BFaVylhHgGG6+UDwASbofPEso7mPIxCRHuC7V6?= =?Windows-1252?Q?WEXTTlaTxcdvjcF5+dEo5Nx+0m84inzp6S1Np0TXgh5VbaSmxsL1P9V0?= =?Windows-1252?Q?LA+EtmXPDOy0figtxdbxOJb1e56rWLFr+hN8MR/l56cwi17DHgSPK94q?= =?Windows-1252?Q?hh0mSNpSkaR+GHmHZBdWZ8+PCQTGCgaLgMkyNCIwjba2W9VUYNvCLJxq?= =?Windows-1252?Q?Y6GP8wrmjiu8tc3M7RF9U6HafGoHDGzvh+U82yCMdPlYd3NXGAoayg4S?= =?Windows-1252?Q?O0ql0zfIcmdWCHf0KUdM5DyppUbkOABy+tKi2qDnVGoBjcjFMMf1ph73?= =?Windows-1252?Q?a2W98/mSuv20NVbyQI5D9eUNKk86fpvjCdvjNDtI/sRJXJgP2hXdkoh4?= =?Windows-1252?Q?5uikIjdZzVpkFrTeInThrPNjcgtigcUl2+VL/SiM6EMXP5U+bEMSp5Va?= =?Windows-1252?Q?FQLIaLltKbSOViytHxIsDwBEHQPh2N2yIu38CO8+OlpjCJ9mWkAcZpQZ?= =?Windows-1252?Q?XElo76lf5ULh2t3jm0HkrsJQfe1h6AP1DU1i+2/TlzlkL9Q1F6l+jeId?= =?Windows-1252?Q?tQ0wPve6kPkY3Q8/jxUV/SeagakYOzCGJvam3o67m1sb0K+67gaKjnqR?= =?Windows-1252?Q?Ut0Zg5NkUt0l4WrM93R95/Ra2k4FRuVRxdBwgbqi3FrfnHhHP+Rwqph0?= =?Windows-1252?Q?5kb6jiBWqE69QAwxgeMTKgTyWDj77JG4u7acVeAihjANX9rxHcxIr1Qo?= =?Windows-1252?Q?XWkrU/Dsh77dFiauXQyXM8q78v0llaRJ/+y+13iSNJ3ZMe5wT6SzH0zk?= =?Windows-1252?Q?9LZa/3b7gkk+hcdHfT299hks8GjAmDfxTmSnWanCl2i6IQF64lzMcKWB?= =?Windows-1252?Q?yZoYQYJXvM2ECprYXbA39nXiaPJjrsGSJZBZgIeWfi0rtgMKR33hrwYY?= =?Windows-1252?Q?Mbm0eBry7h3zQi7anrAfyA+CLcEGdTu/vjVB5kgPPG/41P00WCMv4UfW?= =?Windows-1252?Q?D3PAhu+3wB0pn3f+Nzr2n/uc7qFm/XB87XVFofuU2jGLIYCUNp65LgoN?= =?Windows-1252?Q?Jik90vCTpuaUESRdC+0ZvSiAoFuZmhZjcUZSLgQfQ7o0BvKVABn9oTJ8?= =?Windows-1252?Q?b99VYy4HZJbXZXe8r48WpHA8PwGFL2iJgRMSpyECjS7eXNHZ7vJEbc95?= =?Windows-1252?Q?9tQ2KWEA/7VGuBII4WW3jNcMDsui1hj8gOODJsCjX11V8sx+23hjszBQ?= =?Windows-1252?Q?Y2Dg2xMU3+MiEwmbUnW5p2pChT7BqIXPmPDqCIabwckuN8dOjFe++bY3?= =?Windows-1252?Q?kg7nSt1ZLzBvwhItBMP6ocsH3TFWr9g77C1fRp+t5KkB4r8iZxGvGKOl?= =?Windows-1252?Q?JyHsPi3w3s9nA3KFTorP0sFmKrutxvaJTzWDMYWt9y14XNd5CyouF6wC?= =?Windows-1252?Q?k72UPn+oCym/ZiNSnW5zSQS3yLH9sczvdpNObGQStcP4OnqmvkOCeBL1?= =?Windows-1252?Q?HpeDySd8ijGcrKs3uy7I6N2E+xKsQ1pdHRdvL6nwefpwfrmu/YVf3pc+?= =?Windows-1252?Q?U4RTnFb0g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB1939; 6:+ucOc8UPddKmA+oZu3tgUe/dQxa1eou1OPWYiB917oJCkFveRrWP3LqWaFS0lkrwCwwynSDE5UXWGjVPVsvyCHaaNActsAe9LgbjuEfPVTrh15oCwPg7BDArR/VtJrhe6q1FtFbaidG/FFNwg74XrleG4cJLddWzFIfJ7ROJWzYBAiknKI2F038rAXiKEFessY3ih63vSm+ZRI73FafrcP4lgOtv8b95yYJnPhfCqJzpGSmdlJw6ainDM9EZeUEzr6urFsX4WHhjwIeDtBczJqF0FOBoSinOWb19WHRiDVkxUyOM6QZBS8VViJo+smu4oEKjVMt6g9Z0n4qn7zOpC2e85AlHsBIF+DKAp/NEMmCdN6/+Ryk2iAGoLeWeec3bwoiQ5c3rswQn/TtgFbIs3s8qH0NNxoPAwvHr64Wbh6E=; 5:k1dvCFquUeqDJ29HqEzFplFgag6B5fUGXfSVY3/l4DfAAGRWK3TSSgXuwnKopu8Ki9bCzT0nswYImMAlnd52057cC4UUodcLYsQh1GuB+ImfR/vxlTU2e3hoiTy0zgJBw86ndxJ1oA9gIor1bmzxiea5RZjNfGQzr9IhXzdmgODvbfh6BZl+JUNJ3b1tJyTF; 24:1+n+zNXQbUn7cuk6SqRgoDzVkafy4rnn02khGxUvX61y6myYiLKCYZsiknkc/gBcbn91yPeGNwsAjVFM6hmxtTpi7hn34OuEugNNguOKobY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB1939; 7:sP85sz7VE0JHq9q9VN/n9fmk+vtkg+K1rZDdjUi5FQ9QD/wR311wEk7MSOX6t76ORUx0bFaGiIlOzsLGyVbSiv8o5aqpa539UZOKxCV9cIvIP2C9jkoV97LKqGCshhoEISlMQP25P4tRuMKTD8dWF8GpeMX00rclC6KTqy7GPlEot4MGu2yjh1EtXmpXzgJJh3C+xxDavKPM/BPdu/5MQMMIqFXH+u7NHDm/Mfw+o4b/irOzsYkNFRiC0p7xT88N3FVCuUB3E357Z9SoVCjyPgYt2FX8MYTRlIiHtgzKIfT0TPyA5VdEWvP0RITAYqs+OYW8X+bmwN6r14VvBTFwdaAbSPRDGYIYUfiVNC75yqDiUay7IqFnZFa7ruhOrxZhKH7z4V5JgVtlCxiCcIQT4lPLw9lZ8+eTckrFV79Ocf0akWGxrPU63IUzLCZuw9DsrKKo5TQ45FtxghyhxEV7Z0WE4VKMQT3/4w5qKOFcVALnfung3XnM7F/3OP39mHlNIJKWKwSM17elsnmEVxGsBg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2017 11:55:52.5339 (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: BL2PR03MB1939 Subject: Re: [dpdk-dev] [PATCH] doc: add deprecation note for rework of PCI in EAL 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: Mon, 13 Feb 2017 11:55:56 -0000 On Monday 13 February 2017 05:25 PM, Shreyansh Jain wrote: > EAL PCI layer is planned to be restructured in 17.05 to unlink it from > generic structures like eth_driver, rte_cryptodev_driver, and also move > it into a PCI Bus. > > Signed-off-by: Shreyansh Jain > --- > doc/guides/rel_notes/deprecation.rst | 12 ++++++++---- > 1 file changed, 8 insertions(+), 4 deletions(-) > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > index fbe2fcb..b12d435 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -13,10 +13,14 @@ Deprecation Notices > has exposed, like the way we have done with uio-pci-generic. This change > targets release 17.05. > > -* ``eth_driver`` is planned to be removed in 17.02. This currently serves as > - a placeholder for PMDs to register themselves. Changes for ``rte_bus`` will > - provide a way to handle device initialization currently being done in > - ``eth_driver``. Just to highlight, above statement was added by me in 16.11. As of now I plan to work on removing rte_pci_driver from eth_driver, rather than removing eth_driver all together (which, probably, was better idea). If someone still wishes to work on its complete removal, we can keep the above. (and probably remove the below). > +* ABI/API changes are planned for 17.05 for PCI subsystem. This is to > + unlink EAL dependency on PCI and to move PCI devices to a PCI specific > + bus. > + > +* ``rte_pci_driver`` is planned to be removed from ``eth_driver`` in 17.05. > + This is to unlink the ethernet driver from PCI dependencies. > + Similarly, ``rte_pci_driver`` in planned to be removed from > + ``rte_cryptodev_driver`` in 17.05. > > * In 17.02 ABI changes are planned: the ``rte_eth_dev`` structure will be > extended with new function pointer ``tx_pkt_prepare`` allowing verification >