diff options
Diffstat (limited to 'net.c')
-rw-r--r-- | net.c | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -317,10 +317,12 @@ static char *assign_name(VLANClientState *vc1, const char *model) } static ssize_t qemu_deliver_packet(VLANClientState *sender, + unsigned flags, const uint8_t *data, size_t size, void *opaque); static ssize_t qemu_deliver_packet_iov(VLANClientState *sender, + unsigned flags, const struct iovec *iov, int iovcnt, void *opaque); @@ -465,6 +467,7 @@ int qemu_can_send_packet(VLANClientState *sender) } static ssize_t qemu_deliver_packet(VLANClientState *sender, + unsigned flags, const uint8_t *data, size_t size, void *opaque) @@ -479,6 +482,7 @@ static ssize_t qemu_deliver_packet(VLANClientState *sender, } static ssize_t qemu_vlan_deliver_packet(VLANClientState *sender, + unsigned flags, const uint8_t *buf, size_t size, void *opaque) @@ -558,7 +562,9 @@ ssize_t qemu_send_packet_async(VLANClientState *sender, queue = sender->vlan->send_queue; } - return qemu_net_queue_send(queue, sender, buf, size, sent_cb); + return qemu_net_queue_send(queue, sender, + QEMU_NET_PACKET_FLAG_NONE, + buf, size, sent_cb); } void qemu_send_packet(VLANClientState *vc, const uint8_t *buf, int size) @@ -595,6 +601,7 @@ static ssize_t calc_iov_length(const struct iovec *iov, int iovcnt) } static ssize_t qemu_deliver_packet_iov(VLANClientState *sender, + unsigned flags, const struct iovec *iov, int iovcnt, void *opaque) @@ -613,6 +620,7 @@ static ssize_t qemu_deliver_packet_iov(VLANClientState *sender, } static ssize_t qemu_vlan_deliver_packet_iov(VLANClientState *sender, + unsigned flags, const struct iovec *iov, int iovcnt, void *opaque) @@ -661,7 +669,9 @@ ssize_t qemu_sendv_packet_async(VLANClientState *sender, queue = sender->vlan->send_queue; } - return qemu_net_queue_send_iov(queue, sender, iov, iovcnt, sent_cb); + return qemu_net_queue_send_iov(queue, sender, + QEMU_NET_PACKET_FLAG_NONE, + iov, iovcnt, sent_cb); } ssize_t |