virtio-net needs this - for the same purpose that it currently uses the
return value from qemu_sendv_packet().
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
}
if (packet->sent_cb)
- packet->sent_cb(packet->sender);
+ packet->sent_cb(packet->sender, ret);
qemu_free(packet);
}
}
#endif
-static void tap_send_completed(VLANClientState *vc)
+static void tap_send_completed(VLANClientState *vc, ssize_t len)
{
TAPState *s = vc->opaque;
tap_read_poll(s, 1);
typedef struct VLANPacket VLANPacket;
-typedef void (NetPacketSent) (VLANClientState *);
+typedef void (NetPacketSent) (VLANClientState *, ssize_t);
struct VLANPacket {
struct VLANPacket *next;