Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1793510rwd; Wed, 17 May 2023 01:10:44 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7d8s2qHHTg9K41CGovI3AHfgafb6gIBKFC5RLF3BdalI+5NhROVNOluJk81l/7sf/TPnd1 X-Received: by 2002:a05:6a20:9184:b0:100:d4ee:ba80 with SMTP id v4-20020a056a20918400b00100d4eeba80mr31475050pzd.27.1684311043867; Wed, 17 May 2023 01:10:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684311043; cv=none; d=google.com; s=arc-20160816; b=jWT3g2el5dN5qAHb6rR7oLxx3uIp/uoi3F/7qhpXsjLHOZ939RTvGkzP68C2RlamGx E9wzWW5dr73qZM2utyzDFAmH/CfQpS57GfhWdMEfaheuXQHgUTJq7pR0vrqn0oQ/xwqR L8/vuuWOD2SG7MN5ox2x9m+F1SixV+M0WViBXOlPCo+p6J+z+CucB2rUFnw8qcjCA14T XpHevt3lHTUqKv48lUW6k9BqMq5vBSvEQM8irmrj9laPyFWVU4SVEmatP10xyvIXPNRw fkA/yvLCfFn2D9H3YxIQD37rJBKzcJ+3JItr47m0pbtVGfE/9l8xPr/5sWDkFCCYEjgB aFxA== 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=3af5s8KC0jpxinUkSVGtgdDvRiKlMHerb7s5Uk+tflw=; b=Th0qD6/fvePAoEiGCt08xg56rnFKtcA1cnqc+txd+J/RmhGxHasbMMdFD4tcprL8it 7kOVyEs/eTmjrbVc8EX/c4epazhaC69gFY/k1fAwi69hjaCfpcVLqY+UCNxLaP9zsfrz 6twvcCg6EOYykRGhQIth7L3BnVoywAF2wy4UqVtuO1l17ZpOkSOvxuj8NfpnVFi/gfGY J2DF7cDZuQgekxKwIO+5/95EoBj1OD0ZzfwnDzy9Tg7aQZDpSR35K/R0TosIodHNtamc t4RwErtWSvNIBjvsuO9dSJqtkKmHhhMWZV7acsPuyi1NxDz7iN0JuPpStwRgni8MZpai 0fEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=RqRDIbWT; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y15-20020a63494f000000b005307ce6fd0fsi14295970pgk.296.2023.05.17.01.10.27; Wed, 17 May 2023 01:10:43 -0700 (PDT) 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=@infradead.org header.s=bombadil.20210309 header.b=RqRDIbWT; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230175AbjEQHqV (ORCPT + 99 others); Wed, 17 May 2023 03:46:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42982 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229540AbjEQHqT (ORCPT ); Wed, 17 May 2023 03:46:19 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3394DA for ; Wed, 17 May 2023 00:46:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=3af5s8KC0jpxinUkSVGtgdDvRiKlMHerb7s5Uk+tflw=; b=RqRDIbWTl+tBYvV2cZ6eAZpQL/ bGnVgkBSlpXag2KRy0e5FJub/0mmw+xUEfh5ra/t0xUb9hSwGSN33s0vRyTtssvZi+YzO3P+fMG6h MtGw7Fggdfnw4n9dZJ+tXZm+Bbzo9P6npa7T732nj7pCM6W7D2LxJFIn9rlXQR1JduQeO0FgOJufy NQbOjC5moKKdA3B6i6RqJZh/fCyfHOAGz2BKyvTxvHly3bTALQFe9CPfVwMtPnF8PDWLWAT1LgXK1 WkHQjpBXZlR8UTxhgrp4YzJprcZS5BRZ7YF/vJ9Gwp8gUGrjwc6vJjwp9WOHiP6RBfB0WJixCVszq mgWQungg==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1pzBrN-008izE-1K; Wed, 17 May 2023 07:46:09 +0000 Date: Wed, 17 May 2023 00:46:09 -0700 From: Christoph Hellwig To: zhenwei pi Cc: Christoph Hellwig , stefanha@redhat.com, mst@redhat.com, jasowang@redhat.com, xuanzhuo@linux.alibaba.com, virtualization@lists.linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/2] virtio: abstract virtqueue related methods Message-ID: References: <20230517025424.601141-1-pizhenwei@bytedance.com> <20230517025424.601141-2-pizhenwei@bytedance.com> <9e4702f2-5473-2139-3858-ae58817bc7b5@bytedance.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9e4702f2-5473-2139-3858-ae58817bc7b5@bytedance.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 Wed, May 17, 2023 at 03:43:03PM +0800, zhenwei pi wrote: > I have a plan to introduce 'Virtio Over Fabrics'(TCP&RDMA) as Virtio > transport, as mentioned in cover letter of this series: > 3 weeks ago, I posted a proposal 'Virtio Over Fabrics': > https://lists.oasis-open.org/archives/virtio-comment/202304/msg00442.html Just don't do it. Please define your own protocols over RDMA or TCP for exactly the operations you need (for many they will already exist) instead of piggyg backing on virtio and making everyone else pay the price.