From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 96CD9A052A; Wed, 27 Jan 2021 16:13:43 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8408F140E4C; Wed, 27 Jan 2021 16:13:43 +0100 (CET) Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by mails.dpdk.org (Postfix) with ESMTP id 79EE6140E37 for ; Wed, 27 Jan 2021 16:13:42 +0100 (CET) Received: from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Wed, 27 Jan 2021 07:13:41 -0800 Received: from HQMAIL107.nvidia.com ([172.20.161.6]) by hqpgpgate102.nvidia.com (PGP Universal service); Wed, 27 Jan 2021 07:13:41 -0800 X-PGP-Universal: processed; by hqpgpgate102.nvidia.com on Wed, 27 Jan 2021 07:13:41 -0800 Received: from HKMAIL101.nvidia.com (10.18.16.10) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 27 Jan 2021 15:13:40 +0000 Received: from HKMAIL102.nvidia.com (10.18.16.11) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 27 Jan 2021 15:13:37 +0000 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.56) by HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 27 Jan 2021 15:13:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NR+jNUi6wYd7wcaf1vAWR/OtPngVUPQVQLTUDKTc5b9xJ6b672PzUeKOjHJpqtWyKk+j6ptbXDbQod5QxAb4uJnMsxiGGH5U5MMGKBhUZT58QyHKUCyLNQwhXjkKg/GbymoTA4JdcA51UMla+uvp39wiEOIryvABinwvU2XfM5C6iKFXZv8FwDPirJkqqSzflpJtVzDr7zggF3/BOsPwkZLDfFG0uvKeW6fpBUbDCe8SfKcDABYSYRDKgGhzGqeJjqBCFlbPhrsjCwYk9VCkKHJm7lnryPMEZYSpJf02jQ9hvr59DmrMHrOCv3iu8GHrbyDW4RawhxYicjXlfK5XSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PSDMWOndW89AuGTXhQt21RSmnUQi11fve/iPucKqAiU=; b=YptRn3Dwi3nglxN1WQvpQU27SnqRyAQz7+9rIe2zZBIfr1BsyqETKyxK+bkrhoy7H/lMSWuCbFA3fqKBZCFACjH538+AGfwVUiIeenVQEQ7nX8AEwZJREtb6vN7cEaRl4v6wQMZBq07hL1C0wILsaTbKFFgC6CkBYYyYR68JaNV42ndfBxboONiBCemEgjBO4TwdqGGmEd6n8cpRyd4wJHhCLfyw0Q1dyEWq1U8IXm6AEIr13c1A5DcXMthBWHg3lSS01oqEp1WFf6K0lXS0rWMZ6giSHpjoPQfIU1WjgBdqOU+LMuUT/Xo1rzkNyCShxdPiJm/drEItixeEqDTXPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB3945.namprd12.prod.outlook.com (2603:10b6:5:1c2::27) by DM6PR12MB4547.namprd12.prod.outlook.com (2603:10b6:5:2a9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Wed, 27 Jan 2021 15:13:35 +0000 Received: from DM6PR12MB3945.namprd12.prod.outlook.com ([fe80::d1dc:9fb2:4724:53df]) by DM6PR12MB3945.namprd12.prod.outlook.com ([fe80::d1dc:9fb2:4724:53df%7]) with mapi id 15.20.3805.017; Wed, 27 Jan 2021 15:13:35 +0000 From: Tal Shnaiderman To: Nick Connolly , "dmitry.kozliuk@gmail.com" , "pallavi.kadam@intel.com" , NBU-Contact-Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: [PATCH] bus/pci: nvme on Windows requires class id and bus Thread-Index: AQHW8zy4Nk9xSuad8Emfy0i1vu8I1qo6Li8ggAAKpQCAAVrssA== Date: Wed, 27 Jan 2021 15:13:35 +0000 Message-ID: References: <20210125170821.11306-1-nick.connolly@mayadata.io> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: mayadata.io; dkim=none (message not signed) header.d=none;mayadata.io; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [77.137.141.17] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f01bbf37-b03e-4f26-7d44-08d8c2d61e04 x-ms-traffictypediagnostic: DM6PR12MB4547: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tVhGLPcOZ0P94xXhKM1ecPlOTFrG/XJ1lslErK23iV5o3i4CubBVdBhcZtq7O/eN1d4K8wsO/cajpeQY1aNYi2Mk0utuyehz7pCPaQfryX9vqRDB63oitHj2QZN6/47ciRsxfFW0xvpAH+Gz7MFmjurxcuPsaEI5FfWf48u4Y3nqknwpsLUY1yn42sqWsyyuPyhnb2oskn7IDfAoqKzGvFIppCjcPI8imOPY46ALpkxvaf01FCTQXsr8nCNXFrNqBvFbDnQBn839SXEqM7NOaXIRzreAgNhKwl8F7ex7pHVqaDd/FN4T+g2UnohNvI4NwmInaWlKM8PzXtDPZbPqpmrsnUTqtokDGhsNgn3BV2NcHbpRFqJLqgcTMIA07q3nOY976aJRu1KAemc9M+PfcioWV5pG1nzAuGKSjBbhUSNs7Lr/p+hM2dOa8r0VHdLPQkpLMvoiYXqX7UHFj//MSBLJRWsq2eNIZCTVGDDHPbKn2/mpI3Aj3DoUrsBcRnrIiNPfjRfKb0SMLQLG7lXaQ6SkxSL5QktQvetUWoMMKsFxOw8PXL/NfwFHav2JnQupqL/3YCYREX+koiXBSHNL/JeszgIwiIq72XWjmohl03Y= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3945.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(39860400002)(376002)(136003)(396003)(966005)(8676002)(66446008)(66476007)(6506007)(64756008)(52536014)(2906002)(55016002)(66946007)(76116006)(66556008)(71200400001)(5660300002)(478600001)(7696005)(186003)(9686003)(316002)(26005)(110136005)(83380400001)(33656002)(4326008)(86362001)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?Y0owaUpBanpKT0Q1QjJUK2wwdzE2UHZuelZKaEJQaFRxOHZNZGtDdURFMjNz?= =?utf-8?B?djdVNjM4TDNRaXU1N09mNU9nK2RBbkJHK1YxNk1hNHEycFM4T1c5NzMxRGxT?= =?utf-8?B?TjBJSWZzZVRVdVEvazBBWEdDNFNvU0h4cXpNTEVTUm1qRytOdUxRUFpYN0la?= =?utf-8?B?akx2S3cvSUx3TzNuZWo5WU9UNTdmT3F6dGNXQWpLcmVZMzczbEM2V3liNkhs?= =?utf-8?B?R0p0d3NybDF5bldUN0hZWVVpS2Ntd0RERGVKN0Z5aGFJTnhKTU8zWjViM0hD?= =?utf-8?B?N2laSzR3MFhMQ2NsdjRKd0ZueG1mRXdqK2h1VjNxcVNzb01ITTVPenlEQ3Nx?= =?utf-8?B?MUU1VU03clA4ZjZpS3RJWU5zU2puQllTMGIzSVJEMFphZHovSzNSTzZjZnFj?= =?utf-8?B?blJmL1l5aWxDRkdPMzVhNHB2OFRETEZGQ3llL056c2hvbnRHV2E0NHpzV1gx?= =?utf-8?B?UlVPRDhCV2ZXdVRqRkZ4ek5vbkVBeW9hVjVnaXJLbUtvTmhweDlzQ291d1Uz?= =?utf-8?B?VERSTG45R2FKZlZqMC9RWDNQWFAySEFmY1dhWEVCU0FFTWNET25Yd00yTlZG?= =?utf-8?B?c09TVHg5czRISDYwNDNrRHIyZllEUU9Xb0JNeW1FV21IcEx3S3NnRjNpMjdR?= =?utf-8?B?WjUvcDJmSWZrajU3MThXQlIxM1c2b01MbW5PODNQdUtHTi9SR1FmZzNWSldV?= =?utf-8?B?ZjhLb0JRZkpIejhWS01zbTExVjdmU1M4eDdWMmNjY0VJRTZWYTgwcUg1bXRC?= =?utf-8?B?VE96WlVpcUt4NEhCTjRmV3RidC9LcEVPUVczaGNOSDVscngyakpkZ3B0dldY?= =?utf-8?B?NEEvOUJXSGNhQ0t5NlhXQ0NoRUphL2svbER0ZUxKZmpXUHhQLzNIQytSSDZ0?= =?utf-8?B?RElGQUMvZzhLcTZQR0hsVFpDemhyb1pBL2Z1eGFmYVFWMnB6MmY3ckV6aEcr?= =?utf-8?B?WHh4L1RWUVlqSWtzeDZxQWYvdUdzenVkbUZjWDd1Ty9menRrcmI3cjc5cDhT?= =?utf-8?B?a0p0dWc5M1U1dEhRZ2JsZ3JIRFVxemlsblZQYXhNa1JEVUlMNTJRdU9jcG9M?= =?utf-8?B?OEFtZW5TaGdmLzBSajhIOVkxSnFXeGgwb3RVMklGd25ZdjB0OENCZ0N0c1dD?= =?utf-8?B?Z0RyTkVMUllXWmZnbmdRenZadGUyMlBTaTNYRW1VenZ4Wng5WlQxM3pIZmFn?= =?utf-8?B?aXFBQjRwL21GQTJvQmp0b1VwYjIvREd2Q3h4ZDlmemxTdVAwOVRwSHNKMmdK?= =?utf-8?B?aENFU0ZqdUZiTURsSkk3a0RDZ1MxbEU5cmJVczBhcEVoZGR4T2IwMFRNRUtq?= =?utf-8?B?ZC9vU0w4Q1JvTUFWMEF3UEU3cmhvbURkTGNCbjBwdzB5YVk4cjh2ZXF5a3VI?= =?utf-8?B?NkZETERNajBMWER3MkJIWk00MHB5MXRUa1NCQ25kSnhyNURsTnVuWHVGbVBq?= =?utf-8?Q?wk5wc173?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3945.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f01bbf37-b03e-4f26-7d44-08d8c2d61e04 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2021 15:13:35.3906 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DdS0DkL5GJ6PbCLv1NxmyPsRjH30srH4spAAv8eTDqdoDNzqw+m1v1TvRwhYg4KxCBvei+4qX/ctUKdW0TWfaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4547 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1611760421; bh=PSDMWOndW89AuGTXhQt21RSmnUQi11fve/iPucKqAiU=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:x-ms-exchange-transport-forked: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=pt9JaDLmDpzoqzwkz1kZSb0/pARL66SQLoNRlpW36Bp0bYJXLdW0JGDbEkzAy09rx pNE2GUZJfrU4cJ/C5vra3pZY5jQiXJu9LbcMLrAky3EXhX49+reqc7vV57k0hwUwlf +GWq1zIKeoIhzTAuUNXK9haXEyqhq3aBNNG6+BU4utf7yK2J39YrYHEq+2XZIvTxaZ S6VkI3SRVa7sCAZLxeg6Bp4vWbICaw3e3RZy1P/6g7u3WwhaubbJJu04g6iYumTFIF 8+pwmbL/a7x+KXINQvl33lW87V1YhrozZd6Kwy/5C7LFZjg9UQ3TztkWR1uvhtxB9d Kaf87yAqQNCkA== Subject: Re: [dpdk-dev] [PATCH] bus/pci: nvme on Windows requires class id and bus X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiBTdWJqZWN0OiBSZTogW1BBVENIXSBidXMvcGNpOiBudm1lIG9uIFdpbmRvd3MgcmVxdWlyZXMg Y2xhc3MgaWQgYW5kIGJ1cw0KPiANCj4gRXh0ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5p bmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+IA0KPiBIaSBUYWwsDQo+IA0KPiBUaGFua3Mg Zm9yIHRoZSBjb21tZW50cy4NCj4gDQo+ID4+ICsgICAgICAgLyogVHJ5IGFuZCBmaW5kIFBDSSBj bGFzcyBJRCAqLw0KPiA+PiArICAgICAgIGZvciAoY3AgPSBidWY7ICEoY3BbMF0gPT0gMCAmJiBj cFsxXSA9PSAwKTsgY3ArKykNCj4gPiBIb3cgYWJvdXQNCj4gPiBmb3IgKGNwID0gYnVmOyBjcFsw XSB8fCBjcFsxXTsgY3ArKykNCj4gVGhhdCB3b3VsZCBiZSBteSBwcmVmZXJyZWQgaWRpb20sIGJ1 dCB0aGUgRFBESyBjb2Rpbmcgc3R5bGUgKDEuOS4xKSBzYXlzICdkbw0KPiBub3QgdXNlICEgZm9y IHRlc3RzIHVubGVzcyBpdCBpcyBhIGJvb2xlYW4nIChidXQgc29tZXdoYXQgY29uZnVzaW5nbHkg ZG9lcyBzbw0KPiBpbiBhIHNlY3Rpb24gb24gTlVMTCBwb2ludGVycykuICBJIGludGVycHJldGVk IGl0IGFzIGEgZ2VuZXJhbCBwcm9oaWJpdGlvbiBvbg0KPiBjb25kaXRpb25hbHMgd2l0aG91dCBh biBleHBsaWNpdCBvcGVyYXRvciAoZXhjZXB0IGZvciBib29sZWFucykuICBJJ2QgbG92ZSB0byBi ZQ0KPiBjb3JyZWN0ZWQgaGVyZSENCj4gDQo+ID4+ICsgICAgICAgICAgICAgICBpZiAoKmNwID09 ICcmJyAmJiBzc2NhbmZfcyhjcCwgIiZDQ18lIiBQUkl4MzIsDQo+ID4+ICsgJmNsYXNzX2lkKSA9 PSAxKQ0KPiA+IENvdWxkIHRoZXJlIGJlIGEgY2FzZSB3aGVyZSBQQ0lcXFZFTl92KDQpJkRFVl9k KDQpJkNDX2MoMilzKDIpIGV4aXN0DQo+IGJ1dCBQQ0lcXFZFTl92KDQpJkRFVl9kKDQpJkNDX2Mo MilzKDIpcCgyKSBkb2Vzbid0PyBJbiB0aGF0IGNhc2UgdGhlDQo+IHBhcnNpbmcgd291bGQgYmUg aW5jb3JyZWN0Lg0KPiBUaGUgTVNETiBkb2N1bWVudGF0aW9uIHNheXMgdGhhdCB0aGUgbW9zdCBz cGVjaWZpYyBzdHJpbmcgd2lsbCBiZSByZXR1cm5lZA0KPiBmaXJzdCwgaW4gdGhpcyBjYXNlICZD Q19jKDIpcygyKXAoMiksIHNvIGlmIHRoZXJlIGlzIGEgNi1kaWdpdCBjbGFzcyBJRCB3ZSB3aWxs DQo+IHJldHVybiBpdC4gIFRoYXQgbGVmdCBtZSB3b25kZXJpbmcgd2hhdCB0byBkbyBpZiB3ZSBv bmx5IGVuY291bnRlciBhIDQtZGlnaXQNCj4gY2xhc3MgSUQuICBJZiB3ZSBpZ25vcmUgaXQsIHRo ZW4gd2Ugd29uJ3QgYmUgYWJsZSB0byBtYXRjaCBvbiB0aGUgY2xhc3MgSUQuICBXZQ0KPiBjb3Vs ZCBwYXJzZSBpdCBhcyA0LWRpZ2l0cyBhbmQgc3VwcGx5IHplcm8gZm9yIHRoZSBwKDIpIGZpZWxk LCBidXQgdGhhdCBsZWZ0IG1lDQo+IHdvbmRlcmluZyB3aHkgV2luZG93cyB3b3VsZG4ndCBoYXZl IGFscmVhZHkgZG9uZSB0aGF0IGZvciB1cy4gIFdoYXQgSSBzZWUNCj4gb24gbXkgb3duIHN5c3Rl bXMgaXMgdGhhdCB0aGVyZSBpcyBhbHdheXMgYSA2LWRpZ2l0IGNsYXNzIElEIGRlZmluZWQsIGV2 ZW4gaWYNCj4gdGhlIHBjaS1pZHMgcmVwb3NpdG9yeSBkb2Vzbid0IGxpc3QgYW55IHZhbHVlcyBm b3IgcCgyKSAoZS5nLg0KPiBodHRwczovL3BjaS1pZHMudWN3LmN6L3JlYWQvUEQvMDcvODAgcmVw b3J0cyBhcyAmQ0NfMDc4MDAwKS4NCj4gDQo+IE15IGNvbmNsdXNpb24gd2FzIHRoYXQgd2FzIHBy b2JhYmx5IGJlc3QganVzdCB0byByZXR1cm4gdGhlIGZpcnN0IGNsYXNzIElEIHRoYXQNCj4gV2lu ZG93cyByZXBvcnRzIGV2ZW4gaWYgaXQncyBvbmx5IDQtZGlnaXRzLiAgVGhhdCB3YXkgdGhlIGRl dmljZSBjYW4gc3RpbGwgYmUNCj4gZm91bmQgYW5kIHdpbGwgbWF0Y2ggdGhlIENDXyBpbmZvIGRp c3BsYXllZCBpbiBkZXZpY2UgbWFuYWdlci4NCg0KSSdkIHNoaWZ0IHRoZSBjbGFzc19pZCB2YWx1 ZSB0byB0aGUgcmlnaHQgaW4gY2FzZSB0aGUgcmV0dXJuZWQgdmFsdWUgaXMgNCBkaWdpdCwganVz dCB0byB2ZXJpZnkgdGhlIHJlc3VsdCB3b3VsZCBiZSAiYygyKXMoMikgMCIgYW5kIG5vdCAiMCBz KDIpcCgyKSIsIGhvd2V2ZXIgd2hlbiB0ZXN0aW5nIHlvdXIgY2hhbmdlIEkgY291bGRuJ3QgZmlu ZCBhIGNhc2Ugd2hlcmUgb25seSA0IGRpZ2l0cyBtYXRjaGVkLg0KDQpFaXRoZXIgdGhhbiB0aGF0 IExHVE0uDQo+IA0KPiBUaGFua3MsDQo+IE5pY2sNCg==