From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by mail.toke.dk (Postfix) with ESMTPS id 3F4E4A7F417 for ; Fri, 09 Aug 2024 12:02:38 +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=GUoONnBX Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id B4EF6614EC; Fri, 9 Aug 2024 10:02:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E5BCBC32782; Fri, 9 Aug 2024 10:02:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1723197756; bh=Gg6GNVZac8M0fXSanieB/ShknDd6zMF0dQYilGAgcns=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=GUoONnBX01q1eTQN5cQcbzN085bC+FZ14Wit95I4McXPw08lryC1W2l5A03EeNGXS 66MkwW0pbEcUau4s7QQZIZTH4nj+K7yh6UvrmuPstdNc2rmkhf6CkZbCEZDnH72lcd bY7cN5/FCoDHE3JBUIY3gHszE60p0hBjWMufmzWsGCCO9tVHcqZ9+f/SwRM7638spq F6rDA6I/c2sDuqMYYXjSDYZmpZh/7hRvj0O03A8goY8zn7cA580Q2Ugta25A4X6wWQ rx4OzXqSBR6S/vbILgS7SuD4+NBLbou6OuDXPcvqt5byYWmF/gJEePOIQ2mupRErLr SGsm1F+LZIadw== Message-ID: <38b31e5b-57a6-44ab-a5ca-8f890bed6074@kernel.org> Date: Fri, 9 Aug 2024 12:02:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Daniel Xu , Alexander Lobakin , Lorenzo Bianconi References: <20220628194812.1453059-1-alexandr.lobakin@intel.com> <20220628194812.1453059-33-alexandr.lobakin@intel.com> <54aab7ec-80e9-44fd-8249-fe0cabda0393@intel.com> <308fd4f1-83a9-4b74-a482-216c8211a028@app.fastmail.com> Content-Language: en-US From: Jesper Dangaard Brouer In-Reply-To: <308fd4f1-83a9-4b74-a482-216c8211a028@app.fastmail.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: NGEK7U5FR6ENLUGILWSEYHW2CV42NLWF X-Message-ID-Hash: NGEK7U5FR6ENLUGILWSEYHW2CV42NLWF 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, Stanislav Fomichev , 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: DQpPbiAwOC8wOC8yMDI0IDIyLjUyLCBEYW5pZWwgWHUgd3JvdGU6DQo+IA0KPiBPbiBUaHUsIEF1 ZyA4LCAyMDI0LCBhdCA3OjU3IEFNLCBBbGV4YW5kZXIgTG9iYWtpbiB3cm90ZToNCj4+DQpbLi4u XQ0KPj4gVGhlIG9ubHkgY29uY2VybiBmb3IgaGF2aW5nIEdSTyBpbiBjcHVtYXAgd2l0aG91dCBt ZXRhZGF0YSBmcm9tIHRoZSBOSUMNCj4+IGRlc2NyaXB0b3Igd2FzIHRoYXQgd2hlbiB0aGUgY2hl Y2tzdW0gc3RhdHVzIGlzIG1pc3NpbmcsIEdSTyBjYWxjdWxhdGVzDQo+PiB0aGUgY2hlY2tzdW0g b24gQ1BVLCB3aGljaCBpcyBub3QgcmVhbGx5IGZhc3QuDQo+PiBCdXQgSSByZW1lbWJlciBzb21l dGltZXMgR1JPIHdhcyBmYXN0ZXIgZGVzcGl0ZSB0aGF0Lg0KID4NCj4gR29vZCB0byBrbm93LCB0 aGFua3MuIElJVUMgc29tZSBraW5kIG9mIFhEUCBoaW50IHN1cHBvcnQgbGFuZGVkIGFscmVhZHk/ DQo+IA0KDQpUaGUgWERQLWhpbnRzIGVuZGVkLXVwIGJlaW5nIGNhbGxlZCAnWERQIFJYIG1ldGFk YXRhJyBpbiBrZXJuZWwgZG9jc1sxXSwNCndoaWNoIG1ha2VzIGl0IGRpZmZpY3VsdCB0byB0YWxr IGFib3V0IHdpdGhvdXQgdGFsa2luZyBwYXN0IGVhY2gtb3RoZXIuDQpUaGUgVFggc2lkZSBvbmx5 IGdvdCBpbXBsZW1lbnRlZCBmb3IgQUZfWERQLg0KDQogIFsxXSBodHRwczovL3d3dy5rZXJuZWwu b3JnL2RvYy9odG1sL2xhdGVzdC9uZXR3b3JraW5nL3hkcC1yeC1tZXRhZGF0YS5odG1sDQogIFsy XSBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL2xhdGVzdC9uZXR3b3JraW5nL3hzay10 eC1tZXRhZGF0YS5odG1sDQoNCldoYXQgbGFuZGVkICdYRFAgUlggbWV0YWRhdGEnWzFdIGlzIHRo YXQgd2UgKHZpYSBrZnVuYyBjYWxscykgIGdldA0KYWNjZXNzIHRvIHJlYWRpbmcgaGFyZHdhcmUg Ulggb2ZmbG9hZHMvaGludHMgZGlyZWN0bHkgZnJvbSB0aGUNClJYLWRlc2NyaXB0b3IuIFRoaXMg aW1wbGllcyBhIGxpbWl0YXRpb24gdGhhdCB3ZSBvbmx5IGhhdmUgYWNjZXNzIHRvDQp0aGlzIGRh dGEgaW4gdGhlIHJ1bm5pbmcgWERQLXByb2dyYW0gYXMgdGhlIFJYLWRlc2NyaXB0b3IgaXMgc2hv cnQgbGl2ZWQuDQoNClRodXMsIHdlIG5lZWQgdG8gc3RvcmUgdGhlIFJYLWRlc2NyaXB0b3IgaW5m b3JtYXRpb24gc29tZXdoZXJlLCB0byBtYWtlDQppdCBhdmFpbGFibGUgdG8gJ2NwdW1hcCcgb24g dGhlIHJlbW90ZSBDUFUuIEFmdGVyIGZhaWxpbmcgdG8gc3RhbmRhcmRpemUNCmZvcm1hdHRpbmcg WERQIG1ldGFkYXRhIGFyZWEuIE15ICJuZXciIG9waW5pb24gaXMgdGhhdCB3ZSBzaG91bGQgc2lt cGx5DQpleHRlbmQgc3RydWN0IHhkcF9mcmFtZSB3aXRoIHRoZSBmaWVsZHMgbmVlZGVkIGZvciBT S0IgY3JlYXRpb24uICBUaGVuDQp3ZSBjYW4gY3JlYXRlIHNvbWUga2Z1bmMgaGVscGVycyB0aGF0 IGFsbG93IFhEUC1wcm9nIHN0b3JlcyB0aGlzIGluZm8uDQoNCg0KPiBNeSB1c2UgY2FzZSBjb3Vs ZCBhbHNvIHVzZSBIVyBSU1MgaGFzaCB0byBhdm9pZCBhIHJlaGFzaCBpbiBYRFAgcHJvZy4NCj4g QW5kIEhXIFJYIHRpbWVzdGFtcCB0byBub3QgYnJlYWsgU09fVElNRVNUQU1QSU5HLiBUaGVzZSB0 d28NCj4gYXJlIG9uIG9uZSBvZiBteSBUT0RPIGxpc3RzLiBCdXQgSSBjYW7igJl0IGdldCB0byB0 aGVtIGZvciBhdCBsZWFzdA0KPiBhIGZldyB3ZWVrcy4gU28gZnJlZSB0byB0YWtlIGl0IGlmIHlv deKAmWQgbGlrZS4NCg0KVGhlIGtmdW5jcyB5b3UgbmVlZCBzaG91bGQgYmUgYXZhaWxhYmxlOg0K DQogIEhXIFJTUyBoYXNoID0gYnBmX3hkcF9tZXRhZGF0YV9yeF9oYXNoKCkNCiAgSFcgUlggdGlt ZXN0YW1wID0gYnBmX3hkcF9tZXRhZGF0YV9yeF90aW1lc3RhbXAoKQ0KDQpXZSBqdXN0IG5lZWQg dG8gaW1wbGVtZW50IHN0b3JpbmcgdGhlIGluZm9ybWF0aW9uLCBzdWNoIHRoYXQgaXQgaXMNCmF2 YWlsYWJsZSB0byBDUFVNQVAsIGFuZCBtYWtlIGl0IGdlbmVyaWMgc3VjaCB0aGF0IGl0IGFsc28g d29ya3MgZm9yDQp2ZXRoIHdoZW4gZ2V0dGluZyBhIFhEUCByZWRpcmVjdGVkIHhkcF9mcmFtZS4N Cg0KSG9waW5nIHNvbWVvbmUgY2FuIHdvcmtzIG9uIHRoaXMgc29vbiwNCi0tSmVzcGVyDQoNCg0K DQo=