On Thu, Oct 18, 2012 at 05:05:51PM +0200, Paolo Bonzini wrote: > Il 18/10/2012 16:56, Stefan Hajnoczi ha scritto: > > From: Stefan Hajnoczi <stefa...@linux.vnet.ibm.com> > > > > The vhost-net code interacts closely with the net/tap.c backend so that > > it can pass the underlying file descriptor to the vhost_net.ko driver. > > We need a check that confirms a NetClientState is indeed a tap backend > > (and not something else like slirp or socket). > > Could you use object_dynamic_cast(OBJECT(backend), TYPE_TAP_NET_CLIENT) > instead?
Yes. Stefan