From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mail.toke.dk (Postfix) with ESMTPS id 5517D8EE37F for ; Thu, 25 Nov 2021 21:04:48 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10179"; a="222788332" X-IronPort-AV: E=Sophos;i="5.87,263,1631602800"; d="scan'208";a="222788332" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2021 12:04:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,263,1631602800"; d="scan'208";a="457955428" Received: from irvmail001.ir.intel.com ([10.43.11.63]) by orsmga006.jf.intel.com with ESMTP; 25 Nov 2021 12:04:42 -0800 Received: from newjersey.igk.intel.com (newjersey.igk.intel.com [10.102.20.203]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id 1APK4fx0014376; Thu, 25 Nov 2021 20:04:41 GMT From: Alexander Lobakin To: Jesper Dangaard Brouer Date: Thu, 25 Nov 2021 21:04:12 +0100 Message-Id: <20211125200412.132212-1-alexandr.lobakin@intel.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: References: <875ysqflg1.fsf@toke.dk> <61966ec0722fe_2f3212080@john.notmuch> <871r3cdwng.fsf@toke.dk> <20211122125703.23829-1-alexandr.lobakin@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID-Hash: 7GGPTR4CJAKUI5CFN5C756NHANQEIS7I X-Message-ID-Hash: 7GGPTR4CJAKUI5CFN5C756NHANQEIS7I X-MailFrom: alexandr.lobakin@intel.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Alexander Lobakin , =?UTF-8?Q?Toke_H=c3=b8iland-J=c3=b8rgensen?= , brouer@redhat.com, John Fastabend , Magnus Karlsson , Ederson Desouza , "xdp-hints@xdp-project.net" , Eelco Chaudron , Andrii Nakryiko , Maciej Fijalkowski , Anatoly Burakov X-Mailman-Version: 3.3.5 Precedence: list Subject: [xdp-hints] Re: XDP-hints via local BTF info List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: RnJvbTogSmVzcGVyIERhbmdhYXJkIEJyb3VlciA8amJyb3VlckByZWRoYXQuY29tPg0KRGF0ZTog V2VkLCAyNCBOb3YgMjAyMSAxMjo1NDowMCArMDEwMA0KDQo+IE9uIDIyLzExLzIwMjEgMTMuNTcs IEFsZXhhbmRlciBMb2Jha2luIHdyb3RlOg0KPiA+IEZyb206IFRva2UgSMO4aWxhbmQtSsO4cmdl bnNlbiA8dG9rZUByZWRoYXQuY29tPiBEYXRlOiBGcmksIDE5IE5vdiAyMDIxDQo+ID4gMTU6NTM6 MzkgKzAxMDANCj4gPg0KPiA+PiBKdXN0IGEgZmV3IGFkZGl0aW9uYWwgY29tbWVudHMsIGFzIEkg dGhpbmsgeSdhbGwgbW9zdGx5IGNvdmVyZWQNCj4gPj4gZXZlcnl0aGluZzoNCj4gPg0KPiA+IEp1 c3Qgd2FudGVkIHRvIHNheSB0aGF0IEkndmUgYWxtb3N0IGZpbmlzaGVkIG15IGl0ZXJhdGlvbiB3 aXRoIGNwdW1hcA0KPiA+IGFuZCB2ZXRoIGNvdmVyZWQuDQo+IA0KPiBXaGF0IGRvZXMgdGhpcyBt ZWFuPw0KPiANCj4gQ2FuIHlvdSBjb25zdW1lIFhEUC1oaW50cyBpbiBjcHVtYXAgYW5kIHZldGgs IGFuZCB0cmFuc2ZlciB0aGF0IHRvIHRoZQ0KPiBTS0IgZmllbGRzPyAoSSdtIHZlcnkgaW50ZXJl c3RlZCBpbiB0aGlzKS4NCg0KRXhhY3RseSENCk5JQyBkcml2ZXIgKEknbSB3b3JraW5nIG9uIGEg Y3VycmVudCBnZW5lcmF0aW9uIE5JQywgc28gbm8gaGFyZHdhcmUNCm1ldGFkYXRhIGNvbXBvc2lu ZykgYnVpbGRzIHRoZSBtZXRhZGF0YSBpbiBhIGtub3duIGZvcm1hdCAoZ2VuZXJpYw0Kc3RydWN0 dXJlKSwgWERQIHByb2cgcmVkaXJlY3RzIHRoZSBmcmFtZSB0byBhbm90aGVyIGNvcmUsIGZ1bmN0 aW9uDQp0aGF0IGNvbnZlcnRzIHhkcF9mcmFtZSB0byBza19idWZmIHBhcnNlcyB0aGUgbWV0YWRh dGEgYW5kIGZpbGxzIGluDQpza2IgZmllbGRzLg0KVGhpcyBnaXZlcyBub3RoaW5nIG9uIHRoZSBm cmFtZSBzaXplIGxlc3NlciB0aGFuIDcwLTkwLCBidXQgc3RhcnRpbmcNCmZyb20gfjEwMCBieXRl cyB3ZSBoYXZlIGEgbmljZSBib29zdCBkdWUgdG8gdGhhdCBDUFVzIGRvbid0IGhhdmUgdG8NCnNw ZW5kIGN5Y2xlcyBjYWxjdWxhdGluZyBjaGVja3N1bXMgKGhhc2hlcyBldGMuKSBhbnltb3JlLiBT byBJDQpleHBlY3Qgd2UgY2FuIG5vdyBiZW5lZml0IGZyb20gR1JPIG9uIGNwdW1hcCBhbmQgdmV0 aCwgdGh1cyBhc2tlZA0KYWJvdXQgaXQuDQpSZWdhcmRpbmcgdGhhdCBJIGRpZG4ndCBtYW5hZ2Ug dG8gcmVjZWl2ZSBhbnkgcGVyZm9ybWFuY2UgYmVuZWZpdHMNCmZyb20gSGludHMgb24gZnJhbWUg c2l6ZXMgbGVzc2VyIHRoYW4gYmVmb3JlbWVudGlvbmVkLCBJIGRlY2lkZWQgdG8NCmdpdmUgYW4g b3B0aW9uIHRvIHNwZWNpZnkgdGhlIGZyYW1lIHNpemUgd2hpY2ggdGhlIE5JQyB7LGRyaXZlcn0N CnNob3VsZCBzdGFydCBjb21wb3NpbmcgbWV0YWRhdGEgZnJvbS4gVGhpcyBpcyBkZWJhdGFibGUg b2YgY291cnNlLA0Kd2lsbCBzZWUuDQoNCj4gPiBJJ2xsIGNvbW1pdCB0aGUgY3VycmVudCBzbmFw c2hvdCBkdXJpbmcgdGhlIG5leHQgdGhyZWUgZGF5cyAoWzBdKS4gSQ0KPiA+IGFsc28gd2FudGVk IHRvIGluY2x1ZGUgR1JPIGZvciBjcHVtYXAgaW50byB0aGlzIGZpcnN0IHNlcmllcywgYnV0IG5v dA0KPiA+IHN1cmUgaWYgaXQgcmVhbGx5IGJlbG9uZ3MgdG8gaXQuIFdEWUdUPw0KPiANCj4gRXZl cnlib2R5IHNlZW1zIGVhZ2VyIHRvIGhpamFjayB0aGUgdGhyZWFkIHN1YmplY3QNCj4gDQo+IFdo ZW4gaW50cm9kdWNpbmcvcHJvcG9zaW5nIGtlcm5lbCBjaGFuZ2VzLCB0aGUgZGlzY3Vzc2lvbiBi ZWxvbmcgb24gdGhlDQo+IG1haWxpbmctbGlzdCBicGZAdmdlci5rZXJuZWwub3JnLg0KDQpTdXJl IHRoaW5nLiBJIHdhcyBqdXN0IGludGVyZXN0ZWQgaW4gYSBtb3JlICJsb2NhbCIgb3Bpbmlvbiwg bGlrZQ0KaWYgYnkgYW55IGNoYW5jZSB5b3UgaGFkIHNpbWlsYXIgdGhvdWdodHMgb3IgZHJhZnRz IGV0Yy4NCg0KPiA+IFsgc25pcCBdDQo+ID4NCj4gPiBbMF0gaHR0cHM6Ly9naXRodWIuY29tL2Fs b2Jha2luL2xpbnV4DQo+IA0KPiBLZXJuZWwgY2hhbmdlcyBhcmUgdXN1YWxseSBzZW5kIGFzIChS RkMpIHBhdGNoZXMgaW4gdGhlIG1haWxpbmcgbGlzdC4NCg0KU3VyZSB0aGluZy4gVGhpcyByZXBv IGlzIGp1c3QgYW4gImVhcmx5IGFjY2VzcyIsIHNvIGFueW9uZSBjb3VsZCBzZWUNCndoYXQgaXMg Z29pbmcgb24gYmVmb3JlIEkgcHJlcGFyZSBhbmQgcHVibGlzaCBhbnkgc2VyaWVzLg0KVGhlcmUg bWlnaHQndmUgYmVlbiBhIG1pc3VuZGVyc3RhbmRpbmcsIGJ1dCBJIGRpZG4ndCBhdHRhY2ggdGhp cw0KbGluayBhcyBhICJwbGVhc2UgcmV2aWV3IiwgaXQgd2FzIGFuICJJIGhhdmUgYSByZXBvIiAo Og0KDQo+IElmIHlvdSB3YW50IHRvIHNoYXJlIGtlcm5lbCBjaGFuZ2VzIHZpYSBHaXRIdWIsIHBs ZWFzZSBjcmVhdGUgYSBicmFuY2gsDQo+IGFuZCBwbGVhc2UgYXZvaWQgcmViYXNpbmcgb25jZSBz aGFyZWQuICBJIHVzdWFsbHkgdmVyc2lvbiBteSBicmFuY2hlcw0KPiB2aWEgYSBkZXNjcmlwdGl2 ZS1uYW1lIHBsdXMgYW4gaW5jcmVhc2luZyBudW1iZXIsIHNvIHJldmlld2VycyBrbm93DQo+IHdo aWNoIGJyYW5jaCBpcyB0aGUgbGF0ZXN0IGNvZGUgaXRlcmF0aW9uLg0KDQpBbGwgbXkgY2hhbmdl c2V0cyBoYXZlIHNlcGFyYXRlIGJyYW5jaGVzLCBzdXJlIHRoaW5nLg0KTm90IHN1cmUgYWJvdXQg cmViYXNpbmcgdGhvdS4gTWFueSBkZXZzIGFuZCBrZXJuZWwgbWFpbnRhaW5lcnMgdXNlDQpyZWJh c2luZyBvbiBhIGRhaWx5IGJhc2lzLCB3aXRob3V0IGl0IGFueSB1cHN0cmVhbSB1cGRhdGVzIG1l c3MgdXANCmV2ZXJ5dGhpbmcuDQoNCj4gSXQgaXMgdW51c3VhbCwgYnV0IHdlIGNhbiBjb2xsYWJv cmF0ZSBvbiBrZXJuZWwgY2hhbmdlcyB2aWEgR2l0SHViLiBJJ3ZlDQo+IG9ubHkgZG9uZSB3aXRo IGNoYW5nZXMgdGhhdCBhcmUgbm90IHJlYWR5IGZvciB1cHN0cmVhbSBzdWJtaXNzaW9uIHlldCwN Cj4gYW5kIGFzIHBhcnQgb2YgYSAoMS10by0xKSByZXZpZXcgb3ZlciBJUkMgKHdpdGggY28td29y a2VycykuDQo+IA0KPiBJJ20gbm90IHN1cmUgaG93IHlvdSBleHBlY3QgcGVvcGxlIHRvIGhlbHAg eW91IHJldmlld1swXSB0aGlzPw0KDQpBcyBJIHNhaWQsIGl0J3Mgbm90IGEgInBsZWFzZSByZXZp ZXciIGxpbmsuIEknbGwgcG9zdCBhIGxpbmsgdG8NCmEgc2VwYXJhdGUgYnJhbmNoIGhlcmUgb25j ZSBmaW5pc2ggdGhlIGNvZGUsIGp1c3QgZm9yIGEgc25lYWsgcGVlaw0KZm9yIGEgY291cGxlIGRh eXMgYmVmb3JlIHB1Ymxpc2hpbmcgYW4gUkZDIHRvIExLTUwsIHNvIGFueW9uZSBjb3VsZA0KbGVh dmUgc29tZSBlYXJseSBjb21tZW50cyB1c2luZyBYRFAgSGludHMgTUwgb3IgR2l0SHViIGl0c2Vs Zi4gU29tZQ0Kc29ydCBvZiBhIHByZWxpbWluYXJ5IHJldmlldyBpZiB5b3UgcHJlZmVyIDpQDQoN Ci0tDQoNCkknbSBzb3JyeSB0aGF0IEkgZGlkbid0IGhhdmUgYSBjaGFuY2UgeWV0IHRvIGxvb2sg YXQgeW91ciBjb2RlOiBpdCdzDQpiZWVuIGEgYnVzeSB0aW1lLiBJJ2xsIGRpZyBhIGJpdCBsYXRl ciwgYnV0IGFueXdheXMsIHRoYW5rcyBmb3IgYWxsDQpvZiB0aGUgd29yayBpbiB0aGF0IGFyZWEN Cg0KPiAtLUplc3BlciANCg0KQWwNCg==