From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0052.outbound.protection.outlook.com [104.47.41.52]) by dpdk.org (Postfix) with ESMTP id 60792FE5 for ; Tue, 21 Feb 2017 07:39:48 +0100 (CET) Received: from BN3PR03CA0096.namprd03.prod.outlook.com (10.174.66.14) by BN6PR03MB2946.namprd03.prod.outlook.com (10.175.126.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.919.13; Tue, 21 Feb 2017 06:39:46 +0000 Received: from BY2FFO11FD036.protection.gbl (2a01:111:f400:7c0c::109) by BN3PR03CA0096.outlook.office365.com (2603:10b6:400:4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.919.13 via Frontend Transport; Tue, 21 Feb 2017 06:39:46 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; infradead.org; dkim=none (message not signed) header.d=none;infradead.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 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.919.10 via Frontend Transport; Tue, 21 Feb 2017 06:39:45 +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 v1L6deDb020154; Mon, 20 Feb 2017 23:39:41 -0700 To: Jan Blunck , References: <1487152929-23627-1-git-send-email-jblunck@infradead.org> <1487600262-14382-1-git-send-email-jblunck@infradead.org> CC: , From: Shreyansh Jain Message-ID: <2be03cdc-e85e-1ceb-f8a3-702d9863cb42@nxp.com> Date: Tue, 21 Feb 2017 12:14:30 +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: <1487600262-14382-1-git-send-email-jblunck@infradead.org> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131321327861913995; (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)(39380400002)(39840400002)(39860400002)(39400400002)(39850400002)(39410400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(24454002)(377454003)(189002)(199003)(65826007)(4001350100001)(5660300001)(86362001)(54356999)(36756003)(76176999)(6306002)(230700001)(54906002)(105606002)(97736004)(81156014)(8676002)(81166006)(50986999)(189998001)(77096006)(85426001)(6666003)(2950100002)(92566002)(83506001)(33646002)(68736007)(2906002)(305945005)(4326007)(50466002)(31696002)(104016004)(966004)(53376002)(38730400002)(6246003)(356003)(64126003)(626004)(47776003)(8936002)(106466001)(23746002)(229853002)(31686004)(65956001)(65806001)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2946; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD036; 1:VI1rOR0rh7gqbSpOjpTGO03ZjIDr4mD2D9QzRftlO8ltfVfnEpZPBeSs4dQhVjlPN7LYxMkCHxAqTRfTmM3V2TqzgIUlshBQ6AyudOti2WmxC8N1zcSs96mjA0P5ImDMpg4AjtXPDpvMqBlAG3sr8K8YimVZjXycXhZOGQlEh6jtR6BR5KmQfjk2FLl1kSVMUsijq3RuCJondrGDy/c5xat8F4GMQtAKN6yFeAplPd8b3kxKCTwiqS5UfgohiUICRJYotrCeiWqvtXoI9i4JbulAai1bzR61/UpypCuv0NsKYzVnE63bvB6oikV3g/GtJRDB5blS6aU3aMSAJpm97uMzH+3sjJy9haWl3JOd3DXp1hG4YLYvd60XhyD2bzx1/LbAM74hv5cMXtIXEigXusID61fVgEbnbsvoiaqPxJIY4rBuwRkcrzudt+bvaZDD5oxCj7F5/bO2hzWtkujmO/EY2qe5a8CHkg0E7mEOb/OFxDjQ+QrDa3EQRIMElHeBuL7MNGxIuppuApHZgdvSFRhJTuZA6Z9RvM1BbMrVf0FCg8I+/9JLDxTOG5y4K3cUj9HMPvGRd+86hFOPogKN+B59H5cCyet5gnL9FoE3u28= X-MS-Office365-Filtering-Correlation-Id: 322e7c96-b553-4e1c-8bd5-08d45a246d03 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR03MB2946; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2946; 3:z/21E1/LJ5/VWjscSoe1JXWxkCtNwcDr/gx/+tcXEKnbRr+X3mdt25ije6SajY8ZbVJI1650IsV/gUT57UuAmMl1TQ2SwibFkntlyv1+ICF0dTpB6hsLJQtGATyNSmV8Knq2ey3hru/g/LnWwza8w5AiivB6Wn94s0r4BH+zUbH1j0Z6+Db2bvkeCvk8YiECqxlUKMCzBLM72uwHLFB0uoRfFhFus8evroxGhcSR0It9bJsRaGlja7ltT9qswlpWMPpSZaO4we/Ai0MtQ6i0QP7elIbV8CJq5NriyRClYqGt2r4ULFhBo+4Gtge+X+qZKNtJga1RT/doYsFD6TZkIooMeVZ1Ws+Qy5QTDSjC5wvWcFr4M2djTgcZp6w86Nlo; 25:05CjE2W0TwoWIojeuFnGvzaVJaHdvCUBVflZZoVBgXRHGO6Ax43edeVOKYF9KaV2NKKsp23ipfRNcQMwhvhIPw+umv/J8srO7pPwWMPCZx/wcsQXyjdwjAuyJOZ+q0QUZsCa3iHvf91//Tc/FXpaGsIRREB138UKmA5ZpTMYoRLsK9Bp5VpNJhyO3YPAjuY71fk+zSOb51z4brIP72osxq0jylQaJC1+JbQ1xjrVVP2B7htOYlOnEDscgIIjosMCODpM+Cewl4oy1tEFP3atk3ro0vnXPrJhHzq+/RToqnARxFlVk0uf3+0peZ/FjR0Z4jE3tg3G08QNA2Wm+BL67PwWy7kT7lqBe79aXQQCTuK3nlfF0r1bZ9EJ1mRxi54zMDD9qaTUAlm2DqTAS+WQEhbEDK5xE+vpgphtsQNUgoR11EOBRccwM/d1bhRB254X3UlH/ey8zk9EAEadlu/8jQ== X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2946; 31:XgpxBpxG2CbPsWwUEwJpzT1xpMXwXj0uh6nB0wBVDVW1IY/9JGZRPeoyEGUkJW3c92bxqpQEtVSRnsGgYF4oHb+rDVYDWRcQMfYpiK5dSpmm5qqruXRguXOlEXoy2wN08bQxd17NeyFYNvdOBYc0NBC3KItq+St8yC0+PTXAy4++06g2VoR7b34s2Z799in/IRmJRIDba7lhmqLotF7ubRCiQscVv8tJNf9kNb5/c691W7izEmVIfKMqwzBRVs92H28A5luIy5HP/MeB2FVBRQ== 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)(5005006)(13018025)(8121501046)(13015025)(13017025)(13023025)(13024025)(3002001)(10201501046)(6055026)(6096035)(20161123563025)(20161123565025)(20161123559025)(20161123561025)(20161123556025); SRVR:BN6PR03MB2946; BCL:0; PCL:0; RULEID:(400006); SRVR:BN6PR03MB2946; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2946; 4:7eif5NDwX9YOAeGSwLHCwYagSXjiV+EI98oYeZdmLLMj++uEv04tXBTFKoPKkcbgnpX22OOafzvAwCjdQZJJPO0YHABm8uH3yqr6dg/LgjorPJQzf1LuPHntANYr3dl+BQUEeZHLyJOnY8A1BYXwRdErJp2B3c30nrQYwH7wlBvZeg4ppCDPeUiMZlRK0iaycFqR910syWrI6CSc21A4YevkaZY7wj556OJGzMIAhlxnyLhxai3sxCjE9gosi+Lp2pbNswCKlu0TPolD99PpISv8FP2US5tohluTaTqnZ/P0QoeH9GV20ViYjYBC7riwcP9NePj6pJZR3kaBYfepGjuu1DASK0PhDDVqcKAwK61jyOrmTefqUlyV2he02aXGCy21HlwQdvzEXGp1oy9IhcD+wu3P9RX561hzET4e03CnTw6IK5ngXxBGbavrxHHeRn/43gXv5HHhYyYnOsVtbfxmcPhp9AVvVTfirYcbJmz5U0+XTdgbUYwppKcCLfPnlHuCViNg3s31g5mdu/WQFEr0pgM2IG0oNPY1TS7jyKOtHHn6glKhN5SnuMKP9HHiTVBJSyptsWkDVa4ulgjA06+7MghxsT7sLonY//KiqmZ0daZne94jsUZn791oqfaUwJ3ouae0KBfe5krDPqh/SRFn//M37oH9RG77sL2x9R3xHkUMdyfpLXTfiz/DwLPsIncFDGu7552pFSY3ZGKWJ7waoAexprUvN6jlHkUqBS9R/U3DfnnbNFhiZQ9EANhG X-Forefront-PRVS: 0225B0D5BC X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR03MB2946; 23:Fo2/fuOeqY9H7XW2TzETfRKcsXZK6jv9V2gH1?= =?Windows-1252?Q?Fi/8urdEOtsCFzxyQtY4Aj3r9jhw1+JnOiOt80Qoa64aifqksQYLOOCN?= =?Windows-1252?Q?snmC8HmgoeJwrAuZA8Qz4Pqf0Nz0xabr6Hpwv6xgJQr10fqM9ylLc7Od?= =?Windows-1252?Q?WOBisohVjnGEkmlDUXRhT5zshg9/KvIANI2B29dJGqfAt57S3B7+3BT2?= =?Windows-1252?Q?+VlDqEQskknyZyuahvm2lUF9n40RRnTkgV3c0P0lQ8930PRdOFk8Fb4F?= =?Windows-1252?Q?XNMh6Nfaxm2l4wsYwcP/npaPJegTGU2NPqEWdHxCJmCiEhjZyVuQd4UD?= =?Windows-1252?Q?RSi1kb+//QQ+1NehDn8XdKc8IpW8KTb4337u6z1Fa/M7nGkhY+v2TwCI?= =?Windows-1252?Q?i53CfkwInZ208p5Sexz6Z9ZJuX51IQBIdHdQygBWOdJQeLjDoWjSHGOu?= =?Windows-1252?Q?1GXtdxrtFjgwQ+KMn7DOVver439xiDAcVm7LX9KwsAKQ8T3UHghxHwSb?= =?Windows-1252?Q?NzsIkNcGW0IuSVERRNYIchbWIl/pkQ/W2ZOV5blS6HwVGJUbNI5MujUK?= =?Windows-1252?Q?/MRTEFeeddP9Trwf0bK1IUCXTQ+3mXWiPZTQutHUklp8mwnfjWvdU3mX?= =?Windows-1252?Q?fKUqcsLRW2acioVSdeMp3ImEcP73xGdQv3yV/AKNbVG6F10JX87/WSXH?= =?Windows-1252?Q?4SOip8KT/1FGDKxyaYLX5KEFd2Y01BEOnmx4hCymio5V7Wlecu+1qnR8?= =?Windows-1252?Q?w11mv3eHkGuJk2BiDI5oMCAXkirlIHq7cZ9fwWLuSj/Eej4zxJSTjImf?= =?Windows-1252?Q?tdhQrozfRgXX8YBY86rlGTXU2eP1fEmzW/nFtd0ZT2DmSiyTTZdQMZ6e?= =?Windows-1252?Q?zXvZFKOySsFP5o36PeGKxgZlXqOruLndkobARPU5DDKzsKF9u6pjdZvh?= =?Windows-1252?Q?1HYZlSWWunWPPqPMVSetlZopl2eW7ZD9V8RmokDl7pLH46EvmMhOYkSg?= =?Windows-1252?Q?Zb0r6m0QZyO48p+ELiD8boOT8rRkvKz4HZeJ7tMJ7Os1cSxHgiw2ULJ4?= =?Windows-1252?Q?87K0Pk+kzc51BBN/WFjye3hyX+GFiEEdFxuqS3VfUIW2Tq5EvpQ6QV9G?= =?Windows-1252?Q?sGjWImh6guUOH6wLcPWJl9JhPIgU6dzVnZ1/PRR6meKtDLxOMpU4TG/m?= =?Windows-1252?Q?vXOwyVvorH//ZRxp92NXDPXkWpZEFN9xhNR2Ak7iFYm0O1HftELrrD+8?= =?Windows-1252?Q?cKM6uHYitpZloVmos3jSa3trFLaf+u+KX2Qa37eeeER6kkXBPsv8kOZG?= =?Windows-1252?Q?IAcNYsdZj1H4DZsKGAtAVQANPkyq+GgvIByTZtcVLYuTUWBeb0gt2Yqh?= =?Windows-1252?Q?AaguI7S2KWX5cDWo+7Nf7x1OgxPNW8MggCgAqZWKYb0qhwUjs82iubnR?= =?Windows-1252?Q?BryV/WANzWzbVeMPmY2012oD0bJb+GvRfJfyQVZXxPo3vRAMxoWr36KJ?= =?Windows-1252?Q?/qtr9E1U2cOr9gKB/HttHyxV76nq5ZilmUMAbMwkfmfiErMbkRdG80ef?= =?Windows-1252?Q?jMxB0y2Re+Qsd1lWKY3xSuKK61LdRie+STFMcoLU7Q4woQdUgcFErFgP?= =?Windows-1252?Q?a3WSpsy3yw3rhViNH4zMUPRFxL0Jnf6UhZ9Gb75M8DLlScz/5o6bVWjd?= =?Windows-1252?Q?Ab1yRkbFQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2946; 6:/xVPS3uHMK2jcy+odBrPLTQQq3u/8aqq7pwnrxthaQJ32JDs+LeKhRgCSwtPgVeEswg54uFu4xLZs+8UBSVXlvarnan2S283LMSVrFt9q9KjZ5pE0iZe9DeJzZeQJunrNqLjGiEoGMzNQIMiEz8YlKBTFF8rqpVQiOPgxLmA3Xfd9G1ytIKrKQo3TXvwFrFCThVd444LqM4Z/2vDVQyVaMnc/3aYJDuR9mRYVhGJruPWE0NQjxPGOwgM33ChxlbEWAfrUS7Ode6nhLfmFp9L2k6PDGY/w1BFvWI6ZZ516DSaehAQAEJ5lKpbya83Iw1E1QQm6CfHalGQdv1TEDvvHcuujl9wSvn2hF/TSxgdDFiTf7+XfAeybbLKoBP9NR/NmK4bVGFVJTpH/fDDi22XF5CyXDsmnszEFB7BNUpO5jU=; 5:PflsUto4SXEn+y89Xv+fiQsFs+XHvFNNryFzY/kKFpCyUHYn07i6oOSdSGJWd5aVmB/Le7TUdOLg//yyV0BmMb/f4UTHcyWfhxk84IOH1HlgP00/ZhvARcXaaz1Jsah5hVWnyzbhN4hHgTGMwQzyRCV3XZEz8xzAeYKyyUJ8Zw2MkkXiT0OxsOY5kcmCI3BM; 24:/Y5mlC83WFhRYI8LF40ya4TlGgxo1K9FNo7B5Smj5AkFU8WVX6qgf2cTUq+r0XVMI5mQc0c08KxPnUTQ83UZFIKyctG3qa2bFkyEXZdesR4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2946; 7:ikkH4GCDrtMZE+VeCJ8oppX84CtguUc2CnmqY8I0FGYvSsGKLZkUwjsJlFtsVv819LefM9wcBO9pvw/CfYyoTmcU1jwAvs7+w8OYr8tffa6dj5/Llj8/MOdq0OOL3udMoDO8EIAAuoA8B64G+wGHaodgiKO/4402xa8lCLMAat/+w91ibxrOik/+7tSf5u/nW87IN5ZZLL6VZlTzGxY9I9VuWhUoytgny2KVw8BcOEQijlHQmo9KmeewkRhCkG3UgLMrBZS3ArGlRaXqMpwN2kE8NacTIdABBtNcMaWOo44jslFBgt1Zs87txFc1pMG6QaBcHv7e+lYo5GOd7k64sw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2017 06:39:45.8482 (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: BN6PR03MB2946 Subject: Re: [dpdk-dev] [PATCH v2 0/8] Rework vdev probing to use rte_bus infrastructure 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: Tue, 21 Feb 2017 06:39:48 -0000 On Monday 20 February 2017 07:47 PM, Jan Blunck wrote: > With the rte_bus infrastructure present in 17.02 it is possible to refactor > the virtual device probing into a bus. This series also introduces the > rte_vdev_device to better keep track of devices. > > This patchset depends on: > http://dpdk.org/dev/patchwork/patch/20416/ > http://dpdk.org/dev/patchwork/patch/20417/ > > Changes since version 1: > * addition of rte_vdev_device_name() helper > * removed rte_eal_dev_init() from *.map files > * use SOCKET_ID_ANY > Series Acked-by: Shreyansh Jain