From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1363EA052A; Tue, 22 Dec 2020 21:57:30 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7770DCA4E; Tue, 22 Dec 2020 21:57:12 +0100 (CET) Received: from mx0b-002c1b01.pphosted.com (mx0b-002c1b01.pphosted.com [148.163.155.12]) by dpdk.org (Postfix) with ESMTP id C1C2BCAC0 for ; Fri, 18 Dec 2020 15:07:24 +0100 (CET) Received: from pps.filterd (m0127844.ppops.net [127.0.0.1]) by mx0b-002c1b01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 0BIE6Vi2031641; Fri, 18 Dec 2020 06:07:24 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=proofpoint20171006; bh=3Tfhqy87NKEeLWXadHi3dgmt/SqCkHXgPGH3u3Qgfrg=; b=GqVvZj64EBEK7Mt99jR8pyPUsouPaE5R6uWsjgKwnCp2QKfs61lGpoGoBKcmuX4GGyic yZwi0kebDhm573YxhYLHm+DS1In4l7C2Vz6+v83Hl4nBqJuJiTPDB7M82IlDECTX8VBU igDWNIwbLaCOtDMI8oYbEbKSS/ZXQAofa3m9mSAR8kEkAbasUgarLOencaw2HHrZxkMV HSrdCw2Lr3lcentkOUjY4CiHqrRVn66ZIiplc6BkpjhbwymoOWeCqbdqdQXmuLbvRHru 0+3Trg7OsEzjJ/cBk43QvMFIjgxbn7fjGU3giNOb41cEG/zldJy5GnVzx49OCb6dmLGv Kg== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2107.outbound.protection.outlook.com [104.47.58.107]) by mx0b-002c1b01.pphosted.com with ESMTP id 35cx966rtf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Dec 2020 06:07:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L6MnhDjgCsvkeZ0MhcdUwG9mhutLvZ8ydyzuHgViP1tia/BFn2D1ilhjev3lo/+Ts6elU9jSRaRVFr6ff7R5mN4CcbszIbEQgRavsPkENUC/Ltcc1yRKtyfoVbbuJtO0gRHEFKu9aD5galJOVv2uFfRZD/aaYh908Kf6uxgCAKmmb8wnanzJTkPOu5LdmSbiPO9zcYMWtnaL0LOJY7fQpYUoYDYyCKVygUJjIkd81IE3WsgwiY5nNdUikMvoi2UrQ3jDHaBHoWHLOsoknc7rW8QwLO+kPHLrEL4riB4UsD3DqaJXNMVvrdprfP/bF8UbFYcDnSbTGUl3Ws6XZHiAqw== 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=3Tfhqy87NKEeLWXadHi3dgmt/SqCkHXgPGH3u3Qgfrg=; b=eYbVGZr+2idA66v95U5hGHpL5mkzh7x604UA8CYDl/Y1I+t3OclA2GhqS0mt9KLi78oqFVAi4CQaG68jvz92ulmXwav1PXeob0zoVKgtKYtIBYRB5GPG+qqvk/8sHOgjKnyz4AzROqqD1yYL2ySmf6amiUd2nSfbljb7ZmLcU2jVoxkJIjbFK77ruYYeMdVNsRKs2X+/wyTvitoTNR2geGzO5MCWXGo2AoX7VY5lg0Fz/+lxtByad+AQFbTp7waA2ZhMh+96zaE5TeQ3aaRTGl3Pnpm6hrsUI3BVqcJAQdehar16bvPQ7pDVcTdBXGr8HOt/zW1mkBX8MI8AwefZEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none Received: from MW2PR02MB3723.namprd02.prod.outlook.com (2603:10b6:907:2::32) by MW4PR02MB7331.namprd02.prod.outlook.com (2603:10b6:303:7a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Fri, 18 Dec 2020 14:07:21 +0000 Received: from MW2PR02MB3723.namprd02.prod.outlook.com ([fe80::45d9:2318:4900:74ac]) by MW2PR02MB3723.namprd02.prod.outlook.com ([fe80::45d9:2318:4900:74ac%6]) with mapi id 15.20.3654.024; Fri, 18 Dec 2020 14:07:21 +0000 From: Thanos Makatos To: David Marchand , Chenbo Xia CC: dev , Thomas Monjalon , Stephen Hemminger , "Liang, Cunming" , "xiuchun.lu@intel.com" , "miao.li@intel.com" , Jingjing Wu , "john.g.johnson@oracle.com" , Stefan Hajnoczi , Marc-Andre Lureau , Maxime Coquelin , Swapnil Ingle , John Levon , "Liu, Changpeng" , Jagannathan Raman , Elena Ufimtseva Thread-Topic: [PATCH 0/9] Introduce vfio-user library Thread-Index: AQHW1SF5PvQjwbnEEUanW43qp+tJran837HQ Date: Fri, 18 Dec 2020 14:07:20 +0000 Message-ID: References: <20201218073851.93609-1-chenbo.xia@intel.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=nutanix.com; x-originating-ip: [2.99.171.248] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2183e376-b66d-4579-af0a-08d8a35e3cac x-ms-traffictypediagnostic: MW4PR02MB7331: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-proofpoint-crosstenant: true x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7rn9hFZHtYKkypCfr1+DP5CatTOfEfq282wNCeoVo+t5onqNYLwFSywgjGeBW0kulu8rgCgSYJR/kqzCATbxGFcMADOE4vatuIRq2mAuzdiIPPNcH/3NHlJkY245uXBigA3QgOJYkvv7bC863JcQxSpkGIvqNWF29WjirDvKfxXcOuOtbIxaCjVRk1TuTlE/bMC6/TAtHVzoA6LyNPfQwRQ595ioqkAuFRNkxFNEtIaCqZSZ+Q3DUVv5MDfKwTFtMz7c/HsEqAP70Nj/+jYrOinLlyPr6wpBO8fokKhTURD/bHSmJH4K53ICwe6RVhh/2Eamsp5vn48TKhSq+s7DLYc6aseq7kPVmrX0XgtGaq/UZxolo6kbJhd3A2bLm0EkTJ+H8SAnNH+XgX7SXH8sHg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR02MB3723.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(39860400002)(376002)(136003)(346002)(366004)(33656002)(4326008)(66476007)(7696005)(44832011)(9686003)(71200400001)(52536014)(8936002)(966005)(54906003)(110136005)(26005)(316002)(186003)(2906002)(5660300002)(76116006)(7416002)(83380400001)(55236004)(55016002)(86362001)(8676002)(66556008)(66946007)(66446008)(64756008)(53546011)(6506007)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?cDEyKzgvT2dTV0pIQlBOU0t4SDJQbEs1ZWFnUXFaanlwZXZJekZUWEJvKzgw?= =?utf-8?B?MUJXWTVFRlBWZUhUb01CK1kwbGdoemZNRG4yMk16alk0ZStVVUZyVSs5Rnp3?= =?utf-8?B?SXkwTmRxZlVRaEttVmczNUlYb2gvVG0vNkFyT2RjdFhjeU5nY21aV1lJb0w1?= =?utf-8?B?QnVTdDlldEFZV0Q2dFBiTjY1MnBrclB3SDJ0Z1h1bFVocTdtdnJTZFVrb3k3?= =?utf-8?B?bHJKeTV5dVFFTHNZZzU2dzJNK2tsUGt5bjBZSFJUS2dLdit6bkIySHlRT0Rm?= =?utf-8?B?MGYvSTJQSzQ2N3Qva2FkWG5tcEhJZjNWdTliMlpxYUxud1p0S2xwVnFqbHFK?= =?utf-8?B?eHVNWlkyMnMrNHZXZVVvZ3ZVY1ZISWVWb2YxSUsxZ21lVUFqb2pqdU83ak1r?= =?utf-8?B?SDBaaFVoY1pUN0dVbXVyWWFTYXBNYjdkbTRYcWtTK3BZRWVUeWw5SVNXWGR3?= =?utf-8?B?dUF5bW1BVHBWMVhQRFhOQkJVbEZpaHBDZEFpNjRxRWYwaUVZVnRGMFp5N1pX?= =?utf-8?B?bS9wMHIzb1lHSHNJQmdzZDJSNmo2ZGdEZTg2T2YrbTA3RXY0QmxxUnlKL3o0?= =?utf-8?B?RXN1WDQ2cTZrdGwrcmY2b2xaVWR2akxtU2pWb3RWSmxjU2RvMXM0VXI2dEtu?= =?utf-8?B?clE1WDQ3WEUyVHg1M2U4elAxUTdzb21nc084ZWxsNm1yM2c1c2xUYWRCRXJB?= =?utf-8?B?ZG9WYlRQZVNJZ0d6dkMxT1owcHFacFVpK3M3UEQwZXNsbGVIeW9TeHF1dElP?= =?utf-8?B?WFAxUDM1Sm9tWUZRSi9vUy9KMUNEL3hpQU1OdHhWSkovUU1TM0x6cHlnWjJz?= =?utf-8?B?d1d6WmIyMWpkVmZKWUFJR29SY2pXRElsRXBLOUFIRnhybnBJMUNvelROOUZ3?= =?utf-8?B?L1VVaWFLaURZUlM4byt4Um56eXhkNmZyR3hra3grRDFEMmtNWEFTUjZ5aXNa?= =?utf-8?B?YWcyNTFIcHE0eDdOSWpRTVYxYnljaHk5Y2VNS2hoS2VCNmQ3T1ZyRkhDV3B1?= =?utf-8?B?VHdPNDUwQko1SWY2UTYwN1lOeEY2NEtCNmdHYklwSXhoQnVWS2JobUF5enlL?= =?utf-8?B?TGNPUm1pN1lNWnhicXpHemNVWXNwKzZ0b3MxTGk5WnpmbjhEdWh2UTVlVGFN?= =?utf-8?B?ZGV3NDd6Q3cxMDgxQm1QV1lFcnJGcVp4bVNXRjVCS2FvSGMxRFpCKzZaSk5r?= =?utf-8?B?WHRWZEEzRHpwS1lKOFp6eGpFa21xMmpwU04rVHFZYjJYR3EwcXFISDBNY2dm?= =?utf-8?B?RTZLUU80Qzh2Y1I3VFNDTHRsSzFBOUtMaGd3cytFNW4zMmpIN0w4UWM5a21t?= =?utf-8?Q?GwdJMTtquc14c=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR02MB3723.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2183e376-b66d-4579-af0a-08d8a35e3cac X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2020 14:07:21.1339 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: y3akN+KNv3KB5uNuha2qKWQhVYEzSgeIpZEzt/ClH3RY2Bq0KzpW3VVGo8jqpxqWxprd6ezQvlDY1awUA6iSRWuu3OStiDquf59vNRX4L1w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR02MB7331 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2020-12-18_09:2020-12-18, 2020-12-18 signatures=0 X-Proofpoint-Spam-Reason: safe X-Mailman-Approved-At: Tue, 22 Dec 2020 21:57:09 +0100 Subject: Re: [dpdk-dev] [PATCH 0/9] Introduce vfio-user library 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiBIZWxsbywNCj4gDQo+IE9uIEZyaSwgRGVjIDE4LCAyMDIwIGF0IDg6NTQgQU0gQ2hlbmJvIFhp YSA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+ICpsaWJydGVfdmZpb191c2VyKiBs aWJyYXJ5IGlzIGFuIGltcGxlbWVudGF0aW9uIG9mIFZGSU8tb3Zlci1zb2NrZXRbMV0NCj4gKGFs c28NCj4gPiBrbm93biBhcyB2ZmlvLXVzZXIpIHdoaWNoIGlzIGEgcHJvdG9jb2wgdGhhdCBhbGxv d3MgYSBkZXZpY2UgdG8gYmUgdmlydHVhbGl6ZWQNCj4gPiBpbiBhIHNlcGFyYXRlIHByb2Nlc3Mg b3V0c2lkZSBvZiBRRU1VLg0KPiANCj4gV2hhdCBpcyB0aGUgc3RhdHVzIG9mIHRoZSBzcGVjaWZp Y2F0aW9uIG9uIFFFTVUgc2lkZT8NCj4gSW50ZWdyYXRpbmcgYW4gaW1wbGVtZW50YXRpb24gaW4g RFBESyBpcyBwcmVtYXR1cmUgdW50aWwgd2UgaGF2ZSBhbg0KPiBhZ3JlZWQgc3BlY2lmaWNhdGlv bi4NCg0KV2UncmUgaW4gdGhlIHByb2Nlc3Mgb2YgcmV2aWV3aW5nIHRoZSBzcGVjaWZpY2F0aW9u LCB0aGUgbGF0ZXN0IHZlcnNpb24gKHY3KSBpcyBoZXJlOiBodHRwczovL3d3dy5tYWlsLWFyY2hp dmUuY29tL3FlbXUtZGV2ZWxAbm9uZ251Lm9yZy9tc2c3NjMyMDcuaHRtbC4gV2UgaGF2ZW4ndCBo YWQgYW55IHJldmlld3MgeWV0IGZvciB0aGF0IHJldmlzaW9uLCBJTU8gd2UncmUgZ2V0dGluZyBj bG9zZS4NCg0KRllJIEpvaG4gSm9obnNvbiBpcyBpbXBsZW1lbnRpbmcgdGhlIHJlbGV2YW50IGNo YW5nZXMgaW4gbXVsdGlwcm9jZXNzIFFFTVUuIEpvaG4gTGV2b24sIFN3YXBuaWwsIGFuZCBJIGFy ZSBpbXBsZW1lbnRpbmcgdGhlIHNlcnZlciBwYXJ0IGluIGxpYnZmaW8tdXNlciAoZm9ybWVybHkg a25vd24gYXMgTVVTRVIpLiBXZSBhbHNvIGhhdmUgYSBtYWlsaW5nIGxpc3Qgbm93OiBodHRwczov L2xpc3RzLm5vbmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJ2ZmlvLXVzZXItZGV2ZWwuIFdl J3ZlIGJlZW4gd29ya2luZyBvbiBpbnRlZ3JhdGluZyB0aGUgdHdvIHBhcnRzLg0KDQpGaW5hbGx5 LCBDaGFuZ3BlbmcgaXMgaW1wbGVtZW50aW5nIGFuIE5WTWUgY29udHJvbGxlciBpbiBTUERLLiBX ZSdyZSB0cnlpbmcgdG8gbWFrZSBpdCB3b3JrIHdpdGggbXVsdGlwcm9jZXNzIFFFTVUgYW5kIGxp YnZmaW8tdXNlciwgd2UncmUgdmVyeSBjbG9zZS4NCg0KDQo=