]> git.proxmox.com Git - qemu.git/commit
tap: add Linux multiqueue support
authorJason Wang <jasowang@redhat.com>
Wed, 30 Jan 2013 11:12:31 +0000 (19:12 +0800)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 1 Feb 2013 17:03:01 +0000 (11:03 -0600)
commit94fdc6d03034f594c53d5413590e23fcb7ffc268
treecc87baf580b144ee06f8fab9f44963105966ea43
parent5193e5fbb52a33f1f684b0d42d29a452dfd29e4a
tap: add Linux multiqueue support

This patch add basic multiqueue support for Linux. When multiqueue is needed, we
will first check whether kernel support multiqueue tap before creating more
queues. Two new functions tap_fd_enable() and tap_fd_disable() were introduced
to enable and disable a specific queue. Since the multiqueue is only supported
in Linux, return error on other platforms.

Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
net/tap-aix.c
net/tap-bsd.c
net/tap-haiku.c
net/tap-linux.c
net/tap-solaris.c
net/tap_int.h