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 E4A8CA04DB; Mon, 16 Nov 2020 08:04:33 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 53048323E; Mon, 16 Nov 2020 08:04:32 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id C67C631FC for ; Mon, 16 Nov 2020 08:04:28 +0100 (CET) IronPort-SDR: DHkvcN8xIRWbm0fdmew+tnxqj3nYSpWT1VrWMMzFZ/aMA0d2mz5JdG9PtHC/CWzSI8NwkGdnuA ou01N9NMYpAA== X-IronPort-AV: E=McAfee;i="6000,8403,9806"; a="234862999" X-IronPort-AV: E=Sophos;i="5.77,481,1596524400"; d="scan'208";a="234862999" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Nov 2020 23:04:20 -0800 IronPort-SDR: LXAmCJcw5WzFlVWAu8XUfPkzU1YV1CZvgvHmCFYCCsNZJl3IqhB56AZNPlYJqK+RA6LUTquXL4 p537ncsOkeyw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,481,1596524400"; d="scan'208";a="358362693" Received: from irsmsx601.ger.corp.intel.com ([163.33.146.7]) by fmsmga004.fm.intel.com with ESMTP; 15 Nov 2020 23:04:16 -0800 Received: from irsmsx604.ger.corp.intel.com (163.33.146.137) by irsmsx601.ger.corp.intel.com (163.33.146.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 16 Nov 2020 07:04:15 +0000 Received: from irsmsx604.ger.corp.intel.com ([163.33.146.137]) by IRSMSX604.ger.corp.intel.com ([163.33.146.137]) with mapi id 15.01.1713.004; Mon, 16 Nov 2020 07:04:15 +0000 From: "Loftus, Ciara" To: "Yigit, Ferruh" , "Li,Rongqing" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH][v2] net/af_xdp: avoid to unnecessary allocation and free mbuf in rx path Thread-Index: AQHWkweR+JinpWhObkCY3I0GBwa/l6mC8bewgAv+g/CAN7HxgIAEAbcQ Date: Mon, 16 Nov 2020 07:04:15 +0000 Message-ID: <3f167980ef2a49549bf873f24e9286db@intel.com> References: <1601016336-12233-1-git-send-email-lirongqing@baidu.com> <0bf5839c183544559e33846c7b0bc053@intel.com> <7f657f37e6ab448a891e7d6505ff5d77@baidu.com> <5bcb4afc-b29d-9bc0-0ddb-476d01a1f7b1@intel.com> In-Reply-To: <5bcb4afc-b29d-9bc0-0ddb-476d01a1f7b1@intel.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 x-originating-ip: [163.33.253.164] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH][v2] net/af_xdp: avoid to unnecessary allocation and free mbuf in rx 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" PiANCj4gT24gMTAvMTQvMjAyMCAxOjE1IFBNLCBMaSxSb25ncWluZyB3cm90ZToNCj4gPg0KPiA+ DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IExvZnR1cywgQ2lh cmEgW21haWx0bzpjaWFyYS5sb2Z0dXNAaW50ZWwuY29tXQ0KPiA+PiBTZW50OiBGcmlkYXksIE9j dG9iZXIgMDIsIDIwMjAgMTI6MjQgQU0NCj4gPj4gVG86IExpLFJvbmdxaW5nIDxsaXJvbmdxaW5n QGJhaWR1LmNvbT4NCj4gPj4gQ2M6IGRldkBkcGRrLm9yZw0KPiA+PiBTdWJqZWN0OiBSRTogW1BB VENIXVt2Ml0gbmV0L2FmX3hkcDogYXZvaWQgdG8gdW5uZWNlc3NhcnkgYWxsb2NhdGlvbiBhbmQN Cj4gZnJlZQ0KPiA+PiBtYnVmIGluIHJ4IHBhdGgNCj4gPj4NCj4gPj4+DQo+ID4+PiB3aGVuIHJl Y2VpdmUgcGFja2V0cywgdGhlIG1heCBidW5jaCBudW1iZXIgb2YgbWJ1ZiBhcmUgYWxsb2NhdGVk IGlmDQo+ID4+PiBoYXJkd2FyZSBkb2VzIG5vdCByZWNlaXZlIHRoZSBtYXggYnVuY2ggbnVtYmVy IHBhY2tldHMsIGl0IHdpbGwgZnJlZQ0KPiA+Pj4gcmVkdW5kYW5jeSBtYnVmLCB0aGF0IGlzIGxv dy1wZXJmb3JtYW5jZQ0KPiA+Pj4NCj4gPj4+IHNvIG9wdGltaXplIHJ4IHBlcmZvcm1hbmNlLCBi eSBhbGxvY2F0aW5nIG51bWJlciBvZiBtYnVmIGJhc2VkIG9uDQo+ID4+PiByZXN1bHQgb2YgeHNr X3JpbmdfY29uc19fcGVlaywgdG8gYXZvaWQgdG8gcmVkdW5kYW5jeSBhbGxvY2F0aW9uLCBhbmQN Cj4gPj4+IGZyZWUgbWJ1ZiB3aGVuIHJlY2VpdmUgcGFja2V0cw0KPiA+Pg0KPiA+PiBIaSwNCj4g Pj4NCj4gPj4gVGhhbmtzIGZvciB0aGUgcGF0Y2ggYW5kIGZpeGluZyB0aGUgaXNzdWUgSSByYWlz ZWQuDQo+ID4NCj4gPiBUaGFua3MgZm9yIHlvdXIgZmluZGluZw0KPiA+DQo+ID4+IFdpdGggbXkg dGVzdGluZyBzbyBmYXIgSSBoYXZlbid0IG1lYXN1cmVkIGFuIGltcHJvdmVtZW50IGluDQo+IHBl cmZvcm1hbmNlDQo+ID4+IHdpdGggdGhlIHBhdGNoLg0KPiA+PiBEbyB5b3UgaGF2ZSBkYXRhIHRv IHNoYXJlIHdoaWNoIHNob3dzIHRoZSBiZW5lZml0IG9mIHlvdXIgcGF0Y2g/DQo+ID4+DQo+ID4+ IEkgYWdyZWUgdGhlIHBvdGVudGlhbCBleGNlc3MgYWxsb2NhdGlvbiBvZiBtYnVmcyBmb3IgdGhl IGZpbGwgcmluZyBpcyBub3QgdGhlDQo+IG1vc3QNCj4gPj4gb3B0aW1hbCwgYnV0IGlmIGRvaW5n IGl0IGRvZXMgbm90IHNpZ25pZmljYW50bHkgaW1wYWN0IHRoZSBwZXJmb3JtYW5jZSBJDQo+IHdv dWxkIGJlDQo+ID4+IGluIGZhdm91ciBvZiBrZWVwaW5nIHRoYXQgYXBwcm9hY2ggdmVyc3VzIHRv dWNoaW5nIHRoZSBjYWNoZWRfY29ucw0KPiBvdXRzaWRlIG9mDQo+ID4+IGxpYmJwZiB3aGljaCBp cyB1bmNvbnZlbnRpb25hbC4NCj4gPj4NCj4gPj4gSWYgYSBiZW5lZml0IGNhbiBiZSBzaG93biBh bmQgd2UgcHJvY2VlZCB3aXRoIHRoZSBhcHByb2FjaCwgSSB3b3VsZA0KPiBzdWdnZXN0DQo+ID4+ IGNyZWF0aW5nIGEgbmV3IGZ1bmN0aW9uIGZvciB0aGUgY2FjaGVkIGNvbnN1bWVyIHJvbGxiYWNr IGVnLg0KPiA+PiB4c2tfcmluZ19jb25zX2NhbmNlbCgpIG9yIHNpbWlsYXIsIGFuZCBhZGQgYSBj b21tZW50IGRlc2NyaWJpbmcgd2hhdCBpdA0KPiBkb2VzLg0KPiA+Pg0KPiA+DQo+ID4gVGhhbmtz IGZvciB5b3VyIHRlc3QuDQo+ID4NCj4gPiBZZXMsIGl0IGhhcyBiZW5lZml0DQo+ID4NCj4gPiBX ZSBmaXJzdCBzZWUgdGhpcyBpc3N1ZSB3aGVuIGRvIHNvbWUgc2VuZCBwZXJmb3JtYW5jZSwgdG9w byBpcyBsaWtlIGJlbG93DQo+ID4NCj4gPiBRZW11IHdpdGggdmhvc3QtdXNlciAtLS0tLT5vdnMt LS0tLS0tPnhkcCBpbnRlcmZhY2UNCj4gPg0KPiA+IFFlbXUgc2VuZHMgdWRwIHBhY2tldHMsIHhk cCBoYXMgbm90IHBhY2tldHMgdG8gcmVjZWl2ZSwgYnV0IGl0IG11c3QgYmUNCj4gcG9sbGVkIGJ5 IG92cywgYW5kIHhkcCBtdXN0IGFsbG9jYXRlZC9mcmVlIG1idWYgdW5uZWNlc3NhcnksIHdpdGgg dGhpcw0KPiBwYWNrZXQsIHdlIGhhcyBhYm91dCA1JSBiZW5lZml0IGZvciBzZW5kaW5nLCB0aGlz IGRlcGVuZHMgb24gZmxvdyB0YWJsZQ0KPiBjb21wbGV4aXR5DQo+ID4NCj4gPg0KPiA+IFdoZW4g ZG8gcnggYmVuY2htYXJrLCBpZiBwYWNrZXRzIHBlciBiYXRjaCBpcyByZWFjaGluZyBhYm91dCAz MiwgdGhlDQo+IGJlbmVmaXQgaXMgdmVyeSBsaXR0bGUuDQo+ID4gSWYgcGFja2V0cyBwZXIgYmF0 Y2ggaXMgZmFyIGxlc3MgdGhhbiAzMiwgd2UgY2FuIHNlZSB0aGUgY3ljbGUgcGVyIHBhY2tldCBp cw0KPiByZWR1Y2VkIG9idmlvdXNseQ0KPiA+DQo+IA0KPiBIaSBMaSwgQ2lhcmEsDQo+IA0KPiBX aGF0IGlzIHRoZSBzdGF0dXMgb2YgdGhpcyBwYXRjaCwgaXMgdGhlIHBhdGNoIGp1c3RpZmllZCBh bmQgaXMgYSBuZXcgdmVyc2lvbnMNCj4gcmVxdWVzdGVkL2V4cGVjdGVkPw0KDQoNCkFwb2xvZ2ll cyBmb3IgdGhlIGRlbGF5LCBJIG1pc3NlZCB5b3VyIHJlcGx5IExpLg0KV2l0aCB0aGUgZGF0YSB5 b3UndmUgcHJvdmlkZWQgSSB0aGluayB0aGUgcGF0Y2ggaXMganVzdGlmaWVkLg0KSSB0aGluayB0 aGUgcm9sbGJhY2sgcmVxdWlyZXMgc29tZSBleHBsYW5hdGlvbiBpbiB0aGUgY29kZSBhcyBpdCBt YXkgbm90IGJlIGltbWVkaWF0ZWx5IGNsZWFyIHdoYXQgaXMgaGFwcGVuaW5nLg0KSSBzdWdnZXN0 IGEgdjMgd2l0aCBlaXRoZXIgYSBjb21tZW50IGFib3ZlIHRoZSByb2xsYmFjaywgb3IgYSBuZXcg ZnVuY3Rpb24gYXMgZGVzY3JpYmVkIGluIG15IHByZXZpb3VzIG1haWwsIGFsc28gd2l0aCBhIGNv bW1lbnQuDQoNClRoYW5rcyBmb3IgdGhlIHBhdGNoLg0KDQpDaWFyYQ0KDQo=