diff options
| author | Yang Hongyang <yanghy@cn.fujitsu.com> | 2015-10-07 11:52:17 +0800 |
|---|---|---|
| committer | Jason Wang <jasowang@redhat.com> | 2015-10-12 13:30:07 +0800 |
| commit | 3e033a46a7e39ea31e15f1b53402df990977115a (patch) | |
| tree | 9f0188f739cc1fb3b5fa42930f1cd18d755e9315 /net/net.c | |
| parent | fefe2a78abde932e0f340b21bded2c86def1d242 (diff) | |
| download | focaccia-qemu-3e033a46a7e39ea31e15f1b53402df990977115a.tar.gz focaccia-qemu-3e033a46a7e39ea31e15f1b53402df990977115a.zip | |
net/queue: introduce NetQueueDeliverFunc
net/queue.c has logic to send/queue/flush packets but a qemu_deliver_packet_iov() call is hardcoded. Abstract this func so that we can use our own deliver function in netfilter. Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com> Cc: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'net/net.c')
| -rw-r--r-- | net/net.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/net.c b/net/net.c index 2f939f90c1..c0ebb13211 100644 --- a/net/net.c +++ b/net/net.c @@ -286,7 +286,7 @@ static void qemu_net_client_setup(NetClientState *nc, } QTAILQ_INSERT_TAIL(&net_clients, nc, next); - nc->incoming_queue = qemu_new_net_queue(nc); + nc->incoming_queue = qemu_new_net_queue(qemu_deliver_packet_iov, nc); nc->destructor = destructor; QTAILQ_INIT(&nc->filters); } |