From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C4DE4C2B9F4 for ; Thu, 17 Jun 2021 06:42:01 +0000 (UTC) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 40DF0613D5 for ; Thu, 17 Jun 2021 06:42:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 40DF0613D5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=virtualization-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 073F783DA1; Thu, 17 Jun 2021 06:42:01 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g6351p80yBYf; Thu, 17 Jun 2021 06:42:00 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp1.osuosl.org (Postfix) with ESMTPS id A0CD483D63; Thu, 17 Jun 2021 06:41:59 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 77303C000E; Thu, 17 Jun 2021 06:41:59 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 327BBC000B for ; Thu, 17 Jun 2021 06:41:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 171AA41603 for ; Thu, 17 Jun 2021 06:41:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AiZMnEqKQN3e for ; Thu, 17 Jun 2021 06:41:57 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 Received: from out30-42.freemail.mail.aliyun.com (out30-42.freemail.mail.aliyun.com [115.124.30.42]) by smtp4.osuosl.org (Postfix) with ESMTPS id A2E6441601 for ; Thu, 17 Jun 2021 06:41:56 +0000 (UTC) X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R121e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01e04420; MF=xuanzhuo@linux.alibaba.com; NM=1; PH=DS; RN=22; SR=0; TI=SMTPD_---0UchRl1W_1623912110; Received: from localhost(mailfrom:xuanzhuo@linux.alibaba.com fp:SMTPD_---0UchRl1W_1623912110) by smtp.aliyun-inc.com(127.0.0.1); Thu, 17 Jun 2021 14:41:51 +0800 MIME-Version: 1.0 Message-Id: <1623911825.4660118-1-xuanzhuo@linux.alibaba.com> Subject: Re: [PATCH net-next v5 13/15] virtio-net: support AF_XDP zc rx Date: Thu, 17 Jun 2021 14:37:05 +0800 From: Xuan Zhuo To: Jason Wang In-Reply-To: <0d4c5ff5-2b53-6b55-b5aa-bd943af98bb7@redhat.com> X-Mailing-List: bpf@vger.kernel.org Cc: Song Liu , Martin KaFai Lau , Jesper Dangaard Brouer , Daniel Borkmann , "Michael S. Tsirkin" , Yonghong Song , John Fastabend , Alexei Starovoitov , Andrew Melnychenko , Andrii Nakryiko , netdev@vger.kernel.org, yuri Benditovich , =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= , "dust.li" , Jonathan Lemon , KP Singh , Jakub Kicinski , bpf@vger.kernel.org, virtualization@lists.linux-foundation.org, "David S. Miller" , Magnus Karlsson X-BeenThere: virtualization@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux virtualization List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: virtualization-bounces@lists.linux-foundation.org Sender: "Virtualization" T24gVGh1LCAxNyBKdW4gMjAyMSAxNDowMzoyOSArMDgwMCwgSmFzb24gV2FuZyA8amFzb3dhbmdA cmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiDlnKggMjAyMS82LzE3IOS4i+WNiDE6NTMsIFh1YW4gWmh1 byDlhpnpgZM6Cj4gPiBPbiBUaHUsIDE3IEp1biAyMDIxIDExOjIzOjUyICswODAwLCBKYXNvbiBX YW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPiB3cm90ZToKPiA+PiDlnKggMjAyMS82LzEwIOS4i+WN iDQ6MjIsIFh1YW4gWmh1byDlhpnpgZM6Cj4gPj4+IENvbXBhcmVkIHRvIHRoZSBjYXNlIG9mIHhz ayB0eCwgdGhlIGNhc2Ugb2YgeHNrIHpjIHJ4IGlzIG1vcmUKPiA+Pj4gY29tcGxpY2F0ZWQuCj4g Pj4+Cj4gPj4+IFdoZW4gd2UgcHJvY2VzcyB0aGUgYnVmIHJlY2VpdmVkIGJ5IHZxLCB3ZSBtYXkg ZW5jb3VudGVyIG9yZGluYXJ5Cj4gPj4+IGJ1ZmZlcnMsIG9yIHhzayBidWZmZXJzLiBXaGF0IG1h a2VzIHRoZSBzaXR1YXRpb24gbW9yZSBjb21wbGljYXRlZCBpcwo+ID4+PiB0aGF0IGluIHRoZSBj YXNlIG9mIG1lcmdlYWJsZSwgd2hlbiBudW1fYnVmZmVyID4gMSwgd2UgbWF5IHN0aWxsCj4gPj4+ IGVuY291bnRlciB0aGUgY2FzZSB3aGVyZSB4c2sgYnVmZmVyIGlzIG1peGVkIHdpdGggb3JkaW5h cnkgYnVmZmVyLgo+ID4+Pgo+ID4+PiBBbm90aGVyIHRoaW5nIHRoYXQgbWFrZXMgdGhlIHNpdHVh dGlvbiBtb3JlIGNvbXBsaWNhdGVkIGlzIHRoYXQgd2hlbiB3ZQo+ID4+PiBnZXQgYW4geHNrIGJ1 ZmZlciBmcm9tIHZxLCB0aGUgeHNrIGJvdW5kIHRvIHRoaXMgeHNrIGJ1ZmZlciBtYXkgaGF2ZQo+ ID4+PiBiZWVuIHVuYm91bmQuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IFh1YW4gWmh1byA8 eHVhbnpodW9AbGludXguYWxpYmFiYS5jb20+Cj4gPj4KPiA+PiBUaGlzIGlzIHNvbWVob3cgc2lt aWxhciB0byB0aGUgY2FzZSBvZiB0eCB3aGVyZSB3ZSBkb24ndCBoYXZlIHBlciB2cSByZXNldC4K PiA+Pgo+ID4+IFsuLi5dCj4gPj4KPiA+Pj4gLQlpZiAodmktPm1lcmdlYWJsZV9yeF9idWZzKQo+ ID4+PiArCWlmIChpc194c2tfY3R4KGN0eCkpCj4gPj4+ICsJCXNrYiA9IHJlY2VpdmVfeHNrKGRl diwgdmksIHJxLCBidWYsIGxlbiwgeGRwX3htaXQsIHN0YXRzKTsKPiA+Pj4gKwllbHNlIGlmICh2 aS0+bWVyZ2VhYmxlX3J4X2J1ZnMpCj4gPj4+ICAgIAkJc2tiID0gcmVjZWl2ZV9tZXJnZWFibGUo ZGV2LCB2aSwgcnEsIGJ1ZiwgY3R4LCBsZW4sIHhkcF94bWl0LAo+ID4+PiAgICAJCQkJCXN0YXRz KTsKPiA+Pj4gICAgCWVsc2UgaWYgKHZpLT5iaWdfcGFja2V0cykKPiA+Pj4gQEAgLTExNzUsNiAr MTI5NiwxNCBAQCBzdGF0aWMgYm9vbCB0cnlfZmlsbF9yZWN2KHN0cnVjdCB2aXJ0bmV0X2luZm8g KnZpLCBzdHJ1Y3QgcmVjZWl2ZV9xdWV1ZSAqcnEsCj4gPj4+ICAgIAlpbnQgZXJyOwo+ID4+PiAg ICAJYm9vbCBvb207Cj4gPj4+Cj4gPj4+ICsJLyogQmVjYXVzZSB2aXJ0aW8tbmV0IGRvZXMgbm90 IHlldCBzdXBwb3J0IGZsb3cgZGlyZWN0LAo+ID4+Cj4gPj4gTm90ZSB0aGF0IHRoaXMgaXMgbm90 IHRoZSBjYXNlIGFueSBtb3JlLiBSU1MgaGFzIGJlZW4gc3VwcG9ydGVkIGJ5Cj4gPj4gdmlydGlv IHNwZWMgYW5kIHFlbXUvdmhvc3QvdGFwIG5vdy4gV2UganVzdCBuZWVkIHNvbWUgd29yayBvbiB0 aGUKPiA+PiB2aXJ0aW8tbmV0IGRyaXZlciBwYXJ0IChlLmcgdGhlIGV0aG9vbCBpbnRlcmZhY2Up Lgo+ID4gT2gsIGFyZSB0aGVyZSBhbnkgcGxhbnM/IFdobyBpcyBkb2luZyB0aGlzIHdvcmssIGNh biBJIGhlbHA/Cj4KPgo+IFFlbXUgYW5kIHNwZWMgaGFzIHN1cHBvcnQgUlNTLgo+Cj4gVEFQIHN1 cHBvcnQgaXMgcmVhZHkgdmlhIHN0ZWVyaW5nIGVCUEYgcHJvZ3JhbSwgeW91IGNhbiB0cnkgdG8g cGxheSBpdAo+IHdpdGggY3VycmVudCBxZW11IG1hc3Rlci4KPgo+IFRoZSBvbmx5IHRoaW5nIG1p c3NlZCBpcyB0aGUgTGludXggZHJpdmVyLCBJIHRoaW5rIFl1cmkgb3IgQW5kcmV3IGlzCj4gd29y a2luZyBvbiB0aGlzLgoKSSBmZWVsIHRoYXQgaW4gdGhlIGNhc2Ugb2YgeHNrLCB0aGUgZmxvdyBk aXJlY3RvciBpcyBtb3JlIGFwcHJvcHJpYXRlLgoKVXNlcnMgbWF5IHN0aWxsIHdhbnQgdG8gYWxs b2NhdGUgcGFja2V0cyB0byBhIGNlcnRhaW4gY2hhbm5lbCBiYXNlZCBvbgppbmZvcm1hdGlvbiBz dWNoIGFzIHBvcnQvaXAvdGNwL3VkcCwgYW5kIHRoZW4geHNrIHdpbGwgcHJvY2VzcyB0aGVtLgoK SSB3aWxsIHRyeSB0byBwdXNoIHRoZSBmbG93IGRpcmVjdG9yIHRvIHRoZSBzcGVjLgoKVGhhbmtz LgoKPgo+IFRoYW5rcwo+Cj4KPiA+Cj4gPiBUaGFua3MuCj4gPgo+ID4+IFRoYW5rcwo+ID4+Cj4g Pj4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpWaXJ0 dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRh dGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGlu Zm8vdmlydHVhbGl6YXRpb24=