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 57512A0524; Thu, 13 May 2021 12:24:10 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C2B774067E; Thu, 13 May 2021 12:24:09 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id C53CF4003F for ; Thu, 13 May 2021 12:24:07 +0200 (CEST) IronPort-SDR: cMzWYc9LYZ3pSlWZEhEFD5xB27K5XsjmlGgaOCTqvTDDeIjsNr0ihzfq9Lx9hBI1voLJcyqs6v d0mIxOTu6qxw== X-IronPort-AV: E=McAfee;i="6200,9189,9982"; a="199969415" X-IronPort-AV: E=Sophos;i="5.82,296,1613462400"; d="scan'208";a="199969415" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 May 2021 03:24:06 -0700 IronPort-SDR: LEwqXaT5x7UGnn+Bl896TyLPJyMrvH2xk91Kce0+iRPSLPinB1xs7k3i9r5hfmWpg+rCVKu/s2 pAPKmfb0E4uQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,296,1613462400"; d="scan'208";a="623497458" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga006.fm.intel.com with ESMTP; 13 May 2021 03:24:05 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 13 May 2021 03:24:05 -0700 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.2106.2; Thu, 13 May 2021 03:24:05 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2106.2 via Frontend Transport; Thu, 13 May 2021 03:24:05 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Thu, 13 May 2021 03:24:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UIztCBQpQyDO2DVeND/PdvgRp0SS+3QkfpjTiBgN31HxC+htEf8InXSxtslunYVAy9s8DJP7R+hiUJORvXKr8ERx9qhV5ZzysWNFr+GHTuoPmjyR53WzzfOKCGfb8HaXu0S3U3atGSGCJzEgQ2lWmwFLhqb5vdDuOu1beR9bkq9jrCESIIon9V1hXpVlO0E//ZwzCbf1t6dXGiVZ4/GjuPdkIgdBU51X+8aEHvbBLxaIbjQPNiJOdKGg3dEnc+MecuM2Y6eRVBdOhNCx+2swGe4x5dkSC951vlbDlrrKoctTloko3Q75wfT4YnOYy4juNdfdv0nFlCymgz52msUnoQ== 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=fpItcM6u8dG+RvCifj42kB0zhmfsgSInxeP5qDHXT30=; b=Sj8q5D+yqqgifvdZR1p2Yi3Jfnigrk+JyKcR+H0scZj191Qt+75YO2Folpk6/pSl95OnqE8oeVOiB5YskPp6Dgqns7DVjdPacus3+WIPEQ8LMFKhBNc3Rkrr/5dHgowH6qfVhsE+EDaks7O2kkgrU1rqFZ7sy1AFN7LuMS/OswslJeJdwrE0vaTSyCeu8Hfe0hFowNIhbQs9wJfXmZ2oZf2uH+wVKF9b95lxD5JL0utGz+0jcpRmpF1OZGKuHw3t5tlOCfehp8ZoIQUMx2DtobeNr0lgIqKmzyBo8Y0iUaosrMY5x6VckqgWq7ea5bS04Be0xB1fusisESxVTA/GMQ== 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=fpItcM6u8dG+RvCifj42kB0zhmfsgSInxeP5qDHXT30=; b=cTrZ//JsUjSi0aTGXvSLi2EQJb2GeH/sWFFlaAlULQncWw32XkzfPv0zTB2IgySkcvF+hoVOxD6SjDUWtqHm/XJ1JIoEM2eZ9Pc5M8Vi+khubDX+12lbOzFm9km6y6Xp5vAzSeCgM4p0QM2Ak7TlGH5Q53cChWnxSN5RSy+0zZg= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3888.namprd11.prod.outlook.com (2603:10b6:208:155::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25; Thu, 13 May 2021 10:24:03 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::6d37:7bdb:fdf1:e9f3]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::6d37:7bdb:fdf1:e9f3%4]) with mapi id 15.20.4129.026; Thu, 13 May 2021 10:24:03 +0000 From: "Xia, Chenbo" To: David Marchand , Maxime Coquelin , Wan Junjie CC: "dev@dpdk.org" , Peng He , Zhihong Wang , Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH v2] vhost: avoid iotlb mempool allocation while IOMMU disabled Thread-Index: AQHW+Tulqaj+eD9+NUuJL6ojFbNJtKqpBdkggDiuhgCAAAh5YA== Date: Thu, 13 May 2021 10:24:03 +0000 Message-ID: References: <20210202081446.79331-1-wanjunjie@bytedance.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-Mentions: wanjunjie@bytedance.com 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.53] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 37190a03-cd3b-49cb-d016-08d915f93b53 x-ms-traffictypediagnostic: MN2PR11MB3888: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vv+EqW/F1QFxBR2Vul0AQYxVqOavBY/tr44fL/dNUNulsr1f7Ex1+uyNc24xEG+Un/qsg/qid1UO929W2dmuoEGKh/Sc3+VI4hC5PMSOQNgAehd1LreO62jQF/40HloEUesvLfRmy1eJg2WIwvh/jEUszRvV0cg02vasXkpUCjeKlTUFQtZsYsrpcHWh8NwEWmzf0aQLLLQNz/QaDdYqVFK0QC+RxfbCM4wYhCRrKAQISxpZecNhFzLawBStOGhLPANuNd1oJqO53KCQeTi0GjdJPQvd8ipwatDjubAm94q6KcFi3V9+yMcnG424SLl2b2lDp/QLbERkdQtvUPGbZFr1V+8bzR0e6o4qnnKzDxS4qkqEBNQcOEvAwGfLdww12BzEHzK61YybRGOm1Dlvr1UcATS0H/YAVX3P92G3Z9NIRPpRoOeDhuHQ+8u6rqThe2t/Av/J5wLE5xRWF80+vB6qamMj7qu0k6/swS1XtDnX8OU3L0v+u9AibUgz9XUUmRx24vRJ9V/xb22+qDhMjTevGUCxr7BpTKMuOgvvXMxUf9Bv6Uwh2+rQTVvI/LAmZKeq5E4YFrPxmpw2yIHEm9iU74ymEuUg+wPAoad6SvmKBHiLceFdC1KOXC6csgTFgm8nC9fU6jmeIt645o+8ELADhigDvF6s/Biiwt1KXgR/R6V4Mswsn1oDmMR67KoM 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:(396003)(376002)(39860400002)(366004)(136003)(346002)(7696005)(5660300002)(66556008)(8936002)(9686003)(316002)(186003)(55016002)(83380400001)(52536014)(966005)(110136005)(86362001)(66476007)(26005)(38100700002)(66446008)(122000001)(33656002)(53546011)(64756008)(2906002)(8676002)(66946007)(6506007)(54906003)(4326008)(76116006)(478600001)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?RG9OcUpqaXdUQjJmTld6RSt0ZFRkdSt4VUs4SWxXM3EvSEpVZVJUclJaK1dR?= =?utf-8?B?dVBycFQzeXdXcTI3TWM0SWt4ZkxxdzFXSEtQdUxFQkFWbCtGcVhsL0lkSG1I?= =?utf-8?B?TnBVcWFRQmZya1lwNkkvRTE3Y2l0bCsvUm1TT0dQdnJOR29UaVl6bmNXb0cw?= =?utf-8?B?bUwzK3VLQlpZbGN1STA5M2RUajdOZWNvSmY1MGo4bG9FTDRaZnFlcldZOUQx?= =?utf-8?B?ZXFjSndvOWQ3OU9yekFlaW5oU0hRWWQvank2ano2U1ZZa0NoM2xDL0dGbnBC?= =?utf-8?B?NkZobjl3enpPcDJEVnVsaUdiS01Nd0wvbHJxK3RNSmk5dmNFZTEvdGZaRFRI?= =?utf-8?B?WHptc3hxVGFoWWNEQ2JIQkZMNS9FYmJaZSs3WXNDTEM3a2ZoNi9TRkgrZk5z?= =?utf-8?B?aUNpVVBVVldpSnF1MzZsYzlXVmpNSkpKRmg5RklJNjc2Vzl1a0NRNlNYRHpy?= =?utf-8?B?N1lpeDdwV3NhMG43YkhESlNWaDFXaVFwT1NLcGNpZitiSUN1cmdvZVRVdk9W?= =?utf-8?B?TjRyZWUxV3pmdG1CdHdVSnlmck53ZHQyV2ZiMVkzQVJzZXJSRUxEWkJrVmxP?= =?utf-8?B?aEtvSW81a0VoTkNpdVE4M1ZMcHNXNVJua1pDNnUzSGFlK1pOU3YrZzBEaXBw?= =?utf-8?B?eW5MbXBMVmlYTllkanQvUjliZTc2NFhCR3hLR0J2RFNwMG95aXRGbW5IVlQ1?= =?utf-8?B?WUJNR2JkM0NsV1hreFBwcGVDNUNSNGo3RlBZUmd0eGN1UlF6QTVzRmFnbksv?= =?utf-8?B?L1dKakR2a29JYkZwZVBLNVJNakZTb0pjNjNpUEw5U3lCTGpad0tBekJTYzFO?= =?utf-8?B?L1FnSnRFYUxMb3czYTM3Vk9BekNySFhVRTNDZUVQNGgxY3RpWkh6RndJUU5B?= =?utf-8?B?UmgwU2k2Um5CRzFQVUZpeUNyNC9QdzdKRVYvR0lZYUJxYm16VXB3Zk92RWZP?= =?utf-8?B?eWVPY2hGY0YvN2wwRmltcGxCYW5yRW1HcVJ1aFNDUE80Z1NGdWpsckEzTGQ4?= =?utf-8?B?N0REVklhSnhvV1ViODBpTW9uSmw4NmpjYUp3bGJXZEdzRWZuQ2lyWi9PSXBn?= =?utf-8?B?NmxMUkFWYjgwVVA0c0hQbVNueXNFRk43YTV5WXNRUmYyTUY2RkpXaXFHQ1Ux?= =?utf-8?B?TzBrelhzL3ZKK0wrL0NTbTBNL0gydndibnlsMFZVWnNMejhRVWgxSzB3NHpM?= =?utf-8?B?ZTdIR3pON1NVL0cvZ0U5VW1BUzNSWmhZVEIrdmpLbk5QaXcxblBGMVJ4NGls?= =?utf-8?B?NDVOSk5jcmx0RzRURFh2TDNYaEJRK0N1UG1yNitRZkJoaHUvMkRBS1A0L0ZV?= =?utf-8?B?VnVGSUdVdkVqYlVRQ2w4aGFaVEo2WXpoR1A0K1pPM3V1OUJtbWtuMTZJZkRP?= =?utf-8?B?RXVoZXhhQ2xsNmgzM2IvSWpzZ1hONDlleHVKbWxGTGdScFQ0NWVsM0xSLzhY?= =?utf-8?B?RWg2ZnpyYnR1MitlQmJITkNEaU9GVmZVOGpxVDlXTlJKeWhjVi90VC8xWEM1?= =?utf-8?B?MENEdnBBUDNEMk1OVytHVTByd3pOY2Z5OFJsS2JnSnB2Y3V0RkFBVEhNUSta?= =?utf-8?B?K1ZHRHQyTTJVN0NxTzV6Q3Vkbzk2QXVuYnAxbkFPR3NHamJFY0VCdS9JYzlh?= =?utf-8?B?aVFFbHQ0L2w0T0RjejRhMTlsK2R1cUFYMHd6RVFPTXBFMis5Q29NS3RBeERB?= =?utf-8?B?bFZGRHNRd3FaeFVUZHlXa3k0c3Y1VFlXaTdtdVcxdGZpdHlPZWU2blVobXhX?= =?utf-8?Q?PKhML1Iz8N38cm3kvBDyPrEekqUBFzHjztG0RHf?= 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: 37190a03-cd3b-49cb-d016-08d915f93b53 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2021 10:24:03.2236 (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: UtwQGkvTr8UmFlmu5809AavpVZUPNd/AFvQuqiY9CQq25an4dRc1ssZZPtCOSUOdxTAxy5s4gffC4psYWu1bdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3888 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2] vhost: avoid iotlb mempool allocation while IOMMU disabled 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1heSAxMywgMjAyMSA0 OjM5IFBNDQo+IFRvOiBYaWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBNYXhpbWUg Q29xdWVsaW4NCj4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBDYzogV2FuIEp1bmpp ZSA8d2FuanVuamllQGJ5dGVkYW5jZS5jb20+OyBkZXZAZHBkay5vcmc7IFBlbmcgSGUNCj4gPGhl cGVuZy4wMzIwQGJ5dGVkYW5jZS5jb20+OyBaaGlob25nIFdhbmcgPHdhbmd6aGlob25nLnd6aEBi eXRlZGFuY2UuY29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjJdIHZob3N0 OiBhdm9pZCBpb3RsYiBtZW1wb29sIGFsbG9jYXRpb24gd2hpbGUNCj4gSU9NTVUgZGlzYWJsZWQN Cj4gDQo+IE9uIFdlZCwgQXByIDcsIDIwMjEgYXQgOToxMCBBTSBYaWEsIENoZW5ibyA8Y2hlbmJv LnhpYUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+ID4gRnJvbTogV2FuIEp1bmppZSA8d2FuanVuamllQGJ5dGVkYW5jZS5jb20+DQo+ ID4gPiBTZW50OiBUdWVzZGF5LCBGZWJydWFyeSAyLCAyMDIxIDQ6MTUgUE0NCj4gPiA+IFRvOiBY aWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBNYXhpbWUgQ29xdWVsaW4NCj4gPiA+ IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gPiA+IENjOiBkZXZAZHBkay5vcmc7IFdh biBKdW5qaWUgPHdhbmp1bmppZUBieXRlZGFuY2UuY29tPjsgUGVuZyBIZQ0KPiA+ID4gPGhlcGVu Zy4wMzIwQGJ5dGVkYW5jZS5jb20+OyBaaGlob25nIFdhbmcgPHdhbmd6aGlob25nLnd6aEBieXRl ZGFuY2UuY29tPg0KPiA+ID4gU3ViamVjdDogW1BBVENIIHYyXSB2aG9zdDogYXZvaWQgaW90bGIg bWVtcG9vbCBhbGxvY2F0aW9uIHdoaWxlIElPTU1VDQo+IGRpc2FibGVkDQo+ID4gPg0KPiA+ID4g SWYgdmhvc3QgZGV2aWNlJ3MgSU9NTVUgZmVhdHVyZSBpcyBkaXNhYmxlZCwgaW90bGIgbWVtcG9v bCBhbGxvY2F0aW9uDQo+ID4gPiBpcyB1bm5lY2Vzc2FyeS4NCj4gPiA+DQo+ID4gPiBSZXBvcnRl ZC1ieTogUGVuZyBIZSA8aGVwZW5nLjAzMjBAYnl0ZWRhbmNlLmNvbT4NCj4gPiA+IFNpZ25lZC1v ZmYtYnk6IFdhbiBKdW5qaWUgPHdhbmp1bmppZUBieXRlZGFuY2UuY29tPg0KPiA+ID4gUmV2aWV3 ZWQtYnk6IFpoaWhvbmcgV2FuZyA8d2FuZ3poaWhvbmcud3poQGJ5dGVkYW5jZS5jb20+DQo+ID4g PiAtLS0NCj4gPiA+IDIuMTEuMA0KPiA+DQo+ID4gUGF0Y2ggYXBwbGllZCB0byBuZXh0LXZpcnRp by9tYWluIHdpdGggY29uZmxpY3QgcmVzb2x2ZWQsIFRoYW5rcw0KPiANCj4gVGhpcyBwYXRjaCB0 cmlnZ2VyZWQgYSByZWdyZXNzaW9uIHJlcG9ydGVkIGJ5IFJlZCBIYXQgUUUuDQo+IGh0dHBzOi8v YnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAzDQo+IA0KPiBSZXZlcnRpbmcgdGhlIHBh dGNoIGlzIGVub3VnaCB0byBmaXggdGhlIHJlZ3Jlc3Npb24uDQo+IA0KPiBJJ2xsIGxldCB5b3Ug Z3V5cyBkZWNpZGUgb24gdGhlIG5leHQgc3RlcCBmb3IgMjEuMDUuDQo+IA0KPiANCj4gLS0NCj4g RGF2aWQgTWFyY2hhbmQNCg0KSSBjYW5ub3QgcmVwcm9kdWNlIHRoaXMgaXNzdWUgb24gbXkgbWFj aGluZS4NCg0KQFdhbiBKdW5qaWUgQ291bGQgeW91IHJlcHJvZHVjZSB0aGlzPyBJIHByZWZlciB0 byByZXZlcnQgdGhlIHBhdGNoIGlmIHRoaW5ncw0KYXJlIG5vdCB2ZXJ5IGNsZWFyIGFzIGl0IGlz IG9ubHkgYSBtaW5vciBvcHRpbWl6YXRpb24uDQoNClRoYW5rcywNCkNoZW5ibyANCg0KDQo=