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