From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3A9CDA0566; Mon, 8 Mar 2021 16:54:27 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F3FD222A3B8; Mon, 8 Mar 2021 16:54:26 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id E447C22A384 for ; Mon, 8 Mar 2021 16:54:24 +0100 (CET) IronPort-SDR: 1jjFP5dQ/d4TYvylZTaJyp6Bnf4v101vvcfA4uTN2kHzfcoU4+xLL8VAAGRkMCKd2OzXxiK9Ii i5Fj9JBwm/mw== X-IronPort-AV: E=McAfee;i="6000,8403,9917"; a="167965362" X-IronPort-AV: E=Sophos;i="5.81,232,1610438400"; d="scan'208";a="167965362" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Mar 2021 07:54:24 -0800 IronPort-SDR: svhQs2vnJ3BHGd++mbtKASStr1MubY9gx/ULEvMiBlMdQASURfNFrLu0q1NRkOeRjO0h7g483w 5kd6fR607l6A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,232,1610438400"; d="scan'208";a="430413354" Received: from irsmsx605.ger.corp.intel.com ([163.33.146.138]) by fmsmga004.fm.intel.com with ESMTP; 08 Mar 2021 07:54:23 -0800 Received: from irsmsx604.ger.corp.intel.com (163.33.146.137) by IRSMSX605.ger.corp.intel.com (163.33.146.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 8 Mar 2021 15:54:22 +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.2106.013; Mon, 8 Mar 2021 15:54:22 +0000 From: "Loftus, Ciara" To: "Loftus, Ciara" , "Yigit, Ferruh" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 3/3] net/af_xdp: preferred busy polling Thread-Index: AQHXCqMOqkC3VjNjnEyh873SJLKfSapvW5yAgARWbsCABp1a4A== Date: Mon, 8 Mar 2021 15:54:22 +0000 Message-ID: <8581cfde37444fc0b19619feff56dedf@intel.com> References: <20210218092307.29575-1-ciara.loftus@intel.com> <20210224111852.11947-1-ciara.loftus@intel.com> <20210224111852.11947-4-ciara.loftus@intel.com> <887a3d36-8197-61af-5b34-46f71921bc16@intel.com> <201ce585e5cd4214aa73e36ec09317aa@intel.com> In-Reply-To: <201ce585e5cd4214aa73e36ec09317aa@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 3/3] net/af_xdp: preferred busy polling X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" PiA+DQo+ID4gT24gMi8yNC8yMDIxIDExOjE4IEFNLCBDaWFyYSBMb2Z0dXMgd3JvdGU6DQo+ID4g PiBUaGlzIGNvbW1pdCBpbnRyb2R1Y2VzIHN1cHBvcnQgZm9yIHByZWZlcnJlZCBidXN5IHBvbGxp bmcNCj4gPiA+IHRvIHRoZSBBRl9YRFAgUE1ELiBUaGlzIGZlYXR1cmUgYWltcyB0byBpbXByb3Zl IHNpbmdsZS1jb3JlDQo+ID4gPiBwZXJmb3JtYW5jZSBmb3IgQUZfWERQIHNvY2tldHMgdW5kZXIg aGVhdnkgbG9hZC4NCj4gPiA+DQo+ID4gPiBBIG5ldyB2ZGV2IGFyZyBpcyBpbnRyb2R1Y2VkIGNh bGxlZCAnYnVzeV9idWRnZXQnIHdob3NlIGRlZmF1bHQNCj4gPiA+IHZhbHVlIGlzIDY0LiBidXN5 X2J1ZGdldCBpcyB0aGUgdmFsdWUgc3VwcGxpZWQgdG8gdGhlIGtlcm5lbA0KPiA+ID4gd2l0aCB0 aGUgU09fQlVTWV9QT0xMX0JVREdFVCBzb2NrZXQgb3B0aW9uIGFuZCByZXByZXNlbnRzIHRoZQ0K PiA+ID4gYnVzeS1wb2xsaW5nIE5BUEkgYnVkZ2V0LiBUbyBzZXQgdGhlIGJ1ZGdldCB0byBhIGRp ZmZlcmVudCB2YWx1ZQ0KPiA+ID4gZWcuIDI1NjoNCj4gPiA+DQo+ID4gPiAtLXZkZXY9bmV0X2Fm X3hkcDAsaWZhY2U9ZXRoMCxidXN5X2J1ZGdldD0yNTYNCj4gPiA+DQo+ID4gPiBQcmVmZXJyZWQg YnVzeSBwb2xsaW5nIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBwcm92aWRlZCBhIGtlcm5lbCB3aXRo DQo+ID4gPiB2ZXJzaW9uID49IHY1LjExIGlzIGluIHVzZS4gVG8gZGlzYWJsZSBpdCwgc2V0IHRo ZSBidWRnZXQgdG8gemVyby4NCj4gPiA+DQo+ID4gPiBUaGUgZm9sbG93aW5nIHNldHRpbmdzIGFy ZSBhbHNvIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHRvIGJlIHVzZWQgaW4NCj4gPiA+IGNvbmp1bmN0 aW9uIHdpdGggdGhpcyBmZWF0dXJlOg0KPiA+ID4NCj4gPiA+IGVjaG8gMiB8IHN1ZG8gdGVlIC9z eXMvY2xhc3MvbmV0L2V0aDAvbmFwaV9kZWZlcl9oYXJkX2lycXMNCj4gPiA+IGVjaG8gMjAwMDAw IHwgc3VkbyB0ZWUgL3N5cy9jbGFzcy9uZXQvZXRoMC9ncm9fZmx1c2hfdGltZW91dA0KPiA+ID4N Cj4gPiA+IC4uIHdoZXJlIGV0aDAgaXMgdGhlIGludGVyZmFjZSBiZWluZyB1c2VkIGJ5IHRoZSBQ TUQuDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogQ2lhcmEgTG9mdHVzIDxjaWFyYS5sb2Z0 dXNAaW50ZWwuY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgIGRvYy9ndWlkZXMvbmljcy9hZl94ZHAu cnN0ICAgICAgICAgIHwgMzggKysrKysrKysrKysrLQ0KPiA+ID4gICBkcml2ZXJzL25ldC9hZl94 ZHAvY29tcGF0LmggICAgICAgICB8IDEzICsrKysrDQo+ID4gPiAgIGRyaXZlcnMvbmV0L2FmX3hk cC9ydGVfZXRoX2FmX3hkcC5jIHwgODUNCj4gPiArKysrKysrKysrKysrKysrKysrKysrKystLS0t LQ0KPiA+ID4gICAzIGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlv bnMoLSkNCj4gPg0KPiA+IENhbiB5b3UgcGxlYXNlIHVwZGF0ZSB0aGUgcmVsZWFzZSBub3RlcyB0 b28gdG8gYW5ub3VuY2UgdGhlIGZlYXR1cmU/DQo+IA0KPiBXaWxsIGRvLg0KPiANCj4gPg0KPiA+ IDwuLi4+DQo+ID4NCj4gPg0KPiA+ID4gQEAgLTM5LDMgKzM5LDE2IEBAIGNyZWF0ZV9zaGFyZWRf c29ja2V0KHN0cnVjdCB4c2tfc29ja2V0ICoqeHNrX3B0cg0KPiA+IF9fcnRlX3VudXNlZCwNCj4g PiA+ICAgCXJldHVybiAtMTsNCj4gPiA+ICAgfQ0KPiA+ID4gICAjZW5kaWYNCj4gPiA+ICsNCj4g PiA+ICsjaWZkZWYgWERQX1VTRV9ORUVEX1dBS0VVUA0KPiA+ID4gK3N0YXRpYyBpbnQNCj4gPiA+ ICtzeXNjYWxsX25lZWRlZChzdHJ1Y3QgeHNrX3JpbmdfcHJvZCAqcSwgdWludDMyX3QgYnVzeV9i dWRnZXQpDQo+ID4gPiArew0KPiA+ID4gKwlyZXR1cm4geHNrX3JpbmdfcHJvZF9fbmVlZHNfd2Fr ZXVwKHEpIHwgYnVzeV9idWRnZXQ7DQo+ID4gPiArfQ0KPiA+ID4gKyNlbHNlDQo+ID4gPiArc3lz Y2FsbF9uZWVkZWQoc3RydWN0IHhza19yaW5nX3Byb2QgKnEgX19ydGVfdW51c2VkLCB1aW50MzJf dA0KPiA+IGJ1c3lfYnVkZ2V0KQ0KPiA+ID4gK3sNCj4gPiA+ICsJcmV0dXJuIGJ1c3lfYnVkZ2V0 Ow0KPiA+ID4gK30NCj4gPg0KPiA+IElzIHRoZSByZXR1cm4gdHlwZSBtaXNzaW5nIGluIHRoZSBk ZWZpbml0aW9uPw0KPiANCj4gWWVzLiBUaGFua3MgZm9yIHNwb3R0aW5nIHRoaXMuDQo+IA0KPiA+ DQo+ID4gQWxzbyBmb3IgdGhlIGNhc2Ugd2hlbiBib3RoICdYRFBfVVNFX05FRURfV0FLRVVQJyAm DQo+ID4gJ1NPX1BSRUZFUl9CVVNZX1BPTEwnIHRoaXMNCj4gPiBmdW5jdGlvbiB3aWxsIGFsd2F5 cyByZXR1cm4gJzAnLCBidXQgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IGtub3cNCj4g dGhpcw0KPiA+IGluDQo+ID4gdGhlIGNvbXBpbGUgdGltZSBhbmQgY29tcGlsZXIgY2FuJ3Qgb3B0 aW1pemUgZm9yIGl0LCBkbyB5b3UgdGhpbmsgZG9lcyBpdA0KPiBtYWtlDQo+ID4gc2Vuc2UgdG8g ZG8gdGhpcyBvcHRpbWl6YXRpb24/DQo+IA0KPiBJdCBtYWtlcyBzZW5zZSBhc3N1bWluZyB0aGUg Y29tcGlsZSBlbnZpcm9ubWVudCBhbmQgcnVuIGVudmlyb25tZW50IGFyZQ0KPiB0aGUgc2FtZS4N Cj4gSG93ZXZlciB5b3UgbWFrZSBhIHZhbGlkIHBvaW50IGJlbG93LiBJZiB0aGUgZW52aXJvbm1l bnRzIGFyZSBkaWZmZXJlbnQsDQo+IHdlIGNhbid0IG1ha2UgdGhpcyBvcHRpbWl6YXRpb24gYmVj YXVzZSB3ZSBjYW7igJl0IHJlbHkgb24gdGhlIHByZXNlbmNlIG9mIHRoZQ0KPiBmbGFncyBhbG9u ZSB0byB0ZWxsIHVzIGlmIHRoZXNlIGZlYXR1cmVzIGFyZSBzdXBwb3J0ZWQuIE1vcmUgYmVsb3cu DQo+IA0KPiA+DQo+ID4gPC4uLj4NCj4gPg0KPiA+ID4gQEAgLTE2MjgsOCArMTY3MCwyMiBAQCBy dGVfcG1kX2FmX3hkcF9wcm9iZShzdHJ1Y3QNCj4gcnRlX3ZkZXZfZGV2aWNlDQo+ID4gKmRldikN Cj4gPiA+ICAgCQlyZXR1cm4gLUVJTlZBTDsNCj4gPiA+ICAgCX0NCj4gPiA+DQo+ID4gPiArI2lm ZGVmIFNPX1BSRUZFUl9CVVNZX1BPTEwNCj4gPiA+ICsJYnVzeV9idWRnZXQgPSBidXN5X2J1ZGdl dCA9PSAtMSA/DQo+ID4gRVRIX0FGX1hEUF9ERkxUX0JVU1lfQlVER0VUIDoNCj4gPiA+ICsJCQkJ CWJ1c3lfYnVkZ2V0Ow0KPiA+ID4gKwlpZiAoIWJ1c3lfYnVkZ2V0KQ0KPiA+ID4gKwkJQUZfWERQ X0xPRyhFUlIsICJQcmVmZXJyZWQgYnVzeSBwb2xsaW5nIGRpc2FibGVkXG4iKTsNCj4gPg0KPiA+ IElzIHRoaXMgYW4gZXJyb3IgY2FzZT8gV2hhdCBkbyB5b3UgdGhpbmsgY2hhbmdpbmcgdGhlIGxv ZyBsZXZlbCB0byBERUJVRyBvcg0KPiA+IElORk8/DQo+IA0KPiArMSBmb3IgSU5GTw0KPiANCj4g Pg0KPiA+IEFsc28gaG93IHRoZXNlIGNvbXBpbGUgdGltZSBmbGFncyB3aWxsIHdvcmsgaWYgdGhl IGNvbXBpbGVkIGVudmlyb25tZW50DQo+IGFuZA0KPiA+IHJ1bg0KPiA+IGVudmlyb25tZW50IGtl cm5lbCB2ZXJzaW9uIGFyZSBkaWZmZXJlbnQgYW5kIGluY29tcGF0aWJsZT8NCj4gDQo+IFRoaXMg aXMgYSB2YWxpZCBwb2ludC4gUmlnaHQgbm93IGlmIFhEUF9VU0VfTkVFRF9XQUtFVVAgaXMgZGVm aW5lZCB3ZQ0KPiBhc3N1bWUgdGhlIGZ1bmN0aW9uYWxpdHkgaXMgYXZhaWxhYmxlIGluIHRoZSBr ZXJuZWwuIElmIGl0J3Mgbm90LCBzb2NrZXQgY3JlYXRpb24NCj4gd2lsbCBmYWlsIGFuZCB3ZSBh Ym9ydC4gUGVyaGFwcyB3ZSBzaG91bGQgcmV0cnkgc29ja2V0IGNyZWF0aW9uIHdpdGhvdXQgdGhl DQo+IGZsYWcgaWYgd2UgZ2V0IHRoaXMgZmFpbHVyZS4gQW5kIHJlY29yZCBpZiBzdXBwb3J0IGlz IGF2YWlsYWJsZSBpbiBhIHJ1bnRpbWUNCj4gdmFyaWFibGUuIEknbGwgbG9vayBhdCBhZGRpbmcg dGhpcyBhcyBhbm90aGVyIHBhdGNoIHRvIHRoZSB2MiBzZXJpZXMuDQoNCkhpIEZlcnJ1aCwNCg0K SSBsb29rZWQgYXQgdGhpcyBhIGxpdHRsZSBtb3JlLiBGb3IgdGhlIHYyIEknbGwgbWFrZSBzdXJl IGJ1c3kgcG9sbCBjYW4gd29yayBpbiB0aGVzZSBlbnZpcm9ubWVudHMgd2l0aCBkaWZmZXJlbnQg Y29tcGlsZS10aW1lIGFuZCBydW4tdGltZSBrZXJuZWxzIGFuZCB1c2Ugc2V0c29ja29wdCgpIHRv IGRldGVjdCBzdXBwb3J0IGluIHRoZSBrZXJuZWwuDQpTaW5jZSBpdCB3aWxsIHJlcXVpcmUgc2ln bmlmaWNhbnQgY2hhbmdlcyBhbmQgdmFsaWRhdGlvbiBJJ2xsIHN1Ym1pdCBhIHNlcGFyYXRlIHNl cmllcyBlbnN1cmluZyB0aGUgc2FtZSBmb3IgdGhlIG90aGVyIGV4aXN0aW5nIGZsYWdzIChYRFBf VVNFX05FRURfV0FLRVVQIC8gWERQX1VNRU1fVU5BTElHTkVEX0NIVU5LX0ZMQUcgLyBzaGFyZWQg dW1lbSkuDQoNClRoYW5rcywNCkNpYXJhDQoNCj4gDQo+ID4NCj4gPiBPdmVyYWxsIGNhbiBpdCBi ZSBwb3NzaWJsZSB0byBkZXRlY3QgdGhlIHN1cHBvcnQgb24gcnVudGltZSB2aWENCj4gJ3NldHNv Y2tvcHQoKScNCj4gPiB3aXRob3V0IGNvbXBpbGUgdGltZSBtYWNyb3MgYW5kIGVsaW1pbmF0ZSB0 aGUgY29tcGlsZSB0aW1lIGZsYWdzPyBEb2VzIGl0DQo+ID4gbWFrZQ0KPiA+IHNlbnNlPw0KPiAN Cj4gSSB0aGluayB0aGlzIGNhbiBiZSBkb25lLiBJdCBzaG91bGQgYWxsb3cgYXBwbGljYXRpb25z IGNvbXBpbGVkIG9uIG9sZGVyDQo+IGtlcm5lbHMgd2l0aG91dCBTT19QUkVGRVJfQlVTWV9QT0xM IHJ1biBvbiBuZXdlciBrZXJuZWxzIHdpdGggdGhlDQo+IGZlYXR1cmUuDQo+IEkgd2lsbCB0YWNr bGUgdGhpcyBpbiB0aGUgdjIuDQo+IA0KPiBUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2shDQo+IA0K PiBDaWFyYQ0KDQo=