Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp867965rdb; Tue, 19 Sep 2023 12:32:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHi/KtEr7nISpCG1Cg67P+7ZvkIrWCnGDK2WBYcR1FJ3kLQphOL4XcKF9sV74SLhZmqSWWC X-Received: by 2002:a17:902:8681:b0:1c3:a396:25b5 with SMTP id g1-20020a170902868100b001c3a39625b5mr299232plo.61.1695151940751; Tue, 19 Sep 2023 12:32:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695151940; cv=none; d=google.com; s=arc-20160816; b=YyjkdGZ0T2DReOctAxZyAjyZ76qk5oIjxqi/QrAN7uAsr2W2deS9843Nn+Rwkxm0K/ f7yW7mBa29wLHjIpZc3F9KW3aY7s7sfABxwQkx6kzMIq6zj6hpzZdWjng0SoXfK4/2AN SOccvr1y5bk+B4MUpfws1hAL+4v2gNO5Im+3xzDVCvo1Btyvlxcx+c6eE+TdPuyENu3g DCjiDNZgSB9vi3UlsIzBQA0K9Ep3Fu5gG6/+zyj/75aVZMQAEfDaaTUlGbLv0VSlPzEE mxOhaG3G8YRL9mttssSuy5/CWbdZmaJ2i6zGgIaAsbzNRm/L6PXzdF1qo507d9fkil66 CaBQ== 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=BQmRjXCmgAQl3a6tpa/J+d//osgH4H/G1TUy2TGbM10=; fh=7iR7zdvLkyH2+vQUfPcWJRnbJ9PIrYmyO0sUKz6mwXA=; b=xlTRxMxMmvYO9Vz6YmSfygm1PA7ryM8ZdeMB5xRI9di5O8WKmDlNRoiaowzlhSQZuW sTcWDEr/bVdzcIacjwknnvKgRY5kLNz15RU/FhfGVUTt0AaXStmAQL9bYc/j9l2VHgA0 794JVo8jssvmyAcAt++6GPPLtOIKNSXF48RpdI3FWqo1CVGE7Fzu1MjX+FdgX78r2uEb YC1hFNEKiKBZvHIwS4yP+5K4g6NKAz6HbtKojDC5p8FVdHey5+d3A/OAs8LMY08t9Ghi yLodv78qLRx3pxVVCcQrtrFln9vLpzTaLx0QU/mPNkBV6iBU22inWdHnMUdRc8MPz5pg QvxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=enFmpdmP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id u1-20020a170902e5c100b001b8904eadb8si10029171plf.460.2023.09.19.12.32.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Sep 2023 12:32:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=enFmpdmP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 4AE5B80BBE81; Tue, 19 Sep 2023 06:36:50 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232408AbjISNgv (ORCPT + 99 others); Tue, 19 Sep 2023 09:36:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58652 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232410AbjISNgt (ORCPT ); Tue, 19 Sep 2023 09:36:49 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 384B7100 for ; Tue, 19 Sep 2023 06:36:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1695130561; 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: in-reply-to:in-reply-to:references:references; bh=BQmRjXCmgAQl3a6tpa/J+d//osgH4H/G1TUy2TGbM10=; b=enFmpdmPnDJUjCGdFo2A+7ljU6lVl06QBRf4XfQhtrxaUVwKsHRoWSV+7i9iVDfpwhyY6i 29utuKROz4Fz2xuWWGsdyX6yx2zoVL6xdDqJVQEUMrtY1OQ1Ssrv+2Xd/dSNnH+nTIGzaS LHj14iahnvgWIw7pomcemw5UDyvxLxM= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-634-XPW0FuXdM3GPyV9ki5XbQw-1; Tue, 19 Sep 2023 09:35:59 -0400 X-MC-Unique: XPW0FuXdM3GPyV9ki5XbQw-1 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-773c03f2bdaso374236185a.2 for ; Tue, 19 Sep 2023 06:35:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695130559; x=1695735359; 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=BQmRjXCmgAQl3a6tpa/J+d//osgH4H/G1TUy2TGbM10=; b=fu4+fR0xbyWJTet4HKFP3rpKBxyh0pGnrgTc1zXMRnBShQoDf22azYEDtOP2xLFsHM /Wdz59lmAUTDlQu+rHosLiQjoUFTB2CbLTpgewodX7Qg2Uod5k5rlBlkkjsD4vrSP2lZ 9jHzbdfTTwofWUBgoH7sOyvKhs+DPB+oZ7/mvyW649owSZwgxVSfS4VFXsmmaTkEM4dc 0O8bCmKxi6Dg82++Gi55Zreir5k7iC4iRw5beqYXAXeEXS0R9NfTIt/vdIdv0rfLOhaF eVVefIV9CxugcZIQKyA5UO4Qzy0Xho5Du7xS7O7OAVokX/LipgK1g++MriChE6j9/Ei0 y2QA== X-Gm-Message-State: AOJu0YzhPC1s96HpgkBDLeeErhSDuZ/yzRN1670BEB9ocYXkfnBln9g5 V8RHg33bvGxFH1DQgtpmOPr14g4UPGuoUpQ4C+IwIEmlQr6HQQdX5K0DVeVROYDL6IDhY+cJBmx qoBfVBG9FE7LbEag5rszmEKYn X-Received: by 2002:a0c:f001:0:b0:656:4a25:2080 with SMTP id z1-20020a0cf001000000b006564a252080mr7874554qvk.14.1695130559370; Tue, 19 Sep 2023 06:35:59 -0700 (PDT) X-Received: by 2002:a0c:f001:0:b0:656:4a25:2080 with SMTP id z1-20020a0cf001000000b006564a252080mr7874542qvk.14.1695130559155; Tue, 19 Sep 2023 06:35:59 -0700 (PDT) Received: from sgarzare-redhat ([46.222.165.38]) by smtp.gmail.com with ESMTPSA id g28-20020a0caadc000000b0064d6a81e4d4sm1773184qvb.113.2023.09.19.06.35.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Sep 2023 06:35:58 -0700 (PDT) Date: Tue, 19 Sep 2023 15:35:51 +0200 From: Stefano Garzarella To: Paolo Abeni , "Michael S. Tsirkin" Cc: Arseniy Krasnov , Stefan Hajnoczi , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Jason Wang , Bobby Eshleman , kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@sberdevices.ru, oxffffaa@gmail.com Subject: Re: [PATCH net-next v9 0/4] vsock/virtio/vhost: MSG_ZEROCOPY preparations Message-ID: References: <20230916130918.4105122-1-avkrasnov@salutedevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_NONE autolearn=unavailable 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 19 Sep 2023 06:36:50 -0700 (PDT) On Tue, Sep 19, 2023 at 03:19:54PM +0200, Paolo Abeni wrote: >On Tue, 2023-09-19 at 09:54 +0200, Stefano Garzarella wrote: >> On Mon, Sep 18, 2023 at 07:56:00PM +0300, Arseniy Krasnov wrote: >> > Hi Stefano, >> > >> > thanks for review! So when this patchset will be merged to net-next, >> > I'll start sending next part of MSG_ZEROCOPY patchset, e.g. AF_VSOCK + >> > Documentation/ patches. >> >> Ack, if it is not a very big series, maybe better to include also the >> tests so we can run them before merge the feature. > >I understand that at least 2 follow-up series are waiting for this, one >of them targeting net-next and the bigger one targeting the virtio >tree. Am I correct? IIUC the next series will touch only the vsock core (net/vmw_vsock/af_vsock.c), tests, and documentation. The virtio part should be fully covered by this series. @Arseniy feel free to correct me! > >DaveM suggests this should go via the virtio tree, too. Any different >opinion? For this series should be fine, I'm not sure about the next series. Merging this with the virtio tree, then it forces us to do it for followup as well right? In theory followup is more on the core, so better with net-next, but it's also true that for now only virtio transports support it, so it might be okay to continue with virtio. @Michael WDYT? Thanks, Stefano