From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by mail.toke.dk (Postfix) with ESMTPS id 899829DC9E4 for ; Thu, 12 Jan 2023 09:19:05 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=d/tx5PRD Received: by mail-ed1-x536.google.com with SMTP id b4so6228669edf.0 for ; Thu, 12 Jan 2023 00:19:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=5TOkh1E4yLSe/gL5600jUR0dGFo+fhLS+VjHOxc9+Po=; b=d/tx5PRDnPM3bBEE1L4MsTu+lRsR8zzRUIXNRPmjwi8L+KyYE3JNO7Z5RvdiRbhQ5H pZaMJMnyQJtYsJ3QIcJQaB/ZBYB6ycWQBrWV//0vhaF9F0JJt5npxDUwtlzuJgH2RuNt gkiOtjSnrI9OwdNpeG3i1F+wbPk+tb7MuD3IRb6Ex9j2n8gJQjm5J4tirx6QxzEnDELO u7LHVPUpyVsPwQsUGgMz/UYwYK8P8GdxnqLI40pNNwYI7HOynUDYkP6fDjbbvvM1323m gzlhLLTNHJB0CSbNg9xYx4F62C7KvLkJcuwsfO41Yemp1TmnQzdwS4/lm4XvF+dvtWcQ JabQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5TOkh1E4yLSe/gL5600jUR0dGFo+fhLS+VjHOxc9+Po=; b=ffRiY7LDy0Fc05pKRV7bUMyuXbVdYVTrb27m22TnacADG5zm94Saj+hZOAQ6s6v0X1 1c8HV5Qw/9/hCCkcltj72ZV4svtspsDKP6XneMvpDGb18/fK/OjppKGuKtHtj4DxSunq p+tbvZtNdCf0g7hh3uIQiKthCpHTSD8pJhaVor+iZhwAQ35ZGfqFmch5HPxQAfOpafYS xetRbgbXgr5jhb3P+fTWcK8sUirzlQJJAVwh0KtP5AVrgSy2iz7QHfd/0qo1Pm38VuPA MeLA/7pd5bVbg7WKEw0hK9akepQdQOMNLYXMp9zmou7aRTD5zCPF2z7WBBVtA3VGdxJU Ngog== X-Gm-Message-State: AFqh2kre17A5ekMXudp7lhJu/sY0tZzWxsx6a1t9mc+WsSa/9ww/sbJL SE5EGMn0bQrKuZ7NW7o22Tk= X-Google-Smtp-Source: AMrXdXsB4carH8qJFFwYx8N+lMc5uLL83jgg0olBfipVxkysZZtYMO/oh9IouOI3JDE7NtBYW329VA== X-Received: by 2002:a05:6402:220b:b0:475:32d2:74a5 with SMTP id cq11-20020a056402220b00b0047532d274a5mr57610467edb.42.1673511545495; Thu, 12 Jan 2023 00:19:05 -0800 (PST) Received: from [192.168.0.105] ([77.126.9.245]) by smtp.gmail.com with ESMTPSA id b26-20020aa7dc1a000000b00499c3ca6a0dsm2849476edu.10.2023.01.12.00.19.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 12 Jan 2023 00:19:04 -0800 (PST) Message-ID: <2f76e7d6-1771-a8f5-4bd1-6f7cd0b59173@gmail.com> Date: Thu, 12 Jan 2023 10:19:02 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US To: Martin KaFai Lau , Stanislav Fomichev References: <20230112003230.3779451-1-sdf@google.com> From: Tariq Toukan In-Reply-To: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: 3KQDJYEUWIW4DCND7JOG3QZ6PGGTSYSO X-Message-ID-Hash: 3KQDJYEUWIW4DCND7JOG3QZ6PGGTSYSO X-MailFrom: ttoukan.linux@gmail.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: ast@kernel.org, daniel@iogearbox.net, andrii@kernel.org, song@kernel.org, yhs@fb.com, john.fastabend@gmail.com, kpsingh@kernel.org, haoluo@google.com, jolsa@kernel.org, David Ahern , Jakub Kicinski , Willem de Bruijn , Jesper Dangaard Brouer , Anatoly Burakov , Alexander Lobakin , Magnus Karlsson , Maryam Tahhan , Tariq Toukan , Saeed Mahameed , bpf@vger.kernel.org, xdp-hints@xdp-project.net, netdev@vger.kernel.org X-Mailman-Version: 3.3.7 Precedence: list Subject: [xdp-hints] Re: [PATCH bpf-next v7 00/17] xdp: hints via kfuncs List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: DQoNCk9uIDEyLzAxLzIwMjMgOToyOSwgTWFydGluIEthRmFpIExhdSB3cm90ZToNCj4gT24gMS8x MS8yMyA0OjMyIFBNLCBTdGFuaXNsYXYgRm9taWNoZXYgd3JvdGU6DQo+PiBQbGVhc2Ugc2VlIHRo ZSBmaXJzdCBwYXRjaCBpbiB0aGUgc2VyaWVzIGZvciB0aGUgb3ZlcmFsbA0KPj4gZGVzaWduIGFu ZCB1c2UtY2FzZXMuDQo+Pg0KPj4gU2VlIHRoZSBmb2xsb3dpbmcgZW1haWwgZnJvbSBUb2tlIGZv ciB0aGUgcGVyLXBhY2tldCBtZXRhZGF0YSBvdmVyaGVhZDoNCj4+IGh0dHBzOi8vbG9yZS5rZXJu ZWwub3JnL2JwZi8yMDIyMTIwNjAyNDU1NC4zODI2MTg2LTEtc2RmQGdvb2dsZS5jb20vVC8jbTQ5 ZDQ4ZWEwOGQ1MjVlYzg4MzYwYzdkMTRjNGQzNGZiMGU0NWU3OTgNCj4+DQo+PiBSZWNlbnQgY2hh bmdlczoNCj4+DQo+PiAtIEJyaW5nIGJhY2sgcGFydHMgdGhhdCB3ZXJlIHJlbW92ZWQgZHVyaW5n IHBhdGNoIHJlc2h1ZmZsaW5nIGZyb20gImJwZjoNCj4+IMKgwqAgSW50cm9kdWNlIGRldmljZS1i b3VuZCBYRFAgcHJvZ3JhbXMiIHBhdGNoIChNYXJ0aW4pDQo+Pg0KPj4gLSBSZW1vdmUgbmV0ZGV2 IE5VTEwgY2hlY2sgZnJvbSBfX2JwZl9wcm9nX2Rldl9ib3VuZF9pbml0IChNYXJ0aW4pDQo+Pg0K Pj4gLSBSZW1vdmUgbmV0ZGV2IE5VTEwgY2hlY2sgZnJvbSBicGZfZGV2X2JvdW5kX3Jlc29sdmVf a2Z1bmMgKE1hcnRpbikNCj4+DQo+PiAtIE1vdmUgdGFyZ2V0IGJvdW5kIGRldmljZSB2ZXJpZmlj YXRpb24gZnJvbSBicGZfdHJhY2luZ19wcm9nX2F0dGFjaCBpbnRvDQo+PiDCoMKgIGJwZl9jaGVj a19hdHRhY2hfdGFyZ2V0IChNYXJ0aW4pDQo+Pg0KPj4gLSBNb3ZlIG1seDVlX2ZyZWVfcnhfaW5f cHJvZ3Jlc3NfZGVzY3MgaW50byB0eHJ4LmggKFRhcmlxKQ0KPj4NCj4+IC0gbWx4NWVfZmlsbF94 ZHBfYnVmZiAtPiBtbHg1ZV9maWxsX214YnVmIChUYXJpcSkNCj4gDQo+IFRoYW5rcyBmb3IgdGhl IHBhdGNoZXMuIFRoZSBzZXQgbGd0bS4NCj4gDQo+IFRoZSBzZWxmdGVzdCBwYXRjaCAxMSBhbmQg MTcgaGF2ZSBjb25mbGljdHMgd2l0aCB0aGUgcmVjZW50IGNoYW5nZXMgaW4gDQo+IHNlbGZ0ZXN0 cy9icGYveHNrLntoLGN9IGFuZCBzZWxmdGVzdHMvYnBmL01ha2VmaWxlLiBlZy4gaXQgbm8gbG9u Z2VyIA0KPiBuZWVkcyBYU0tfTElCQlBGX0ZMQUdTX19JTkhJQklUX1BST0dfTE9BRCwgc28gcGxl YXNlIHJlc3Bpbi4gRnJvbSBhIA0KPiBxdWljayBsb29rLCBpdCBzaG91bGQgYmUgc29tZSBtaW5v ciBjaGFuZ2VzLg0KPiANCj4gTm90IHN1cmUgaWYgVGFyaXEgaGFzIGEgY2hhbmNlIHRvIGxvb2sg YXQgdGhlIG1seDUgY2hhbmdlcyBzaG9ydGx5LiBUaGUgDQo+IHNldCBpcyBnZXR0aW5nIHByZXR0 eSBsb25nIGFuZCB0aGUgY29yZSBwYXJ0IGlzIHJlYWR5IHdpdGggdmV0aCBhbmQgbWx4NCANCj4g c3VwcG9ydC4gSSB0aGluayBpdCBpcyBiZXR0ZXIgdG8gZ2V0IHRoZSByZWFkeSBwYXJ0cyBsYW5k ZWQgZmlyc3Qgc3VjaCANCj4gdGhhdCBvdGhlciBkcml2ZXJzIGNhbiBhbHNvIHN0YXJ0IGFkZGlu ZyBzdXBwb3J0IGZvciBpdC4gT25lIG9wdGlvbiBpcyANCj4gdG8gcG9zdCB0aGUgdHdvIG1seDUg cGF0Y2hlcyBhcyBhbm90aGVyIHBhdGNoc2V0IGFuZCB0aGV5IGNhbiBiZSANCj4gcmV2aWV3ZWQg c2VwYXJhdGVseS4NCj4gDQoNCkhpLA0KSSBwb3N0ZWQgbmV3IGNvbW1lbnRzLg0KSSB0aGluayB0 aGV5IGNhbiBiZSBoYW5kbGVkIHF1aWNrbHksIGFuZCBzdGlsbCBiZSBwYXJ0IG9mIHRoZSBuZXh0 IHJlc3Bpbi4NCg0KSSdtIGZpbmUgd2l0aCBib3RoIG9wdGlvbnMgdGhvdWdoLiBZb3UgY2FuIGtl ZXAgdGhlIG1seDVlIHBhdGNoZXMgb3IgDQpkZWZlciB0aGVtIHRvIGEgZm9sbG93dXAgc2VyaWVz LiBXaGF0ZXZlciB3b3JrcyBiZXN0IGZvciB5b3UuDQoNClRhcmlxDQo=