From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by mail.toke.dk (Postfix) with ESMTPS id 5E29AAD3776 for ; Wed, 15 Jan 2025 11:23:43 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=aCm3GTDP Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 4E50AA41B98; Wed, 15 Jan 2025 10:21:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A93A0C4CEDF; Wed, 15 Jan 2025 10:23:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1736936622; bh=ExcmRWQOBhtL7v61Lp5pLboXAkLM1EV+vtCHIDGJNPM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=aCm3GTDPAnC5ZMu75sf1DhmV6alNXdQ7BTrEQpn5OvQxeMsRWkwHMlOv+ToTnksVx WhGa3pUd6lx1s6cdAzvAOWMg3jEdZPfNwNBziKVIfRXqP7ttY7uppMW1er2IQR15R6 Te6Ndr0Eb3SmyT4G1goGO7RZFek/E5dfd+UiNJN5d5LwR9mvOSZ5qBUh56KyHHVwoK DnKz9ZfDav0UGDXzarZAdVqtHi3z97KdkAIs7OSwdOYQF1H+mSQZPI//s92XjBTgvK c42/rWyHhSNHUiY2nOzhF32na20KG1ErrfJmt+a+IkqBo/sURQAcNC23R1JF4lMOfV 2O1ekPTjCaUsw== Message-ID: <74582905-b884-41f3-8c46-761631c06c22@kernel.org> Date: Wed, 15 Jan 2025 11:23:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Florian Kauer , Marcus Wichelmann , =?UTF-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= , xdp-hints@xdp-project.net, xdp-newbies@vger.kernel.org References: <87v86tg5qp.fsf@toke.dk> <3c4192e4-0305-40f3-93ce-e2250d658c93@linutronix.de> Content-Language: en-US From: Jesper Dangaard Brouer In-Reply-To: <3c4192e4-0305-40f3-93ce-e2250d658c93@linutronix.de> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: P7FVMEZYYEQ44ETTEVRAHW2T7YDKHK7I X-Message-ID-Hash: P7FVMEZYYEQ44ETTEVRAHW2T7YDKHK7I X-MailFrom: hawk@kernel.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Stanislav Fomichev , Arthur Fabre , Jakub Sitnicki , Netdev , kernel-team X-Mailman-Version: 3.3.10 Precedence: list Subject: [xdp-hints] Re: XDP Redirect and TX Metadata List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: DQoNCk9uIDE0LzAxLzIwMjUgMTkuMDcsIEZsb3JpYW4gS2F1ZXIgd3JvdGU6DQo+IEhpIE1hcmN1 cywNCj4gDQo+IE9uIDEvMTQvMjUgMTc6NDcsIE1hcmN1cyBXaWNoZWxtYW5uIHdyb3RlOg0KPj4g QW0gMTIuMDIuMjQgdW0gMTU6MzUgc2NocmllYiBGbG9yaWFuIEthdWVyOg0KPj4+IE9uIDEyLjAy LjI0IDE0OjQxLCBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4gd3JvdGU6DQo+Pj4+IEZsb3JpYW4g S2F1ZXIgPGZsb3JpYW4ua2F1ZXJAbGludXRyb25peC5kZT4gd3JpdGVzOg0KPj4+Pg0KPj4+Pj4g Mi4gRm9yIHRoZSBSWCBzaWRlLCB0aGUgbWV0YWRhdGEgaXMgZG9jdW1lbnRlZCBhcyAiWERQIFJY IE1ldGFkYXRhIg0KPj4+Pj4gKGh0dHBzOi8vZG9jcy5rZXJuZWwub3JnL25ldHdvcmtpbmcveGRw LXJ4LW1ldGFkYXRhLmh0bWwpLCB3aGlsZSBmb3INCj4+Pj4+IFRYIGl0IGlzICJBRl9YRFAgVFgg TWV0YWRhdGEiDQo+Pj4+PiAoaHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvaHRtbC9uZXh0L25l dHdvcmtpbmcveHNrLXR4LW1ldGFkYXRhLmh0bWwpLg0KPj4+Pj4gVGhhdCBzZWVtcyB0byBpbXBs eSB0aGF0IFRYIG1ldGFkYXRhIG9ubHkgd29ya3MgZm9yIEFGX1hEUCwgYnV0IG5vdA0KPj4+Pj4g Zm9yIGRpcmVjdCByZWRpcmVjdGlvbi4gSXMgdGhlcmUgYSByZWFzb24gZm9yIHRoYXQ/DQo+Pj4+ DQo+Pj4+IFdlbGwsIElJUkMsIEFGX1hEUCB3YXMgdGhlIG1vc3QgcHJlc3NpbmcgdXNlIGNhc2Us IGFuZCBubyBvbmUgaGFzIGdvdHRlbg0KPj4+PiBhcm91bmQgdG8gZXh0ZW5kaW5nIHRoaXMgdG8g dGhlIHJlZ3VsYXIgWERQIGZvcndhcmRpbmcgcGF0aCB5ZXQuDQo+Pj4NCj4+PiBPaywgdGhhdCBp cyBmaW5lLiBJIGhhZCB0aGUgZmVhciB0aGF0IHRoZXJlIGlzIHNvbWUgZnVuZGFtZW50YWwgcHJv YmxlbQ0KPj4+IHRoYXQgcHJldmVudHMgdG8gaW1wbGVtZW50IHRoaXMuDQo+Pg0KPj4gSGksDQo+ PiBhcmUgdGhlcmUgYW55IHVwZGF0ZXMgb24gdGhpcz8gSSdtIGN1cnJlbnRseSBsb29raW5nIGlu dG8gdGhpcyBhcyB3ZWxsLg0KPiANCj4gSSBhbSBzdGlsbCBpbnRlcmVzdGVkLCBidXQgaGF2ZSBu byBpbXBsZW1lbnRhdGlvbiBwbGFubmVkIHNob3J0LSBvciBtaWQtdGVybS4NCj4gU28sIGxvb2tp bmcgZm9yd2FyZCB0byB5b3VyIGltcGxlbWVudGF0aW9uIDotKQ0KPiANCj4gR3JlZXRpbmdzLA0K PiBGbG9yaWFuDQo+IA0KPj4NCj4+IEknZCBsaWtlIHRvIGhhdmUgYSB3YXkgdG8gZW5hYmxlIHRo ZSBUWCBjaGVja3N1bSBvZmZsb2FkIHdoZW4gcmVkaXJlY3RpbmcgZnJvbQ0KPj4gb25lIGRldmlj ZSB0byBhbm90aGVyLg0KPj4gU3RhbmlzbGF2IEZvbWljaGV2IGFscmVhZHkgaW1wbGVtZW50ZWQg WzFdIHRoZSBUWCBvZmZsb2FkIHN1cHBvcnQgZm9yIHRoZSBBRl9YRFANCj4+IHVzZSBjYXNlICh0 aGFua3MgZm9yIHRoYXQpLCBidXQgZm9yIG5vdywgdGhpcyBjYW5ub3QgYmUgdXNlZCBmb3IgInJl Z3VsYXIiDQo+PiByZWRpcmVjdHMuDQo+Pg0KPj4gSSdtIGN1cnJlbnRseSBpbiBhIHBvc2l0aW9u IHdoZXJlIEkgY2FuIGludmVzdCBzb21lIHdvcmsgaW50byB0aGlzLCBidXQgZmlndXJlZA0KPj4g aXQgd291bGQgbWFrZSBzZW5zZSB0byBhc2sgeW91IGZpcnN0Og0KPj4NCj4+IERvIHlvdSBhbHJl YWR5IGhhdmUgY29uY3JldGUgcGxhbnMgb3IgaWRlYXMgaW4gbWluZCwgaG93IHRoZSBBUEkgdG8g dHJpZ2dlciB0aGUNCj4+IFRYIG9mZmxvYWRzIHNob3VsZCBsb29rIGxpa2U/DQo+PiBJIGhhdmUg c2VlbiB0aGUgdGFsayBbMl0gZnJvbSBKZXNwZXIgYWJvdXQgdGhpcywgYnV0IEknbSBub3Qgc3Vy ZSBpZiB0aGUNCj4+IHByb3Bvc2FscyBpbiB0aGVyZSBhcmUgc3RpbGwgdXAgdG8gZGF0ZS4NCg0K TXkgdGFsayBpcyBvdXRkYXRlZC4gTXkgY28td29ya2VycyBBcnRodXIgYW5kIEpha3ViIGRpZCBh DQpwcmVzZW50YXRpb25bM10gYXQgTFBDMjAyNC4gIEFsZXhlaSBsaWtlZCB0aGUgQ29tcHJlc3Nl ZCBLZXktVmFsdWUgc3RvcmUNCmlkZWEgZnJvbSB0aGF0IHByZXNlbnRhdGlvblszXS4gICBTbywg d2UgYXJlIGN1cnJlbnRseSB3b3JraW5nIG9uIGENCkNvbXByZXNzZWQgS2V5LVZhbHVlIHN0b3Jl IHRoYXQgQXJ0aHVyIG5hbWVkICJ0cmFpdHMiLiAgV2UgYXJlIGFsbW9zdA0KZG9uZSBiZW5jaG1h cmtpbmcgdGhpcywgc2VlIHRyYWl0czBOXyogZG9jdW1lbnRzIGluIFs0XS4NCg0KWzNdIGh0dHBz Oi8vbHBjLmV2ZW50cy9ldmVudC8xOC9jb250cmlidXRpb25zLzE5MzUvDQpbNF0gaHR0cHM6Ly9n aXRodWIuY29tL3hkcC1wcm9qZWN0L3hkcC1wcm9qZWN0L2Jsb2IvbWFpbi9hcmVhcy9oaW50cy8N Cg0KT3VyIGltcGxlbWVudGF0aW9uIGlzIHByaW1hcmlseSBmb2N1c2VkIG9uIHRoZSBSWCBzaWRl LCBhbmQgdHJhbnNmZXJyaW5nIA0KICBSWCBoYXJkd2FyZSBtZXRhZGF0YSB0byBDUFVNQVArdmV0 aCB3aGVuIGRvaW5nIFhEUF9SRURJUkVDVC4NCg0KWW91IGFzayBpcyBhYm91dCBUWCBzaWRlLCBy aWdodD8NCg0KPj4gSSB0aGluayBpdCBjb3VsZCBiZSBwb3NzaWJsZSB0byBpbnRyb2R1Y2UgYSBw cm9ncmFtIGZsYWcsIGp1c3QgbGlrZQ0KPj4gYEJQRl9GX1hEUF9IQVNfRlJBR1NgLCBhbmQgaWYg dGhpcyBmbGFnIGlzIHNldCwgaW50ZXJwcmV0IGEgcGFydCBvZiB0aGUNCj4+IG1ldGFkYXRhIGFy ZWEgYXMgYSBgc3RydWN0IHhza190eF9tZXRhZGF0YWAuIFRoZW4sIHRoZSBjb2RlIHRvIGFwcGx5 IHRoZQ0KPj4gb2ZmbG9hZHMgZnJvbSB0aGF0IHN0cnVjdCB3aGVuIHhtaXQtaW5nIHRoZSBmcmFt ZSBjb3VsZCBiZSByZXVzZWQsIGFzIGl0DQo+PiBpcyBhbHJlYWR5IGltcGxlbWVudGVkIGluIGBt bHg1ZV94bWl0X3hkcF9mcmFtZWAgZm9yIGV4YW1wbGUuDQo+PiBCdXQgdGhlICJ4c2siIGluIHRo ZSBzdHJ1Y3QgbmFtZSBtYXkgYmUgYSBiaXQgY29uZnVzaW5nLiA6Lw0KPj4NCj4+IERvIHlvdSB0 aGluayB0aGlzIGNvdWxkIHdvcmsgb3IgY291bGQgeW91IGd1aWRlIG1lIGludG8gYSBkaXJlY3Rp b24gdGhhdCBtYXkNCj4+IGhhdmUgYSBjaGFuY2UgdG8gYmUgdXBzdHJlYW1hYmxlPyBBbHNvLCBp cyB0aGVyZSBhbnkgcmVjZW50IHdvcmsgb24gdGhpcyB0aGF0DQo+PiBJIHNob3VsZCBrbm93IG9m Zj8NCj4+DQo+PiBUaGFua3MhDQo+Pg0KPj4gTWFyY3VzIFdpY2hlbG1hbm4NCj4+IEhldHpuZXIg Q2xvdWQgR21iSA0KPj4NCj4+IFsxXSBodHRwczovL2xvcmUua2VybmVsLm9yZy9icGYvMjAyMzEx MjcxOTAzMTkuMTE5MDgxMy0zLXNkZkBnb29nbGUuY29tLw0KPj4gWzJdIGh0dHBzOi8vbHBjLmV2 ZW50cy9ldmVudC8xNi9jb250cmlidXRpb25zLzEzNjIvYXR0YWNobWVudHMvMTA1Ni8yMDE3L3hk cC1oaW50cy1scGMyMDIyLnBkZg0KPj4NCj4gDQo=