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 C3B2AA0A03; Tue, 19 Jan 2021 04:27:20 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3AAA6140DC9; Tue, 19 Jan 2021 04:27:20 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 7E3A5140DC2 for ; Tue, 19 Jan 2021 04:27:17 +0100 (CET) IronPort-SDR: pZUghCpMcyAxMJDPGupz9dZN4uctNhhDe/BYuC9Eoa2uHVDBdM8JmXFsxyGJsK+5Zitw1AlT0H uP7Lsyl4XSkw== X-IronPort-AV: E=McAfee;i="6000,8403,9868"; a="179022154" X-IronPort-AV: E=Sophos;i="5.79,357,1602572400"; d="scan'208";a="179022154" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2021 19:27:16 -0800 IronPort-SDR: BZhSQeoAiX1BbH3Att+m+J/mu9B/dOn4hdsOVRyNsg82DwTe1vWI6e1fAw2HDonLH0AGMbwB7a x+LDeoGIbmFw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,357,1602572400"; d="scan'208";a="350371496" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga003.jf.intel.com with ESMTP; 18 Jan 2021 19:27:16 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 18 Jan 2021 19:27:15 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 18 Jan 2021 19:27:14 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 18 Jan 2021 19:27:14 -0800 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.56) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Mon, 18 Jan 2021 19:27:13 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eM926cTJdjM5ADChWM7yEB6+C1wDTPi+9nz2yYDzWU8xzFbqgCMq1/jw9daycGOhObn8aS9zC0hbMCdNHfIiO953Jc4kfdvdinDnOm567bFN+w3gzplhafc4OhyPNlxQRR4z6O1Y5bU22YrcE0MxgVM7Sul/iCvU6+xGpo4c70zruwpCJYdNKTggqn7hUOb5Rp65xCFL4yGtwL7SgAaHLltW7rpUF5+ookIZvpr9fQBTAIruUF7XYQeBWuEy3OL5Nw3JB9BEbkEjDnonFMJwf7BaxF47Xjhp8TF89YeeIgxywSxSn18e6vAzJbw820GKwbF9VXksAtEuuvjMx1C1Pg== 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=KqQM17rfXzzPzEE58OBr9D9s3/VvQpbs2UMiL98j4SY=; b=XcmBsEI/XlR0lPPfHNppF0MVRv/cyuWqsS5U05fJNcuZYNUtgB7Tv6f+NnC8khGC1w3qEt6efqYSoRDaEa7Qt11ykhuY8jnTeN45SWJs4O5Z1UEbsfjFxOtwTe9JOOx0fZ9kgz8zVXoY9Kv0JMvboSynD69X4aZm5rEQkLVn7HRVgcumL634HYhBljLpO/nYZ+sCSLVo311DZtVfz/0V2edbVG67FI1wt/oCDrl7BXk1EAig4uwTP3dDj5xy2Q8WA31jHkEaWxwNVkN55fhJJxOpkF1CbOoDf1uCnvoGFRwpqt3CRaMYoBKqqW0cwlLilDGuysbdfM+jKUwK2aWb7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KqQM17rfXzzPzEE58OBr9D9s3/VvQpbs2UMiL98j4SY=; b=Xsal+lZC+eZ2kF5frACAeuoKVL/xfCPkWJPmw96CnX4u2evt0MQQTZJNN4IIRkwTjFajszObK0pp1EyMn7NR1YtJey0vfaKKjHlIrQUZlnvMwzXiWtDZfay6ImsMuKONBLBYWcrsuTs59dkZPl/4yvM9OcDDJJCaoXqg8JwoZpQ= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3856.namprd11.prod.outlook.com (2603:10b6:208:ef::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11; Tue, 19 Jan 2021 03:27:12 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed%7]) with mapi id 15.20.3763.014; Tue, 19 Jan 2021 03:27:12 +0000 From: "Xia, Chenbo" To: David Christensen , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2 8/9] test/vfio_user: introduce functional test Thread-Index: AQHW6j2IeXmUjpKT0UekMGoHpF+YAaone1gAgAbUzBA= Date: Tue, 19 Jan 2021 03:27:12 +0000 Message-ID: References: <20201218073851.93609-1-chenbo.xia@intel.com> <20210114061411.39166-1-chenbo.xia@intel.com> <20210114061411.39166-9-chenbo.xia@intel.com> <92abbbbb-b6bf-3981-a198-97ad50f1a040@linux.vnet.ibm.com> In-Reply-To: <92abbbbb-b6bf-3981-a198-97ad50f1a040@linux.vnet.ibm.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linux.vnet.ibm.com; dkim=none (message not signed) header.d=none;linux.vnet.ibm.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.46] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 03123acd-ebeb-4444-efa1-08d8bc2a1c78 x-ms-traffictypediagnostic: MN2PR11MB3856: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: K/ORtcxmEPcQwoQYDAczpz9cqdk1lQ6xvLbSwg4c3ST6CiblxdEzTWffFvPkaLrm6KJr+YQItqeMAHldlpxk/nB8vUeKEhZPI5Rvp5k6fwMsVpV5CULjlx7KV7d4/X6hOFQrhIf7gV8Xjhlij70xX/NALYQ4fz8oPZdub/lIe4K31XwzuTf0Q1FsbpD5nQHmWLMj8VD1iQyiUDPdnkmZd2//MQUBYbRuZYTsUNTMekjngAT7SpRjgwBeHvQED6mBQ5ziajXq03KouQI7w8HxipExgSXC2arWBqMHRlqoffcDBGkmP/AU0ssE3C/ED7m9mXhSwbvfL0VFXBIYT4n3tosOS6bA7XRvQZDqt3/cBqTfB3+LQQjDMLa00uIe5Q0xIT65hxsHtRozATp+kKnnpA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(376002)(396003)(136003)(366004)(478600001)(5660300002)(9686003)(53546011)(2906002)(55016002)(110136005)(316002)(52536014)(71200400001)(86362001)(83380400001)(7696005)(8936002)(76116006)(26005)(33656002)(8676002)(6506007)(66556008)(66446008)(186003)(66476007)(66946007)(64756008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?Yk1HY09QYW95OXkxODAzaFVnK3RYemtWblU2YUdjMkpqOHVJaWhuZ21XNkxv?= =?utf-8?B?b1Q3MTBRcTZxY0tHL0gyZno5VURUL1E2OEE0RHoxZVg1TTkxODZZWHdHbnJV?= =?utf-8?B?OE5JVjVtVVJNMDlGZXlHVVdkNkN5blFKWEwrSlBnR3NMVlllNjhyWlk0OUll?= =?utf-8?B?cXQ0MEVCWDVlVytiK1J1TEhWSjJaWVpkNnJFVWREMUtCcjZreW1ETU9vR2tY?= =?utf-8?B?NGFqUlVvdTQycTg1Y1pSems1MDFGOHJFL0JZQStuY0F4SE9PdWlpUWVTem1w?= =?utf-8?B?NnJlTjdybXhCd1lhYzdCM1NHcllCZVpQMzFCZ2M3cUJOazNFWjdUc3NIUmhm?= =?utf-8?B?RStUY2lmN1llMVpVT2gyN0FGM1pMb3V2M05TSTRwN3EyKzg3NjQwZjBqNEJX?= =?utf-8?B?ckpPUEV5UWxyQzNEYlRNdWxmRDkrZlViUWtvSm1qWVlvMlA0MTFmR0E3amVC?= =?utf-8?B?RVlkYnVDVnJnK3J0SEcwQWFMbWtjb2N2WDdpS1dZbHhCbVRFYVkzcEpKTm5l?= =?utf-8?B?K0lhZzNTb1ZYRXltZ1lJZGdERHU2c0YwK0ZwWTN3VFJFdjBmL0xqMkFvN1E4?= =?utf-8?B?ZjVselIwSmhDRTVtdkhSM3IwajMxTnZza2kvNXJKbjMyRm5FT1NSdWNIN1p6?= =?utf-8?B?c1NXRzFQSk1Eem5MZG5TWUF6VTB5VVZISDVRdkpIQXp3b2tUNFFtdnpYL0JJ?= =?utf-8?B?TlRjdTIwM0xhWWwyNXpTQnVKS1RxNXppZ3dCTXZiVi9FZm91ZjlKSEpHQ3Nq?= =?utf-8?B?clpKWk9raHJrazFDVmVHVGg2RG55SWdic2RMV3luRGs2dEZFdVBEZEFiZnRp?= =?utf-8?B?NlpibW1TcEtieThXWWJMWFI0bUtmMm9oN2htTERJR2s2aTJPeldIdEVPSk93?= =?utf-8?B?a1FKcDY5RElzUWJLeTdFdnFuNXFGY0dsM1ZVQTF1clRDU0dkYWtHRXAzTkx2?= =?utf-8?B?ZlhzWS91OVBGWU1GR0FHbG5EMWV4U1hGRkhVSU9USmhjeGVQem5TTkpLaEd4?= =?utf-8?B?ZGMrV2tYTjVJTUlraG1ZaUdVSmp0UXRqSWNJSy9ydmJuKytFMlhlbFZIVndP?= =?utf-8?B?SVhxZ1g3ZWpNRmxiQ0Z2VnJZM0JXWnorSHdYN2k2R016R1h2bnlrS2JGVEFl?= =?utf-8?B?b20vQ2RqMW5jL0JYUTF0dTN5OXF4SW1Oclp3ZDNQN3NvTGExWUpVV3pGT1ZO?= =?utf-8?B?TFdRREJZbVZWaTJBRC9mTnh5NUFkeFpqWlE0Y1NVcnFEcDA5Q3pZMUF3M1Aw?= =?utf-8?B?bzEyYm90ZkpwdTVzbS8vb3BZUDREdHRBSHc4Zi9JUUt6U1NkSHovWHZJVE8r?= =?utf-8?Q?fb9rqH7scndK8=3D?= 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: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03123acd-ebeb-4444-efa1-08d8bc2a1c78 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2021 03:27:12.3352 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vteUjxLs4UkxpwAsQR6LCbDdCar/TffYG51LFn9pynY6HhScgYYPCKfsbE488I3VdRNHU7n7lMFEnerM2B4tIw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3856 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 8/9] test/vfio_user: introduce functional test 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" SGkgRGF2aWQsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IDxk ZXYtYm91bmNlc0BkcGRrLm9yZz4gT24gQmVoYWxmIE9mIERhdmlkIENocmlzdGVuc2VuDQo+IFNl bnQ6IEZyaWRheSwgSmFudWFyeSAxNSwgMjAyMSAzOjAzIEFNDQo+IFRvOiBkZXZAZHBkay5vcmcN Cj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYyIDgvOV0gdGVzdC92ZmlvX3VzZXI6 IGludHJvZHVjZSBmdW5jdGlvbmFsDQo+IHRlc3QNCj4gDQo+IA0KPiANCj4gT24gMS8xMy8yMSAx MDoxNCBQTSwgQ2hlbmJvIFhpYSB3cm90ZToNCj4gPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgZnVu Y3Rpb25hbCB0ZXN0IGZvciB2ZmlvX3VzZXIgY2xpZW50IGFuZA0KPiA+IHNlcnZlci4gTm90ZSB0 aGF0IHRoZSB0ZXN0IGNhbiBvbmx5IGJlIHJ1biB3aXRoIHNlcnZlciBhbmQgY2xpZW50DQo+ID4g Ym90aCBzdGFydGVkIGFuZCBzZXJ2ZXIgc2hvdWxkIGJlIHN0YXJ0ZWQgZmlyc3QuDQo+IA0KPiBS ZWNlaXZpbmcgYSBidWlsZCB3YXJuaW5nIG9uIFJIRUwgOC4zIChnY2MgOC4zLjEpIGZvciBQT1dF UiB3aXRoIHRoaXMgcGF0Y2g6DQo+IA0KPiAuLi9hcHAvdGVzdC90ZXN0X3ZmaW9fdXNlci5jOiBJ biBmdW5jdGlvbiDigJh0ZXN0X2Rldl9jZmdfcnfigJk6DQo+IC4uL2FwcC90ZXN0L3Rlc3RfdmZp b191c2VyLmM6NjA6Mzogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YNCj4gZnVuY3Rp b24g4oCYbWVtY3B54oCZIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQ0KPiAgICAg bWVtY3B5KGJ1ZiwgbG9jLCBjb3VudCk7DQo+ICAgICBefn5+fn4NCj4gLi4vYXBwL3Rlc3QvdGVz dF92ZmlvX3VzZXIuYzo2MDozOiB3YXJuaW5nOiBpbmNvbXBhdGlibGUgaW1wbGljaXQNCj4gZGVj bGFyYXRpb24gb2YgYnVpbHQtaW4gZnVuY3Rpb24g4oCYbWVtY3B54oCZDQo+IC4uL2FwcC90ZXN0 L3Rlc3RfdmZpb191c2VyLmM6NjA6Mzogbm90ZTogaW5jbHVkZSDigJg8c3RyaW5nLmg+4oCZIG9y IHByb3ZpZGUNCj4gYSBkZWNsYXJhdGlvbiBvZiDigJhtZW1jcHnigJkNCj4gLi4vYXBwL3Rlc3Qv dGVzdF92ZmlvX3VzZXIuYzoxODoxOg0KPiArI2luY2x1ZGUgPHN0cmluZy5oPg0KPiANCj4gLi4v YXBwL3Rlc3QvdGVzdF92ZmlvX3VzZXIuYzo2MDozOg0KPiAgICAgbWVtY3B5KGJ1ZiwgbG9jLCBj b3VudCk7DQo+ICAgICBefn5+fn4NCj4gLi4vYXBwL3Rlc3QvdGVzdF92ZmlvX3VzZXIuYzo2NDoy OiB3YXJuaW5nOiBpbmNvbXBhdGlibGUgaW1wbGljaXQNCj4gZGVjbGFyYXRpb24gb2YgYnVpbHQt aW4gZnVuY3Rpb24g4oCYbWVtY3B54oCZDQo+ICAgIG1lbWNweShsb2MsIGJ1ZiwgY291bnQpOw0K PiAgICBefn5+fn4NCj4gLi4vYXBwL3Rlc3QvdGVzdF92ZmlvX3VzZXIuYzo2NDoyOiBub3RlOiBp bmNsdWRlIOKAmDxzdHJpbmcuaD7igJkgb3IgcHJvdmlkZQ0KPiBhIGRlY2xhcmF0aW9uIG9mIOKA mG1lbWNweeKAmQ0KPiAuLi9hcHAvdGVzdC90ZXN0X3ZmaW9fdXNlci5jOiBJbiBmdW5jdGlvbiDi gJh0ZXN0X2dldF9tZW3igJk6DQo+IC4uL2FwcC90ZXN0L3Rlc3RfdmZpb191c2VyLmM6MTkyOjI6 IHdhcm5pbmc6IGluY29tcGF0aWJsZSBpbXBsaWNpdA0KPiBkZWNsYXJhdGlvbiBvZiBidWlsdC1p biBmdW5jdGlvbiDigJhtZW1jcHnigJkNCj4gICAgbWVtY3B5KHNlcnZlcl9tZW0tPmVudHJ5LCBt ZW0tPmVudHJ5LCBlbnRyeV9zeik7DQo+ICAgIF5+fn5+fg0KPiAuLi9hcHAvdGVzdC90ZXN0X3Zm aW9fdXNlci5jOjE5MjoyOiBub3RlOiBpbmNsdWRlIOKAmDxzdHJpbmcuaD7igJkgb3INCj4gcHJv dmlkZSBhIGRlY2xhcmF0aW9uIG9mIOKAmG1lbWNweeKAmQ0KPiAuLi9hcHAvdGVzdC90ZXN0X3Zm aW9fdXNlci5jOiBJbiBmdW5jdGlvbiDigJh0ZXN0X2NyZWF0ZV9kZXZpY2XigJk6DQo+IC4uL2Fw cC90ZXN0L3Rlc3RfdmZpb191c2VyLmM6MjI2OjY6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0 aW9uIG9mDQo+IGZ1bmN0aW9uIOKAmHN0cmNtcOKAmSBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNs YXJhdGlvbl0NCj4gICAgaWYgKHN0cmNtcChzb2NrLCB0ZXN0X3NvY2spKSB7DQo+ICAgICAgICBe fn5+fn4NCg0KV2lsbCBmaXggaW4gbmV3IHZlcnNpb24uDQoNCj4gDQo+IEFsc28sIHdoZW4gcnVu bmluZyB2ZmlvX3VzZXJfYXV0b3Rlc3Rfc2VydmVyLCBJJ20gdW5hYmxlIHRvIGV4aXQgdGhlDQo+ IGFwcGxpY2F0aW9uIHdpdGggQ1RSTC1DIGRpcmVjdGx5LiAgSWYgYSBydW4gYSBzZWNvbmQgdGVz dCB3aXRoDQo+IHZmaW9fdXNlcl9hdXRvdGVzdF9jbGllbnQgdGhlbiB0aGUgc2VydmVyIHRlc3Qg cnVucyB0byBjb21wbGV0aW9uDQo+IHdpdGhvdXQgYW4gZXJyb3IgYW5kIEknbSBhYmxlIHRvIGV4 aXQgdGhlIHRlc3QgYXBwIG5vcm1hbGx5LiAgQW55IHdheSB0bw0KPiBnZXQgb3V0IG9mIHRoZSBz ZXJ2ZXIgdGVzdCB3aXRob3V0IHJ1bm5pbmcgdGhlIG1hdGNoaW5nIGNsaWVudCB0ZXN0Pw0KDQpP b3BzLi5JIGRpZG4ndCByZWFsaXplIGl0IGNhbm5vdCBleGl0IHdpdGggY3RybC1DLiBJdCBzaG91 bGQgYmUgZml4ZWQuDQpBbmQgbm9ybWFsbHksIGJlY2F1c2UgdGhpcyBsaWJyYXJ5IGhhcyBhIGNs aWVudC9zZXJ2ZXIgbW9kZWwsIHdlIG5lZWQgYSBzZXJ2ZXINCmFuZCBjbGllbnQgYm90aCBsYXVu Y2hlZCB0byBjb21wbGV0ZSB0aGUgdGVzdC4NCg0KVGhhbmtzIQ0KQ2hlbmJvDQoNCj4gDQo+IERh dmUNCg==