aboutsummaryrefslogtreecommitdiff
path: root/net.h
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2009-06-21 19:51:18 +0300
committerAnthony Liguori <aliguori@us.ibm.com>2009-06-24 09:09:15 -0500
commitffe6370c9f2a596814bf14e472910fe6ef7e001d (patch)
treea8eae458eecbafcfffa07bb196839ea2c37cbafe /net.h
parent566e2d3e880c5fba6342b78b2aedf04427e18237 (diff)
downloadqemu-ffe6370c9f2a596814bf14e472910fe6ef7e001d.zip
qemu-ffe6370c9f2a596814bf14e472910fe6ef7e001d.tar.gz
qemu-ffe6370c9f2a596814bf14e472910fe6ef7e001d.tar.bz2
qemu/net: flag to control the number of vectors a nic has
Add an option to specify the number of MSI-X vectors for PCI NIC cards. This can also be used to disable MSI-X, for compatibility with old qemu. This option currently only affects virtio cards. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'net.h')
-rw-r--r--net.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/net.h b/net.h
index a1c4d2c..6ba3624 100644
--- a/net.h
+++ b/net.h
@@ -84,6 +84,9 @@ int do_set_link(Monitor *mon, const char *name, const char *up_or_down);
/* NIC info */
#define MAX_NICS 8
+enum {
+ NIC_NVECTORS_UNSPECIFIED = -1
+};
struct NICInfo {
uint8_t macaddr[6];
@@ -94,6 +97,7 @@ struct NICInfo {
void *private;
int used;
int bootable;
+ int nvectors;
};
extern int nb_nics;