From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mail.toke.dk (Postfix) with ESMTPS id 0CCBFA08E7E for ; Mon, 22 May 2023 13:41:52 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=Pxv8lLUR DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1684755711; 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=XCoVn7ppCsfW0w+/vJ+0bLvd9vkfTR1n6Nckl2ntEFY=; b=Pxv8lLURcs/tZqE3ho90n7rJJjwqe1ROE54mKIUhk3o5TjvUBtHm6BFl+x6228rz+mcFll TTY00VmrWKjw8qhrehk4+K9puzLOtOTqBk0nEEQ+rNsnIWRbsveI7RKdvN3fh3M9Lt4N4x iQ0AGgMfuhnnA5WkXmAg3aILCJQEUmk= Received: from mail-ed1-f70.google.com (mail-ed1-f70.google.com [209.85.208.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-414-gDlFuLnIPO2Cz3Xg6SOnQQ-1; Mon, 22 May 2023 07:41:47 -0400 X-MC-Unique: gDlFuLnIPO2Cz3Xg6SOnQQ-1 Received: by mail-ed1-f70.google.com with SMTP id 4fb4d7f45d1cf-51392d645d5so1635098a12.1 for ; Mon, 22 May 2023 04:41:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684755706; x=1687347706; h=content-transfer-encoding:in-reply-to:references:to :content-language:subject:cc:user-agent:mime-version:date:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XCoVn7ppCsfW0w+/vJ+0bLvd9vkfTR1n6Nckl2ntEFY=; b=i43MAt2BHQLOSh8j9SlpJTxBQhFC/rSFzI3epZ6fLonZCZtElRhAwqBFm+nhOxDkdQ moYuD8oj/eNhrq795kPxYDaY3U8WE/3Fch5AjlIgv39MV9i00NgB/0vYneOpopSAzjim E6yrb7NLEkWn7/KU9Dkyxexfkp8umVNqh4M5odHpdsyu0XgOSHtao9vUCXgwgBHL8COk mzRi2PCFmkiPcmxsxVVdksGJYQn4tZ27IRx9eDC2d1qAqc3vAH3cVTZ14/NLUoeEVTsI 6uD/ug0+502xdSBuRGZlY4BIwEuAAN8elSH5L49uwitovsZ5Ko79FzcpgTXe6NvTvpQ3 1ggA== X-Gm-Message-State: AC+VfDyDAfaHJD3H4L+YSLUjvQE7GtNEDf9XbcRnAH0zY6WMKr1wVAE+ waUVyWWG1iZ2bkeazKLO8ZWErVWx2szX2IyCla9nSYl8QWsnVlgz6K/zjE2R4SPnha3XIZK8tzG 0sz4BuScwxdajKJVgyVDP X-Received: by 2002:a17:906:db0d:b0:94f:1a23:2f1b with SMTP id xj13-20020a170906db0d00b0094f1a232f1bmr8806486ejb.24.1684755706366; Mon, 22 May 2023 04:41:46 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7kEr9SuDqWiEbnZsnBzZAAHBZaLG94azZPqviwtKlo0EM0qZLnGpvhLrmWW6uacj8eI75lGg== X-Received: by 2002:a17:906:db0d:b0:94f:1a23:2f1b with SMTP id xj13-20020a170906db0d00b0094f1a232f1bmr8806456ejb.24.1684755706071; Mon, 22 May 2023 04:41:46 -0700 (PDT) Received: from [192.168.42.222] (194-45-78-10.static.kviknet.net. [194.45.78.10]) by smtp.gmail.com with ESMTPSA id lx19-20020a170906af1300b0094f07545d40sm2980019ejb.220.2023.05.22.04.41.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 22 May 2023 04:41:45 -0700 (PDT) From: Jesper Dangaard Brouer X-Google-Original-From: Jesper Dangaard Brouer Message-ID: Date: Mon, 22 May 2023 13:41:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 To: Alexander Lobakin , Jesper Dangaard Brouer , Daniel Borkmann References: <20230512152607.992209-1-larysa.zaremba@intel.com> <20230512152607.992209-15-larysa.zaremba@intel.com> <5b817d49-eefa-51c9-3b51-01f1dba17d42@intel.com> In-Reply-To: <5b817d49-eefa-51c9-3b51-01f1dba17d42@intel.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: YPGPWTFLUGEX57DK7HDXNEEDL2LKT7JH X-Message-ID-Hash: YPGPWTFLUGEX57DK7HDXNEEDL2LKT7JH X-MailFrom: jbrouer@redhat.com 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, Larysa Zaremba , bpf@vger.kernel.org, Stanislav Fomichev , Alexei Starovoitov , Andrii Nakryiko , Jakub Kicinski , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Jiri Olsa , Jesse Brandeburg , Tony Nguyen , Anatoly Burakov , Alexander Lobakin , Magnus Karlsson , Maryam Tahhan , xdp-hints@xdp-project.net, netdev@vger.kernel.org, intel-wired-lan@lists.osuosl.org, linux-kernel@vger.kernel.org X-Mailman-Version: 3.3.8 Precedence: list Subject: [xdp-hints] Re: [PATCH RESEND bpf-next 14/15] net, xdp: allow metadata > 32 List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: DQoNCk9uIDE5LzA1LzIwMjMgMTguMzUsIEFsZXhhbmRlciBMb2Jha2luIHdyb3RlOg0KPiBGcm9t OiBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxqYnJvdWVyQHJlZGhhdC5jb20+DQo+IERhdGU6IFR1 ZSwgMTYgTWF5IDIwMjMgMTc6MzU6MjcgKzAyMDANCj4gDQo+Pg0KPj4gT24gMTYvMDUvMjAyMyAx NC4zNywgQWxleGFuZGVyIExvYmFraW4gd3JvdGU6DQo+Pj4gRnJvbTogTGFyeXNhIFphcmVtYmE8 bGFyeXNhLnphcmVtYmFAaW50ZWwuY29tPg0KPj4+IERhdGU6IE1vbiwgMTUgTWF5IDIwMjMgMTk6 MDg6MzkgKzAyMDANCj4+Pg0KPj4+PiBPbiBNb24sIE1heSAxNSwgMjAyMyBhdCAwNjoxNzowMlBN ICswMjAwLCBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIHdyb3RlOg0KPj4+Pj4NCj4+Pj4+IE9uIDEy LzA1LzIwMjMgMTcuMjYsIExhcnlzYSBaYXJlbWJhIHdyb3RlOg0KPj4+Pj4+IEZyb206IEFsZWtz YW5kZXIgTG9iYWtpbjxhbGVrc2FuZGVyLmxvYmFraW5AaW50ZWwuY29tPg0KPj4+Pj4+DQo+Pj4+ Pj4gV2hlbiB1c2luZyBYRFAgaGludHMsIG1ldGFkYXRhIHNvbWV0aW1lcyBoYXMgdG8gYmUgbXVj aCBiaWdnZXINCj4+Pj4+PiB0aGFuIDMyIGJ5dGVzLiBSZWxheCB0aGUgcmVzdHJpY3Rpb24sIGFs bG93IG1ldGFkYXRhIGxhcmdlciB0aGFuIDMyDQo+Pj4+Pj4gYnl0ZXMNCj4+Pj4+PiBhbmQgbWFr ZSBfX3NrYl9tZXRhZGF0YV9kaWZmZXJzKCkgd29yayB3aXRoIGJpZ2dlciBsZW5ndGhzLg0KPj4+ Pj4+DQo+Pj4+Pj4gTm93IHNpemUgb2YgbWV0YWRhdGEgaXMgb25seSBsaW1pdGVkIGJ5IHRoZSBm YWN0IGl0IGlzIHN0b3JlZCBhcyB1OA0KPj4+Pj4+IGluIHNrYl9zaGFyZWRfaW5mbywgc28gbWF4 aW11bSBwb3NzaWJsZSB2YWx1ZSBpcyAyNTUuDQo+Pj4+Pg0KPj4+Pj4gSSdtIGNvbmZ1c2VkLCBJ SVJDIHRoZSBtZXRhZGF0YSBhcmVhIGlzbid0IHN0b3JlZCAiaW4gc2tiX3NoYXJlZF9pbmZvIi4N Cj4+Pj4+IFRoZSBtYXhpbXVtIHBvc3NpYmxlIHNpemUgaXMgbGltaXRlZCBieSB0aGUgWERQIGhl YWRyb29tLCB3aGljaCBpcyBhbHNvDQo+Pj4+PiBzaGFyZWQvbGltaXRlZCB3aXRoL2J5IHhkcF9m cmFtZS7CoCBJIG11c3QgYmUgcmVhZGluZyB0aGUgc2VudGVuY2UNCj4+Pj4+IHdyb25nLA0KPj4+ Pj4gc29tZWhvdy4NCj4+Pg0KPj4+IHNrYl9zaGFyZWRfaW5mbzo6bWV0YV9zaXplwqAgaXMgdTgu IFNpbmNlIG1ldGFkYXRhIGdldHMgY2FycmllZCBmcm9tDQo+Pj4geGRwX2J1ZmYgdG8gc2tiLCB0 aGlzIGNoZWNrIGlzIG5lZWRlZCAoaXQncyBjb21waWxlLXRpbWUgY29uc3RhbnQNCj4+PiBhbnl3 YXkpLg0KPj4+IENoZWNrIGZvciBoZWFkcm9vbSBpcyBkb25lIHNlcGFyYXRlbHkgYWxyZWFkeSAo dHdvIHNlbnRlbmNlcyBiZWxvdykuDQo+Pj4NCj4+DQo+PiBEYW1uLCBhcmdoLCBmb3IgU0tCcyB0 aGUgIm1ldGFfbGVuIiBpcyBzdG9yZWQgaW4gc2tiX3NoYXJlZF9pbmZvLCB3aGljaA0KPj4gaXMg bG9jYXRlZCBvbiBhbm90aGVyIGNhY2hlbGluZS4NCj4+IFRoYXQgaXMgYSBzdXJlIHdheSB0byBL SUxMIHBlcmZvcm1hbmNlISA6LSgNCj4gDQo+IEhhdmUgeW91IHJlYWQgdGhlIGNvZGU/IEkgdXNl IHR5cGVfbWF4KHR5cGVvZl9tZW1iZXIoc2hpbmZvLCBtZXRhX2xlbikpLA0KPiB3aGF0IHBlcmZv cm1hbmNlIGFyZSB5b3UgdGFsa2luZyBhYm91dD8NCj4gDQoNCk5vdCB0YWxraW5nIGFib3V0IHlv dXIgY2hhbmdlcyAoaW4gdGhpcyBwYXRjaCkuDQoNCkknbSByZWFsaXppbmcgdGhhdCBTS0JzIHVz aW5nIG1ldGFkYXRhIGFyZWEgd2lsbCBoYXZlIGEgcGVyZm9ybWFuY2UgaGl0DQpkdWUgdG8gYWNj ZXNzaW5nIGFub3RoZXIgY2FjaGVsaW5lICh0aGUgbWV0YV9sZW4gaW4gc2tiX3NoYXJlZF9pbmZv KS4NCg0KSUlSQyBEYW5pZWwgY29tcGxhaW5lZCBhYm91dCB0aGlzIHBlcmZvcm1hbmNlIGhpdCAo aW4gdGhlIHBhc3QpLCBJIGd1ZXNzDQp0aGlzIGV4cGxhaW5zIGl0LiAgSUlSQyBDaWxpdW0gY2hh bmdlZCB0byB1c2UgcGVyY3B1IHZhcmlhYmxlcy9kYXRhc3RvcmUNCnRvIHdvcmthcm91bmQgdGhp cy4NCg0KDQo+IFRoZSB3aG9sZSB4ZHBfbWV0YWxlbl9pbnZhbGlkKCkgZ2V0cyBleHBhbmRlZCBp bnRvOg0KPiANCj4gCXJldHVybiAobWV0YWxlbiAlIDQpIHx8IG1ldGFsZW4gPiAyNTU7DQo+IA0K PiBhdCBjb21waWxlLXRpbWUuIEFsbCB0aG9zZSB0eXBlb2Ygc2hlbmFuaWdhbnMgYXJlIG9ubHkg dG8gbm90IG9wZW4tY29kZQ0KPiBtZXRhX2xlbidzIHR5cGUvc2l6ZS9tYXguDQo+IA0KPj4NCj4+ IEJ1dCBvbmx5IHVzZSBmb3IgU0tCcyB0aGF0IGdldHMgY3JlYXRlZCBmcm9tIHhkcCB3aXRoIG1l dGFkYXRhLCByaWdodD8NCj4+DQoNCk5vcm1hbCBuZXRzdGFjayBwcm9jZXNzaW5nIGFjdHVhbGx5 IGFjY2VzcyB0aGlzIHNrYl9zaGluZm8tPm1ldGFfbGVuIGluDQpncm9fbGlzdF9wcmVwYXJlKCku ICBBcyB0aGUgY2FsbGVyIGRldl9ncm9fcmVjZWl2ZSgpIGxhdGVyIGFjY2VzcyBvdGhlcg0KbWVt b3J5IGluIHNrYl9zaGFyZWRfaW5mbywgdGhlbiB0aGUgR1JPIGNvZGUgcGF0aCBhbHJlYWR5IHRh a2VzIHRoaXMgaGl0DQp0byBiZWdpbiB3aXRoLg0KDQotLUplc3Blcg0KDQo=