These changes are the raw update to qemu-2.6.
[kvmfornfv.git] / qemu / roms / SLOF / lib / libvirtio / virtio-net.h
index bc7a189..c2d8ee3 100644 (file)
@@ -23,19 +23,10 @@ enum {
        VQ_TX = 1,      /* Transmit Queue */
 };
 
-struct vqs {
-       uint64_t id;    /* Queue ID */
-       uint32_t size;
-       void *buf_mem;
-       struct vring_desc *desc;
-       struct vring_avail *avail;
-       struct vring_used *used;
-};
-
-/* Device is identified by RX queue ID: */
-#define DEVICE_ID  vq[0].id
+/* VIRTIO_NET Feature bits */
+#define VIRTIO_NET_F_MAC       (1 << 5)
 
-extern net_driver_t *virtionet_open(char *mac_addr, int len, struct virtio_device *dev);
+extern net_driver_t *virtionet_open(struct virtio_device *dev);
 extern void virtionet_close(net_driver_t *driver);
 extern int virtionet_read(char *buf, int len);
 extern int virtionet_write(char *buf, int len);