From: "Michael S. Tsirkin" <mst@redhat.com>
To: Cornelia Huck <cohuck@redhat.com>
Cc: Siwei Liu <loseweigh@gmail.com>,
"Samudrala, Sridhar" <sridhar.samudrala@intel.com>,
Alexander Duyck <alexander.h.duyck@intel.com>,
virtio-dev@lists.oasis-open.org, aaron.f.brown@intel.com,
Jiri Pirko <jiri@resnulli.us>, Jakub Kicinski <kubakici@wp.pl>,
Netdev <netdev@vger.kernel.org>,
qemu-devel@nongnu.org, virtualization@lists.linux-foundation.org,
konrad.wilk@oracle.com, boris.ostrovsky@oracle.com,
Joao Martins <joao.m.martins@oracle.com>,
Venu Busireddy <venu.busireddy@oracle.com>,
vijay.balakrishna@oracle.com
Subject: Re: [virtio-dev] Re: [Qemu-devel] [PATCH] qemu: Introduce VIRTIO_NET_F_STANDBY feature bit to virtio_net
Date: Wed, 20 Jun 2018 17:11:59 +0300 [thread overview]
Message-ID: <20180620170904-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <20180620115359.1a3bf6fb.cohuck@redhat.com>
On Wed, Jun 20, 2018 at 11:53:59AM +0200, Cornelia Huck wrote:
> On Tue, 19 Jun 2018 23:32:06 +0300
> "Michael S. Tsirkin" <mst@redhat.com> wrote:
>
> > On Tue, Jun 19, 2018 at 12:54:53PM +0200, Cornelia Huck wrote:
> > > Sorry about dragging mainframes into this, but this will only work for
> > > homogenous device coupling, not for heterogenous. Consider my vfio-pci
> > > + virtio-net-ccw example again: The guest cannot find out that the two
> > > belong together by checking some group ID, it has to either use the MAC
> > > or some needs-to-be-architectured property.
> > >
> > > Alternatively, we could propose that mechanism as pci-only, which means
> > > we can rely on mechanisms that won't necessarily work on non-pci
> > > transports. (FWIW, I don't see a use case for using vfio-ccw to pass
> > > through a network card anytime in the near future, due to the nature of
> > > network cards currently in use on s390.)
> >
> > That's what it boils down to, yes. If there's need to have this for
> > non-pci devices, then we should put it in config space.
> > Cornelia, what do you think?
> >
>
> I think the only really useful config on s390 is the vfio-pci network
> card coupled with a virtio-net-ccw device: Using an s390 network card
> via vfio-ccw is out due to the nature of the s390 network cards, and
> virtio-ccw is the default transport (virtio-pci is not supported on any
> enterprise distro AFAIK).
>
> For this, having a uuid in the config space could work (vfio-pci
> devices have a config space by virtue of being pci devices, and
> virtio-net-ccw devices have a config space by virtue of being virtio
> devices -- ccw devices usually don't have that concept).
OK so this calls for adding such a field generally (it's
device agnostic right now).
How would you suggest doing that?
--
MST
---------------------------------------------------------------------
To unsubscribe, e-mail: virtio-dev-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: virtio-dev-help@lists.oasis-open.org
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Cornelia Huck <cohuck@redhat.com>
Cc: Alexander Duyck <alexander.h.duyck@intel.com>,
virtio-dev@lists.oasis-open.org, Jiri Pirko <jiri@resnulli.us>,
konrad.wilk@oracle.com, Jakub Kicinski <kubakici@wp.pl>,
"Samudrala, Sridhar" <sridhar.samudrala@intel.com>,
qemu-devel@nongnu.org, virtualization@lists.linux-foundation.org,
Siwei Liu <loseweigh@gmail.com>,
Venu Busireddy <venu.busireddy@oracle.com>,
Netdev <netdev@vger.kernel.org>,
boris.ostrovsky@oracle.com, aaron.f.brown@intel.com,
Joao Martins <joao.m.martins@oracle.com>
Subject: Re: [virtio-dev] Re: [Qemu-devel] [PATCH] qemu: Introduce VIRTIO_NET_F_STANDBY feature bit to virtio_net
Date: Wed, 20 Jun 2018 17:11:59 +0300 [thread overview]
Message-ID: <20180620170904-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <20180620115359.1a3bf6fb.cohuck@redhat.com>
On Wed, Jun 20, 2018 at 11:53:59AM +0200, Cornelia Huck wrote:
> On Tue, 19 Jun 2018 23:32:06 +0300
> "Michael S. Tsirkin" <mst@redhat.com> wrote:
>
> > On Tue, Jun 19, 2018 at 12:54:53PM +0200, Cornelia Huck wrote:
> > > Sorry about dragging mainframes into this, but this will only work for
> > > homogenous device coupling, not for heterogenous. Consider my vfio-pci
> > > + virtio-net-ccw example again: The guest cannot find out that the two
> > > belong together by checking some group ID, it has to either use the MAC
> > > or some needs-to-be-architectured property.
> > >
> > > Alternatively, we could propose that mechanism as pci-only, which means
> > > we can rely on mechanisms that won't necessarily work on non-pci
> > > transports. (FWIW, I don't see a use case for using vfio-ccw to pass
> > > through a network card anytime in the near future, due to the nature of
> > > network cards currently in use on s390.)
> >
> > That's what it boils down to, yes. If there's need to have this for
> > non-pci devices, then we should put it in config space.
> > Cornelia, what do you think?
> >
>
> I think the only really useful config on s390 is the vfio-pci network
> card coupled with a virtio-net-ccw device: Using an s390 network card
> via vfio-ccw is out due to the nature of the s390 network cards, and
> virtio-ccw is the default transport (virtio-pci is not supported on any
> enterprise distro AFAIK).
>
> For this, having a uuid in the config space could work (vfio-pci
> devices have a config space by virtue of being pci devices, and
> virtio-net-ccw devices have a config space by virtue of being virtio
> devices -- ccw devices usually don't have that concept).
OK so this calls for adding such a field generally (it's
device agnostic right now).
How would you suggest doing that?
--
MST
next prev parent reply other threads:[~2018-06-20 14:12 UTC|newest]
Thread overview: 224+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-07 23:09 [virtio-dev] [PATCH] qemu: Introduce VIRTIO_NET_F_STANDBY feature bit to virtio_net Sridhar Samudrala
2018-05-07 23:09 ` Sridhar Samudrala
2018-06-05 1:41 ` Samudrala, Sridhar
2018-06-05 1:41 ` [virtio-dev] " Samudrala, Sridhar
2018-06-05 2:06 ` Jason Wang
2018-06-05 2:06 ` Jason Wang
2018-06-06 18:17 ` [virtio-dev] " Samudrala, Sridhar
2018-06-06 18:17 ` Samudrala, Sridhar
2018-06-06 18:53 ` [virtio-dev] " Michael S. Tsirkin
2018-06-06 18:53 ` Michael S. Tsirkin
[not found] ` <20180606185214.GH6767@dnr>
2018-06-06 19:39 ` [virtio-dev] Re: [libvirt] " Samudrala, Sridhar
2018-06-06 19:39 ` Samudrala, Sridhar
2018-06-05 12:33 ` [virtio-dev] " Michael S. Tsirkin
2018-06-05 20:20 ` Samudrala, Sridhar
2018-06-05 20:20 ` Samudrala, Sridhar
2018-06-05 20:37 ` [virtio-dev] " Michael S. Tsirkin
2018-06-05 20:37 ` Michael S. Tsirkin
2018-06-05 21:16 ` [virtio-dev] " Siwei Liu
2018-06-05 21:16 ` Siwei Liu
2018-06-05 21:32 ` Michael S. Tsirkin
2018-06-05 21:32 ` Michael S. Tsirkin
2018-06-05 22:09 ` Siwei Liu
2018-06-05 22:09 ` Siwei Liu
2018-06-12 11:47 ` Michael S. Tsirkin
2018-06-14 0:56 ` Siwei Liu
2018-06-14 0:56 ` Siwei Liu
2018-06-12 11:47 ` Michael S. Tsirkin
2018-06-06 2:29 ` Jason Wang
2018-06-06 2:29 ` Jason Wang
2018-06-12 11:54 ` [virtio-dev] " Michael S. Tsirkin
2018-06-12 11:54 ` Michael S. Tsirkin
2018-06-13 0:20 ` [virtio-dev] " Samudrala, Sridhar
2018-06-13 2:41 ` [virtio-dev] Re: [Qemu-devel] " Jason Wang
2018-06-13 2:41 ` Jason Wang
2018-06-13 0:20 ` Samudrala, Sridhar
2018-06-13 2:38 ` [virtio-dev] " Jason Wang
2018-06-13 2:38 ` Jason Wang
2018-06-13 4:24 ` [virtio-dev] " Samudrala, Sridhar
2018-06-13 4:24 ` Samudrala, Sridhar
2018-06-13 5:40 ` [virtio-dev] " Jason Wang
2018-06-13 5:40 ` Jason Wang
2018-06-21 18:14 ` [virtio-dev] " Michael S. Tsirkin
2018-06-21 18:14 ` Michael S. Tsirkin
2018-06-22 1:07 ` [virtio-dev] " Siwei Liu
2018-06-22 1:07 ` Siwei Liu
2018-06-22 2:30 ` Michael S. Tsirkin
2018-06-22 2:30 ` Michael S. Tsirkin
2018-06-22 19:43 ` Siwei Liu
2018-06-22 19:43 ` Siwei Liu
2018-06-22 21:47 ` Michael S. Tsirkin
2018-06-22 21:47 ` Michael S. Tsirkin
2018-06-22 22:25 ` Siwei Liu
2018-06-22 22:25 ` Siwei Liu
2018-06-22 22:28 ` Michael S. Tsirkin
2018-06-22 22:28 ` Michael S. Tsirkin
2018-06-05 12:33 ` Michael S. Tsirkin
2018-06-11 17:26 ` Michael S. Tsirkin
2018-06-11 17:26 ` [virtio-dev] " Michael S. Tsirkin
2018-06-11 17:26 ` Michael S. Tsirkin
2018-06-12 1:54 ` [virtio-dev] Re: [Qemu-devel] " Jason Wang
2018-06-12 1:54 ` Jason Wang
2018-06-12 2:17 ` Michael S. Tsirkin
2018-06-12 2:17 ` [virtio-dev] " Michael S. Tsirkin
2018-06-12 2:17 ` Michael S. Tsirkin
2018-06-12 5:02 ` [virtio-dev] " Samudrala, Sridhar
2018-06-12 5:02 ` Samudrala, Sridhar
2018-06-12 11:34 ` [virtio-dev] " Michael S. Tsirkin
2018-06-12 11:34 ` Michael S. Tsirkin
2018-06-13 0:08 ` [virtio-dev] " Samudrala, Sridhar
2018-06-13 0:08 ` Samudrala, Sridhar
2018-06-14 1:02 ` Siwei Liu
2018-06-14 1:02 ` Siwei Liu
2018-06-14 10:02 ` Cornelia Huck
2018-06-14 10:02 ` Cornelia Huck
2018-06-15 1:57 ` Siwei Liu
2018-06-15 1:57 ` Siwei Liu
2018-06-15 11:48 ` Cornelia Huck
2018-06-15 11:48 ` Cornelia Huck
2018-06-15 17:06 ` [virtio-dev] " Siwei Liu
2018-06-15 17:06 ` Siwei Liu
2018-06-19 10:54 ` Cornelia Huck
2018-06-19 10:54 ` Cornelia Huck
2018-06-19 20:09 ` Siwei Liu
2018-06-19 20:09 ` Siwei Liu
2018-06-19 20:09 ` Siwei Liu
2018-06-20 14:34 ` Cornelia Huck
2018-06-20 14:34 ` Cornelia Huck
2018-06-20 14:34 ` Cornelia Huck
2018-06-20 19:59 ` Siwei Liu
2018-06-20 19:59 ` Siwei Liu
2018-06-20 19:59 ` [virtio-dev] " Siwei Liu
2018-06-19 20:32 ` Michael S. Tsirkin
2018-06-19 20:32 ` Michael S. Tsirkin
2018-06-19 20:32 ` Michael S. Tsirkin
2018-06-20 9:53 ` Cornelia Huck
2018-06-20 9:53 ` Cornelia Huck
2018-06-20 14:11 ` Michael S. Tsirkin [this message]
2018-06-20 14:11 ` Michael S. Tsirkin
2018-06-20 16:06 ` Cornelia Huck
2018-06-20 16:06 ` Cornelia Huck
2018-06-20 19:48 ` Michael S. Tsirkin
2018-06-20 19:48 ` Michael S. Tsirkin
2018-06-21 14:59 ` [virtio-dev] " Cornelia Huck
2018-06-21 14:59 ` Cornelia Huck
2018-06-21 18:20 ` Michael S. Tsirkin
2018-06-21 18:20 ` Michael S. Tsirkin
2018-06-21 18:20 ` Michael S. Tsirkin
2018-06-22 15:09 ` [virtio-dev] " Cornelia Huck
2018-06-22 15:09 ` Cornelia Huck
2018-06-22 15:09 ` Cornelia Huck
2018-06-22 19:05 ` Michael S. Tsirkin
2018-06-22 19:05 ` Michael S. Tsirkin
2018-06-22 20:21 ` Siwei Liu
2018-06-22 20:21 ` Siwei Liu
2018-06-22 20:21 ` Siwei Liu
2018-06-22 21:32 ` [virtio-dev] " Michael S. Tsirkin
2018-06-22 21:32 ` Michael S. Tsirkin
2018-06-22 21:32 ` Michael S. Tsirkin
2018-06-22 21:57 ` [virtio-dev] " Siwei Liu
2018-06-22 21:57 ` Siwei Liu
2018-06-22 22:33 ` Michael S. Tsirkin
2018-06-22 22:33 ` Michael S. Tsirkin
2018-06-23 0:05 ` Siwei Liu
2018-06-23 0:05 ` Siwei Liu
2018-06-26 15:08 ` Cornelia Huck
2018-06-26 15:08 ` Cornelia Huck
2018-06-26 17:50 ` Michael S. Tsirkin
2018-06-26 17:50 ` Michael S. Tsirkin
2018-06-27 9:11 ` Cornelia Huck
2018-06-27 9:11 ` Cornelia Huck
2018-06-23 0:05 ` Siwei Liu
2018-06-25 9:55 ` Cornelia Huck
2018-06-25 9:55 ` Cornelia Huck
2018-06-26 1:46 ` Michael S. Tsirkin
2018-06-26 1:46 ` Michael S. Tsirkin
2018-06-26 11:55 ` [virtio-dev] " Cornelia Huck
2018-06-26 11:55 ` Cornelia Huck
2018-06-26 11:55 ` Cornelia Huck
2018-06-26 13:54 ` Michael S. Tsirkin
2018-06-26 13:54 ` Michael S. Tsirkin
2018-06-26 1:46 ` Michael S. Tsirkin
2018-06-22 19:05 ` Michael S. Tsirkin
2018-06-22 21:43 ` Michael S. Tsirkin
2018-06-22 21:43 ` Michael S. Tsirkin
2018-06-27 10:10 ` Cornelia Huck
2018-06-27 10:10 ` Cornelia Huck
2018-06-27 10:10 ` Cornelia Huck
2018-06-22 21:43 ` Michael S. Tsirkin
2018-06-22 1:21 ` Siwei Liu
2018-06-22 1:21 ` Siwei Liu
2018-06-22 2:25 ` Venu Busireddy
2018-06-22 2:25 ` Venu Busireddy
2018-06-22 2:32 ` [virtio-dev] " Michael S. Tsirkin
2018-06-22 2:32 ` Michael S. Tsirkin
2018-06-22 20:00 ` Siwei Liu
2018-06-22 20:00 ` Siwei Liu
2018-06-22 20:03 ` Siwei Liu
2018-06-22 20:03 ` Siwei Liu
2018-06-22 21:29 ` Michael S. Tsirkin
2018-06-22 21:29 ` Michael S. Tsirkin
2018-06-22 21:51 ` Siwei Liu
2018-06-22 21:51 ` Siwei Liu
2018-06-22 21:51 ` Siwei Liu
2018-06-22 22:25 ` Michael S. Tsirkin
2018-06-22 22:25 ` Michael S. Tsirkin
2018-06-22 23:40 ` Siwei Liu
2018-06-22 23:40 ` Siwei Liu
2018-06-22 23:40 ` Siwei Liu
2018-06-23 0:17 ` Siwei Liu
2018-06-23 0:17 ` Siwei Liu
2018-06-24 1:45 ` Michael S. Tsirkin
2018-06-24 1:45 ` Michael S. Tsirkin
2018-06-25 17:54 ` Samudrala, Sridhar
2018-06-25 17:54 ` Samudrala, Sridhar
2018-06-25 17:54 ` Samudrala, Sridhar
2018-06-26 1:50 ` [virtio-dev] " Michael S. Tsirkin
2018-06-26 1:50 ` Michael S. Tsirkin
2018-06-26 15:17 ` Cornelia Huck
2018-06-26 15:17 ` Cornelia Huck
2018-06-26 15:38 ` Michael S. Tsirkin
2018-06-26 15:38 ` Michael S. Tsirkin
2018-06-26 15:38 ` Michael S. Tsirkin
2018-06-26 16:03 ` Cornelia Huck
2018-06-26 16:03 ` Cornelia Huck
2018-06-26 17:42 ` Michael S. Tsirkin
2018-06-26 17:42 ` Michael S. Tsirkin
2018-06-26 16:03 ` Cornelia Huck
2018-06-26 15:17 ` Cornelia Huck
2018-06-26 23:38 ` Siwei Liu
2018-06-26 23:38 ` Siwei Liu
2018-06-27 0:29 ` [virtio-dev] " Michael S. Tsirkin
2018-06-27 0:29 ` Michael S. Tsirkin
2018-06-27 0:29 ` Michael S. Tsirkin
2018-06-27 6:21 ` [virtio-dev] " Siwei Liu
2018-06-27 6:21 ` Siwei Liu
2018-06-27 6:21 ` Siwei Liu
2018-06-27 6:49 ` Samudrala, Sridhar
2018-06-27 6:49 ` Samudrala, Sridhar
2018-06-27 7:03 ` [virtio-dev] " Siwei Liu
2018-06-27 7:03 ` Siwei Liu
2018-06-27 6:49 ` Samudrala, Sridhar
2018-06-26 23:38 ` Siwei Liu
2018-06-22 22:25 ` Michael S. Tsirkin
2018-06-22 21:29 ` Michael S. Tsirkin
2018-06-22 2:32 ` Michael S. Tsirkin
2018-06-20 19:48 ` Michael S. Tsirkin
2018-06-15 11:48 ` Cornelia Huck
2018-06-15 2:34 ` Michael S. Tsirkin
2018-06-15 2:34 ` Michael S. Tsirkin
2018-06-15 9:32 ` Cornelia Huck
2018-06-15 9:32 ` Cornelia Huck
2018-06-15 9:32 ` Cornelia Huck
2018-06-15 12:31 ` [virtio-dev] " Michael S. Tsirkin
2018-06-15 12:31 ` Michael S. Tsirkin
2018-06-15 12:31 ` Michael S. Tsirkin
2018-06-18 13:27 ` Cornelia Huck
2018-06-18 13:27 ` Cornelia Huck
2018-06-18 13:27 ` [virtio-dev] " Cornelia Huck
2018-06-14 10:02 ` Cornelia Huck
2018-06-14 12:50 ` Michael S. Tsirkin
2018-06-14 12:50 ` Michael S. Tsirkin
2018-06-14 12:50 ` Michael S. Tsirkin
2018-06-14 1:02 ` [virtio-dev] " Siwei Liu
2018-06-12 1:54 ` Jason Wang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180620170904-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=aaron.f.brown@intel.com \
--cc=alexander.h.duyck@intel.com \
--cc=boris.ostrovsky@oracle.com \
--cc=cohuck@redhat.com \
--cc=jiri@resnulli.us \
--cc=joao.m.martins@oracle.com \
--cc=konrad.wilk@oracle.com \
--cc=kubakici@wp.pl \
--cc=loseweigh@gmail.com \
--cc=netdev@vger.kernel.org \
--cc=qemu-devel@nongnu.org \
--cc=sridhar.samudrala@intel.com \
--cc=venu.busireddy@oracle.com \
--cc=vijay.balakrishna@oracle.com \
--cc=virtio-dev@lists.oasis-open.org \
--cc=virtualization@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.