summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorJason Wang <jasowang@redhat.com>2013-01-30 19:12:25 +0800
committerAnthony Liguori <aliguori@us.ibm.com>2013-02-01 11:03:01 -0600
commit6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d (patch)
treeac8219d4c3d59f22a5e38dbbf4fb02abb018c631 /include/net
parent948ecf219c032e3483b35ba4e162e5eee17d8b77 (diff)
downloadqemu-6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d.tar.gz
qemu-6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d.tar.bz2
qemu-6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d.zip
net: introduce qemu_find_net_clients_except()
In multiqueue, all NetClientState that belongs to the same netdev or nic has the same id. So this patches introduces an helper qemu_find_net_clients_except() which finds all NetClientState with the same id. This will be used by multiqueue networking. Signed-off-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/net.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/net.h b/include/net/net.h
index f0d1aa2117..995df5c1ef 100644
--- a/include/net/net.h
+++ b/include/net/net.h
@@ -68,6 +68,8 @@ typedef struct NICState {
} NICState;
NetClientState *qemu_find_netdev(const char *id);
+int qemu_find_net_clients_except(const char *id, NetClientState **ncs,
+ NetClientOptionsKind type, int max);
NetClientState *qemu_new_net_client(NetClientInfo *info,
NetClientState *peer,
const char *model,