[Libvir] [PATCH] return 0 networks if Network driver not implemented

Mark Johnson johnson.nh at gmail.com
Thu Jun 14 22:58:06 UTC 2007


On 6/14/07, Daniel P. Berrange <berrange at redhat.com> wrote:
> On Thu, Jun 14, 2007 at 04:23:38PM -0400, Mark Johnson wrote:
> > This handles net-list, etc. a little more gracefully for Xen.
>
> I'm not so sure about this one.
>
>  a. Xen does have support for net-list which is currently done via the
>     (badly named) libvirt_qemud daemon. Though the network stuff would
>     certainly require porting to Solaris for the bridge.c and the
>     iptables.c  files at the very least.

We would probably have to write an separate implementation.
We use virtual NICs instead of a bridge and have a different
firewall/NAT.


>  b. If the network driver isn't available - as with many other of the
>     APIs - its standard practice for us to return a not implemented
>     error. I think its important to keep this distinction between
>     implemented, but no networks defined, vs  not implemented at all.
>
> What end-application scenario were trying to address with these change ?
>
> I know virt-manager will complain once a second about the network functions
> if they return not implemented. This is on my list of things to fix in
> virt-manager though - once its tried once & found networking is unavailable
> it should stop trying & thus stop spewing warning messages after the first
> one.

That's it. :-)  It's was temporary fix until we could implement the network
functionality. Fixing virt-manager is better..  Please drop this patch,

Thanks,

Mark



> Regards,
> Dan.
> --
> |=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
> |=-           Perl modules: http://search.cpan.org/~danberr/              -=|
> |=-               Projects: http://freshmeat.net/~danielpb/               -=|
> |=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=|
>




More information about the libvir-list mailing list