Commit 3e3cabcff9cbddb966833dce432b1409506b4d5b
Committed by
Blue Swirl
1 parent
23327f75
xen nic: check tx queue after connect.
Needed for savevm/loadvm + migration: In that case the queue might already have packets on (re-)connect. The guest wouldn't notify us because notifications are only sent when stuffing a packet into an empty queue. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Showing
1 changed file
with
2 additions
and
0 deletions
hw/xen_nic.c
... | ... | @@ -356,6 +356,8 @@ static int net_connect(struct XenDevice *xendev) |
356 | 356 | "remote port %d, local port %d\n", |
357 | 357 | netdev->tx_ring_ref, netdev->rx_ring_ref, |
358 | 358 | netdev->xendev.remote_port, netdev->xendev.local_port); |
359 | + | |
360 | + net_tx_packets(netdev); | |
359 | 361 | return 0; |
360 | 362 | } |
361 | 363 | ... | ... |