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 DD26EA053A; Wed, 5 Aug 2020 12:57:33 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BA2C337B4; Wed, 5 Aug 2020 12:57:33 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id E85662C23 for ; Wed, 5 Aug 2020 12:57:31 +0200 (CEST) IronPort-SDR: sSnCfjNaZWnT8rm/Y4QV3Nk5IAl35ee1kINgBpDHt9dXBnzBFm4gnUks+PLnMBT8g82KygMtLE OddRNsqEb8dQ== X-IronPort-AV: E=McAfee;i="6000,8403,9703"; a="140100675" X-IronPort-AV: E=Sophos;i="5.75,436,1589266800"; d="scan'208";a="140100675" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Aug 2020 03:57:31 -0700 IronPort-SDR: slBvk6VXHY8NDrnm6vBmMS34nqevEIheF0AuNPukZ7653NvVLXyo8dFfHW5nBEPIBkNoekMTzA Dn8loMILf34A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,436,1589266800"; d="scan'208";a="493240498" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga005.fm.intel.com with ESMTP; 05 Aug 2020 03:57:30 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 5 Aug 2020 03:57:30 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 5 Aug 2020 03:57:29 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 5 Aug 2020 03:57:29 -0700 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.59) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 5 Aug 2020 03:57:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XNqY2Md2Oox0UIt8lajtcB3Acvvk0Q29VbGTK5aXIvDY5SUIftsJEpYMgx90MhjkVzGEYZd+3szee2n6HqG0kKAug3+6wEAJnVB43mUu1vMHqEbeWHUddbb8NtxljUa0lRtGwIbi6S1yKtyIiSkiicKA3gfikQLd2Xqd/c0HbaFGtzWQGeoPliv/NXPMGAFWWJNbpnpr8ThQhp+TcTFRFJ5M15bHJIc8WDWNV1PxHxYjPJY04VOG5qih8uVC2k5HPN2g6+WKj8x4eCGGAIS7RltYnj4f4B00Mk2x7nVhAeNnuThKsCYHLqfvtXLBdL1nNStlSfKjkUAjIBIgLhBT1w== 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=7tCytqLZ2CRB8ivhEEhdT9qcPSZCdb9vpc8+qlN4dew=; b=hXRnzsPCGShlHjsBIe/fVkwn/V64x00UtErsuEAQlIWkNHOeU1+u84bd2wbbrGMYEgKba805WEcxKUgulS6Q5xDzq/alcelnm9VFgwKd7z0J7HXj1FgytJ65ekV+j2QUG2JQs6yn8Eth/z6F51I19/G5bU45Cj+O0bg82iBPUWzIg5+GkmFWtrB2d1AMPUzTD6Ly8Djue7FZg0TknPM5aPUi26jGFxPP2EVmSXmAMQ3pRkAv9Zng29uVzSNuxXtG6IB6ynm0CHDoli7iaDS3XY4bvmiXLz4h66pV7QsZfcHICTMpk+SsiQNGg+wOGr3pCRSGslJQtfPaRNtcOoyG9g== 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=7tCytqLZ2CRB8ivhEEhdT9qcPSZCdb9vpc8+qlN4dew=; b=nOLSEPPha57gr5l26AA5/VGJxrRseB+1XDg3TadxCIuI8jv6OA6yFb35dmqukGQ0piJN85CPRzjzxeUEtEIgIbmBLYve70uKad71L6XfCISPg0mtazSHtmGSzv2xBw5ZqzASWVLXO3o8fVut9OizpeSnWDx4CuIrxN36ynf+cv0= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3661.namprd11.prod.outlook.com (2603:10b6:208:f0::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.21; Wed, 5 Aug 2020 10:57:23 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::b898:36f5:61cb:42ca]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::b898:36f5:61cb:42ca%7]) with mapi id 15.20.3239.022; Wed, 5 Aug 2020 10:57:23 +0000 From: "Xia, Chenbo" To: Adrian Moreno , "dev@dpdk.org" CC: "Wang, Zhihong" , "maxime.coquelin@redhat.com" Thread-Topic: [PATCH v2 4/4] net/virtio: enable feature checking on virtio-user Thread-Index: AQHWajBhTABzMAubFUmFRua92YKKS6kpWaGQ Date: Wed, 5 Aug 2020 10:57:23 +0000 Message-ID: References: <20200804072431.86441-1-amorenoz@redhat.com> <20200804072431.86441-5-amorenoz@redhat.com> In-Reply-To: <20200804072431.86441-5-amorenoz@redhat.com> Accept-Language: en-US, zh-CN 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=intel.com; x-originating-ip: [192.102.204.45] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8a996999-21ce-4ea7-e5f5-08d8392e5562 x-ms-traffictypediagnostic: MN2PR11MB3661: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Si6FE/3K5M6FsVSzlglv5L4g9X66uDS1H+OB3C1+hwL1AnoeM6fOR6LmfG8ctoA3lD/QGoPxMbzpwhDOvduJwpMPms0xr281uNgUA8sh+xUkuAv/6moRsAZ20hZ0EjyScDBOSpE+9hzdoFPcO9+Qoz9vzzmhAxqp9fz25EEYtX0tnwWHVWVZcnrQz/msdEvSmpdDFLw72KwgCCRSZLZBts1CnltiZ4fIZR8qM7BdmADJERJ8vs35j33Q8XbclEsVWw6twmrlbsUcUL/o934k4c6/fpqdtAAVBMwKRwzQ34veNZ655uHQoevC4p5O21RbFWWIyc+pn0/xkbOScrzjrg== 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; SFTY:; SFS:(4636009)(136003)(376002)(39860400002)(346002)(396003)(366004)(8936002)(66946007)(66556008)(64756008)(66446008)(9686003)(66476007)(8676002)(186003)(26005)(53546011)(2906002)(83380400001)(4326008)(86362001)(33656002)(55016002)(478600001)(6506007)(5660300002)(76116006)(71200400001)(54906003)(110136005)(52536014)(7696005)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: oTtGwZvFqY5jfkUah/z0wtLgVJU4dWRyHytmMkQJkVavl3Z10cF6I8Kcir3euq7vJkKNb/sqvzmAdpdfCEAsKlXWpYCXqmv6cDU1uKZc9wYDdr1KZpwOXgVsgSOWzoGpzds4uoGm+q/ZR4qyX3De1jVmcP75s7T0qF4HzdAs87OPhDNhahszRZRdhFT0H9z+bCoiyizecUnUjB1Upt0UUGnG8p4rgluaStpS/AYuLXSZZR1f/vMXhYlOL9SSogfS32r90iJFiFNtao0YbyE7kphqTKczG3ZUz1NZi3mqkgI/svQhOaWwpmaBL6VTsvG/465t42Jp47oAq723ccsx5XLn2/MjSTgZTvj7xl57JLEYxQSSlWZ//ydNssiMfdnyh+uVS9BkyTnK7p7fS0vDP2OV11PmpW9cmCe0dlPgGZkz0TXqhwQItQ5gMBeuLoumx1sX5MFglLzFfn26KGDYch+t+nQOcbcpxylVo2iLnmmuPGcs8/xFUf1op7d7ny9XMrUXMAufnJoTE9zfBSaTPpWby4ot3NwUf6NvfphDQefi4+KNAecgmscK1gmvNhcHnrf0Ji5Kif0E0hCS4MSItybkiWn4ulzZZuzq7AL8pldpFYBUE4wW8Wze72BIZ6P6RoqRaKfJlgOrBpK/SljKBg== 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: 8a996999-21ce-4ea7-e5f5-08d8392e5562 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2020 10:57:23.4440 (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: wPIw4LqbpaQ//cDgxU+GyUiYTV3w+aXiBNrU1bRj486ArtVyWc5WmPUpl9hnKGbHUfg8C3wxBzb0Si3QShdbkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3661 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 4/4] net/virtio: enable feature checking on virtio-user 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFkcmlhbiBNb3Jlbm8gPGFt b3Jlbm96QHJlZGhhdC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCA0LCAyMDIwIDM6MjUg UE0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogV2FuZywgWmhpaG9uZyA8emhpaG9uZy53YW5n QGludGVsLmNvbT47IFhpYSwgQ2hlbmJvDQo+IDxjaGVuYm8ueGlhQGludGVsLmNvbT47IG1heGlt ZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBBZHJpYW4gTW9yZW5vDQo+IDxhbW9yZW5vekByZWRoYXQu Y29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjIgNC80XSBuZXQvdmlydGlvOiBlbmFibGUgZmVhdHVy ZSBjaGVja2luZyBvbiB2aXJ0aW8tdXNlcg0KPiANCj4gdmlydGlvIDEuMCBpbnRyb2R1Y2VkIGEg bWVjaGFuaXNtIGZvciB0aGUgZHJpdmVyIHRvIHZlcmlmeSB0aGF0IHRoZQ0KPiBmZWF0dXJlIGJp dHMgaXQgc2V0cyBhcmUgYWNjZXB0ZWQgYnkgdGhlIGRldmljZS4gVGhpcyBtZWNoYW5pc20gY29u c2lzdHMNCj4gaW4gc2V0dGluZyB0aGUgVklSVElPX1NUQVRVU19GRUFUVVJFX09LIHN0YXR1cyBi aXQgYW5kIHJlLXJlYWRpbmcgaXQsDQo+IHdoaXRjaCBnaXZlcyBhIGNoYW5jZSBmb3IgdGhlIGRl dmljZSB0byBjbGVhciBpdCBpZiB0aGUgdGhlIGZlYXR1cmVzDQo+IHdlcmUgbm90IGFjY2VwdGVk Lg0KPiANCj4gVGhpcyBpcyBjdXJyZW50bHkgYmVpbmcgZG9uZSBvbmx5IGluIG1vZGVybiB2aXJ0 aW8tcGNpIGRldmljZXMgYnV0IHNpbmNlDQo+IHRoZSBhcHByb3ByaWF0ZSB2aG9zdC11c2VyIG1l c3NhZ2VzIGhhdmUgYmVlbiBhZGRlZCwgaXQgY2FuIGFsc28gYmUgZG9uZQ0KPiBpbiB2aXJ0aW8t dXNlciAodmhvc3QtdXNlciBvbmx5KS4NCj4gDQo+IFRoaXMgcGF0Y2ggYWN0aXZhdGVzIHRoaXMg bWVjaGFuaXNtIG9uIHZpcnRpby11c2VyLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIE1v cmVubyA8YW1vcmVub3pAcmVkaGF0LmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL25ldC92aXJ0aW8v dmlydGlvX2V0aGRldi5jIHwgMTMgKysrKysrKy0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDcg aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L25ldC92aXJ0aW8vdmlydGlvX2V0aGRldi5jDQo+IGIvZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRp b19ldGhkZXYuYw0KPiBpbmRleCBkYzAwOTNiZGYuLjkwNjNiZmViMiAxMDA2NDQNCj4gLS0tIGEv ZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpb19ldGhkZXYuYw0KPiArKysgYi9kcml2ZXJzL25ldC92 aXJ0aW8vdmlydGlvX2V0aGRldi5jDQo+IEBAIC0xMzU1LDEyICsxMzU1LDEzIEBAIHZpcnRpb19u ZWdvdGlhdGVfZmVhdHVyZXMoc3RydWN0IHZpcnRpb19odyAqaHcsDQo+IHVpbnQ2NF90IHJlcV9m ZWF0dXJlcykNCj4gIAlQTURfSU5JVF9MT0coREVCVUcsICJmZWF0dXJlcyBhZnRlciBuZWdvdGlh dGUgPSAlIiBQUkl4NjQsDQo+ICAJCWh3LT5ndWVzdF9mZWF0dXJlcyk7DQo+IA0KPiAtCWlmICho dy0+bW9kZXJuKSB7DQo+IC0JCWlmICghdnRwY2lfd2l0aF9mZWF0dXJlKGh3LCBWSVJUSU9fRl9W RVJTSU9OXzEpKSB7DQo+IC0JCQlQTURfSU5JVF9MT0coRVJSLA0KPiAtCQkJCSJWSVJUSU9fRl9W RVJTSU9OXzEgZmVhdHVyZXMgaXMgbm90IGVuYWJsZWQuIik7DQo+IC0JCQlyZXR1cm4gLTE7DQo+ IC0JCX0NCj4gKwlpZiAoaHctPm1vZGVybiAmJiAhdnRwY2lfd2l0aF9mZWF0dXJlKGh3LCBWSVJU SU9fRl9WRVJTSU9OXzEpKSB7DQo+ICsJCVBNRF9JTklUX0xPRyhFUlIsDQo+ICsJCQkiVklSVElP X0ZfVkVSU0lPTl8xIGZlYXR1cmVzIGlzIG5vdCBlbmFibGVkLiIpOw0KPiArCQlyZXR1cm4gLTE7 DQo+ICsJfQ0KPiArDQo+ICsJaWYgKGh3LT5tb2Rlcm4gfHwgaHctPnZpcnRpb191c2VyX2Rldikg ew0KPiAgCQl2dHBjaV9zZXRfc3RhdHVzKGh3LCBWSVJUSU9fQ09ORklHX1NUQVRVU19GRUFUVVJF U19PSyk7DQo+ICAJCWlmICghKHZ0cGNpX2dldF9zdGF0dXMoaHcpICYgVklSVElPX0NPTkZJR19T VEFUVVNfRkVBVFVSRVNfT0spKQ0KPiB7DQo+ICAJCQlQTURfSU5JVF9MT0coRVJSLA0KPiAtLQ0K PiAyLjI2LjINCg0KUmV2aWV3ZWQtYnk6IENoZW5ibyBYaWEgPGNoZW5iby54aWFAaW50ZWwuY29t Pg0K