net: use qemu_send_packet_raw() in qemu_announce_self()
authorGleb Natapov <gleb@redhat.com>
Thu, 22 Oct 2009 16:43:43 +0000 (17:43 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Tue, 27 Oct 2009 17:29:01 +0000 (12:29 -0500)
commit300719dc2c857494afbae90ce8e1d7a530bb0b64
tree4822966f1d30626059d7a54a0faf21851d4e56f6
parentf58b87adc73054f4124ff46d16b454a4b54df380
net: use qemu_send_packet_raw() in qemu_announce_self()

Use qemu_send_packet_raw to send gratuitous arp. This will ensure that
vnet header is handled properly.

Also, avoid sending the gratuitous packet to the guest. There doesn't
appear to be any reason for doing that and the code will currently just
crash if the NIC is not associated with a vlan.

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
savevm.c