Jason Wang 1ceef9f273 net: multiqueue support
This patch adds basic multiqueue support for qemu. The idea is simple, an array
of NetClientStates were introduced in NICState, parse_netdev() were extended to
find and match all NetClientStates belongs to the backend and place their
pointers in NICConf. Then qemu_new_nic can setup a N:N mapping between NICStates
that belongs to a nic and NICStates belongs to the netdev. And a queue_index
were introduced in NetClientState to track its index. After this, each peers of
a NICState were abstracted as a queue.

After this change, all NetClientState that belongs to the same backend/nic has
the same id. When use want to change the link status, all NetClientStates that
belongs to the same backend/nic will be also changed. When user want to delete
a device or netdev, all NetClientStates that belongs to the same backend/nic
will be deleted also. Changing or deleting an specific queue is not allowed.

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
2013-01-26 13:15:35 +00:00
2013-01-25 10:49:46 -02:00
2013-02-01 11:03:01 -06:00
2013-02-01 11:03:01 -06:00
2013-01-18 19:06:57 +01:00
2013-02-01 11:03:01 -06:00
2013-01-21 09:17:16 +01:00
2013-01-21 09:17:16 +01:00
2013-01-30 16:03:57 +00:00
2013-01-25 11:46:50 -02:00
2013-01-30 10:42:29 +01:00
2013-01-26 13:15:35 +00:00
2013-01-17 10:24:52 -02:00
2013-02-01 11:02:55 -06:00

Read the documentation in qemu-doc.html or on http://wiki.qemu.org

- QEMU team
Description
No description provided
Readme 404 MiB
Languages
C 82.6%
C++ 6.5%
Python 3.4%
Dylan 2.9%
Shell 1.6%
Other 2.8%