net: Fix bogus "Warning: vlan 0 with no nics" with -device
commit62112d181ca33fea976100c4335dfc3e2f727e6c
authorMarkus Armbruster <armbru@redhat.com>
Thu, 11 Feb 2010 13:44:59 +0000 (11 14:44 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 19 Feb 2010 18:12:46 +0000 (19 12:12 -0600)
tree890c926361887653e34b4cdfc1219f5f1511a507
parent668680f75feea79704c603b96126c0833e1ed9a9
net: Fix bogus "Warning: vlan 0 with no nics" with -device

net_check_clients() prints this when an VLAN has host devices, but no
guest devices.  It uses VLANState members nb_guest_devs and
nb_host_devs to keep track of these devices.  However, -device does
not update nb_guest_devs, only net_init_nic() does that, for -net nic.

Check the VLAN clients directly, and remove the counters.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
net.c
net.h
net/slirp.c
net/socket.c
net/tap-win32.c
net/tap.c
net/vde.c