Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2154206imu; Thu, 17 Jan 2019 09:14:28 -0800 (PST) X-Google-Smtp-Source: ALg8bN7IdNXj+F1yUWo/L5fSEAWayuuwbIPMxoxnfpiVa4+zA7HkgkTWgV3/Q5WNDTp/Q0fu3kyr X-Received: by 2002:a62:dbc2:: with SMTP id f185mr15560065pfg.235.1547745268319; Thu, 17 Jan 2019 09:14:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547745268; cv=none; d=google.com; s=arc-20160816; b=gTepvIxDJCUQn7tZuIO9txB8bD4byZJgQMJ2HBkZrqWpNJrgrDKQ6vo2VZ1JeTgnAa pj4JV4saRt+f9yupfLO6FsJvV1A9UP8v5BN7OFO6aySAuUWQOaF4NOraYLxvUh2lKGWu U1jbW9MZi3J8uLrquApO+a5/IXf7kjdpUNXi35Tr5ADUDaRXQCxWhK3SQNgMhyUwMX/A StFG8VuLaQMA8x1Jda7Q893wdmq26okOsPSSQ5wW8PCwmSyIUv2r7SZl9xk0P8yoNVl8 mydWv+f4AuRCKIAnM0bgwLFshI5RbFfs2ZQeHUkphwQJ7rN4CuCUPI4OfQ3j/ZcA5vuN xeMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=fuO1jtnu7g3/srQXZxB644GHd0AArbzTMEoO2xuWQJY=; b=fPfryxgNWa0WhOnD7xd2K1Vq8ZV4Wuj8PE7OP6JcJFlCy85+ppdP2y/On+2jCO2P5F vpR9e1jde56kvH7k0XAfkCeja9FZ7yHRP1TYWpFgyoSgpfv5ZOysnNm1Xh6OuIG5eKCp cNVfutHE79bNaVwrj04MPv225hmgTsNpidxWTBJ11HH4yZsLqRGq0yAKqI2QQmhQTk2N Dn6e0trzDxeIzeaTe1zJJimgeD/dTIAZ9VwM8MEtzEXIlgE79Hz2VMS2jrZx4WXQ5k4W j4wqEzcjXmOzPwK1q+pnzEbB73n16povEYI5IcYiXOulIJvFheM7JJFHEUce19sPeqa8 gmZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=ZxL+FoYJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d8si2030944pgl.386.2019.01.17.09.14.11; Thu, 17 Jan 2019 09:14:28 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=ZxL+FoYJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727674AbfAQPPk (ORCPT + 99 others); Thu, 17 Jan 2019 10:15:40 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:45158 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725882AbfAQPPj (ORCPT ); Thu, 17 Jan 2019 10:15:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; 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:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=fuO1jtnu7g3/srQXZxB644GHd0AArbzTMEoO2xuWQJY=; b=ZxL+FoYJGK6asvcyhg6+oiO9i 1L4152hbeDohHNbYfmYH2W64BXpAhatY0F6lQQiHHjp2NN7rhxu1KFWL19JYOMJb/3SUtW+Nc5Wbh z/MqdvspaAyRmyxlM36HTei1+0xfVDA6AjtvcV6NGZJ8jarJr52fKWaE8npaJ7k2dIjquvYvd2Tb8 JxDfsH6egOzi5frdJoLl9A9XUhL3sUIDqTyrS3N6Ldvgtog9Y+nuYPH0wi8IgN0XQ6JUsJ8KWjB4j 6DL7rQjOzTwg9WNo+JOBmTd7580OCEfqw3vCc3zMw3XcufMu/NWYam5erRZOhoRJ/UhxUUS/hxe6r 3uM6s1GCQ==; Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1gk9OD-00054R-OL; Thu, 17 Jan 2019 15:15:29 +0000 Date: Thu, 17 Jan 2019 07:15:29 -0800 From: Christoph Hellwig To: Arnd Bergmann Cc: Vincent Whitchurch , sudeep.dutt@intel.com, ashutosh.dixit@intel.com, gregkh , Linux Kernel Mailing List , Kishon Vijay Abraham I , Lorenzo Pieralisi , linux-pci , linux-ntb@googlegroups.com, Jon Mason , Dave Jiang , Allen Hubbe Subject: Re: [PATCH 0/8] Virtio-over-PCIe on non-MIC Message-ID: <20190117151529.GA3471@infradead.org> References: <20190116163253.23780-1-vincent.whitchurch@axis.com> <20190117105441.eqediwlekofp2srg@axis.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 17, 2019 at 01:39:27PM +0100, Arnd Bergmann wrote: > Can you describe how you expect a VOP device over NTB or > PCIe-endpoint would get created, configured and used? > Is there always one master side that is responsible for creating > virtio devices on it, with the slave side automatically attaching to > them, or can either side create virtio devices? Is there any limit on > the number of virtio devices or queues within a VOP device? For VOP device over NTB your configure your device using configfs on one side, and for the other side it will just show up like any other PCIe device, because it is.