From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by mail.toke.dk (Postfix) with ESMTPS id 840CFA7F3C9 for ; Fri, 09 Aug 2024 11:32:19 +0200 (CEST) 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=D7a004Lo Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id E7566CE13C5; Fri, 9 Aug 2024 09:32:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0AA0CC4AF0E; Fri, 9 Aug 2024 09:32:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1723195936; bh=MVW67Mp6oyQPKwlzFl2IfpyHSdwlY9XxfTNGLs7m2vo=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=D7a004LoAZdI95ADsRi0vcdIqffAGAkjPLox3g6k/rwFTXdG7EXX8UtBbDpbS6tJJ hSDsZYrhZwCYwSJLfxMQRMIb+Aqphl9HORBkIhtokM4JXH9oxpFwIj4OOGedZEa/XX hl72YD5ZL9J3hSgyzkt/q8qpqNxeggyOJXBtLNMOgyNOdTHXawRezsRS5Ax7SJc5uu Y7K0/zbq+522du1NYaHwhjF7VtC3rqtCoH6DEUHTQnDr4jbKKUep1OGRNUNB8jeVoz aWK1TFqU6r4SCdBTsl82kqa+zlno/6uJSijfpZ9ccDX5vP+FnsKG6xv3Z8MdffqhQO xTLdx8khxKM3w== Message-ID: <6e29dc64-672b-47ba-a874-420c5aa681cf@kernel.org> Date: Fri, 9 Aug 2024 11:32:09 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Daniel Xu , Lorenzo Bianconi References: <20220628194812.1453059-1-alexandr.lobakin@intel.com> <20220628194812.1453059-33-alexandr.lobakin@intel.com> <7e6c0c0d-886e-4144-a0f4-d0d6f0faa1e6@app.fastmail.com> Content-Language: en-US From: Jesper Dangaard Brouer In-Reply-To: <7e6c0c0d-886e-4144-a0f4-d0d6f0faa1e6@app.fastmail.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: KPDLPVBH2E466LRIO63V3DS4GW64U3S3 X-Message-ID-Hash: KPDLPVBH2E466LRIO63V3DS4GW64U3S3 X-MailFrom: hawk@kernel.org 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 , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Larysa Zaremba , Michal Swiatkowski , =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= , Magnus Karlsson , Maciej Fijalkowski , Jonathan Lemon , "toke@redhat.com" , Lorenzo Bianconi , David Miller , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Jesse Brandeburg , John Fastabend , Yajun Deng , Willem de Bruijn , "bpf@vger.kernel.org" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, xdp-hints@xdp-project.net, kernel-team X-Mailman-Version: 3.3.9 Precedence: list Subject: [xdp-hints] Re: [PATCH RFC bpf-next 32/52] bpf, cpumap: switch to GRO from netif_receive_skb_list() List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: DQoNCk9uIDA4LzA4LzIwMjQgMjIuNDQsIERhbmllbCBYdSB3cm90ZToNCj4gSGkgTG9yZW56bywN Cj4gDQo+IE9uIFRodSwgQXVnIDgsIDIwMjQsIGF0IDEyOjU0IEFNLCBMb3JlbnpvIEJpYW5jb25p IHdyb3RlOg0KPj4+IEhpIEFsZXhhbmRlciwNCj4+Pg0KPj4+IE9uIFR1ZSwgSnVuIDI4LCAyMDIy LCBhdCAxMjo0NyBQTSwgQWxleGFuZGVyIExvYmFraW4gd3JvdGU6DQpbLi4uXQ0KPj4+DQo+Pj4g QUZBSUNUIHRoZSBjcHVtYXAgKyBHUk8gaXMgYSBnb29kIHN0YW5kYWxvbmUgaW1wcm92ZW1lbnQu IEkgdGhpbmsNCj4+PiBjcHVtYXAgaXMgc3RpbGwgbWlzc2luZyB0aGlzLg0KPj4+DQo+Pj4gSSBo YXZlIGEgcHJvZHVjdGlvbiB1c2UgY2FzZSBmb3IgdGhpcyBub3cuIFdlIHdhbnQgdG8gZG8gc29t ZSBpbnRlbGxpZ2VudA0KPj4+IFJYIHN0ZWVyaW5nIGFuZCBJIHRoaW5rIEdSTyB3b3VsZCBoZWxw IG92ZXIgbGlzdC1pZmllZCByZWNlaXZlIGluIHNvbWUgY2FzZXMuDQo+Pj4gV2Ugd291bGQgcHJl ZmVyIHN0ZWVyIGluIEhXIChhbmQgdGh1cyBnZXQgZXhpc3RpbmcgR1JPIHN1cHBvcnQpIGJ1dCBu b3QgYWxsDQo+Pj4gb3VyIE5JQ3Mgc3VwcG9ydCBpdC4gU28gd2UgbmVlZCBhIHNvZnR3YXJlIGZh bGxiYWNrLg0KPj4+DQpJIHdhbnQgdG8gc3RhdGUgdGhhdCBDbG91ZGZsYXJlIGlzIGFsc28gcGxh bm5pbmcgdG8gdXNlIGNwdW1hcCBpbg0KcHJvZHVjdGlvbiwgYW5kIChvbmUpIGJsb2NrZXIgaXMg dGhhdCBDUFVNQVAgZG9lc24ndCBzdXBwb3J0IEdSTy4NCg0KDQo+Pj4gQXJlIHlvdSBzdGlsbCBp bnRlcmVzdGVkIGluIG1lcmdpbmcgdGhlIGNwdW1hcCArIEdSTyBwYXRjaGVzPw0KPj4NCj4+IEhp IERhbmllbCBhbmQgQWxleCwNCj4+DQo+PiBSZWNlbnRseSBJIHdvcmtlZCBvbiBhIFBvQyB0byBh ZGQgR1JPIHN1cHBvcnQgdG8gY3B1bWFwIGNvZGViYXNlOg0KPj4gLQ0KPj4gaHR0cHM6Ly9naXRo dWIuY29tL0xvcmVuem9CaWFuY29uaS9icGYtbmV4dC9jb21taXQvYTRiODI2NGQ1MDAwZWNmMDE2 ZGE1YTJkZDlhYzMwMmRlYWYzOGIzZQ0KPj4gICAgSGVyZSBJIGFkZGVkIEdSTyBzdXBwb3J0IHRv IGNwdW1hcCB0aHJvdWdoIGdyby1jZWxscy4NCj4+IC0NCj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9M b3JlbnpvQmlhbmNvbmkvYnBmLW5leHQvY29tbWl0L2RhNmNiMzJhNDY3NGFhNzI0MDFjNzQxNGM5 YThhMDc3NWVmNDFhNTUNCj4+ICAgIEhlcmUgSSBhZGRlZCBHUk8gc3VwcG9ydCB0byBjcHVtYXAg dHJvdWdoIG5hcGktdGhyZWFkZWQgQVBJcyAod2l0aCBhDQo+PiBzb21lDQo+PiAgICBjaGFuZ2Vz IHRvIHRoZW0pLg0KPiANCj4gQ29vbCENCj4gDQo+Pg0KPj4gUGxlYXNlIG5vdGUgSSBoYXZlIG5v dCBydW4gYW55IHBlcmZvcm1hbmNlIHRlc3RzIHNvIGZhciwganVzdCB2ZXJpZmllZCBpdCBkb2Vz DQo+PiBub3QgY3Jhc2ggKEkgd2FzIHBsYW5uaW5nIHRvIHJlc3VtZSB0aGlzIHdvcmsgc29vbiku IFBsZWFzZSBsZXQgbWUga25vdyBpZiBpdA0KPj4gd29ya3MgZm9yIHlvdS4NCj4gDQo+IEnigJls bCB0cnkgdG8gcnVuIGFuIEEvQiB0ZXN0IG9uIHlvdXIgdHdvIGFwcHJvYWNoZXMgYXMgd2VsbCBh cyBBbGV44oCZcy4gSeKAmXZlIHN0aWxsDQo+IGdvdCBzb21lIHRlc3RiZWRzIHdpdGggcHJvZHVj dGlvbiB0cmFmZmljIGdvaW5nIHRocnUgdGhlbS4NCj4gDQoNCkl0IGlzIGF3ZXNvbWUgdGhhdCBi b3RoIE9sZWsgYW5kIHlvdSBhcmUgc3RlcHBpbmcgdXAgZm9yIHRlc3RpbmcgdGhpcy4NCihJJ20g Y3VycmVudGx5IHRvbyBidXN5IG9uIGNncm91cCByc3RhdCBsb2NrIHJlbGF0ZWQgd29yaywgYnV0 IG1vcmUNCnBlb3BsZSB3aWxsIGJlIGpvaW5pbmcgbXkgdGVhbSB0aGlzIG1vbnRoIGFuZCBJIGhv cGUgdGhleSBoYXZlIGludGVyZXN0DQppbiBjb250cmlidXRpbmcgdG8gdGhpcyBlZmZvcnQpLg0K DQotLUplc3Blcg0KDQoNCg==