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 B406AA2EDB for ; Wed, 2 Oct 2019 11:00:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E4E761BEAA; Wed, 2 Oct 2019 11:00:13 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80049.outbound.protection.outlook.com [40.107.8.49]) by dpdk.org (Postfix) with ESMTP id 68A131BDFD for ; Wed, 2 Oct 2019 11:00:12 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=asfysPFfw6mJIenbtAURqkplPDcg0JADXbLZFVrjSCKu1wMeJG3RjTMeXvIV0v52UBgXA81woH5JWp0G77jJTeVjXZgUpyfkY3jEj8/uuvNQdfsYXiOBer3BFn62twmM/rhN3+Jk6nx6dBfH8rTcpoSo4XyyEHzhmyZNvLq4x8HY2OblOdH1NWIot+sVN2BKNw9+vAwZroJqThw/gLIc3a4EWGrP1Iv2T1xmrR25yzHeCbDnseSiC0S9xqnohQlMw+lYuBl7L73FG02ozdGdtYzGzVjNiki/mo4erz1DetzTMNiSrwQ/e5nxd5DOfJrlne2mZLFVY3Te4TW4yYnmvA== 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=Tswf/rwAaM5mdFX0UOHWNrCrgIbFbpG2m8yjCfP0zTQ=; b=A63TPPZkW/foNiXhl5GhT/G1e7RnaCoH41h6r0U9LCbTzk5e36FCGkuKtQlaeU5A/HFTzNlbT+ttg7BIIA1A41YmvI7y//iL4BrF25WuWBnxJuyUVmYGqIyry9yTFu9gE/6alwgBBz9u4kidUA2zfg0w10KYZ9U+J0DaAsJgB87+2fS28SwjbwdFY6Euc257i6Q0I+k0sdfSQLsMmk9F73bmrG9+69+yG/G2ts452eii6cxOlL/qW/mUbzRzO1uAkHrmd0EjQpGv5isSJvT9MFrKGX0K/ZcUZBIyqH1gG88zSGYCcWdECftP/uqPbh7kkafKsZU8v0/YEAaTP+tfJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Tswf/rwAaM5mdFX0UOHWNrCrgIbFbpG2m8yjCfP0zTQ=; b=tAeTrzdjboh8bPk9lsepFrxSwfuAyZ87DzQu4pCZxHEgDfYvpLlxwTcBp/mxNUq+Mj1OGEKfny3LwnU6lxENUFumBezSuEciM1VXp7sS1IllBTVfYV8wnP1pPm82p8KNEkUL2vvGLfLCtrVBs7c/mT5pttMBLRID+frFf03zfig= Received: from AM0PR0502MB3795.eurprd05.prod.outlook.com (52.133.45.150) by AM0PR0502MB3748.eurprd05.prod.outlook.com (52.133.44.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.20; Wed, 2 Oct 2019 09:00:11 +0000 Received: from AM0PR0502MB3795.eurprd05.prod.outlook.com ([fe80::683e:2a0f:9e1:e50c]) by AM0PR0502MB3795.eurprd05.prod.outlook.com ([fe80::683e:2a0f:9e1:e50c%7]) with mapi id 15.20.2305.017; Wed, 2 Oct 2019 09:00:11 +0000 From: Shahaf Shuler To: David Marchand CC: Flavio Leitner , "dev@dpdk.org" , Maxime Coquelin , Tiwei Bie , Zhihong Wang , Obrembski MichalX , Stokes Ian Thread-Topic: [dpdk-dev] [PATCH] vhost: add support to large linear mbufs Thread-Index: AQHVeKZifaPcR3gO1EG3W76NqR4rsKdGxLYAgAA6EgCAAA2hYA== Date: Wed, 2 Oct 2019 09:00:11 +0000 Message-ID: References: <20191001221935.12140-1-fbl@sysclose.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; x-originating-ip: [31.154.10.105] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ed6e9a6b-ee40-402b-f5ef-08d74716eea9 x-ms-office365-filtering-ht: Tenant x-ms-traffictypediagnostic: AM0PR0502MB3748: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1060; x-forefront-prvs: 0178184651 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(136003)(396003)(39860400002)(346002)(189003)(199004)(486006)(316002)(6436002)(11346002)(2906002)(3846002)(9686003)(256004)(229853002)(5024004)(478600001)(54906003)(25786009)(6116002)(5660300002)(55016002)(52536014)(66556008)(76116006)(26005)(561944003)(14454004)(186003)(66446008)(64756008)(4326008)(66476007)(476003)(53546011)(71200400001)(7696005)(81166006)(99286004)(446003)(8936002)(76176011)(66066001)(6506007)(71190400001)(81156014)(33656002)(8676002)(7736002)(305945005)(6916009)(86362001)(74316002)(6246003)(102836004)(66946007); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0502MB3748; H:AM0PR0502MB3795.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: j4L+GAPfKtZd2limlBxTl+0RPutiuC1Zw7wVU1dgtQVQMHZ9T2wXP8MNpC8Wt14luWNfm+tSLW5XpOSa7KNhLEg0HklJUwwAY7AAFh/gAY8XgZSwnnuDA9OJDooW09yiBB1xNH8s8MM8KPw5vanfqFoNDvN6tg60DScXCOnjdPovJ195g+aAaS35v3kUg7AexDb/d0lhnXIE9tevLThYn/j6M24d3GzK0VQmAvsKBCe8VbhAhB+oOUVnYcnYpTKWND0DQ2/vcf/DjDFmxZGx5kVFrvMS8EH9RDLaY/sKDR/7yGEZpnd8JSWeSkhY0AKnd1gxSUiTlV52UfFKUOpLpx/9AT1szcKuHAR0f7uVM1k13UwN4vVWc6YVEbmUmOckewD9NZWoJNizv7VNWk7/itWfY0LSW14WW9LtDW7QOWE= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed6e9a6b-ee40-402b-f5ef-08d74716eea9 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2019 09:00:11.3104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: e388phedAg7iMx0lJvJKRIlqv6yKRXTlhiQEUizKwo/tn1DA6018vYr5xMbOzHtJ2lcZyx3aI3noUm9J1p7P7w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0502MB3748 Subject: Re: [dpdk-dev] [PATCH] vhost: add support to large linear mbufs 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" V2VkbmVzZGF5LCBPY3RvYmVyIDIsIDIwMTkgMTE6MDUgQU0sIERhdmlkIE1hcmNoYW5kOg0KPiBT dWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIHZob3N0OiBhZGQgc3VwcG9ydCB0byBsYXJn ZSBsaW5lYXIgbWJ1ZnMNCj4gDQo+IEhlbGxvIFNoYWhhZiwNCj4gDQo+IE9uIFdlZCwgT2N0IDIs IDIwMTkgYXQgNjo0NiBBTSBTaGFoYWYgU2h1bGVyIDxzaGFoYWZzQG1lbGxhbm94LmNvbT4NCj4g d3JvdGU6DQo+ID4NCj4gPiBXZWRuZXNkYXksIE9jdG9iZXIgMiwgMjAxOSAxOjIwIEFNLCBGbGF2 aW8gTGVpdG5lcjoNCj4gPiA+IFN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENIXSB2aG9zdDogYWRk IHN1cHBvcnQgdG8gbGFyZ2UgbGluZWFyIG1idWZzDQo+ID4gPg0KPiA+ID4gVGhlIHJ0ZV92aG9z dF9kZXF1ZXVlX2J1cnN0IHN1cHBvcnRzIHR3byB3YXlzIG9mIGRlcXVldWluZyBkYXRhLiBJZg0K PiA+ID4gdGhlIGRhdGEgZml0cyBpbnRvIGEgYnVmZmVyLCB0aGVuIGFsbCBkYXRhIGlzIGNvcGll ZCBhbmQgYSBzaW5nbGUNCj4gPiA+IGxpbmVhciBidWZmZXIgaXMgcmV0dXJuZWQuIE90aGVyd2lz ZSBpdCBhbGxvY2F0ZXMgYWRkaXRpb25hbCBtYnVmcw0KPiA+ID4gYW5kIGNoYWlucyB0aGVtIHRv Z2V0aGVyIHRvIHJldHVybiBhIG11bHRpcGxlIHNlZ21lbnRzIG1idWYuDQo+ID4gPg0KPiA+ID4g V2hpbGUgdGhhdCBjb3ZlcnMgbW9zdCB1c2UgY2FzZXMsIGl0IGZvcmNlcyBhcHBsaWNhdGlvbnMg dGhhdCBuZWVkDQo+ID4gPiB0byB3b3JrIHdpdGggbGFyZ2VyIGRhdGEgc2l6ZXMgdG8gc3VwcG9y dCBtdWx0aXBsZSBzZWdtZW50cyBtYnVmcy4NCj4gPiA+IFRoZSBub24tbGluZWFyIGNoYXJhY3Rl cmlzdGljIGJyaW5ncyBjb21wbGV4aXR5IGFuZCBwZXJmb3JtYW5jZQ0KPiA+ID4gaW1wbGljYXRp b25zIHRvIHRoZSBhcHBsaWNhdGlvbi4NCj4gPiA+DQo+ID4gPiBUbyByZXNvbHZlIHRoZSBpc3N1 ZSwgY2hhbmdlIHRoZSBBUEkgc28gdGhhdCB0aGUgYXBwbGljYXRpb24gY2FuDQo+ID4gPiBvcHRp b25hbGx5IHByb3ZpZGUgYSBzZWNvbmQgbWVtcG9vbCBjb250YWluaW5nIGxhcmdlciBtYnVmcy4g SWYgdGhhdA0KPiA+ID4gaXMgbm90IHByb3ZpZGVkIChOVUxMKSwgdGhlIGJlaGF2aW9yIHJlbWFp bnMgYXMgYmVmb3JlIHRoZSBjaGFuZ2UuDQo+ID4gPiBPdGhlcndpc2UsIHRoZSBkYXRhIHNpemUg aXMgY2hlY2tlZCBhbmQgdGhlIGNvcnJlc3BvbmRpbmcgbWVtcG9vbCBpcw0KPiA+ID4gdXNlZCB0 byByZXR1cm4gbGluZWFyIG1idWZzLg0KPiA+DQo+ID4gSSB1bmRlcnN0YW5kIHRoZSBtb3RpdmF0 aW9uLg0KPiA+IEhvd2V2ZXIsIHByb3ZpZGluZyBhIHN0YXRpYyBwb29sIHcvIGxhcmdlIGJ1ZmZl cnMgaXMgbm90IHNvIGVmZmljaWVudCBpbiB0ZXJtcw0KPiBvZiBtZW1vcnkgZm9vdHByaW50LiBZ b3Ugd2lsbCBuZWVkIHRvIHByZXBhcmUgdG8gd29yc3QgY2FzZSAoYWxsIHBhY2tldCBhcmUNCj4g bGFyZ2UpIHcvIG1heCBzaXplIG9mIDY0S0IuDQo+ID4gQWxzbywgdGhlIHR3byBtZW1wb29scyBh cmUgcXVpdGUgcmVzdHJpY3RpdmUgYXMgdGhlIG1lbW9yeSBmaWxsIG9mIHRoZQ0KPiBtYnVmcyBt aWdodCBiZSB2ZXJ5IHNwYXJzZS4gRS5nLiBtZW1wb29sMSBtYnVmLnNpemUgPSAxLjVLICwgbWVt cG9vbDINCj4gbWJ1Zi5zaXplID0gNjRLLCBwYWNrZXQgc2l6ZSA0S0IuDQo+ID4NCj4gPiBJbnN0 ZWFkLCBob3cgYWJvdXQgdXNpbmcgdGhlIG1idWYgZXh0ZXJuYWwgYnVmZmVyIGZlYXR1cmU/DQo+ ID4gVGhlIGZsb3cgd2lsbCBiZToNCj4gPiAxLiB2aG9zdCBQTUQgYWx3YXlzIHJlY2VpdmUgYSBz aW5nbGUgbWVtcG9vbCAobGlrZSB0b2RheSkgMi4gb24NCj4gPiBkZXF1ZXVlLCBQTUQgbG9va3Mg b24gdGhlIHZpcnRpbyBwYWNrZXQgc2l6ZS4gSWYgc21hbGxlciB0aGFuIHRoZSBtYnVmDQo+ID4g c2l6ZSB1c2UgdGhlIG1idWYgYXMgaXMgKGxpa2UgdG9kYXkpIDMuIG90aGVyd2lzZSwgYWxsb2Nh dGUgYSBuZXcNCj4gPiBidWZmZXIgKGluc2lkZSB0aGUgUE1EKSBhbmQgbGluayBpdCB0byB0aGUg bWJ1ZiBhcyBleHRlcm5hbCBidWZmZXINCj4gPiAocnRlX3BrdG1idWZfYXR0YWNoX2V4dGJ1ZikN Cj4gDQo+IEkgYW0gbWlzc2luZyBzb21lIHBpZWNlIGhlcmUuDQo+IFdoaWNoIHBvb2wgd291bGQg dGhlIFBNRCB0YWtlIHRob3NlIGV4dGVybmFsIGJ1ZmZlcnMgZnJvbT8NCg0KVGhlIG1idWYgaXMg YWx3YXlzIHRha2VuIGZyb20gdGhlIHNpbmdsZSBtZW1wb29sIGFzc29jaWF0ZWQgdy8gdGhlIHJ4 cS4NClRoZSBidWZmZXIgZm9yIHRoZSBtYnVmIG1heSBiZSBhbGxvY2F0ZWQgKGluIGNhc2Ugdmly dGlvIHBheWxvYWQgaXMgYmlnZ2VyIHRoYW4gY3VycmVudCBtYnVmIHNpemUpIGZyb20gRFBESyBo dWdlcGFnZXMgb3IgYW55IG90aGVyIHN5c3RlbSBtZW1vcnkgYW5kIGJlIGF0dGFjaGVkIHRvIHRo ZSBtYnVmLg0KDQpZb3UgY2FuIHNlZSBleGFtcGxlIGltcGxlbWVudGF0aW9uIG9mIGl0IGluIG1s eDUgUE1EIChjaGVja291dCBydGVfcGt0bWJ1Zl9hdHRhY2hfZXh0YnVmIGNhbGwpDQoNCj4gDQo+ IElmIGl0IGlzIGZyb20gYW4gYWRkaXRpb25hbCBtZW1wb29sIHBhc3NlZCB0byB0aGUgdmhvc3Qg cG1kLCBJIGNhbid0IHNlZSB0aGUNCj4gZGlmZmVyZW5jZSB3aXRoIEZsYXZpbyBwcm9wb3NhbC4N Cj4gDQo+IA0KPiA+IFRoZSBwcm9zIG9mIHRoaXMgYXBwcm9hY2ggaXMgdGhhdCB5b3UgaGF2ZSBm dWxsIGZsZXhpYmlsaXR5IG9uIHRoZSBtZW1vcnkNCj4gYWxsb2NhdGlvbiwgYW5kIHRoZXJlZm9y ZSBhIGxvd2VyIGZvb3RwcmludC4NCj4gPiBUaGUgY29ucyBpcyB0aGUgT1ZTIHdpbGwgbmVlZCB0 byBrbm93IGhvdyB0byBoYW5kbGUgbWJ1ZiB3LyBleHRlcm5hbA0KPiBidWZmZXJzIChub3QgdG9v IGNvbXBsZXggSU1PKS4NCj4gDQo+IA0KPiAtLQ0KPiBEYXZpZCBNYXJjaGFuZA0K