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 D8B03A0561; Thu, 4 Mar 2021 13:26:36 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 57B8440684; Thu, 4 Mar 2021 13:26:36 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 5CB2B40147 for ; Thu, 4 Mar 2021 13:26:35 +0100 (CET) IronPort-SDR: WBzdTSDDhK0y/rHY9SzvWa9Fv1EaI20HU+O3eeWjccfQx0HVYV+Uaff5NG3gJbxovUvfNq/yVu 4IDRxvVDKB+w== X-IronPort-AV: E=McAfee;i="6000,8403,9912"; a="207112087" X-IronPort-AV: E=Sophos;i="5.81,222,1610438400"; d="scan'208";a="207112087" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Mar 2021 04:26:34 -0800 IronPort-SDR: /Y/5eQiwd1UKyjR1BqGcVzEHV+2Wq8kZ6BaWqeuCodfzjDMD+cyZcKRNr30xBoU71+ZZYZGM1o TtOfVOp6XnJQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,222,1610438400"; d="scan'208";a="586728505" Received: from irsmsx606.ger.corp.intel.com ([163.33.146.139]) by orsmga005.jf.intel.com with ESMTP; 04 Mar 2021 04:26:33 -0800 Received: from irsmsx604.ger.corp.intel.com (163.33.146.137) by IRSMSX606.ger.corp.intel.com (163.33.146.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 4 Mar 2021 12:26:32 +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; Thu, 4 Mar 2021 12:26:32 +0000 From: "Loftus, Ciara" To: "Yigit, Ferruh" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 3/3] net/af_xdp: preferred busy polling Thread-Index: AQHXCqMOqkC3VjNjnEyh873SJLKfSapvW5yAgARWbsA= Date: Thu, 4 Mar 2021 12:26:32 +0000 Message-ID: <201ce585e5cd4214aa73e36ec09317aa@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> In-Reply-To: <887a3d36-8197-61af-5b34-46f71921bc16@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" PiANCj4gT24gMi8yNC8yMDIxIDExOjE4IEFNLCBDaWFyYSBMb2Z0dXMgd3JvdGU6DQo+ID4gVGhp cyBjb21taXQgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBwcmVmZXJyZWQgYnVzeSBwb2xsaW5nDQo+ ID4gdG8gdGhlIEFGX1hEUCBQTUQuIFRoaXMgZmVhdHVyZSBhaW1zIHRvIGltcHJvdmUgc2luZ2xl LWNvcmUNCj4gPiBwZXJmb3JtYW5jZSBmb3IgQUZfWERQIHNvY2tldHMgdW5kZXIgaGVhdnkgbG9h ZC4NCj4gPg0KPiA+IEEgbmV3IHZkZXYgYXJnIGlzIGludHJvZHVjZWQgY2FsbGVkICdidXN5X2J1 ZGdldCcgd2hvc2UgZGVmYXVsdA0KPiA+IHZhbHVlIGlzIDY0LiBidXN5X2J1ZGdldCBpcyB0aGUg dmFsdWUgc3VwcGxpZWQgdG8gdGhlIGtlcm5lbA0KPiA+IHdpdGggdGhlIFNPX0JVU1lfUE9MTF9C VURHRVQgc29ja2V0IG9wdGlvbiBhbmQgcmVwcmVzZW50cyB0aGUNCj4gPiBidXN5LXBvbGxpbmcg TkFQSSBidWRnZXQuIFRvIHNldCB0aGUgYnVkZ2V0IHRvIGEgZGlmZmVyZW50IHZhbHVlDQo+ID4g ZWcuIDI1NjoNCj4gPg0KPiA+IC0tdmRldj1uZXRfYWZfeGRwMCxpZmFjZT1ldGgwLGJ1c3lfYnVk Z2V0PTI1Ng0KPiA+DQo+ID4gUHJlZmVycmVkIGJ1c3kgcG9sbGluZyBpcyBlbmFibGVkIGJ5IGRl ZmF1bHQgcHJvdmlkZWQgYSBrZXJuZWwgd2l0aA0KPiA+IHZlcnNpb24gPj0gdjUuMTEgaXMgaW4g dXNlLiBUbyBkaXNhYmxlIGl0LCBzZXQgdGhlIGJ1ZGdldCB0byB6ZXJvLg0KPiA+DQo+ID4gVGhl IGZvbGxvd2luZyBzZXR0aW5ncyBhcmUgYWxzbyBzdHJvbmdseSByZWNvbW1lbmRlZCB0byBiZSB1 c2VkIGluDQo+ID4gY29uanVuY3Rpb24gd2l0aCB0aGlzIGZlYXR1cmU6DQo+ID4NCj4gPiBlY2hv IDIgfCBzdWRvIHRlZSAvc3lzL2NsYXNzL25ldC9ldGgwL25hcGlfZGVmZXJfaGFyZF9pcnFzDQo+ ID4gZWNobyAyMDAwMDAgfCBzdWRvIHRlZSAvc3lzL2NsYXNzL25ldC9ldGgwL2dyb19mbHVzaF90 aW1lb3V0DQo+ID4NCj4gPiAuLiB3aGVyZSBldGgwIGlzIHRoZSBpbnRlcmZhY2UgYmVpbmcgdXNl ZCBieSB0aGUgUE1ELg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQ2lhcmEgTG9mdHVzIDxjaWFy YS5sb2Z0dXNAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICAgZG9jL2d1aWRlcy9uaWNzL2FmX3hk cC5yc3QgICAgICAgICAgfCAzOCArKysrKysrKysrKystDQo+ID4gICBkcml2ZXJzL25ldC9hZl94 ZHAvY29tcGF0LmggICAgICAgICB8IDEzICsrKysrDQo+ID4gICBkcml2ZXJzL25ldC9hZl94ZHAv cnRlX2V0aF9hZl94ZHAuYyB8IDg1DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tDQo+ ID4gICAzIGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkN Cj4gDQo+IENhbiB5b3UgcGxlYXNlIHVwZGF0ZSB0aGUgcmVsZWFzZSBub3RlcyB0b28gdG8gYW5u b3VuY2UgdGhlIGZlYXR1cmU/DQoNCldpbGwgZG8uDQoNCj4gDQo+IDwuLi4+DQo+IA0KPiANCj4g PiBAQCAtMzksMyArMzksMTYgQEAgY3JlYXRlX3NoYXJlZF9zb2NrZXQoc3RydWN0IHhza19zb2Nr ZXQgKip4c2tfcHRyDQo+IF9fcnRlX3VudXNlZCwNCj4gPiAgIAlyZXR1cm4gLTE7DQo+ID4gICB9 DQo+ID4gICAjZW5kaWYNCj4gPiArDQo+ID4gKyNpZmRlZiBYRFBfVVNFX05FRURfV0FLRVVQDQo+ ID4gK3N0YXRpYyBpbnQNCj4gPiArc3lzY2FsbF9uZWVkZWQoc3RydWN0IHhza19yaW5nX3Byb2Qg KnEsIHVpbnQzMl90IGJ1c3lfYnVkZ2V0KQ0KPiA+ICt7DQo+ID4gKwlyZXR1cm4geHNrX3Jpbmdf cHJvZF9fbmVlZHNfd2FrZXVwKHEpIHwgYnVzeV9idWRnZXQ7DQo+ID4gK30NCj4gPiArI2Vsc2UN Cj4gPiArc3lzY2FsbF9uZWVkZWQoc3RydWN0IHhza19yaW5nX3Byb2QgKnEgX19ydGVfdW51c2Vk LCB1aW50MzJfdA0KPiBidXN5X2J1ZGdldCkNCj4gPiArew0KPiA+ICsJcmV0dXJuIGJ1c3lfYnVk Z2V0Ow0KPiA+ICt9DQo+IA0KPiBJcyB0aGUgcmV0dXJuIHR5cGUgbWlzc2luZyBpbiB0aGUgZGVm aW5pdGlvbj8NCg0KWWVzLiBUaGFua3MgZm9yIHNwb3R0aW5nIHRoaXMuDQoNCj4gDQo+IEFsc28g Zm9yIHRoZSBjYXNlIHdoZW4gYm90aCAnWERQX1VTRV9ORUVEX1dBS0VVUCcgJg0KPiAnU09fUFJF RkVSX0JVU1lfUE9MTCcgdGhpcw0KPiBmdW5jdGlvbiB3aWxsIGFsd2F5cyByZXR1cm4gJzAnLCBi dXQgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IGtub3cgdGhpcw0KPiBpbg0KPiB0aGUg Y29tcGlsZSB0aW1lIGFuZCBjb21waWxlciBjYW4ndCBvcHRpbWl6ZSBmb3IgaXQsIGRvIHlvdSB0 aGluayBkb2VzIGl0IG1ha2UNCj4gc2Vuc2UgdG8gZG8gdGhpcyBvcHRpbWl6YXRpb24/DQoNCkl0 IG1ha2VzIHNlbnNlIGFzc3VtaW5nIHRoZSBjb21waWxlIGVudmlyb25tZW50IGFuZCBydW4gZW52 aXJvbm1lbnQgYXJlIHRoZSBzYW1lLg0KSG93ZXZlciB5b3UgbWFrZSBhIHZhbGlkIHBvaW50IGJl bG93LiBJZiB0aGUgZW52aXJvbm1lbnRzIGFyZSBkaWZmZXJlbnQsIHdlIGNhbid0IG1ha2UgdGhp cyBvcHRpbWl6YXRpb24gYmVjYXVzZSB3ZSBjYW7igJl0IHJlbHkgb24gdGhlIHByZXNlbmNlIG9m IHRoZSBmbGFncyBhbG9uZSB0byB0ZWxsIHVzIGlmIHRoZXNlIGZlYXR1cmVzIGFyZSBzdXBwb3J0 ZWQuIE1vcmUgYmVsb3cuDQoNCj4gDQo+IDwuLi4+DQo+IA0KPiA+IEBAIC0xNjI4LDggKzE2NzAs MjIgQEAgcnRlX3BtZF9hZl94ZHBfcHJvYmUoc3RydWN0IHJ0ZV92ZGV2X2RldmljZQ0KPiAqZGV2 KQ0KPiA+ICAgCQlyZXR1cm4gLUVJTlZBTDsNCj4gPiAgIAl9DQo+ID4NCj4gPiArI2lmZGVmIFNP X1BSRUZFUl9CVVNZX1BPTEwNCj4gPiArCWJ1c3lfYnVkZ2V0ID0gYnVzeV9idWRnZXQgPT0gLTEg Pw0KPiBFVEhfQUZfWERQX0RGTFRfQlVTWV9CVURHRVQgOg0KPiA+ICsJCQkJCWJ1c3lfYnVkZ2V0 Ow0KPiA+ICsJaWYgKCFidXN5X2J1ZGdldCkNCj4gPiArCQlBRl9YRFBfTE9HKEVSUiwgIlByZWZl cnJlZCBidXN5IHBvbGxpbmcgZGlzYWJsZWRcbiIpOw0KPiANCj4gSXMgdGhpcyBhbiBlcnJvciBj YXNlPyBXaGF0IGRvIHlvdSB0aGluayBjaGFuZ2luZyB0aGUgbG9nIGxldmVsIHRvIERFQlVHIG9y DQo+IElORk8/DQoNCisxIGZvciBJTkZPDQoNCj4gDQo+IEFsc28gaG93IHRoZXNlIGNvbXBpbGUg dGltZSBmbGFncyB3aWxsIHdvcmsgaWYgdGhlIGNvbXBpbGVkIGVudmlyb25tZW50IGFuZA0KPiBy dW4NCj4gZW52aXJvbm1lbnQga2VybmVsIHZlcnNpb24gYXJlIGRpZmZlcmVudCBhbmQgaW5jb21w YXRpYmxlPw0KDQpUaGlzIGlzIGEgdmFsaWQgcG9pbnQuIFJpZ2h0IG5vdyBpZiBYRFBfVVNFX05F RURfV0FLRVVQIGlzIGRlZmluZWQgd2UgYXNzdW1lIHRoZSBmdW5jdGlvbmFsaXR5IGlzIGF2YWls YWJsZSBpbiB0aGUga2VybmVsLiBJZiBpdCdzIG5vdCwgc29ja2V0IGNyZWF0aW9uIHdpbGwgZmFp bCBhbmQgd2UgYWJvcnQuIFBlcmhhcHMgd2Ugc2hvdWxkIHJldHJ5IHNvY2tldCBjcmVhdGlvbiB3 aXRob3V0IHRoZSBmbGFnIGlmIHdlIGdldCB0aGlzIGZhaWx1cmUuIEFuZCByZWNvcmQgaWYgc3Vw cG9ydCBpcyBhdmFpbGFibGUgaW4gYSBydW50aW1lIHZhcmlhYmxlLiBJJ2xsIGxvb2sgYXQgYWRk aW5nIHRoaXMgYXMgYW5vdGhlciBwYXRjaCB0byB0aGUgdjIgc2VyaWVzLg0KDQo+IA0KPiBPdmVy YWxsIGNhbiBpdCBiZSBwb3NzaWJsZSB0byBkZXRlY3QgdGhlIHN1cHBvcnQgb24gcnVudGltZSB2 aWEgJ3NldHNvY2tvcHQoKScNCj4gd2l0aG91dCBjb21waWxlIHRpbWUgbWFjcm9zIGFuZCBlbGlt aW5hdGUgdGhlIGNvbXBpbGUgdGltZSBmbGFncz8gRG9lcyBpdA0KPiBtYWtlDQo+IHNlbnNlPw0K DQpJIHRoaW5rIHRoaXMgY2FuIGJlIGRvbmUuIEl0IHNob3VsZCBhbGxvdyBhcHBsaWNhdGlvbnMg Y29tcGlsZWQgb24gb2xkZXIga2VybmVscyB3aXRob3V0IFNPX1BSRUZFUl9CVVNZX1BPTEwgcnVu IG9uIG5ld2VyIGtlcm5lbHMgd2l0aCB0aGUgZmVhdHVyZS4NCkkgd2lsbCB0YWNrbGUgdGhpcyBp biB0aGUgdjIuDQoNClRoYW5rcyBmb3IgeW91ciBmZWVkYmFjayENCg0KQ2lhcmENCg0K