From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0068.outbound.protection.outlook.com [104.47.41.68]) by dpdk.org (Postfix) with ESMTP id 918051B74C for ; Tue, 24 Oct 2017 10:31:44 +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=8KfgUMHkiaHgJbIRGT8r2OU2+bILRMEX+uVmMXCQeNU=; b=HINB6hor5HnwFlk8ir+RNCEBvq5lEISOuChbcopG6ocHo6f/MrUU5XNc4XNKUwGdVYdYoFQpma52uRMZBzKE76ZhmRmP4kRyU+hEHRAP0fY9RfdrQbiwCUlZRCr0TYnqWZSzJ+VAgcO+484xcRFWvPGY5GfKm6hC8yyvK4/p5go= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Santosh.Shukla@cavium.com; Received: from [10.167.103.48] (111.93.218.67) by BN6PR07MB3089.namprd07.prod.outlook.com (10.172.105.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Tue, 24 Oct 2017 08:31:41 +0000 To: Jianfeng Tan , dev@dpdk.org References: <1508411909-63954-1-git-send-email-jianfeng.tan@intel.com> <1508831093-139486-1-git-send-email-jianfeng.tan@intel.com> Cc: gaetan.rivet@6wind.com From: santosh Message-ID: <7c68e323-fbbe-32d1-10fd-e47a94e5d94e@caviumnetworks.com> Date: Tue, 24 Oct 2017 14:01:26 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <1508831093-139486-1-git-send-email-jianfeng.tan@intel.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MA1PR0101CA0034.INDPRD01.PROD.OUTLOOK.COM (52.134.137.20) To BN6PR07MB3089.namprd07.prod.outlook.com (10.172.105.7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4e8b52ad-98e7-47f0-58b6-08d51ab9a783 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199); SRVR:BN6PR07MB3089; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3089; 3:87FunQFUJfElVypXK9uFLN3WfWlxQQRgwN01tsrjCopLRqflAfHOZMaJntnPtOoNfn8NpbuVOg4ZvHfBNprRf5LsAfnG9uqCzZbbzsKCKiQprloiYPi3VICv7WcEscRWOXPYPdm8CF4B/uhiAOpdBkOhL0W+qmAQbjpGAdpKi9G6G5v6Bpb8Gs5AzxLj/m3/j5vWcMeSl2aa1H5YiTC07MNtxYvf8wN6bnrQqq6R4SZ4prDn1RsmVUYYEKTpQo6n; 25:D12MtY7pHG+kDqpEURw5wGA+g1KlczM3NnFOLxYkSBCv1sP61Q1TlEe2GM25l9Y8t0ps86xPKpbDdsS2VFVyp2VdxVTGM+qaiISN1LWRO0VcdlagEyrUSjVY8C6+kSY9QHrCpDrZrfat8w/bNNM+meAbgrnL/nlLHaWeLs6zBj0sOlXk3zR88RckgEZXWPwqjvN/4V/B7RZ03TdeWt+lGaGIzUgyMqtswbkvzB2d0bWMstz5Qm+C/7OyLQTOYg66sz1uSO2z/4PWjDt+DZSkTzixn300YIEQjhCHGajFD0LOeyKg9g5bN4mYBq8BRGgtH9su1Pea04R0OjZiwn0cqA==; 31:N5m1TXfnAmYTRCmE+NUKM+eo9S/4QNiMWAQEubuPfLDwr5kRrznLgfnHr7KKfCghLA0oauni/jTHQiZB9kVrybzIlTunTJRWuzhdn2jNTfGhHTr3HIDBhSa45VKGWu8ZYUauvetB6ktmoIxSr7xx21+XOFLjpDC9X4cuP9/ReA6yVRCqbk+fXcAWz8l6FBMgxVQSkr+xy+ZRYG/dGgUt1051qmGM6JQemYvhuRQgRDU= X-MS-TrafficTypeDiagnostic: BN6PR07MB3089: X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3089; 20:WHPa8Ie17+liqmMPGIDtvDpnnp7W8UYymu7gfx4akfOvE6rdf6CHIwKrijcFaXaFbvjjw8Ye1jI7gNqDNcV3+PffatemV+XRbsjKp1clKUbJ7li9DMjQ+zeoUk2oXHhnqtMLRtc8uocTw2GkHlY1VzHFKeVjO8qNDUEW++2/XPa1e1pKbVqfnSh2QDL89jz5oCD5WcAgipy1eaTNWz5K3QBBnJiqJx0nxmS/P4SQij8lEWhMrmIyw7GefJ1jl35q+XNR3aoNGHcLqmPMtwpXQNWRVTd+PPnpIae7yYWkKpo76ky+0+t1Ip3eqzpNQE42yWCdC6lZD6puE6Tc6c0jKGZMb38DiZQxn5jfwmnISCCqFEDWHgqhgD8W+DRG4wwA/sjCVYc5WO1CBdIAHIi2+Zvkbjxyw5f63pRUQqyEUUssSlOS7fJqupbLZooi5aNEzx24Y0dEqMADR//PFMCZAMecLpJ/7EUFzam4yHLWAGfuo6gMDo6KYeyyBs4tmcOOclskx1KOGA53BIDfgK4ALAuuUjM4DQ9gP5I2ZtDmGvMGPkyRRPhKDltAIo3eqv8/mEQ7xlNeXtfeeg72Fk8RnDJ6Ae1YarGbCph7dt4ALXA=; 4:Vkz/674Yct4y9AYyE3S//A+pFM16EtukAkQDZSnEzrEBiVEx4KMENbREdXfa3Sh5vzBO6XVne1z4RYRfXnr2PKMxmk6JcRVUlUOMJdE/3LZFm0vDt1LVSoX6fywwPyPEjNaGap6ays3GMIC6rZ4MJ559u4zd721YdbMT8m2bUBqBNCKk80EH/UXNvOyz8pT4OIlsfSvEKCKim4CgWFRTTov389yQbJHWrGG6v5uDNxci3YlrdTAWxARwhmdN7fMMPQ9ifq4e36yWbWwcVIkG0clqmWSX1LusPhPKh4RLNas= 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)(2401047)(8121501046)(5005006)(93006095)(100000703101)(100105400095)(10201501046)(3231020)(3002001)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR07MB3089; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR07MB3089; X-Forefront-PRVS: 047001DADA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(346002)(376002)(24454002)(189002)(199003)(50466002)(47776003)(5009440100003)(478600001)(2906002)(16526018)(5660300001)(83506002)(316002)(16576012)(2950100002)(6666003)(65956001)(65826007)(106356001)(230700001)(33646002)(65806001)(189998001)(105586002)(50986999)(66066001)(76176999)(8936002)(81166006)(81156014)(25786009)(54356999)(58126008)(42882006)(31686004)(90366009)(77096006)(68736007)(229853002)(6246003)(305945005)(23746002)(101416001)(72206003)(6116002)(8676002)(6486002)(3846002)(7736002)(4326008)(53936002)(86152003)(36756003)(64126003)(97736004)(31696002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3089; H:[10.167.103.48]; 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) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR07MB3089; 23:0ZCEaLgXppd2ZjAlZltIG/CyKulwg6/icRyp+?= =?Windows-1252?Q?fkl1Co4swwdV/j4cdhxzZVuswSPpnMq6bFKpalkjXhvwkhMR2Uy2o7cj?= =?Windows-1252?Q?7BHDqqQBBD8PabpS/QXleY1QWbfl2k8Nad4JgwMKvJD+/bsX7QHLk4EM?= =?Windows-1252?Q?1NsfNRa81G3iy55FPZ2waIpKzCQuM4rpvc3l9YrtF4b0W//fDCbo+M7g?= =?Windows-1252?Q?0Yy04GS07nUxTAa53kTxff4lwKPBipTJh83lTQPhMmIeVUdIqJpBtVlX?= =?Windows-1252?Q?BTFoBzUiOohwBExtQV6cFeH7F8lJgr5SeWpikzLDleSKhjHn1V19Zfm0?= =?Windows-1252?Q?r08KektSsRG/09aH8MQdPL/c23Z2RCTJ5jLPRUDtmTB7w5lQlle5lTDw?= =?Windows-1252?Q?kPHbO9FMTLnFOwExlkJqxpBODjHbI3Q9aJEyRfNOBfXHeQxsGgjTw12I?= =?Windows-1252?Q?DJeMv1WZFxGOD5ESXo/fV61udo+qC0yI19UlWYT6qgPCc1oATCgD0btM?= =?Windows-1252?Q?ls94j2Iv7b8loxQweaLpMm/BXUv6cfdwy7QtZf/vLd0MKGbqwP2c0Knz?= =?Windows-1252?Q?A7x23hORPYaOSbfmfNmFvFtT1sJfOfLISmq/rCEKXPZBMYBcAnt3KB8G?= =?Windows-1252?Q?bDfP6Yc/sA/wNB3FR/uhOevonGMWHWDr5Yk8nCQiLcaNCK+6CvMR52Tj?= =?Windows-1252?Q?A67yjYisRHYMXKESJZZWJJwH8eQvhQ+b/8Xp0+qEy0cv4IQc0OLdAKnH?= =?Windows-1252?Q?79mAaMhFUIpoMvTbVQPyQv7xlah8frkUwd4LsAt67VvAswpRdXubxrmG?= =?Windows-1252?Q?wkYfeBQq8/UfJjFRL9Vj00UfOddYt7NrUFeyPxNe3EUwkjOTSUKgfaZV?= =?Windows-1252?Q?TrQ7oesqf7vNPqRjE08LIY/RQZ5J6u8mkaqPqszwXgxIlHE6bhFlGXb0?= =?Windows-1252?Q?fSDbeGL9S3zhMNxe75EwflHkDql/SK4WMoZaaCYNb1uAHgfsd0dPLJHv?= =?Windows-1252?Q?BUy1+LJ2lH0Bw8kyB4xd7L/Iou+GqWSvIP3eo4RTDSXJ21ot+nsqQMau?= =?Windows-1252?Q?REhUMWKd/xcDMxMDI7QDGOCCYecPFCEtkW87PJYk4ff4DjX/SO6Ci3aF?= =?Windows-1252?Q?GsWBQV+KFkRrEcNKApgImiXcg6R9rkWRoRBgFtK0WFQp5CWgp+0n88GL?= =?Windows-1252?Q?PpeScevU6iHjm0UPEZkX8A7c+Frl0LQzPun7dfA7pq0ZH2OJhTzS73e8?= =?Windows-1252?Q?55hQellYFKgGlGSe+sYtYwRj4ohPqgT+vb1pkTH4Fys4nVhZ1Xsx2ZEl?= =?Windows-1252?Q?Y81k6V23E1i0Mwtl2LZRHYsgG/d+4uaYVgwXViUotchaZuwM0p6ldHev?= =?Windows-1252?Q?ols/yisIZE66wWfgLK786tJBf3h1a1uqV0TfPKLAPNnglwqoCNKzwgPv?= =?Windows-1252?Q?9HcJuJT4rlWUdYLP32ZNvYeBc2qVR/tdrH1qyF3NfQHLDY83lqoTVV9o?= =?Windows-1252?Q?dE/NQs=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3089; 6:FuLSpBytmIlfi0fLPoO5qW53YiBUR9Fk8HVnhwcmTmEgTzNMpUsc+C/bUPu35eRCuuv4IRIgt7IPKDI+SY7c+JKpAtLO3aR1di2I470t7yddDyTArSaEOD3o+SnkIWUajxXSpM2n201PDiTs6/4utT3E6sVlfQoWY/knsaGI7e/PUP9fR4q8JRV5tgIUuuNfNTxUmbvcx74YIUkAQ3QbDADA/wjOT0DiAA79AaaB/t/H/w629wbIrof1BQkKMWf3PDvlUJw0fX8NkNmCpDfagjD9hfvEBTL4vL2nr/3z5wcJ8iNNEkUZIQlqwSHkqqZlBhwnuDy3IzcMJ7xtYWbywA==; 5:H9hSSUYsEKMVahX/v1bBnZiC9vaCJuYFMtziC6MPdmKlmBQvpt1H+tF0CEu0KzH7BPJTgykMYvVU3E4EnRYf2mIxs7z/frTVR97+eyiFmCqOZXMMsMCSlaq+ogHPFCT7VOEY6cMSQflbqhRlUfcEHg==; 24:Fj7nZKx13DJJoAK11lTkAAVpn8yCUp165ZfO5k7ywpXTJUd0EMI6FYPuihV9cfvb95uD8zePGJKWKI8S7AcqKmFRN9WGFkXlq/ozWsZ0fqU=; 7:tDthirvDnQc14vYycaCtnKbf3DYIPyU0lXuZ3u9TTGmPFf8NJnaxAIoUloNz6+WjoCFPKFuMMUlAI3PO1jp4LJgetWAdRo988mrhof9cV+fCBQ/KBt4bfmHPBizhVy0DW5+OLT6qXzMNCQZCinawknFsKAMupEYwHBBMBvDiXxMfJWmDnYuGxlVh99TjBRNx67NjxKZrcqY9ffyrJzQh3RM/3bSTEBVY1hW7uPBnK1I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2017 08:31:41.1968 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4e8b52ad-98e7-47f0-58b6-08d51ab9a783 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3089 Subject: Re: [dpdk-dev] [PATCH v2] pci: fix check uio bind 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, 24 Oct 2017 08:31:45 -0000 Hi Jianfeng, On Tuesday 24 October 2017 01:14 PM, Jianfeng Tan wrote: > When checking if any devices bound to uio, we did not exclud > those which are blacklisted (or in the case that a whitelist > is specified). > > This patch fixes it by only checking whitelisted devices, or > not-blacklisted devices depending on the bus scan mode. > > Fixes: 815c7deaed2d ("pci: get IOMMU class on Linux") > > Signed-off-by: Jianfeng Tan > --- > v2: > - Accept two suggestions from Gaetan. v2, looks good to me. Acked-by: Santosh Shukla Thanks.