From mboxrd@z Thu Jan 1 00:00:00 1970 From: Saeed Mahameed Subject: Re: [net-next V7 PATCH 14/16] mlx5: use page_pool for xdp_return_frame call Date: Sat, 31 Mar 2018 00:11:10 +0000 Message-ID: <1522455068.2252.29.camel@mellanox.com> References: <152234282394.17048.1345050519681161537.stgit@firesoul> <152234292753.17048.10760047459039335176.stgit@firesoul> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Gal Pressman , "borkmann@iogearbox.net" , Tariq Toukan , "john.fastabend@gmail.com" , Eran Ben Elisha , "alexei.starovoitov@gmail.com" , Eugenia Emantayev , "jasowang@redhat.com" To: "netdev@vger.kernel.org" , "bjorn.topel@intel.com" , "magnus.karlsson@intel.com" , "brouer@redhat.com" Return-path: Received: from mail-db5eur01on0041.outbound.protection.outlook.com ([104.47.2.41]:4439 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752384AbeCaALO (ORCPT ); Fri, 30 Mar 2018 20:11:14 -0400 In-Reply-To: <152234292753.17048.10760047459039335176.stgit@firesoul> Content-Language: en-US Content-ID: Sender: netdev-owner@vger.kernel.org List-ID: T24gVGh1LCAyMDE4LTAzLTI5IGF0IDE5OjAyICswMjAwLCBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVy IHdyb3RlOg0KPiBUaGlzIHBhdGNoIHNob3dzIGhvdyBpdCBpcyBwb3NzaWJsZSB0byBoYXZlIGJv dGggdGhlIGRyaXZlciBsb2NhbA0KPiBwYWdlDQo+IGNhY2hlLCB3aGljaCB1c2VzIGVsZXZhdGVk IHJlZmNudCBmb3IgImNhdGNoaW5nIi9hdm9pZGluZyBTS0INCj4gcHV0X3BhZ2UgcmV0dXJucyB0 aGUgcGFnZSB0aHJvdWdoIHRoZSBwYWdlIGFsbG9jYXRvci4gIEFuZCBhdCB0aGUNCj4gc2FtZSB0 aW1lLCBoYXZlIHBhZ2VzIGdldHRpbmcgcmV0dXJuZWQgdG8gdGhlIHBhZ2VfcG9vbCBmcm9tDQo+ IG5kcF94ZHBfeG1pdCBETUEgY29tcGxldGlvbi4NCj4gDQo+IFRoZSBwZXJmb3JtYW5jZSBpbXBy b3ZlbWVudCBmb3IgWERQX1JFRElSRUNUIGluIHRoaXMgcGF0Y2ggaXMgcmVhbGx5DQo+IGdvb2Qu ICBFc3BlY2lhbGx5IGNvbnNpZGVyaW5nIHRoYXQgKGN1cnJlbnRseSkgdGhlIHhkcF9yZXR1cm5f ZnJhbWUNCj4gQVBJIGFuZCBwYWdlX3Bvb2xfcHV0X3BhZ2UoKSBkb2VzIHBlciBmcmFtZSBvcGVy YXRpb25zIG9mIGJvdGgNCj4gcmhhc2h0YWJsZSBJRC1sb29rdXAgYW5kIGxvY2tlZCByZXR1cm4g aW50byAocGFnZV9wb29sKSBwdHJfcmluZy4NCj4gKEl0IGlzIHRoZSBwbGFuIHRvIHJlbW92ZSB0 aGVzZSBwZXIgZnJhbWUgb3BlcmF0aW9uIGluIGEgZm9sbG93dXANCj4gcGF0Y2hzZXQpLg0KPiAN Cj4gVGhlIGJlbmNobWFyayBwZXJmb3JtZWQgd2FzIFJYIG9uIG1seDUgYW5kIFhEUF9SRURJUkVD VCBvdXQgaXhnYmUsDQo+IHdpdGggeGRwX3JlZGlyZWN0X21hcCAodXNpbmcgZGV2bWFwKSAuIEFu ZCB0aGUgdGFyZ2V0L21heGltdW0NCj4gY2FwYWJpbGl0eSBvZiBpeGdiZSBpcyAxM01wcHMgKG9u IHRoaXMgSFcgc2V0dXApLg0KPiANCj4gQmVmb3JlIHRoaXMgcGF0Y2ggZm9yIG1seDUsIFhEUCBy ZWRpcmVjdGVkIGZyYW1lcyB3ZXJlIHJldHVybmVkIHZpYQ0KPiB0aGUgcGFnZSBhbGxvY2F0b3Iu ICBUaGUgc2luZ2xlIGZsb3cgcGVyZm9ybWFuY2Ugd2FzIDZNcHBzLCBhbmQgaWYgSQ0KPiBzdGFy dGVkIHR3byBmbG93cyB0aGUgY29sbGVjdGl2ZSBwZXJmb3JtYW5jZSBkcm9wIHRvIDRNcHBzLCBi ZWNhdXNlDQo+IHdlDQo+IGhpdCB0aGUgcGFnZSBhbGxvY2F0b3IgbG9jayAoZnVydGhlciBuZWdh dGl2ZSBzY2FsaW5nIG9jY3VycykuDQo+IA0KPiBUd28gdGVzdCBzY2VuYXJpb3MgbmVlZCB0byBi ZSBjb3ZlcmVkLCBmb3IgeGRwX3JldHVybl9mcmFtZSBBUEksDQo+IHdoaWNoDQo+IGlzIERNQS1U WCBjb21wbGV0aW9uIHJ1bm5pbmcgb24gc2FtZS1DUFUgb3IgY3Jvc3MtQ1BVIGZyZWUvcmV0dXJu Lg0KPiBSZXN1bHRzIHdlcmUgc2FtZS1DUFU9MTBNcHBzLCBhbmQgY3Jvc3MtQ1BVPTEyTXBwcy4g IFRoaXMgaXMgdmVyeQ0KPiBjbG9zZSB0byBvdXIgMTNNcHBzIG1heCB0YXJnZXQuDQo+IA0KPiBU aGUgcmVhc29uIG1heCB0YXJnZXQgaXNuJ3QgcmVhY2hlZCBpbiBjcm9zcy1DUFUgdGVzdCwgaXMg bGlrZWx5IGR1ZQ0KPiB0byBSWC1yaW5nIERNQSB1bm1hcC9tYXAgb3ZlcmhlYWQgKHdoaWNoIGRv ZXNuJ3Qgb2NjdXIgaW4gaXhnYmUgdG8NCj4gaXhnYmUgdGVzdGluZykuICBJdCBpcyBhbHNvIHBs YW5uZWQgdG8gcmVtb3ZlIHRoaXMgdW5uZWNlc3NhcnkgRE1BDQo+IHVubWFwIGluIGEgbGF0ZXIg cGF0Y2hzZXQNCj4gDQo+IFYyOiBBZGp1c3RtZW50cyByZXF1ZXN0ZWQgYnkgVGFyaXENCj4gIC0g Q2hhbmdlZCBwYWdlX3Bvb2xfY3JlYXRlIHJldHVybiBjb2RlcyBub3QgcmV0dXJuIE5VTEwsIG9u bHkNCj4gICAgRVJSX1BUUiwgYXMgdGhpcyBzaW1wbGlmaWVzIGVyciBoYW5kbGluZyBpbiBkcml2 ZXJzLg0KPiAgLSBTYXZlIGEgYnJhbmNoIGluIG1seDVlX3BhZ2VfcmVsZWFzZQ0KPiAgLSBDb3Jy ZWN0IHBhZ2VfcG9vbCBzaXplIGNhbGMgZm9yDQo+IE1MWDVfV1FfVFlQRV9MSU5LRURfTElTVF9T VFJJRElOR19SUQ0KPiANCj4gVjU6IFVwZGF0ZWQgcGF0Y2ggZGVzYw0KPiANCj4gU2lnbmVkLW9m Zi1ieTogSmVzcGVyIERhbmdhYXJkIEJyb3VlciA8YnJvdWVyQHJlZGhhdC5jb20+DQo+IFJldmll d2VkLWJ5OiBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+DQoNCkFja2VkLWJ5OiBT YWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4NCg==