diff options
author | Jason Wang <jasowang@redhat.com> | 2013-01-30 19:12:25 +0800 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2013-02-01 11:03:01 -0600 |
commit | 6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d (patch) | |
tree | ac8219d4c3d59f22a5e38dbbf4fb02abb018c631 /include/net | |
parent | 948ecf219c032e3483b35ba4e162e5eee17d8b77 (diff) | |
download | qemu-6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d.zip qemu-6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d.tar.gz qemu-6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d.tar.bz2 |
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.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/net.h b/include/net/net.h index f0d1aa2..995df5c 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, |