net/queue: introduce NetQueueDeliverFunc
commit3e033a46a7e39ea31e15f1b53402df990977115a
authorYang Hongyang <yanghy@cn.fujitsu.com>
Wed, 7 Oct 2015 03:52:17 +0000 (7 11:52 +0800)
committerJason Wang <jasowang@redhat.com>
Mon, 12 Oct 2015 05:30:07 +0000 (12 13:30 +0800)
tree9f0188f739cc1fb3b5fa42930f1cd18d755e9315
parentfefe2a78abde932e0f340b21bded2c86def1d242
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>
include/net/queue.h
net/net.c
net/queue.c