Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp2704189rwb; Fri, 11 Nov 2022 13:27:35 -0800 (PST) X-Google-Smtp-Source: AA0mqf6U3YBVVN4Vlqk13zgaIBgcVfqo1+nQsTrJbUzGw8wIJKqquS/HmCcfn7Sv2QGwJdKq2MzQ X-Received: by 2002:a17:902:6ac6:b0:188:62b9:a6ef with SMTP id i6-20020a1709026ac600b0018862b9a6efmr4338715plt.4.1668202055288; Fri, 11 Nov 2022 13:27:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668202055; cv=none; d=google.com; s=arc-20160816; b=Rkkvz9vU2qjMttSq1OJRCNfMnsThq1pWJiCkPceEMNyDEch7E+5FjtZ/70mH3PqhS+ qCgubvUiUnZa4Rwx8fdVIRqCapvCDPwylGwinBYS5fzdmVHWUxEDhG9/bTLOqNMAXKdQ Em0lsZzykAJvltr3noquXVcXdivPOxfkNDZTcA1U2IpiTjxuAVAwdPrfcnGvJ65Q4mI+ k9cv285JYZSiDAZERlb+JfnY6uEdRdZe/zARwuWocxkY0vE2thMPQEhbBeVGQWKmMORx VRrde/qlwY0UGRGF7CU3jDQepYOy2beuNLiWY/kHgKJfEkaAD88QYra0R6JfpfPxhBM/ Lh8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=c2HEMasltS1yPDvm91ly5x6KiWjgyLEEQdyLS8IioLg=; b=OCNWYtlAVcRFJ6Rys5Vv60VwIf5U98p3pMKBeNpYk67p4pudpcrqoGDZbRQ+pgrCFK 6dMg22KDiQJpcwH3ckGiSI5ReZGxQV9h5vBemNS93ui8ztx4qHBLcX98hdMh8F6n6w+g 75UmODyyIJM89C5eqDzYcucmlBvED9DEhnA1FdemCsw/oEDZLZoLTfBXqMewIRI7RM8i BJnNeGT7lk0/at5nwb/mUbIK0oBUS4ObbMOMJ5DRsbCTD9SN6bFNR7yz1jhq/b4tWkDz FUuq0r5fG68twae4nq1n99gEww5TR4gRLguVJUNnTMBbCjawdCqVFFFbFxBiQEw030yJ xIWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=WhNAkXgs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p2-20020a056a000b4200b00561cb07c77csi4029734pfo.232.2022.11.11.13.27.23; Fri, 11 Nov 2022 13:27:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=WhNAkXgs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234518AbiKKUpT (ORCPT + 90 others); Fri, 11 Nov 2022 15:45:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231625AbiKKUpQ (ORCPT ); Fri, 11 Nov 2022 15:45:16 -0500 Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B15185470; Fri, 11 Nov 2022 12:45:16 -0800 (PST) Received: by mail-pf1-x42f.google.com with SMTP id b185so5820092pfb.9; Fri, 11 Nov 2022 12:45:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=c2HEMasltS1yPDvm91ly5x6KiWjgyLEEQdyLS8IioLg=; b=WhNAkXgslHhgAVdqKqP96D2lYVEu4NjGjwFnynZQv0Ksv9mmQ8fLWO2TlDA/wdmqhI r/wK8sUUHo1Qo9l5wVfYkJifcBohQQVj9yJMMWMp9jdfqxwLheOzQpHI3Ph+fYpHss5G aVDHp8QNjRafeb3g1VtNCZwFtJ6SL4yPJup4GNy/46YC9plYFnzBZec7WCCF/+DOPNGQ cn30A+H1YKbtiGK3J0Yr96GuKukoX2bEEY6S+ZEedvaZHYZrMSQfqapXjIoiW6xbE75y NThBNQlsbEfEkY/Ii2dWa+Bud5P4sYf15hH9pG9lCeBtj1swd7r9gRUGddo23zYC58GU tY+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=c2HEMasltS1yPDvm91ly5x6KiWjgyLEEQdyLS8IioLg=; b=dgX1XtVsZ4Ns7S2a9EtH6WMT/Glygirg1rFAw4jOaePzgPtpVdzfV1RiSGIBHnkEoY oQ8jB91QodoS5GuLq8ssnLyFtu4npFnyBmF93QuueENwGqdUhQx5qJ296jSyVHRZqK8I 9GuQz5bbGzOLqbJoClCDYZ2A5Ot0wipSjPLZuFoTSIqwE3tCFjDgvvQigsrJ3GXkvq52 fQ05T7vqvg3WThuFdf1aXRqx/o1wbfXZHS0nxpuufVPuaTHUPIlSY0XiN3MUhwh1RU7P W3TxtUQZ/9zBhTlpiEp7ogFUO6ydW+3e9y3DWGkMRyDtWLPUB7ulOgKpIwgNSA2+A9gJ cEyA== X-Gm-Message-State: ANoB5pn1KuwcExa83QnSljZwxfXKkmpfJzvD5MyAfKxn8o7yDCGPC4Ee uDm/cpcrU7R15um5bUo5LKU= X-Received: by 2002:a63:224b:0:b0:45c:562f:b2b9 with SMTP id t11-20020a63224b000000b0045c562fb2b9mr3109177pgm.245.1668199515444; Fri, 11 Nov 2022 12:45:15 -0800 (PST) Received: from localhost (c-73-164-155-12.hsd1.wa.comcast.net. [73.164.155.12]) by smtp.gmail.com with ESMTPSA id 133-20020a62168b000000b0056b9124d441sm1969714pfw.218.2022.11.11.12.45.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Nov 2022 12:45:14 -0800 (PST) Date: Fri, 11 Nov 2022 20:45:13 +0000 From: Bobby Eshleman To: Stefano Garzarella Cc: Arseniy Krasnov , Krasnov Arseniy , "kvm@vger.kernel.org" , "Michael S. Tsirkin" , "netdev@vger.kernel.org" , Bobby Eshleman , "linux-kernel@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "edumazet@google.com" , Stefan Hajnoczi , kernel , Jakub Kicinski , Paolo Abeni , "David S. Miller" Subject: Re: [RFC PATCH v3 00/11] virtio/vsock: experimental zerocopy receive Message-ID: References: <20221111134715.qxgu7t4c7jse24hp@sgarzare-redhat> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221111134715.qxgu7t4c7jse24hp@sgarzare-redhat> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 11, 2022 at 02:47:15PM +0100, Stefano Garzarella wrote: > Hi Arseniy, > maybe we should start rebasing this series on the new support for skbuff: https://lore.kernel.org/lkml/20221110171723.24263-1-bobby.eshleman@bytedance.com/ > > CCing Bobby to see if it's easy to integrate since you're both changing the > packet allocation. > This looks like the packet allocation can be married somewhat nicely in since SKBs may be built from pages using build_skb(). There may be some tweaking necessary though, since it also uses the tail chunk of the page to hold struct skb_shared_info IIRC. I left some comments on the patch with the allocator in it. > > Maybe to avoid having to rebase everything later, it's already worthwhile to > start using Bobby's patch with skbuff. > I'll be waiting until Monday to see if some more feedback comes in before sending out v4, so I expect v4 early next week, FWIW. Best, Bobby