qemu-e2k/net
Jason Wang 94fdc6d030 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>
2013-02-01 11:03:01 -06:00
..
Makefile.objs net: move net.c to net/ 2012-12-19 08:29:59 +01:00
checksum.c Change license from GPLv2 to GPLv2+ 2012-02-01 16:24:54 -06:00
clients.h net: reorganize headers 2012-12-19 08:31:29 +01:00
dump.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
hub.c Merge remote-tracking branch 'bonzini/header-dirs' into staging 2012-12-19 17:15:39 -06:00
hub.h net: reorganize headers 2012-12-19 08:31:29 +01:00
net.c net: multiqueue support 2013-02-01 11:03:01 -06:00
queue.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
slirp.c HMP: add QDict to info callback handler 2013-01-17 10:24:52 -02:00
socket.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
tap-aix.c tap: add Linux multiqueue support 2013-02-01 11:03:01 -06:00
tap-bsd.c tap: add Linux multiqueue support 2013-02-01 11:03:01 -06:00
tap-haiku.c tap: add Linux multiqueue support 2013-02-01 11:03:01 -06:00
tap-linux.c tap: add Linux multiqueue support 2013-02-01 11:03:01 -06:00
tap-linux.h tap: import linux multiqueue constants 2013-02-01 11:03:01 -06:00
tap-solaris.c tap: add Linux multiqueue support 2013-02-01 11:03:01 -06:00
tap-win32.c net: tap: use abort() instead of assert(0) 2013-02-01 10:50:59 -06:00
tap.c tap: factor out common tap initialization 2013-02-01 11:03:01 -06:00
tap_int.h tap: add Linux multiqueue support 2013-02-01 11:03:01 -06:00
util.c net: reorganize headers 2012-12-19 08:31:29 +01:00
util.h net: move parse_macaddr() to net/util.[ch] 2009-12-03 09:41:34 -06:00
vde.c net: add missing include file 2012-12-22 12:06:48 +00:00