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 741A7A00E6 for ; Mon, 2 Sep 2019 10:48:16 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3E3761C25A; Mon, 2 Sep 2019 10:48:16 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 46AAF1C23A for ; Mon, 2 Sep 2019 10:48:14 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Sep 2019 01:48:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,457,1559545200"; d="scan'208";a="381796184" Received: from irsmsx108.ger.corp.intel.com ([163.33.3.3]) by fmsmga005.fm.intel.com with ESMTP; 02 Sep 2019 01:48:11 -0700 Received: from irsmsx106.ger.corp.intel.com ([169.254.8.187]) by IRSMSX108.ger.corp.intel.com ([169.254.11.50]) with mapi id 14.03.0439.000; Mon, 2 Sep 2019 09:48:11 +0100 From: "Loftus, Ciara" To: William Tu CC: "dev@dpdk.org" , "Ye, Xiaolong" , "Richardson, Bruce" , "Laatz, Kevin" Thread-Topic: [dpdk-dev] [PATCH] net/af_xdp: enable support for unaligned umem chunks Thread-Index: AQHVXnr4Twm2A1sQNkidp5qfGLRRc6cTzEcAgARLygA= Date: Mon, 2 Sep 2019 08:48:11 +0000 Message-ID: <74F120C019F4A64C9B78E802F6AD4CC2791F7BB8@IRSMSX106.ger.corp.intel.com> References: <20190829150259.22206-1-ciara.loftus@intel.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTAyNGUyMTQtMzgxNy00MmE3LTk3OWQtNTU3ZGJiNDNmMGE5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicXJ3cWN6WFdiWUI1UXR2b1hUYUtmT2pnSXZoVkxrUDVFaG5URWYybTA2TFZNOHpudDlrbkJ6Wk9pZXY4SjB3UiJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] net/af_xdp: enable support for unaligned umem chunks 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" PiBIaSBDaWFyYSwNCj4gDQo+IEkgaGF2ZW4ndCB0cmllZCB0aGlzIHBhdGNoIGJ1dCBoYXZlIGEg cXVlc3Rpb24uDQo+IA0KPiBPbiBUaHUsIEF1ZyAyOSwgMjAxOSBhdCA4OjA0IEFNIENpYXJhIExv ZnR1cyA8Y2lhcmEubG9mdHVzQGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBUaGlzIHBhdGNo IGVuYWJsZXMgdGhlIHVuYWxpZ25lZCBjaHVua3MgZmVhdHVyZSBmb3IgQUZfWERQIHdoaWNoDQo+ ID4gYWxsb3dzIGNodW5rcyB0byBiZSBwbGFjZWQgYXQgYXJiaXRyYXJ5IHBsYWNlcyBpbiB0aGUg dW1lbSwgYXMgb3Bwb3NlZA0KPiA+IHRvIHRoZW0gYmVpbmcgcmVxdWlyZWQgdG8gYmUgYWxpZ25l ZCB0byAyay4gVGhpcyBhbGxvd3MgZm9yIERQREsNCj4gPiBhcHBsaWNhdGlvbiBtZW1wb29scyB0 byBiZSBtYXBwZWQgZGlyZWN0bHkgaW50byB0aGUgdW1lbSBhbmQgaW4gdHVybg0KPiA+IGVuYWJs ZSB6ZXJvIGNvcHkgdHJhbnNmZXIgYmV0d2VlbiB1bWVtIGFuZCB0aGUgUE1ELg0KPiA+DQo+ID4g VGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgemVybyBjb3B5IHZpYSBleHRlcm5hbCBtYnVmIG1lY2hh bmlzbQ0KPiA+IGludHJvZHVjZWQgaW4gY29tbWl0IGU5ZmY4YmI3MTk0MyAoIm5ldC9hZl94ZHA6 IGVuYWJsZSB6ZXJvIGNvcHkgYnkNCj4gZXh0ZXJuYWwgbWJ1ZiIpLg0KPiA+IFRoZSBwbWRfemVy byBjb3B5IHZkZXYgYXJndW1lbnQgaXMgYWxzbyByZW1vdmVkIGFzIG5vdyB0aGUgUE1EIHdpbGwN Cj4gPiBhdXRvLWRldGVjdCBwcmVzZW5jZSBvZiB0aGUgdW5hbGlnbmVkIGNodW5rcyBmZWF0dXJl IGFuZCBlbmFibGUgaXQgaWYNCj4gPiBzbyBhbmQgb3RoZXJ3aXNlIGZhbGwgYmFjayB0byBjb3B5 IG1vZGUgaWYgbm90IGRldGVjdGVkLg0KPiA+DQo+ID4gV2hlbiBlbmFibGVkLCB0aGlzIGZlYXR1 cmUgc2lnbmlmaWNhbnRseSBpbXByb3ZlcyBzaW5nbGUtY29yZQ0KPiA+IHBlcmZvcm1hbmNlIG9m IHRoZSBQTUQuDQo+IA0KPiBXaHkgdXNpbmcgdW5hbGlnbmVkIGNodW5rIGZlYXR1cmUgaW1wcm92 ZSBwZXJmb3JtYW5jZT8NCj4gRXhpc3RpbmcgZXh0ZXJuYWwgbWJ1ZiBhbHJlYWR5IGhhcyB6ZXJv IGNvcHkgYmV0d2VlbiB1bWVtIGFuZCBQTUQsIGFuZA0KPiB5b3VyIHBhdGNoIGFsc28gZG9lcyB0 aGUgc2FtZSB0aGluZy4gU28gdGhlIGltcHJvdmVtZW50IGlzIGZyb20NCj4gc29tZXdoZXJlIGVs c2U/DQoNCkhpIFdpbGxpYW0sDQoNCkdvb2QgcXVlc3Rpb24uDQpUaGUgZXh0ZXJuYWwgbWJ1ZiB3 YXkgaW5kZWVkIGhhcyB6ZXJvIGNvcHkgaG93ZXZlciB0aGVyZSdzIHNvbWUgYWRkaXRpb25hbCBj b21wbGV4aXR5IGluIHRoYXQgcGF0aCBpbiB0aGUgbWFuYWdlbWVudCBvZiB0aGUgYnVmX3Jpbmcu DQoNCkZvciBleGFtcGxlIG9uIHRoZSBmaWxsL3J4IHBhdGgsIGluIHRoZSBleHQgbWJ1ZiBzb2x1 dGlvbiBvbmUgbXVzdCBkZXF1ZXVlIGFuIGFkZHIgZnJvbSB0aGUgYnVmX3JpbmcgYW5kIGFkZCBp dCB0byB0aGUgZmlsbCBxdWV1ZSwgYWxsb2NhdGUgYW4gbWJ1ZiBmb3IgdGhlIGV4dGVybmFsIG1i dWYsIGdldCBhIHBvaW50ZXIgdG8gdGhlIGRhdGEgQCBhZGRyIGFuZCBhdHRhY2ggdGhlIGV4dGVy bmFsIG1idWYuIFdpdGggdGhlIG5ldyBzb2x1dGlvbiwgd2UgYWxsb2NhdGUgYW4gbWJ1ZiBmcm9t IHRoZSBtZW1wb29sLCBkZXJpdmUgdGhlIGFkZHIgZnJvbSB0aGUgbWJ1ZiBpdHNlbGYgYW5kIGFk ZCBpdCB0byB0aGUgZmlsbCBxdWV1ZSwgYW5kIHRoZW4gb24gcnggd2UgY2FuIHNpbXBseSBjYXN0 IHRoZSBwb2ludGVyIHRvIHRoZSBkYXRhIEAgYWRkciB0byBhbiBtYnVmIGFuZCByZXR1cm4gaXQg dG8gdGhlIHVzZXIuDQpPbiB0eC9jb21wbGV0ZSwgaW5zdGVhZCBvZiBkZXF1ZXVpbmcgZnJvbSB0 aGUgYnVmX3JpbmcgdG8gZ2V0IGEgdmFsaWQgYWRkciB3ZSBjYW4gYWdhaW4ganVzdCBkZXJpdmUg aXQgZnJvbSB0aGUgbWJ1ZiBpdHNlbGYuDQoNCkkndmUgcGVyZm9ybWVkIHNvbWUgdGVzdGluZyB0 byBjb21wYXJlIHRoZSBvbGQgdnMgbmV3IHpjIGFuZCBmb3VuZCB0aGF0IGZvciB0aGUgY2FzZSB3 aGVyZSB0aGUgUE1EIGFuZCBJUlFzIGFyZSBwaW5uZWQgdG8gc2VwYXJhdGUgY29yZXMgdGhlIGRp ZmZlcmVuY2UgaXMgfi01JSwgYnV0IGZvciBzaW5nbGUtY29yZSBjYXNlIHdoZXJlIHRoZSBQTUQg YW5kIElSUXMgYXJlIHBpbm5lZCB0byB0aGUgc2FtZSBjb3JlICh3aXRoIHRoZSBuZWVkX3dha2V1 cCBmZWF0dXJlIGVuYWJsZWQpLCBvciB3aGVuIG11bHRpcGxlIFBNRHMgYXJlIGZvcndhcmRpbmcg dG8gb25lIGFub3RoZXIgdGhlIGRpZmZlcmVuY2UgaXMgc2lnbmlmaWNhbnQuIFBsZWFzZSBzZWUg YmVsb3c6DQoNCnBvcnRzICAgICAgcXVldWVzL3BvcnQgcGlubmluZyAgICDOlCBvbGQgemMNCjEg ICAgICAgICAgMSAgICAgICAgICAgMCAgICAgICAgICAtNC43NCUNCjEgICAgICAgICAgMSAgICAg ICAgICAgMSAgICAgICAgICAxNy45OSUNCjIgICAgICAgICAgMSAgICAgICAgICAgMCAgICAgICAg ICAtNS42MiUNCjIgICAgICAgICAgMSAgICAgICAgICAgMSAgICAgICAgICA3MS43NyUNCjEgICAg ICAgICAgMiAgICAgICAgICAgMCAgICAgICAgICAxMTQuMjQlDQoxICAgICAgICAgIDIgICAgICAg ICAgIDEgICAgICAgICAgMTM0Ljg4JQ0KDQpGWUkgdGhlIHNlcmllcyBoYXMgYmVlbiBub3cgbWVy Z2VkIGludG8gdGhlIGJwZi1uZXh0IHRyZWU6DQpodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9z Y20vbGludXgva2VybmVsL2dpdC9icGYvYnBmLW5leHQuZ2l0L2NvbW1pdC8/aWQ9YmRiMTVhMjlj YzI4ZjgxNTVlMjBmN2ZiNThiNjBmZmM0NTJmMmQxYg0KDQpUaGFua3MsDQpDaWFyYQ0KDQo+IA0K PiBUaGFuayB5b3UNCj4gV2lsbGlhbQ0KPiANCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IENpYXJh IExvZnR1cyA8Y2lhcmEubG9mdHVzQGludGVsLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBLZXZp biBMYWF0eiA8a2V2aW4ubGFhdHpAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBkb2MvZ3VpZGVz L25pY3MvYWZfeGRwLnJzdCAgICAgICAgICAgICB8ICAgMSAtDQo+ID4gIGRvYy9ndWlkZXMvcmVs X25vdGVzL3JlbGVhc2VfMTlfMTEucnN0IHwgICA5ICsNCj4gPiAgZHJpdmVycy9uZXQvYWZfeGRw L3J0ZV9ldGhfYWZfeGRwLmMgICAgfCAzMDQgKysrKysrKysrKysrKysrKysrLS0tLS0tDQo+IC0N Cj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCAyMzEgaW5zZXJ0aW9ucygrKSwgODMgZGVsZXRpb25zKC0p DQo+ID4NCj4gPHNuaXA+DQo=