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 7304FA0526; Tue, 21 Jul 2020 11:01:30 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5AF881BFE5; Tue, 21 Jul 2020 11:01:30 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 670341BFBA for ; Tue, 21 Jul 2020 11:01:28 +0200 (CEST) IronPort-SDR: P/T9S817Jsr7cql+dwZ8PAYqX+oxJKnHvaqh2a7cWhmpLAVkUrc3MHe4qdyIaGWw1v51lmO4zg fRYErypb284w== X-IronPort-AV: E=McAfee;i="6000,8403,9688"; a="147591848" X-IronPort-AV: E=Sophos;i="5.75,378,1589266800"; d="scan'208";a="147591848" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jul 2020 02:01:10 -0700 IronPort-SDR: OWaRpyCYxYqZkLBtgWte9c0NuFBv1pkEe2EJU9RP8vMfI44xRkgQn32rzJHwAea73rSPc+04ql amN4/2kv4jIA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,378,1589266800"; d="scan'208";a="431913719" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga004.jf.intel.com with ESMTP; 21 Jul 2020 02:01:09 -0700 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 21 Jul 2020 02:01:09 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 21 Jul 2020 02:01:09 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 21 Jul 2020 02:01:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U/MWbLX97+Q7+VK7jP4/wNETe5OO5ihLNvPn+MwsMlwx0XsHFJVEk5eQik/GzJfLgAsfQskxiBkEeRs2YjUiwND8x3M+uG3tITg5/l1opqsi3r+hUAF7vrCoLNc05JaiCjDvEa4uX8tUFU4fA0U/KRJrM//pIbnWsD8RfEbtbb/wzPe6y38E/sNmbhrOjFWOewLBnmTR21e1wDzM3fQT7aL6bwgIq0odhMgeNiJZkpaED2JyrZTFtj47T88TcD0tSDQphCOLpUU3MIoCoSyywwsSG4UOWTxf7swEe1TdzSHV1DRaz7WHPbB4NxDTZKh3f16uVJOW8rNQl4hE5C7D5A== 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=xvryxwSQDQ4Ay0ePqpEaaT/K5gDyt2QLKV5Box5nawU=; b=WNd3ZPYDLxLev0IQCTULL6wUru1tyDtyRJv2k3SAVp1Y04PTUKzeoFRzACgYf7JaRTiHYUScrQ+Au0RiSI+npvG77WllO8AztWrqXBWcKysQOQEN+UM5sJh1RA1pGqZ9eDM95+hpra61E4JZ31iCLEQ8IknDzQbC5mJv3ruGb+YkLrxGvuTfA4hOscd1NUmH8WoXlGibD/+KWKS3JPwCAszKzctWk99pDkTiNdJSjqzuOhMjeV3Og69zbk8+jcF0isJV0Gaxvp1EpqbB7yzdIWmLpsEQnkwthZXw8GNXZfgJIsNZRSOYKujutWLC28lHF6hYD/zNa4Fj1fP4M9WGlQ== 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=xvryxwSQDQ4Ay0ePqpEaaT/K5gDyt2QLKV5Box5nawU=; b=jA7lIzyufv59QkLkizzP0FPIAzxFrPq2nbDSxoC6hyP5/MnyKY9/HbjFtxBnlCsvixxmLX9PN0e3q6n8mN0+MFlbrGP1Dpu9iqe5cjiS7tk2W7+JONsngq4utFxBe2CxQHcdmQ9TdM/bnJ97lMBqriK1hUIoHGeCz4Ei7G6aKl4= Received: from MN2PR11MB3744.namprd11.prod.outlook.com (2603:10b6:208:f5::18) by MN2PR11MB3664.namprd11.prod.outlook.com (2603:10b6:208:f1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.23; Tue, 21 Jul 2020 09:01:07 +0000 Received: from MN2PR11MB3744.namprd11.prod.outlook.com ([fe80::194c:ebf1:5b43:d2cb]) by MN2PR11MB3744.namprd11.prod.outlook.com ([fe80::194c:ebf1:5b43:d2cb%5]) with mapi id 15.20.3195.025; Tue, 21 Jul 2020 09:01:07 +0000 From: "Fu, Patrick" To: Maxime Coquelin , "dev@dpdk.org" , "Xia, Chenbo" Thread-Topic: [PATCH v1] vhost: support cross page buf in async data path Thread-Index: AQHWXkEdpJTLTsUq0EyV3p7ez+MZBKkQrCyAgACnOLCAAGPaAIAABaFw Date: Tue, 21 Jul 2020 09:01:07 +0000 Message-ID: References: <20200720025242.3066787-1-patrick.fu@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action 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.200] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 77b2c65a-0a1e-4cbb-5f03-08d82d549b3f x-ms-traffictypediagnostic: MN2PR11MB3664: 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: ngCas7QjwZxwo2neONu8E3dep8sUGKL/HnvMYHkTQd+sI9p+/dxnFjJMgXxtfCn1jvdtdW9g0tXFL7SpMBIVZapXmb8DD1d2Kfx7SQpHGynDHkCIUINpq7OY34tToNtPsXIVMw1ksS5ztZifldJ1JV07SeRLlpknJxTkfcA2ZuyyYSazWATmUMeLJ8KTznciSIISbKw7dvJt3ijKTFfRI/iTKPq9GlwXR5JKh90oKq6+uKRYm9B1V8FU5KmMYXr4A41BMfpR5xO+D3BaSRgVA5EZwoWKv0HHX5No1iS5CdGbbxnHVcbjZqIi7YDR3qIBNBXVfPswqeCiDXTgjttzXA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3744.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(376002)(39860400002)(366004)(346002)(136003)(52536014)(2906002)(7696005)(55016002)(9686003)(8676002)(316002)(5660300002)(83380400001)(478600001)(110136005)(33656002)(53546011)(86362001)(66556008)(6636002)(26005)(8936002)(6506007)(186003)(66946007)(66476007)(64756008)(71200400001)(76116006)(66446008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: vVqasQOzWyLdGDccKnNXV/YbHOOoomj+BLufITzdPBmHU/yfmFNMtA19yZpslR14g4qIRGdm9+TRGtDlGzieWmgnHU4ttbkZ1QBItf5DSIofKu9ctqa/j5BkF8KsimOaFd6LcF+FZT9xj+KdnBe+/n/59KZPmtBlwvx+ID7xdlQPyXR3oAkJo4cMD0tRkTWLEsjoKEwtqDmNZZwovW9LES7Iy09BlbbcFrprBPXKbUCMn2D2coI4m3GPI6xlZ/2kssG/DQYOOqhO4khnFW9fTQBdotXMop85cGXRGSkVa/95GPgoQt4Pv71KeYYL59klCJAXeDNwjVkj7tHgBnS4ja4jlZBfCTBL+YqS9CpU21fYSt7AoZuxVmCgfhV10x5kuTLdYu70XLRap3HJtussk/rARrMuyoiexAcA0aB8twMuyxtujXDzZvy+DY8H32bXZVuAHh7GUQoMwNdkdzonJkCZqs8Glv/TMBql3XKJB7mPP0vAKITaV2EkjoTRD4Ey 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: MN2PR11MB3744.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77b2c65a-0a1e-4cbb-5f03-08d82d549b3f X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2020 09:01:07.6360 (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: bWj/l3aDFrSzJ9+FIuRj6b/D8udbTYE9dsflqcrZcBjTZNcbs3V07p5CcYUfuS/G1P8ERPnhpyG81dzXjQjS6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3664 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v1] vhost: support cross page buf in async data path 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 IEp1bHkgMjEsIDIwMjAgNDozNSBQTQ0KPiBUbzogRnUsIFBhdHJpY2sgPHBhdHJpY2suZnVAaW50 ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBYaWEsIENoZW5ibw0KPiA8Y2hlbmJvLnhpYUBpbnRlbC5j b20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjFdIHZob3N0OiBzdXBwb3J0IGNyb3NzIHBhZ2Ug YnVmIGluIGFzeW5jIGRhdGEgcGF0aA0KPiANCj4gSGkgUGF0cmljaywNCj4gDQo+IE9uIDcvMjEv MjAgNDo1NyBBTSwgRnUsIFBhdHJpY2sgd3JvdGU6DQo+ID4gSGkgTWF4aW1lLA0KPiA+DQo+ID4+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IE1heGltZSBDb3F1ZWxpbiA8 bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+ID4+IFNlbnQ6IFR1ZXNkYXksIEp1bHkgMjEs IDIwMjAgMTI6NDAgQU0NCj4gPj4gVG86IEZ1LCBQYXRyaWNrIDxwYXRyaWNrLmZ1QGludGVsLmNv bT47IGRldkBkcGRrLm9yZzsgWGlhLCBDaGVuYm8NCj4gPj4gPGNoZW5iby54aWFAaW50ZWwuY29t Pg0KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYxXSB2aG9zdDogc3VwcG9ydCBjcm9zcyBwYWdl IGJ1ZiBpbiBhc3luYyBkYXRhDQo+ID4+IHBhdGgNCj4gPj4NCj4gPj4gVGhlIHRpdGxlIGNvdWxk IGJlIGltcHJvdmVkLCBpdCBpcyBub3QgdmVyeSBjbGVhciBJTUhPLg0KPiA+IEhvdyBhYm91dDoN Cj4gPiB2aG9zdDogZml4IGFzeW5jIGNvcHkgZmFpbHVyZSBvbiBidWZmZXJzIGNyb3NzIHBhZ2Ug Ym91bmRhcnkNCj4gPg0KPiA+PiBPbiA3LzIwLzIwIDQ6NTIgQU0sIHBhdHJpY2suZnVAaW50ZWwu Y29tIHdyb3RlOg0KPiA+Pj4gRnJvbTogUGF0cmljayBGdSA8cGF0cmljay5mdUBpbnRlbC5jb20+ DQo+ID4+Pg0KPiA+Pj4gQXN5bmMgY29weSBmYWlscyB3aGVuIHJpbmcgYnVmZmVyIGNyb3NzIHR3 byBwaHlzaWNhbCBwYWdlcy4gVGhpcw0KPiA+Pj4gcGF0Y2ggZml4IHRoZSBmYWlsdXJlIGJ5IGxl dHRpbmcgY29waWVzIG9jY3VyIGluIHN5bmMgbW9kZSBpZg0KPiA+Pj4gY3Jvc3NpbmcgcGFnZSBi dWZmZXJzIGFyZSBnaXZlbi4NCj4gPj4NCj4gPj4gV291bGRuJ3QgaXQgYmUgcG9zc2libGUgdG8g aGF2ZSB0aGUgYnVmZmVyIHNwbGl0IGludG8gdHdvIGlvdmVjcz8NCj4gPiBUZWNobmljYWxseSB3 ZSBjYW4gZG8gdGhhdCwgaG93ZXZlciwgaXQgd2lsbCBhbHNvIGludHJvZHVjZSBzaWduaWZpY2Fu dA0KPiBvdmVyaGVhZDoNCj4gPiAgLSBvdmVyaGVhZCBmcm9tIGFkZGluZyBhZGRpdGlvbmFsIGxv Z2ljIGluIHZob3N0IGFzeW5jIGRhdGEgcGF0aCB0bw0KPiA+IGhhbmRsZSB0aGUgY2FzZQ0KPiA+ ICAtIG92ZXJoZWFkIGZyb20gZG1hIGRldmljZSB0byBjb25zdW1lIDIgaW92ZWNzIEluIGF2ZXJh Z2UsIEkgZG9uJ3QNCj4gPiB0aGluayBkbWEgY29weSBjYW4gYmVuZWZpdCB0b28gbXVjaCBmb3Ig dGhlIGJ1ZmZlciB3aGljaCBhcmUgc3BsaXQgaW50bw0KPiBtdWx0aXBsZSBwYWdlcy4NCj4gPiBD UFUgY29weSBzaGFsbCBiZSBhIG1vcmUgc3VpdGFibGUgbWV0aG9kLg0KPiANCj4gSSB0aGluayB3 ZSBzaG91bGQgdHJ5LCB0aGF0IHdvdWxkIG1ha2UgYSBjbGVhbmVyIGltcGxlbWVudGF0aW9uLiBJ IGRvbid0DQo+IHRoaW5rIGhhdmluZyB0byBmYWxsYmFjayB0byBzeW5jIG1vZGUgaXMgYSBnb29k IGlkZWEgYmVjYXVzZSBpdCBhZGRzIGFuDQo+IG92ZXJoZWFkIG9uIHRoZSBDUFUsIHdoaWNoIGlz IHdoYXQgd2UgdHJ5IHRvIGF2b2lkIHdpdGggdGhpcyBhc3luYyBtb2RlLg0KPiANCj4gQWxzbywg SSBhbSBub3QgY29udmluY2VkIHRoZSBvdmVyaGVhZCB3b3VsZCBiZSB0aGF0IHNpZ25pZmljYW50 LCBhdCBsZWFzdCBJDQo+IGhvcGUgc28sIG90aGVyd2lzZSBpdCB3b3VsZCBtZWFuIHRoaXMgbmV3 IHBhdGggaXMganVzdCBwZXJmb3JtaW5nIGJldHRlcg0KPiBiZWNhdXNlIGl0IHRha2VzIGEgbG90 IG9mIHNob3J0Y3V0cywgbGlrZSB0aGUgdmVjdG9yIHBhdGggaW4gVmlydGlvIFBNRC4NCg0KSSBj YW4gbWFrZSBhIHRyaWFsIHBhdGNoIGFuZCBkbyBzb21lIGNvbXBhcmlzb24uIEkgd2lsbCB0cnkg dG8gZmVlZGJhY2sgdGhlIHJlc3VsdCBieSB0aGlzIHdlZWtlbmQuDQoNClRoYW5rcywNCg0KUGF0 cmljaw0K