From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH 1/2] vhost: enable any layout feature Date: Tue, 27 Sep 2016 12:48:18 -0700 Message-ID: <20160927124818.3a37c7c1@xeon-e3> References: <1474872056-24665-1-git-send-email-yuanhan.liu@linux.intel.com> <1474872056-24665-2-git-send-email-yuanhan.liu@linux.intel.com> <20160926221112-mutt-send-email-mst@kernel.org> <20160927031158.GA25823@yliu-dev.sh.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "Michael S. Tsirkin" , Maxime Coquelin , dev@dpdk.org, qemu-devel@nongnu.org To: Yuanhan Liu Return-path: Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by dpdk.org (Postfix) with ESMTP id 93576532C for ; Tue, 27 Sep 2016 21:48:07 +0200 (CEST) Received: by mail-pa0-f43.google.com with SMTP id cd13so5324761pac.0 for ; Tue, 27 Sep 2016 12:48:07 -0700 (PDT) In-Reply-To: <20160927031158.GA25823@yliu-dev.sh.intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Tue, 27 Sep 2016 11:11:58 +0800 Yuanhan Liu wrote: > On Mon, Sep 26, 2016 at 10:24:55PM +0300, Michael S. Tsirkin wrote: > > On Mon, Sep 26, 2016 at 11:01:58AM -0700, Stephen Hemminger wrote: > > > I assume that if using Version 1 that the bit will be ignored > > Yes, but I will just quote what you just said: what if the guest > virtio device is a legacy device? I also gave my reasons in another > email why I consistently set this flag: > > - we have to return all features we support to the guest. > > We don't know the guest is a modern or legacy device. That means > we should claim we support both: VERSION_1 and ANY_LAYOUT. > > Assume guest is a legacy device and we just set VERSION_1 (the current > case), ANY_LAYOUT will never be negotiated. > > - I'm following the way Linux kernel takes: it also set both features. Agreed, just do what the Linux kernel does.