mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-27 04:13:53 -06:00
net: merge qemu_deliver_packet and qemu_deliver_packet_iov
qemu_deliver_packet_iov already have the compat delivery, we can drop qemu_deliver_packet. Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com> Signed-off-by: Jason Wang <jasowang@redhat.com>
This commit is contained in:
parent
e64c770d1f
commit
fefe2a78ab
3 changed files with 21 additions and 41 deletions
|
@ -152,9 +152,13 @@ static ssize_t qemu_net_queue_deliver(NetQueue *queue,
|
|||
size_t size)
|
||||
{
|
||||
ssize_t ret = -1;
|
||||
struct iovec iov = {
|
||||
.iov_base = (void *)data,
|
||||
.iov_len = size
|
||||
};
|
||||
|
||||
queue->delivering = 1;
|
||||
ret = qemu_deliver_packet(sender, flags, data, size, queue->opaque);
|
||||
ret = qemu_deliver_packet_iov(sender, flags, &iov, 1, queue->opaque);
|
||||
queue->delivering = 0;
|
||||
|
||||
return ret;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue