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 11963A04DE; Wed, 21 Oct 2020 13:10:55 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7643DA901; Wed, 21 Oct 2020 13:10:52 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 2A096A550; Wed, 21 Oct 2020 13:10:48 +0200 (CEST) IronPort-SDR: FqV00//5AunNcDw7SAMHQMdM0/TELe5kJxn8khz6t5S0WHYlbMHpLfhpgdNWsuy3iBV3f0RWiR hMNq8drS83Tg== X-IronPort-AV: E=McAfee;i="6000,8403,9780"; a="163858865" X-IronPort-AV: E=Sophos;i="5.77,401,1596524400"; d="scan'208";a="163858865" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2020 04:10:45 -0700 IronPort-SDR: JY1gKRxqcyzOZvZeTmU/c+JMd6uNWkNARI2UAChL1JK75Sy3anXQiVg3R/sXla7epFyoArwg9l 3eSK73Ebuvjg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,401,1596524400"; d="scan'208";a="302045187" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 21 Oct 2020 04:10:45 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 21 Oct 2020 04:10:45 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 21 Oct 2020 04:10:44 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 21 Oct 2020 04:10:44 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 21 Oct 2020 04:10:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CTUbl9KssTupcp1Wfzkhmt5Jt5BszrNyleqNT7BLYzp1q4bpXw1FiWEfIKhEjXQlmFPJgVJvdkrYGSCeIfWO14tCKIj0SN0cLLGw84nUC+7e9rL6Wd1BaOAMV3KB5gXWzMJ6icgH/lyCzJprxFR7YTUQw64BW5yaZjTqZqHuLqddcCqyDWngWxOeP77fOHxYwJZV7V7S0pp/kfDCTIsm8hjCTPGNAUFUb/XsP4LbouFbA8494EoGK0XZNk3F7qeplA+aTy0rTb4keAr5L5IriKeid2Lam2LT5WDRtN5bi1pFGxUMxuPDsb7Xp1bLCwNP4LEdYiyGJ2a/RR1IzO/i6A== 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=qrBO8zSS9wOGBLwyZQusHpTE/7aDuHf4StNDx3R8vSo=; b=Yvn+DRx4UaWXLYAzcYt1BS2Axn7LL6mbP1AL+coQpFQeTWkz2fvNcnWevq3GaBR0x4bnUZ00MocBOTJN4FGGyUfn1wzegSdWtnynBPlnWzu/6MjXCLODHyIbDGyvnRCGdwRgpvoq81Xjf0djkQZx7QqWRDVF6lMSNhy4S10An0wN3jTyzXW6YxnLE6UkpQ9nN0x8aRoNTcdsYUvbAh0NI538nkkb8GeEHTugZaAKVDfeTR1od4MsJdIva1S3UblPEB5sT3hL3RZvS9wwncueJWSfoVzF/E7mLYsS4fy3nxdWbigkQOl6gTXXCLtW8iFsF6s9aQX/hxwgDFbLTXb0qQ== 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=qrBO8zSS9wOGBLwyZQusHpTE/7aDuHf4StNDx3R8vSo=; b=KMEIA81LZP8VFRTopFh77WKvdIESBeYB/+YtyBF1hFrj0VD102l15JiWVLDDUeDHi7EUansc6UAaizgZmgOwVSBdalG79TLrYmuZwxXCauhDRNCiXSYApyqV0cfObB1GgHAmIFJU2Zzr6TCvSuQDo61wi0uzA4Wu4rKex4bA9+c= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3903.namprd11.prod.outlook.com (2603:10b6:208:136::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.28; Wed, 21 Oct 2020 11:10:35 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::1dc7:9f52:91c1:52da]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::1dc7:9f52:91c1:52da%3]) with mapi id 15.20.3477.028; Wed, 21 Oct 2020 11:10:35 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "amorenoz@redhat.com" CC: "stable@dpdk.org" Thread-Topic: [PATCH 1/7] vhost: fix virtqueues metadata allocation Thread-Index: AQHWpj4fsBDKlstKTUi66tDWMngF2Kmh5NYQ Date: Wed, 21 Oct 2020 11:10:35 +0000 Message-ID: References: <20201019173415.582407-1-maxime.coquelin@redhat.com> <20201019173415.582407-2-maxime.coquelin@redhat.com> In-Reply-To: <20201019173415.582407-2-maxime.coquelin@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.198.147.217] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5b6cd4a0-f5b0-4dcf-1e9d-08d875b1ef02 x-ms-traffictypediagnostic: MN2PR11MB3903: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3826; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zWQcZN101OXj1ueiXoGh1fizWsvI4H0hju8SEBbL+wb73AGs5MUpt6Q/X5kBJMVuZj3cMQt3TaTWb94xgg9eZZ4QnKt0Ro4/yGFfGTvSHAlTDkGFm222btNd9LzmAQSpxzmLsnQu0iLGN7SMfXbwJikSOvdJuEFpRt9ESxZwpnjWQpE8f+KS7lLgAy7sy/s8UPywQgS6Aa+w9O6ta4oocw6UhiVVCPnPx68Cdysu4kUr8oJJ0DDZxxe4JyXrwSMkxbADjR5cpRIkoG7lmxlb1fxNsqdy8VZMen/2HPRr+eDkyHvjdFdH2lHDXF7bexf5Y1akbJ3zGYyTMnL5dBdWhQ== 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)(396003)(376002)(346002)(366004)(136003)(39860400002)(478600001)(66946007)(26005)(9686003)(71200400001)(66556008)(83380400001)(186003)(76116006)(66446008)(64756008)(316002)(66476007)(4326008)(53546011)(5660300002)(55016002)(6506007)(8676002)(52536014)(110136005)(7696005)(33656002)(2906002)(8936002)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: 03i2uqBPBnEWIuxrh/6qkwQyS3OLDFqSRoUF7QnOW0p9vt5yaKmQQ9qLj+HUoGlpMbka9yB+fwWq/zUyr2rFyy78iaTEmot3aAoprxhhO+OOlXX6uIY1cTRWXhuFAkz981gMfKBGwutmM0L/mQxzSP2GDqs3c0MT2RjReJonhNCpucilVjV65BMNB6caJQfp8qWPuip2hxklN2yX/wrsRs+9J3vUlndLH26v42D2BMPTMChIE+Ztot9IlIGcQBrvQ87Dgo4dJoSfsbllRvX7cb+kvF/f1pPU/jNfsI8nic7W1dE+XLSErvnwCEVoFiid/zmNVblTRwY7ExThGVKoymnWgbf8hQFCo7U7TWrURPjo60Z5XohBApWBvRO3Mh47JODs8YIlrEAmJu2K+Y0t2M+BVhBHG3DN0BbDsD/AK3RV0MdVzgQ3uVGLbb6veybTToGvcMLfisA4ourKH8lwmuK7AnhEAqIgrtzc0I/NwALvUupWea6/WY5E8kCKnlehrCqd+befe/k5Qlekh1Ez3z4sRJ79qEYmXVBwW56lkPpy2TWIu02nWMJJfpy/ZOdkgJ1LnWVZ7SnPzqcSmjRfeT9NSD/sf8ozmwx3gaA5P/RWhf7hD3/e4Z0fjQX24wXfWqPlhOQ33aBlbKDwmfq7uw== 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: 5b6cd4a0-f5b0-4dcf-1e9d-08d875b1ef02 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2020 11:10:35.0810 (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: 5dhGQtjx8+Exvfa87F8yWes+qpblFnD/mqDqX/dFQrasZtlUf44p44r5njuzV76m/5eeXPbNHZPhRqk5B8Q5tg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3903 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 1/7] vhost: fix virtqueues metadata allocation 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" SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXks IE9jdG9iZXIgMjAsIDIwMjAgMTozNCBBTQ0KPiBUbzogZGV2QGRwZGsub3JnOyBYaWEsIENoZW5i byA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBhbW9yZW5vekByZWRoYXQuY29tDQo+IENjOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPjsgc3RhYmxlQGRwZGsub3Jn DQo+IFN1YmplY3Q6IFtQQVRDSCAxLzddIHZob3N0OiBmaXggdmlydHF1ZXVlcyBtZXRhZGF0YSBh bGxvY2F0aW9uDQo+IA0KPiBUaGUgVmhvc3QtdXNlciBiYWNrZW5kIGltcGxlbWVudGF0aW9uIGFz c3VtZXMgdGhlcmUgd2lsbCBiZQ0KPiBubyBob2xlcyBpbiB0aGUgZGV2aWNlJ3MgYXJyYXkgb2Yg dmlydHF1ZXVlcyBtZXRhZGF0YQ0KPiBwb2ludGVycy4NCj4gDQo+IEl0IGNhbiBoYXBwZW4gdGhv dWdoLCBhbmQgd291bGQgY2F1c2Ugc2VnbWVudGF0aW9uIGZhdWx0cywNCj4gbWVtb3J5IGxlYWtz IG9yIHVuZGVmaW5lZCBiZWhhdmlvdXIuDQoNCkNvdWxkIEkgYXNrIHdoZW4gd2lsbCB0aGlzIGhh cHBlbj8gDQoNCldoZW4gUUVNVSBkb2VzIG5vdCBjb25maWd1cmUgYWxsIHZpcnRxdWV1ZXM/IEkn bSBub3QgdmVyeSBzdXJlLg0KQ291bGQgeW91IHBvaW50IHRoYXQgb3V0IGZvciBtZT8NCg0KVGhh bmtzIQ0KQ2hlbmJvDQoNCj4gDQo+IFRoaXMgcGF0Y2gga2VlcCB0aGUgYXNzdW1wdGlvbiB0aGF0 IHRoZXJlIGlzIG5vIGhvbGVzIGluIHRoaXMNCj4gYXJyYXksIGFuZCBhbGxvY2F0ZSBhbGwgdW5p bml0aWFsaXplZCB2aXJ0cXVldWVzIG1ldGFkYXRhIHVwDQo+IHRvIHJlcXVlc3RlZCBpbmRleC4N Cj4gDQo+IEZpeGVzOiAxNjBjYmM4MTViNDEgKCJ2aG9zdDogcmVtb3ZlIGEgaGFjayBvbiBxdWV1 ZSBhbGxvY2F0aW9uIikNCj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiANCj4gU3VnZ2VzdGVkLWJ5 OiBBZHJpYW4gTW9yZW5vIDxhbW9yZW5vekByZWRoYXQuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBN YXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiAtLS0NCj4gIGxp Yi9saWJydGVfdmhvc3Qvdmhvc3QuYyB8IDMzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t LS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygt KQ0KPiANCj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfdmhvc3Qvdmhvc3QuYyBiL2xpYi9saWJy dGVfdmhvc3Qvdmhvc3QuYw0KPiBpbmRleCA2MDY4YzM4ZWM2Li4wYzliYTNiM2FmIDEwMDY0NA0K PiAtLS0gYS9saWIvbGlicnRlX3Zob3N0L3Zob3N0LmMNCj4gKysrIGIvbGliL2xpYnJ0ZV92aG9z dC92aG9zdC5jDQo+IEBAIC01NzksMjIgKzU3OSwyOSBAQCBpbnQNCj4gIGFsbG9jX3ZyaW5nX3F1 ZXVlKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYsIHVpbnQzMl90IHZyaW5nX2lkeCkNCj4gIHsNCj4g IAlzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlICp2cTsNCj4gKwl1aW50MzJfdCBpOw0KPiANCj4gLQl2 cSA9IHJ0ZV9tYWxsb2MoTlVMTCwgc2l6ZW9mKHN0cnVjdCB2aG9zdF92aXJ0cXVldWUpLCAwKTsN Cj4gLQlpZiAodnEgPT0gTlVMTCkgew0KPiAtCQlWSE9TVF9MT0dfQ09ORklHKEVSUiwNCj4gLQkJ CSJGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciB2cmluZzoldS5cbiIsIHZyaW5nX2lkeCk7 DQo+IC0JCXJldHVybiAtMTsNCj4gLQl9DQo+ICsJLyogQWxzbyBhbGxvY2F0ZSBob2xlcywgaWYg YW55LCB1cCB0byByZXF1ZXN0ZWQgdnJpbmcgaW5kZXguICovDQo+ICsJZm9yIChpID0gMDsgaSA8 PSB2cmluZ19pZHg7IGkrKykgew0KPiArCQlpZiAoZGV2LT52aXJ0cXVldWVbaV0pDQo+ICsJCQlj b250aW51ZTsNCj4gDQo+IC0JZGV2LT52aXJ0cXVldWVbdnJpbmdfaWR4XSA9IHZxOw0KPiAtCWlu aXRfdnJpbmdfcXVldWUoZGV2LCB2cmluZ19pZHgpOw0KPiAtCXJ0ZV9zcGlubG9ja19pbml0KCZ2 cS0+YWNjZXNzX2xvY2spOw0KPiAtCXZxLT5hdmFpbF93cmFwX2NvdW50ZXIgPSAxOw0KPiAtCXZx LT51c2VkX3dyYXBfY291bnRlciA9IDE7DQo+IC0JdnEtPnNpZ25hbGxlZF91c2VkX3ZhbGlkID0g ZmFsc2U7DQo+ICsJCXZxID0gcnRlX21hbGxvYyhOVUxMLCBzaXplb2Yoc3RydWN0IHZob3N0X3Zp cnRxdWV1ZSksIDApOw0KPiArCQlpZiAodnEgPT0gTlVMTCkgew0KPiArCQkJVkhPU1RfTE9HX0NP TkZJRyhFUlIsDQo+ICsJCQkJIkZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHZyaW5nOiV1 LlxuIiwgaSk7DQo+ICsJCQlyZXR1cm4gLTE7DQo+ICsJCX0NCj4gKw0KPiArCQlkZXYtPnZpcnRx dWV1ZVtpXSA9IHZxOw0KPiArCQlpbml0X3ZyaW5nX3F1ZXVlKGRldiwgdnJpbmdfaWR4KTsNCj4g KwkJcnRlX3NwaW5sb2NrX2luaXQoJnZxLT5hY2Nlc3NfbG9jayk7DQo+ICsJCXZxLT5hdmFpbF93 cmFwX2NvdW50ZXIgPSAxOw0KPiArCQl2cS0+dXNlZF93cmFwX2NvdW50ZXIgPSAxOw0KPiArCQl2 cS0+c2lnbmFsbGVkX3VzZWRfdmFsaWQgPSBmYWxzZTsNCj4gKwl9DQo+IA0KPiAtCWRldi0+bnJf dnJpbmcgKz0gMTsNCj4gKwlkZXYtPm5yX3ZyaW5nID0gUlRFX01BWChkZXYtPm5yX3ZyaW5nLCB2 cmluZ19pZHggKyAxKTsNCj4gDQo+ICAJcmV0dXJuIDA7DQo+ICB9DQo+IC0tDQo+IDIuMjYuMg0K DQo=