From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=iogearbox.net (client-ip=2a01:4f8:d0a:276a::2; helo=www62.your-server.de; envelope-from=daniel@iogearbox.net; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=iogearbox.net header.i=@iogearbox.net header.a=rsa-sha256 header.s=default2302 header.b=IyEXV1Ir Received: from www62.your-server.de (www62.your-server.de [IPv6:2a01:4f8:d0a:276a::2]) by mail.toke.dk (Postfix) with ESMTPS id C3D9AA01A8C for ; Thu, 27 Apr 2023 19:01:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=iogearbox.net; s=default2302; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=VY35CR0N+ZDTgEcRw5IUuyTLgtNiCtDZ/FIVsL1y6PM=; b=IyEXV1IrvDNYBhMp8VbJm9h2sY vuqxYwjjCDOs+hrN0dXCufM/8KHB6lZowlIwIoueLR4nfON1ikjtCcYmSrzAm2t6CAcl/xxrERr2U iMhnjGnFYxmXGQE4yueCE4CLLj1/7eWDS8BhNizWjGdqnNY20UPcr82hRYvHw2nkBAJ/3WldFOnaH rpaxw75v3rZE/MR0PccJPokoNiNtpgNDXHv0q4AiY8gnKMLwb/aSys3yYuGrLig0lzGTfKIw5vcWw aeLfssMRAxsoHIgozihQUDkL8S2OI4EkAhBcAVRfmfBHCOh0aYc65jCQl7D5xNE82QyMSOjKXEM/K Z+haDrVQ==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www62.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ps4z6-000JZO-Kc; Thu, 27 Apr 2023 19:00:44 +0200 Received: from [85.1.206.226] (helo=linux.home) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ps4z5-000QuO-Us; Thu, 27 Apr 2023 19:00:43 +0200 To: Jesper Dangaard Brouer , davem@davemloft.net, bpf@vger.kernel.org References: <168182460362.616355.14591423386485175723.stgit@firesoul> <168182464270.616355.11391652654430626584.stgit@firesoul> <644544b3206f0_19af02085e@john.notmuch> <622a8fa6-ec07-c150-250b-5467b0cddb0c@redhat.com> <6446d5af80e06_338f220820@john.notmuch> From: Daniel Borkmann Message-ID: <86517b44-b998-a4ac-da13-1f30d5f69975@iogearbox.net> Date: Thu, 27 Apr 2023 19:00:43 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Language: en-US Content-Transfer-Encoding: base64 X-Authenticated-Sender: daniel@iogearbox.net X-Virus-Scanned: Clear (ClamAV 0.103.8/26889/Thu Apr 27 09:25:48 2023) Message-ID-Hash: U6XMFQBID3VKPYG4ECYSS5RENW3YVDCE X-Message-ID-Hash: U6XMFQBID3VKPYG4ECYSS5RENW3YVDCE X-MailFrom: daniel@iogearbox.net 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: brouer@redhat.com, netdev@vger.kernel.org, martin.lau@kernel.org, ast@kernel.org, alexandr.lobakin@intel.com, larysa.zaremba@intel.com, xdp-hints@xdp-project.net, John Fastabend , Tony Nguyen , yoong.siang.song@intel.com, intel-wired-lan@lists.osuosl.org, pabeni@redhat.com, jesse.brandeburg@intel.com, Stanislav Fomichev , kuba@kernel.org, edumazet@google.com, hawk@kernel.org, =?UTF-8?Q?Toke_H=c3=b8iland-J=c3=b8rgensen?= X-Mailman-Version: 3.3.8 Precedence: list Subject: [xdp-hints] Re: [PATCH bpf-next V2 1/5] igc: enable and fix RX hash usage by netstack List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gNC8yNS8yMyAxMDo0MyBBTSwgSmVzcGVyIERhbmdhYXJkIEJyb3VlciB3cm90ZToNCj4gT24g MjQvMDQvMjAyMyAyMS4xNywgSm9obiBGYXN0YWJlbmQgd3JvdGU6DQo+Pj4+IEp1c3QgY3VyaW91 cyB3aHkgbm90IGNvcHkgdGhlIGxvZ2ljIGZyb20gdGhlIG90aGVyIGRyaXZlciBmbXMxMGssIGlj ZSwgZWN0Lg0KPj4+Pg0KPj4+PiDCoMKgwqDCoHNrYl9zZXRfaGFzaChza2IsIGxlMzJfdG9fY3B1 KHJ4X2Rlc2MtPndiLmxvd2VyLmhpX2R3b3JkLnJzcyksDQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoSVhHQkVfUlNTX0w0X1RZUEVTX01BU0sgJiAoMXVsIDw8IHJzc190eXBlKSkgPw0K Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUEtUX0hBU0hfVFlQRV9MNCA6IFBLVF9IQVNI X1RZUEVfTDMpOw0KPj4+IERldGFpbDogVGhpcyBjb2RlIG1pcy1jYXRlZ29yaXplIChlLmcuIEFS UCkgUEtUX0hBU0hfVFlQRV9MMiBhcw0KPj4+IFBLVF9IQVNIX1RZUEVfTDMsIGJ1dCBhcyBjb3Jl IHJlZHVjZXMgdGhpcyBmdXJ0aGVyIHRvIG9uZSBTS0IgYml0LCBpdA0KPj4+IGRvZXNuJ3QgcmVh bGx5IG1hdHRlci4NCj4+Pg0KPj4+PiBhdm9pZGluZyB0aGUgdGFibGUgbG9naWMuIERvIHRoZSBk cml2ZXIgZm9sa3MgY2FyZT8NCj4+PiBUaGUgZGVmaW5lIElYR0JFX1JTU19MNF9UWVBFU19NQVNL IGJlY29tZXMgdGhlICJ0YWJsZSIgbG9naWMgYXMgYSAxLWJpdA0KPj4+IHRydWUvZmFsc2UgdGFi bGUuwqAgSXQgaXMgYSBtb3JlIGNvbXBhY3QgdGFibGUsIGxldCBtZSBrbm93IGlmIHRoaXMgaXMN Cj4+PiBwcmVmZXJyZWQuDQo+Pj4NCj4+PiBZZXMsIGl0IGlzIHJlYWxseSB1cHRvIGRyaXZlciBt YWludGFpbmVyIHBlb3BsZSB0byBkZWNpZGUsIHdoYXQgY29kZSBpcw0KPj4+IHByZWZlcnJlZCA/ DQo+ICA+DQo+PiBZZWFoIGRvZXNuJ3QgbWF0dGVyIG11Y2ggdG8gbWUgZWl0aGVyIHdheS4gSSB3 YXMganVzdCBsb29raW5nIGF0IGNvZGUNCj4+IGNvbXBhcmVkIHRvIGljZSBkcml2ZXIgd2hpbGUg cmV2aWV3aW5nLg0KPiANCj4gTXkgcHJlZmVyZW5jZSBpcyB0byBhcHBseSB0aGlzIHBhdGNoc2V0 LiBXZS9JIGNhbiBlYXNpbHkgZm9sbG93dXAgYW5kDQo+IGNoYW5nZSB0aGlzIHRvIHVzZSB0aGUg bW9yZSBjb21wYWN0IGFwcHJvYWNoIGxhdGVyIChpZiBzb21lb25lIHByZWZlcnMpLg0KDQpDb25z aXN0ZW5jeSBtaWdodCBoZWxwIGltbyBhbmQgd291bGQgYXZvaWQgcXVlc3Rpb25zL2NvbmZ1c2lv biBvbiAvd2h5Lw0KZG9pbmcgaXQgZGlmZmVyZW50bHkgZm9yIGlnYyB2cyBzb21lIG9mIHRoZSBv dGhlcnMuDQoNCj4gSSBrbm93IG5ldC1uZXh0IGlzICJjbG9zZWQiLCBidXQgdGhpcyBwYXRjaHNl dCB3YXMgcG9zdGVkIHByaW9yIHRvIHRoZQ0KPiBjbG9zZS7CoCBQbHVzLCBhIG51bWJlciBvZiBj b21wYW5pZXMgYXJlIHdhaXRpbmcgZm9yIHRoZSBYRFAtaGludCBmb3IgSFcNCj4gUlggdGltZXN0 YW1wLsKgIFRoZSBzdXBwb3J0IGZvciBkcml2ZXIgc3RtbWFjIGlzIGFscmVhZHkgaW4gbmV0LW5l eHQNCj4gKGNvbW1pdCBlM2Y5YzNlMzQ4NDAgKCJuZXQ6IHN0bW1hYzogYWRkIFJ4IEhXVFMgbWV0 YWRhdGEgdG8gWERQIHJlY2VpdmUNCj4gcGt0IikpLiBUaHVzLCBpdCB3b3VsZCBiZSBhIGhlbHAg aWYgYm90aCBpZ2Mrc3RtbWFjIGNoYW5nZXMgbGFuZCBpbiBzYW1lDQo+IGtlcm5lbCB2ZXJzaW9u LCBhcyBib3RoIGRyaXZlcnMgYXJlIGJlaW5nIGV2YWx1YXRlZCBieSB0aGVzZSBjb21wYW5pZXMu DQoNCkdpdmVuIG1lcmdlIHdpbmRvdyBpcyBvcGVuIG5vdyBhbmQgbmV0LW5leHQgY2xvc2VkLCBp dCdzIHRvbyBsYXRlIHRvIGxhbmQNCih1bmxlc3MgRGF2ZS9KYWt1YiB0aGlua3Mgb3RoZXJ3aXNl IGdpdmVuIGl0IHRvdWNoZXMgYWxzbyBkcml2ZXIgYml0cykuDQpJJ3ZlIGFwcGxpZWQgdGhlIHNl cmllcyB0byBicGYtbmV4dCByaWdodCBub3cuDQoNClRoYW5rcywNCkRhbmllbA0K