Test this bug with following components:
# rpm -q qemu-kvm
qemu-kvm-1.5.3-2.el7.x86_64
Steps:
1.boot guest with rtl8139/e1000/virtio_net nic device.
eg:...-netdev tap,id=hostnet0,vhost=on,script=/etc/qemu-ifup -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:33:1a:04 ...
2.check nic status in guest(default: 'up').
# cat /sys/class/net/eth0/operstate
up
3.change nic status in monitor.
(qemu) set_link $network_device off
4.re-check nic status in guest.
# cat /sys/class/net/eth0/operstate
down
5.reboot guest and recheck nic status.
# cat /sys/class/net/eth0/operstate
down
Test this w/ all vnic devices, after reboot, the network status are all down, so according to above, this bug is fixed by qemu-kvm-1.5.3-2.el7.x86_64.