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

Daniel P. Berrange berrange at redhat.com
Thu Jun 14 22:14:48 UTC 2007

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.

 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

|=- 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