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 1B85F9A5867 for ; Wed, 28 Sep 2022 20:07:49 +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=BjqUGFTk DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1664388468; 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=FJaPMfpCrGDpiycGoz0pomfOi4m0+whE14wtCZi31dQ=; b=BjqUGFTkuPf/VsBrZff5xRG7x/mRYUPBgzL0I0RwXMOrgUKIfIxw0hzELeEbQH5kZiF23L aEWbNK1ftKrr/QL0Ff9y5E2W/JUPj6DXgzMyMtJaap6+So9O47nico5Z0rx90v0uEgSaSQ mAQ8fSnuw4xLuR/e6o0JI6CS/02CqRM= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-564-aXfqUwi-NICDwhLGw2Ds9w-1; Wed, 28 Sep 2022 14:07:45 -0400 X-MC-Unique: aXfqUwi-NICDwhLGw2Ds9w-1 Received: by mail-ed1-f71.google.com with SMTP id r11-20020a05640251cb00b004516feb8c09so10845282edd.10 for ; Wed, 28 Sep 2022 11:07:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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; bh=FJaPMfpCrGDpiycGoz0pomfOi4m0+whE14wtCZi31dQ=; b=SYN1FUAETg4JCgTxZgzW9W7erPxP9EEiqvq7T2E1o1fL9NuxGW/WbVSmMz5I8YC2IR a4rzzCLvV82lUEMCGYBaW75TYwCD8GzvOfH5I0y0AvokpXl4SVxDlKlBaBGNJVR3hBPi lFWT5glilreXKQ7Q7z7KuImQEDuOntoIsMNr13ZSHZXzM4pNqApFYbtlnz176OZ3/+89 OWv2DfndBrUum09P+qvd7UQiLDmGr/piRih0vlrbNXLnA7Q9KXF+w2XPty4I0M3IATNZ 42sYUBMdnIoBnjeVoFGLhLjd2agPCSYMFi+iGMuPdnVa5q5dWftmXV97dPZuJ98gtTLD 5Xcw== X-Gm-Message-State: ACrzQf0240IJBJfcDcqzgl96Y1dtApvxzevF3fbfo5D61vVxFnohN+lJ isWsNugBjG/K7ITSDC25F0IG3nVdkbWpnrFj6HtxU8xYv0ais9sF54t0YA+ozjYNTLBHdP3pRWm K2HqEgGBQelCiSCc= X-Received: by 2002:a17:907:2d90:b0:787:9e9a:7426 with SMTP id gt16-20020a1709072d9000b007879e9a7426mr2253944ejc.568.1664388463832; Wed, 28 Sep 2022 11:07:43 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6N4tKfiqnNoeIWCR4jG8uoA5plEHTlZn7Zb7H6zvIAJo250dLcVW1Ic29E2Nc3Roh9LX+jhw== X-Received: by 2002:a17:907:2d90:b0:787:9e9a:7426 with SMTP id gt16-20020a1709072d9000b007879e9a7426mr2253924ejc.568.1664388463564; Wed, 28 Sep 2022 11:07:43 -0700 (PDT) Received: from [192.168.41.81] (83-90-141-187-cable.dk.customer.tdc.net. [83.90.141.187]) by smtp.gmail.com with ESMTPSA id e14-20020a170906504e00b00730df07629fsm2743934ejk.174.2022.09.28.11.07.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Sep 2022 11:07:42 -0700 (PDT) From: Jesper Dangaard Brouer X-Google-Original-From: Jesper Dangaard Brouer Message-ID: Date: Wed, 28 Sep 2022 20:07:41 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 To: Marcus Wichelmann , xdp-newbies@vger.kernel.org, cloud@xdp-project.net References: <30dd392b-ff2f-1e25-175a-6666dde200ed@hetzner-cloud.de> In-Reply-To: <30dd392b-ff2f-1e25-175a-6666dde200ed@hetzner-cloud.de> 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 X-MailFrom: jbrouer@redhat.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation Message-ID-Hash: PVXYQYO6C6SVXQ45VYZURNFS6BAX3DJM X-Message-ID-Hash: PVXYQYO6C6SVXQ45VYZURNFS6BAX3DJM X-Mailman-Approved-At: Wed, 28 Sep 2022 21:14:41 +0200 CC: brouer@redhat.com, Lorenzo Bianconi , David Ahern , Anton Protopopov , Kumar Kartikeya Dwivedi , Jason Wang , "Karlsson, Magnus" X-Mailman-Version: 3.3.5 Precedence: list Subject: [xdp-cloud] Re: Questions about Offloads and XDP-Hints regarding a Cloud-Provider Use-Case List-Id: XDP in the cloud Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: DQpPbiAyOC8wOS8yMDIyIDE1LjU0LCBNYXJjdXMgV2ljaGVsbWFubiB3cm90ZToNCj4gDQo+IEkn bSB3b3JraW5nIGZvciBhIGNsb3VkIGhvc3RpbmcgcHJvdmlkZXIgYW5kIHdlJ3JlIHdvcmtpbmcg b24gYSBuZXcgDQo+IFhEUC1iYXNlZCBuZXR3b3JraW5nIHN0YWNrIGZvciBvdXIgVk0tSG9zdHMg dGhhdCB1c2VzIFhEUCB0byBhY2NlbGVyYXRlIA0KPiB0aGUgY29ubmVjdGl2aXR5IG9mIG91ciBx ZW11L0tWTSBWTXMgdG8gdGhlIG91dHNpZGUuDQo+IA0KDQpXZWxjb21lIHRvIHRoZSBjb21tdW5p dHkhIFNvdW5kcyBsaWtlIGFuIGV4Y2VsbGVudCB1c2UtY2FzZSBhbmQNCm9wcG9ydHVuaXR5IGZv ciBzcGVlZGluZyB1cCB0aGUgUlggcGFja2V0cyBmcm9tIHBoeXNpY2FsIE5JQyBpbnRvIHRoZQ0K Vk0uICBHb29kIHRvIGhlYXIgc29tZW9uZSAoYWdhaW4pIGhhdmluZyB0aGlzIHVzZS1jYXNlLiBJ J3ZlIHBlcnNvbmFsbHkNCm5vdCBiZWVuIGZvY3VzZWQgb24gdGhpcyB1c2UtY2FzZSBsYXRlbHks IG1vc3RseSBiZWNhdXNlIGNvbW11bml0eQ0KbWVtYmVycyB0aGF0IEkgd2FzIGludGVyYWN0aW5n IHdpdGggY2hhbmdlZCBqb2JzLCBhd2F5IGZyb20gY2xvdWQNCmhvc3RpbmcgY29tcGFuaWVzLiBH b29kIHRvIGhhdmUgYSB1c2VyIGJhY2sgaW4gdGhpcyBhcmVhIQ0KDQoNCj4gRm9yIHRoaXMsIHdl IHVzZSBYRFBfUkVESVJFQ1QgdG8gZm9yd2FyZCBwYWNrZXRzIGJldHdlZW4gdGhlIHBoeXNpY2Fs IA0KPiBob3N0IE5JQyBhbmQgdGhlIFZNIHRhcCBkZXZpY2VzLiBUaGUgbWFpbiBpc3N1ZSB3ZSBo YXZlIG5vdyBpcywgdGhhdCBvdXIgDQo+IFZNIGd1ZXN0cyBoYXZlIHNvbWUgdmlydGlvIE5JQyBv ZmZsb2FkcyBlbmFibGVkOiByeC90eCBjaGVja3N1bW1pbmcsIA0KPiBUU08vR1NPLCBHUk8gYW5k IFNjYXR0ZXItR2F0aGVyLg0KDQpTdXBwb3J0aW5nIFJYLWNoZWNrc3VtbWluZyBpcyBwYXJ0IG9m IHRoZSBwbGFucyBmb3IgWERQLWhpbnRzLCBhbHRob3VnaA0KdmlydGlvX25ldCBpcyBub3QgcGFy dCBvZiBteSBpbml0aWFsIHBhdGNoc2V0Lg0KDQpYRFAtcmVkaXJlY3Qgd2l0aCBHUk8gYW5kIFNj YXR0ZXItR2F0aGVyIGZyYW1lcyBhcmUgcGFydCBvZiB0aGUNCm11bHRpLWJ1ZmYgZWZmb3J0IChD YyBMb3JlbnpvKSwgYnV0IGN1cnJlbnRseSBYRFBfUkVESVJFQ1Qgd2l0aA0KbXVsdGktYnVmZiBp cyBkaXNhYmxlZCAoZXhjZXB0IGZvciBjcHVtYXApLCBiZWNhdXNlIHRoZSBsYWNrIG9mDQpYRFAt ZmVhdHVyZSBiaXRzLCBtZWFuaW5nIHdlIGNhbm5vdCBkZXRlcm1pbmUgKGluIGtlcm5lbCkgaWYg cmVjZWl2aW5nDQpuZXRfZGV2aWNlIHN1cHBvcnRzIG11bHRpLWJ1ZmYgKENjIEt1bWFyKS4NCg0K PiBDdXJyZW50bHksIHRoZXNlIG9mZmxvYWRzIChlc3BlY2lhbGx5IFRTTy9HU08pIGFyZSBpbmNv bXBhdGlibGUgd2l0aCANCj4gWERQX1JFRElSRUNUIGFuZCByZXN1bHQgaW4gcGFja2V0cyBiZWlu ZyBkcm9wcGVkLiBCZWNhdXNlIGRpc2FibGluZyANCj4gdGhlc2Ugb2ZmbG9hZHMgaW4gYWxsIG91 ciBjdXN0b21lciBWTXMgaXMgbm90IGEgZ29vZCBvcHRpb24sIHdlJ3JlIA0KPiBzZWFyY2hpbmcg Zm9yIHdheXMgdG8gc3VwcG9ydCB0aGVzZSBvZmZsb2FkcyB3aXRoIFhEUC4NCj4gDQoNClRvIERh dmlkIEFoZXJuLCBkaWRuJ3QgdGhlIGtlcm5lbCByZWNlbnRseSBsb29zZW4gdXAgb24gaGF2aW5n IHRvDQpkaXNhYmxlIHRoZXNlIG9mZmxvYWRzIGZvciBLVk0gdmlydGlvX25ldD8NCg0KTXkgKGxv bmcgdGVybSkgZ29hbCBpcyB0byBpbXByb3ZlIHRoZSBzaXR1YXRpb24gYW5kIGFsbG93IG1vcmUg b2ZmbG9hZHMNCnRvIGdldCBlbmFibGVkIGZvciBLVk0vdmlydGlvX25ldC4gQnV0IG15IGN1cnJl bnQgZm9jdXMgaXMgb24gdmV0aC4NCg0KDQo+IFRoZSBYRFAgbXVsdGktYnVmZmVyIHN1cHBvcnQg bmVlZGVkIGZvciBUU08vR1NPIHNlZW1zIHRvIGJlIG1vc3RseSB0aGVyZSANCg0KQSBzdWJ0bGUg ZGV0YWlsIGlzIHRoYXQgYm90aCBYRFAtaGludHMgYW5kIFhEUCBtdWx0aS1idWZmIGFyZSBuZWVk ZWQgdG8NCmdldCBHUk8vR1NPIGtlcm5lbCBpbmZyYSB3b3JraW5nLiAgRm9yIHRoZSBrZXJuZWwg dG8gY29uc3RydWN0IEdSTy1TS0INCmJhc2VkIHBhY2tldHMgb24gWERQLXJlZGlyZWN0ZWQgaW5j b21pbmcgeGRwX2ZyYW1lJ3MsIHRoZSBrZXJuZWwgY29kZQ0KcmVxdWlyZXMgYm90aCBSWC1jc3Vt IGFuZCBSWC1oYXNoIGJlZm9yZSBjb2FsZXNjaW5nIEdSTyBmcmFtZXMuDQoNCj4gYWxyZWFkeSwg YnV0LCB0byBvdXIgdW5kZXJzdGFuZGluZywgdGhlIGxhc3QgbWlzc2luZyBwYXJ0IGZvciBmdWxs IA0KPiBUU08vR1NPIHN1cHBvcnQgaXMgYSB3YXkgdG8gdGVsbCB0aGUgcGh5c2ljYWwgTklDIHRv IHBlcmZvcm0gdGhlIFRTTy9HU08gDQo+IG9mZmxvYWQuDQo+IA0KDQpUaGUgVFNPL0dTTyBzaWRl IGlzIHVzdWFsbHkgdGhlIFRYIHNpZGUuICBUaGUgVk0gc2hvdWxkIGJlIGFibGUgdG8gc2VuZA0K b3V0IG5vcm1hbCBUU08vR1NPIChtdWx0aS1idWZmZXIpIHBhY2tldHMuICBPciBhcmUgeW91IHNh eWluZyB0aGlzIGFsc28NCmdldHMgZGlzYWJsZWQgd2hlbiBlbmFibGluZyBYRFAgb24gdGhlIHZp cnRpb19uZXQgUlggc2lkZT8NCg0KDQo+IEkndmUgc2VlbsKgIHRoZSBsYXRlc3QgTFBDIDIwMjIg dGFsayBmcm9tIEplc3BlciBEYW5nYWFyZCBCcm91ZXIgDQo+IHJlZ2FyZGluZyB0aGUgcGxhbm5l ZCBYRFAtSGludHMgZmVhdHVyZS4gQnV0IHRoaXMgd2FzIG1haW5seSBhYm91dCANCj4gQ2hlY2tz dW0gYW5kIFZMQU4gb2ZmbG9hZHMuIElzIHN1cHBvcnRpbmcgVFNPL0dTTyBhbHNvIG9uZSBvZiB0 aGUgZ29hbHMgDQo+IHlvdSBoYXZlIGluIG1pbmQgd2l0aCB0aGVzZSBYRFAtSGludHMgcHJvcG9z YWxzPw0KPiANCg0KQXMgbWVudGlvbmVkIFRTTy9HU08gaXMgVFggc2lkZS4gV2UgKENjIE1hZ251 cykgYWxzbyB3YW50IHRvIGV4dGVuZA0KWERQLWhpbnRzIHRvIFRYLXNpZGUsIHRvIGFsbG93IGFz a2luZyB0aGUgSFcgdG8gcGVyZm9ybSBkaWZmZXJlbnQNCm9mZmxvYWRzLiBMZXRzIGxhbmQgUlgt c2lkZSBmaXJzdC4NCg0KPiBXaWxsIHRoZSBtdWx0aS1idWZmZXIgYW5kIGhpbnRzIHBhdGNoZXMg YmUgYWxsIHdoYXQncyBuZWVkZWQgdG8gbWFrZSANCj4gWERQX1JFRElSRUNUIGJldHdlZW4gYSBW TSAod2l0aG91dCBkaXNhYmxlZCBvZmZsb2FkcykgYW5kIHRoZSBob3N0IE5JQyANCj4gcG9zc2li bGUsIG9yIGFyZSB0aGVyZSBtb3JlIHRoaW5ncyBtaXNzaW5nIGluIFhEUCB0aGF0IHdpbGwgYmVj b21lIGFuIA0KPiBpc3N1ZSBpbiB0aGF0IHVzZS1jYXNlPw0KPiANCg0KQXMgaGludGVkIGFib3Zl LCB3ZSBhbHNvIG5lZWQgbmV0X2RldmljZSBYRFAtZmVhdHVyZXMgdG8gZW5hYmxlDQpyZWRpcmVj dGluZyBYRFAgbXVsdGktYnVmZiBmcmFtZXMuDQoNCg0KPiBUaGUgIlhEUCBDbG91ZC1Qcm92aWRl ciIgcHJvamVjdCBwYWdlIGRlc2NyaWJlcyBhIHZlcnkgc2ltaWxhciB1c2UtY2FzZSANCj4gdG8g d2hhdCB3ZSBwbGFuIHRvIGRvLiBXaGF0J3MgdGhlIGdvYWwgb2YgdGhpcyBwcm9qZWN0Pw0KPiAN Cg0KWWVzLCB0aGlzIHNvdW5kcyBWRVJZIHNpbWlsYXIgdG8geW91ciB1c2UtY2FzZS4NCg0KSSB0 aGluayB5b3UgYXJlIHJlZmVycmluZyB0byB0aGlzOg0KICBbMV0gaHR0cHM6Ly94ZHAtcHJvamVj dC5uZXQvYXJlYXMveGRwLWNsb3VkLXByb3ZpZGVyLmh0bWwNCiAgWzJdIGh0dHBzOi8vZ2l0aHVi LmNvbS94ZHAtcHJvamVjdC94ZHAtY2xvdWQNCg0KV2UgaGFkIHR3byBDbG91ZCBIb3N0aW5nIGNv bXBhbmllcyBpbnRlcmVzdGVkIGluIHRoaXMgdXNlLWNhc2UgYW5kDQpzdGFydGVkIGEgInN1YiIg eGRwLXByb2plY3QsIHdpdGggdGhlIGludGVudCBvZiB3b3JraW5nIHRvZ2V0aGVyIG9uDQpjb2Rl WzJdIHRoYXQgaW1wbGVtZW50cyBjb25jcmV0ZSBCUEYgdG9vbHMsIHRoYXQgZnVuY3Rpb25zIGFz IGJ1aWxkaW5nDQpibG9ja3MgdGhhdCB0aGUgaW5kaXZpZHVhbCBjb21wYW5pZXMgY2FuIGludGVn cmF0ZSBpbnRvIHRoZWlyIHN5c3RlbXMsDQpzZXBhcmF0aW5nIG91dCBjdXN0b21lciBwcm92aXNp b25pbmcgdG8gdGhlIGNvbXBhbmllcy4NCihwLnMuIHRoaXMgYXBwcm9hY2ggaGF2ZSB3b3JrZWQg d2VsbCBmb3IgeGRwLWNwdW1hcC10Y1szXSBzY2FsaW5nIHRvb2wpDQoNClVuZm9ydHVuYXRlbHkg dGhlIENsb3VkLVByb3ZpZGVyIHByb2plY3QgImRpZWQiLCBiZWNhdXNlIHRoZSBlbmdpbmVlcnMN CmZyb20gdGhlIENsb3VkIEhvc3RpbmcgY29tcGFuaWVzIGdvdCBiZXR0ZXIgam9iIG9mZmVycy4g IEFuZCBvdGhlcg0KZW5naW5lZXJzIGF0IHRoZXNlIGNvbXBhbmllcyB3ZXJlIGFwcGFyZW50bHkg bm90IG1vdGl2YXRlZCB0byB0YWtlb3Zlci4NCg0KDQpbM10gaHR0cHM6Ly9naXRodWIuY29tL3hk cC1wcm9qZWN0L3hkcC1jcHVtYXAtdGMNCg0KPiBXZSdyZSB2ZXJ5IGludGVyZXN0ZWQgaW4gdGhl IHdvcmsgb24gWERQLUhpbnRzIGFuZCBpbiB0aGUgcGVyZm9ybWFuY2UgDQo+IGJlbmVmaXRzIHRo YXQgdGhlIG9mZmxvYWRpbmcgc3VwcG9ydCBjb3VsZCBicmluZyB0byBYRFAgYW5kIEkgd291bGQg YmUgDQo+IHRoYW5rZnVsIGlmIHlvdSBjb3VsZCBoZWxwIHVzIHdpdGggc29tZSBvZiBvdXIgcXVl c3Rpb25zLg0KDQpUaGFua3MgZm9yIHNob3dpbmcgaW50ZXJlc3QgaW4gWERQLWhpbnRzLCB0aGlz IGlzIHZlcnkgbW90aXZhdGluZyBmb3IgbWUNCnBlcnNvbmFsbHkgdG8gY29udGludWUgdGhpcyB3 b3JrIHVwc3RyZWFtLg0KDQotLUplc3Blcg0KDQo=