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.129.124]) by mail.toke.dk (Postfix) with ESMTPS id A02FC98BFC9 for ; Mon, 18 Jul 2022 12:27:51 +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=SMIY7h2i DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1658140070; 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=zTvLGom1z3KDpMzi4xf3TL6/9N/66sWg3tYC4NjdkXY=; b=SMIY7h2ie6kyNkiQMxWrGomUPO0xuUJwRWEmmsI8ndJe6W4etuuhn32rt07lbW8RKAHG0U KfJW++i7qLIQf47rl+RCxm1QMy1ZPXkWs3rm3aYxAA90XIoE1ZAogn0Nw8NRf+aO7fS5sL /zYKsHuWIiK9+8mVoqoR+bzXpZfsBqY= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-577-f4tkr-WkMqubShKvnMhV2g-1; Mon, 18 Jul 2022 06:27:49 -0400 X-MC-Unique: f4tkr-WkMqubShKvnMhV2g-1 Received: by mail-wr1-f72.google.com with SMTP id j16-20020adfa550000000b0021d63d200a8so1887078wrb.5 for ; Mon, 18 Jul 2022 03:27:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:from:to:cc:references:in-reply-to :content-transfer-encoding; bh=zTvLGom1z3KDpMzi4xf3TL6/9N/66sWg3tYC4NjdkXY=; b=hw4qM4I6QAUM9RAFCIg9zeUXiGD3zQo3Z0xp5JthwPQVH3WCP8exWc0IboelE/NBd4 zKwgO1hfnJaFqzeNvlYn8c++gPomTUgbcfBVcAAx4tHwX0zwO1cQddPC9MKgMvACrWnw Pik4HBgnG5kF08+SorL3blzpEX699u4ZnJmQD7YPtlnhxa0v1qejUGOHVzK+TSG6wweI l+RLg9f6qWEHxnB5J3ITWHb5wirieQRE8DhAmJ2qxk9NZ+TQys5TQCdVHTgGdxsUJPlg y+me5CVap3APAV0TIuGkKwZ/1XYEFt7KE+vZHE5OhWC+u1n3QadNl8I1AlLkprZRkLzm yu0A== X-Gm-Message-State: AJIora/epvpqfDG3pCEWPIQXKYUHfYKCzrkdgAFMTizMDSO8sP0SwyRV rqDP5ucdfbj9Ievp2QAgzTKCuYZf+6O9/HG9J5JtYMWuJOHKdUDTSnVgkKWIPXcoxUQXbUTrfde Ss22Zd5W4JDlMFbqwcEPT X-Received: by 2002:a05:600c:1551:b0:3a2:f373:c97b with SMTP id f17-20020a05600c155100b003a2f373c97bmr25145875wmg.16.1658140068160; Mon, 18 Jul 2022 03:27:48 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vqAP0kFoNTIJAjocumBwoLvBB1c7xm9Qj+BKtDDdBvAAP2MWb7Z+60BO6VXKaQJUECqYutHw== X-Received: by 2002:a05:600c:1551:b0:3a2:f373:c97b with SMTP id f17-20020a05600c155100b003a2f373c97bmr25145864wmg.16.1658140067987; Mon, 18 Jul 2022 03:27:47 -0700 (PDT) Received: from ?IPV6:2a01:b340:64:d3ca:188c:3c48:3209:7784? ([2a01:b340:64:d3ca:188c:3c48:3209:7784]) by smtp.gmail.com with ESMTPSA id l19-20020a05600c1d1300b003a300452f7esm14307439wms.28.2022.07.18.03.27.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Jul 2022 03:27:47 -0700 (PDT) Message-ID: <28345284-2a75-f9d5-284b-35189afe301e@redhat.com> Date: Mon, 18 Jul 2022 11:27:46 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.0.2 From: Maryam Tahhan To: Jesper Dangaard Brouer , bpf@vger.kernel.org References: <165643378969.449467.13237011812569188299.stgit@firesoul> <165643386896.449467.16847946958931423319.stgit@firesoul> <431a0822-5aa7-b5e0-2389-bb8c66f42e8f@redhat.com> In-Reply-To: <431a0822-5aa7-b5e0-2389-bb8c66f42e8f@redhat.com> Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=mtahhan@redhat.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: IJ57WFLKTE7UJCIRKPQ3QP5DELVIOE5X X-Message-ID-Hash: IJ57WFLKTE7UJCIRKPQ3QP5DELVIOE5X X-MailFrom: mtahhan@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: xdp-hints@xdp-project.net X-Mailman-Version: 3.3.5 Precedence: list Subject: [xdp-hints] Re: [PATCH RFC bpf-next 7/9] i40e: add XDP-hints handling List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gMTgvMDcvMjAyMiAxMDozOCwgTWFyeWFtIFRhaGhhbiB3cm90ZToNCj4gT24gMjgvMDYvMjAy MiAxNzozMSwgSmVzcGVyIERhbmdhYXJkIEJyb3VlciB3cm90ZToNCj4gDQo+IDxzbmlwPg0KPiAN Cj4+ICsNCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgaTQwZV9wcm9jZXNzX3hkcF9oaW50cyhzdHJ1 Y3QgaTQwZV9yaW5nICpyeF9yaW5nLA0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCB1bmlvbiBpNDBlX3J4X2Rlc2MgKnJ4X2Rlc2MsDQo+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZHBfYnVmZiAqeGRwLA0K Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1NjQgcXdvcmQp DQo+PiArew0KPj4gK8KgwqDCoCB1MzIgcnhfc3RhdHVzID0gKHF3b3JkICYgSTQwRV9SWERfUVcx X1NUQVRVU19NQVNLKSA+Pg0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSTQwRV9SWERfUVcx X1NUQVRVU19TSElGVDsNCj4+ICvCoMKgwqAgdTMyIHRzeW52YWxpZCA9IHJ4X3N0YXR1cyAmIEk0 MEVfUlhEX1FXMV9TVEFUVVNfVFNZTlZBTElEX01BU0s7DQo+PiArwqDCoMKgIHUzMiB0c3luID0g KHJ4X3N0YXR1cyAmIEk0MEVfUlhEX1FXMV9TVEFUVVNfVFNZTklORFhfTUFTSykgPj4NCj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoCBJNDBFX1JYRF9RVzFfU1RBVFVTX1RTWU5JTkRYX1NISUZUOw0K Pj4gK8KgwqDCoCB1NjQgdHN5bl90czsNCj4+ICsNCj4+ICvCoMKgwqAgc3RydWN0IGk0MGVfcnhf cHR5cGVfZGVjb2RlZCBwdHlwZTsNCj4+ICvCoMKgwqAgc3RydWN0IHhkcF9oaW50c19pNDBlICp4 ZHBfaGludHM7DQo+PiArwqDCoMKgIHN0cnVjdCB4ZHBfaGludHNfY29tbW9uICpjb21tb247DQo+ PiArwqDCoMKgIHUzMiBidGZfaWQgPSBidGZfaWRfeGRwX2hpbnRzX2k0MGU7DQo+PiArwqDCoMKg IHUzMiBidGZfc3ogPSBzaXplb2YoKnhkcF9oaW50cyk7DQo+PiArwqDCoMKgIHUzMiBmMSA9IDAs IGYyLCBmMywgZjQsIGY1ID0gMDsNCj4+ICvCoMKgwqAgdTggcnhfcHR5cGU7DQo+PiArDQo+PiAr wqDCoMKgIGlmICghKHJ4X3JpbmctPm5ldGRldi0+ZmVhdHVyZXMgJiBORVRJRl9GX1hEUF9ISU5U UykpDQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOw0KPj4gKw0KPj4gK8KgwqDCoCAvKiBEcml2 ZXIgaGF2ZSB4ZHAgaGVhZHJvb20gd2hlbiB1c2luZyBidWlsZF9za2IgKi8NCj4+ICvCoMKgwqAg aWYgKHVubGlrZWx5KCFyaW5nX3VzZXNfYnVpbGRfc2tiKHJ4X3JpbmcpKSkNCj4+ICvCoMKgwqDC oMKgwqDCoCByZXR1cm47DQo+PiArDQo+PiArwqDCoMKgIHhkcF9oaW50cyA9IHhkcC0+ZGF0YSAt IGJ0Zl9zejsNCj4+ICvCoMKgwqAgY29tbW9uID0gJnhkcF9oaW50cy0+Y29tbW9uOw0KPj4gKw0K Pj4gK8KgwqDCoCBpZiAodW5saWtlbHkodHN5bnZhbGlkKSkgew0KPj4gK8KgwqDCoMKgwqDCoMKg IHN0cnVjdCB4ZHBfaGludHNfaTQwZV90aW1lc3RhbXAgKmhpbnRzOw0KPj4gKw0KPj4gK8KgwqDC oMKgwqDCoMKgIHRzeW5fdHMgPSBpNDBlX3B0cF9yeF9od3RzdGFtcF9yYXcocnhfcmluZy0+dnNp LT5iYWNrLCB0c3luKTsNCj4+ICvCoMKgwqDCoMKgwqDCoCBidGZfaWQgPSBidGZfaWRfeGRwX2hp bnRzX2k0MGVfdGltZXN0YW1wOw0KPj4gK8KgwqDCoMKgwqDCoMKgIGJ0Zl9zeiA9IHNpemVvZigq aGludHMpOw0KPj4gK8KgwqDCoMKgwqDCoMKgIGhpbnRzID0geGRwLT5kYXRhIC0gYnRmX3N6Ow0K Pj4gK8KgwqDCoMKgwqDCoMKgIGhpbnRzLT5yeF90aW1lc3RhbXAgPSBuc190b19rdGltZSh0c3lu X3RzKTsNCj4+ICvCoMKgwqDCoMKgwqDCoCBmMSA9IEhJTlRfRkxBR19SWF9USU1FU1RBTVA7DQo+ PiArwqDCoMKgIH0NCj4+ICsNCj4+ICvCoMKgwqAgLyogcHR5cGUgbmVlZGVkIGJ5IGJvdGggaGFz aCBhbmQgY2hlY2tzdW0gY29kZSAqLw0KPj4gK8KgwqDCoCByeF9wdHlwZSA9IChxd29yZCAmIEk0 MEVfUlhEX1FXMV9QVFlQRV9NQVNLKSA+PiANCj4+IEk0MEVfUlhEX1FXMV9QVFlQRV9TSElGVDsN Cj4+ICvCoMKgwqAgcHR5cGUgPSBkZWNvZGVfcnhfZGVzY19wdHlwZShyeF9wdHlwZSk7DQo+PiAr DQo+PiArwqDCoMKgIGYyID0gaTQwZV9yeF9oYXNoX3hkcChyeF9yaW5nLCByeF9kZXNjLCB4ZHAs IHF3b3JkLCB4ZHBfaGludHMsIA0KPj4gcHR5cGUpOw0KPj4gK8KgwqDCoCBmMyA9IGk0MGVfcnhf Y2hlY2tzdW1feGRwKHJ4X3JpbmctPnZzaSwgcXdvcmQsIHhkcF9oaW50cywgcHR5cGUpOw0KPj4g K8KgwqDCoCBmNCA9IHhkcF9oaW50c19zZXRfcnhxKGNvbW1vbiwgcnhfcmluZy0+cXVldWVfaW5k ZXgpOw0KPj4gKw0KPj4gK8KgwqDCoCBpZiAodW5saWtlbHkocXdvcmQgJiBCSVQoSTQwRV9SWF9E RVNDX1NUQVRVU19MMlRBRzFQX1NISUZUKSkpIHsNCj4+ICvCoMKgwqDCoMKgwqDCoCBfX2xlMTYg dmxhbl90YWcgPSByeF9kZXNjLT53Yi5xd29yZDAubG9fZHdvcmQubDJ0YWcxOw0KPj4gKw0KPj4g K8KgwqDCoMKgwqDCoMKgIGY1ID0geGRwX2hpbnRzX3NldF92bGFuKGNvbW1vbiwgbGUxNl90b19j cHUodmxhbl90YWcpLA0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBo dG9ucyhFVEhfUF84MDIxUSkpOw0KPj4gK8KgwqDCoCB9DQo+PiArDQo+PiArwqDCoMKgIHhkcF9o aW50c19zZXRfZmxhZ3MoY29tbW9uLCAoZjEgfCBmMiB8IGYzIHwgZjQgfCBmNSkpOw0KPj4gK8Kg wqDCoCBjb21tb24tPmJ0Zl9pZCA9IGJ0Zl9pZDsNCj4+ICvCoMKgwqAgeGRwLT5kYXRhX21ldGEg PSB4ZHAtPmRhdGEgLSBidGZfc3o7DQo+IA0KPiBJIHRoaW5rIGl0IG1pZ2h0IGJlIHdvcnRoIGNv bnNpZGVyaW5nIGxlYXZpbmcgYSBwcmVkZWZpbmVkIHNpemUgc3BhY2UgaW4gDQo+IHRoZSBoZWFk cm9vbSBiZWZvcmUgdGhlIGRhdGEgKGJ1dCBhZnRlciB0aGUgbWV0YWRhdGEpIGZvciBlbmNhcHN1 bGF0aW9uIA0KPiBoZWFkZXJzIHRoYXQgbWF5IGJlIGFwcGxpZWQgdG8gdGhlIHBhY2tldCBhcyBp dCB0cmFuc2l0aW9ucyB0byBpdCdzIA0KPiBmaW5hbCBkZXN0aW5hdGlvbiB0aHJvdWdoIGEgaG9z dC4gSW4gb3RoZXIgd29yZHMgc3RhcnRpbmcgdGhlIG1ldGFkYXRhIA0KSSBtZWFudCB4ZHBfaGlu dHMgcmF0aGVyIHRoYW4gbWV0YWRhdGEgaGVyZS4uLg0KDQo+IGZ1cnRoZXIgdXAgc28gdGhhdCB0 aGUgQlRGIGlkIHJlc2lkZXMgYXQgYSBrbm93biBvZmZzZXQgZnJvbSBkYXRhLg0KPiANCj4gU2F5 IGZvciBleGFtcGxlIGEgYnBmIHByb2dyYW0gdGhhdCBpbnNlcnRzIHZsYW4vdnhsYW4gdGFncy9o ZWFkZXJzIG9uIA0KPiByZWNlaXZlZCBwYWNrZXRzIG9uIGEgaG9zdCBzaG91bGQgaGF2ZSBlbm91 Z2ggc3BhY2UgdG8gYXBwbHkgdGhhdCB2bGFuIA0KPiB0YWcgd2l0aG91dCBoYXZpbmcgdG8gY29w eSB0aGUgbWV0YWRhdGEgYW5kIHNoaWZ0IGl0IGJlZm9yZSBpdCBkb2VzIHRoYXQuDQoNCiAgeGRw X2hpbnRzIGhlcmUgYWxzbw0KDQo+IA0KPiBPciBtYXliZSB0aGVyZSB3YXMgc29tZXRoaW5nIHRo YXQgd2FzIGFscmVhZHkgYWNjb3VudGluZyBmb3IgdGhpcyBpbiB0aGUgDQo+IGRlc2lnbiBhbmQg SSBtaXNzZWQgaXQuIFdvdWxkIHJlYWxseSBhcHByZWNpYXRlIGEgcG9pbnRlciBpbiB0aGF0IGNh c2UuDQo+IA0KPiANCg0K