From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by mail.toke.dk (Postfix) with ESMTPS id 63F74AC7A6B for ; Tue, 14 Jan 2025 19:07:25 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; secure) header.d=linutronix.de header.i=@linutronix.de header.a=rsa-sha256 header.s=2020 header.b=dQM4xdFs; dkim=pass (512-bit key; secure) header.d=linutronix.de header.i=@linutronix.de header.a=ed25519-sha256 header.s=2020e header.b=c50mFxai Message-ID: <3c4192e4-0305-40f3-93ce-e2250d658c93@linutronix.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1736878045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Nqde8rs2PbY1pWAsVZJlqMgrbngAGhREEUdv9mHkpFE=; b=dQM4xdFsL77kQ09tLUOc5/A5iPZvC6knkJ2igwl5egi/cqOUezEA/uvwihjQpU0nBQGrAb kBcLVciL9HPaS9FhXzpI4UYXq5d5CPyRJK1xJsbAScFkPTlD5yKw1yVYVHyYXSoUTKSmbE iTMQ+lCGHH8obPnM1AHHum5HOP/qVmq27u7X06iH6MGGLzZ7vc6RdGwzwJuqSdVo3db9ob qy1AwaK1ojzyHOKL8kTY4o0/aHS0LQvPO8Z7o0Sboo2EfD0tOUQJXa9TcpC/1d34YuWQVo xrTdtEXRt5mi6/VdUOpUdKp6C67Y9FSVfKvhbjVdNMmkEX9Bsv7mNIZlUVsBuQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1736878045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Nqde8rs2PbY1pWAsVZJlqMgrbngAGhREEUdv9mHkpFE=; b=c50mFxaiTXZIgkcEPHfY1PC8udg7i4LJnCDJL0yZIOynfjgBevwkebqjd9hB4/v2FDpBUJ tq07JXhJIVl1P1Dw== Date: Tue, 14 Jan 2025 19:07:18 +0100 MIME-Version: 1.0 To: 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> Content-Language: en-US From: Florian Kauer In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID-Hash: MYOHNYE5MNTOFR5MCIT4ESRBXRYYJSY4 X-Message-ID-Hash: MYOHNYE5MNTOFR5MCIT4ESRBXRYYJSY4 X-MailFrom: florian.kauer@linutronix.de 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: hawk@kernel.org, sdf@google.com 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: SGkgTWFyY3VzLA0KDQpPbiAxLzE0LzI1IDE3OjQ3LCBNYXJjdXMgV2ljaGVsbWFubiB3cm90ZToN Cj4gQW0gMTIuMDIuMjQgdW0gMTU6MzUgc2NocmllYiBGbG9yaWFuIEthdWVyOg0KPj4gT24gMTIu MDIuMjQgMTQ6NDEsIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiB3cm90ZToNCj4+PiBGbG9yaWFu IEthdWVyIDxmbG9yaWFuLmthdWVyQGxpbnV0cm9uaXguZGU+IHdyaXRlczoNCj4+Pg0KPj4+PiAy LiBGb3IgdGhlIFJYIHNpZGUsIHRoZSBtZXRhZGF0YSBpcyBkb2N1bWVudGVkIGFzICJYRFAgUlgg TWV0YWRhdGEiDQo+Pj4+IChodHRwczovL2RvY3Mua2VybmVsLm9yZy9uZXR3b3JraW5nL3hkcC1y eC1tZXRhZGF0YS5odG1sKSwgd2hpbGUgZm9yDQo+Pj4+IFRYIGl0IGlzICJBRl9YRFAgVFggTWV0 YWRhdGEiDQo+Pj4+IChodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL25leHQvbmV0d29y a2luZy94c2stdHgtbWV0YWRhdGEuaHRtbCkuDQo+Pj4+IFRoYXQgc2VlbXMgdG8gaW1wbHkgdGhh dCBUWCBtZXRhZGF0YSBvbmx5IHdvcmtzIGZvciBBRl9YRFAsIGJ1dCBub3QNCj4+Pj4gZm9yIGRp cmVjdCByZWRpcmVjdGlvbi4gSXMgdGhlcmUgYSByZWFzb24gZm9yIHRoYXQ/DQo+Pj4NCj4+PiBX ZWxsLCBJSVJDLCBBRl9YRFAgd2FzIHRoZSBtb3N0IHByZXNzaW5nIHVzZSBjYXNlLCBhbmQgbm8g b25lIGhhcyBnb3R0ZW4NCj4+PiBhcm91bmQgdG8gZXh0ZW5kaW5nIHRoaXMgdG8gdGhlIHJlZ3Vs YXIgWERQIGZvcndhcmRpbmcgcGF0aCB5ZXQuDQo+Pg0KPj4gT2ssIHRoYXQgaXMgZmluZS4gSSBo YWQgdGhlIGZlYXIgdGhhdCB0aGVyZSBpcyBzb21lIGZ1bmRhbWVudGFsIHByb2JsZW0NCj4+IHRo YXQgcHJldmVudHMgdG8gaW1wbGVtZW50IHRoaXMuDQo+IA0KPiBIaSwNCj4gYXJlIHRoZXJlIGFu eSB1cGRhdGVzIG9uIHRoaXM/IEknbSBjdXJyZW50bHkgbG9va2luZyBpbnRvIHRoaXMgYXMgd2Vs bC4NCg0KSSBhbSBzdGlsbCBpbnRlcmVzdGVkLCBidXQgaGF2ZSBubyBpbXBsZW1lbnRhdGlvbiBw bGFubmVkIHNob3J0LSBvciBtaWQtdGVybS4NClNvLCBsb29raW5nIGZvcndhcmQgdG8geW91ciBp bXBsZW1lbnRhdGlvbiA6LSkNCg0KR3JlZXRpbmdzLA0KRmxvcmlhbg0KDQo+IA0KPiBJJ2QgbGlr ZSB0byBoYXZlIGEgd2F5IHRvIGVuYWJsZSB0aGUgVFggY2hlY2tzdW0gb2ZmbG9hZCB3aGVuIHJl ZGlyZWN0aW5nIGZyb20NCj4gb25lIGRldmljZSB0byBhbm90aGVyLg0KPiBTdGFuaXNsYXYgRm9t aWNoZXYgYWxyZWFkeSBpbXBsZW1lbnRlZCBbMV0gdGhlIFRYIG9mZmxvYWQgc3VwcG9ydCBmb3Ig dGhlIEFGX1hEUA0KPiB1c2UgY2FzZSAodGhhbmtzIGZvciB0aGF0KSwgYnV0IGZvciBub3csIHRo aXMgY2Fubm90IGJlIHVzZWQgZm9yICJyZWd1bGFyIg0KPiByZWRpcmVjdHMuDQo+IA0KPiBJJ20g Y3VycmVudGx5IGluIGEgcG9zaXRpb24gd2hlcmUgSSBjYW4gaW52ZXN0IHNvbWUgd29yayBpbnRv IHRoaXMsIGJ1dCBmaWd1cmVkDQo+IGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gYXNrIHlvdSBmaXJz dDoNCj4gDQo+IERvIHlvdSBhbHJlYWR5IGhhdmUgY29uY3JldGUgcGxhbnMgb3IgaWRlYXMgaW4g bWluZCwgaG93IHRoZSBBUEkgdG8gdHJpZ2dlciB0aGUNCj4gVFggb2ZmbG9hZHMgc2hvdWxkIGxv b2sgbGlrZT8NCj4gSSBoYXZlIHNlZW4gdGhlIHRhbGsgWzJdIGZyb20gSmVzcGVyIGFib3V0IHRo aXMsIGJ1dCBJJ20gbm90IHN1cmUgaWYgdGhlDQo+IHByb3Bvc2FscyBpbiB0aGVyZSBhcmUgc3Rp bGwgdXAgdG8gZGF0ZS4NCj4gDQo+IEkgdGhpbmsgaXQgY291bGQgYmUgcG9zc2libGUgdG8gaW50 cm9kdWNlIGEgcHJvZ3JhbSBmbGFnLCBqdXN0IGxpa2UNCj4gYEJQRl9GX1hEUF9IQVNfRlJBR1Ng LCBhbmQgaWYgdGhpcyBmbGFnIGlzIHNldCwgaW50ZXJwcmV0IGEgcGFydCBvZiB0aGUNCj4gbWV0 YWRhdGEgYXJlYSBhcyBhIGBzdHJ1Y3QgeHNrX3R4X21ldGFkYXRhYC4gVGhlbiwgdGhlIGNvZGUg dG8gYXBwbHkgdGhlDQo+IG9mZmxvYWRzIGZyb20gdGhhdCBzdHJ1Y3Qgd2hlbiB4bWl0LWluZyB0 aGUgZnJhbWUgY291bGQgYmUgcmV1c2VkLCBhcyBpdA0KPiBpcyBhbHJlYWR5IGltcGxlbWVudGVk IGluIGBtbHg1ZV94bWl0X3hkcF9mcmFtZWAgZm9yIGV4YW1wbGUuDQo+IEJ1dCB0aGUgInhzayIg aW4gdGhlIHN0cnVjdCBuYW1lIG1heSBiZSBhIGJpdCBjb25mdXNpbmcuIDovDQo+IA0KPiBEbyB5 b3UgdGhpbmsgdGhpcyBjb3VsZCB3b3JrIG9yIGNvdWxkIHlvdSBndWlkZSBtZSBpbnRvIGEgZGly ZWN0aW9uIHRoYXQgbWF5DQo+IGhhdmUgYSBjaGFuY2UgdG8gYmUgdXBzdHJlYW1hYmxlPyBBbHNv LCBpcyB0aGVyZSBhbnkgcmVjZW50IHdvcmsgb24gdGhpcyB0aGF0DQo+IEkgc2hvdWxkIGtub3cg b2ZmPw0KPiANCj4gVGhhbmtzIQ0KPiANCj4gTWFyY3VzIFdpY2hlbG1hbm4NCj4gSGV0em5lciBD bG91ZCBHbWJIDQo+IA0KPiBbMV0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYnBmLzIwMjMxMTI3 MTkwMzE5LjExOTA4MTMtMy1zZGZAZ29vZ2xlLmNvbS8NCj4gWzJdIGh0dHBzOi8vbHBjLmV2ZW50 cy9ldmVudC8xNi9jb250cmlidXRpb25zLzEzNjIvYXR0YWNobWVudHMvMTA1Ni8yMDE3L3hkcC1o aW50cy1scGMyMDIyLnBkZg0KPiANCg0K