Displaying 2 results from an estimated 2 matches for "virtio_trans_init".
2011 Nov 15
2
[RFC] kvm tools: Add support for virtio-mmio
...>
-#define VIRTIO_NET_QUEUE_SIZE 128
+#define VIRTIO_NET_QUEUE_SIZE 256
#define VIRTIO_NET_NUM_QUEUES 2
#define VIRTIO_NET_RX_QUEUE 0
#define VIRTIO_NET_TX_QUEUE 1
@@ -410,7 +410,11 @@ void virtio_net__init(const struct virtio_net_params *params)
ndev->ops = &uip_ops;
}
- virtio_trans_init(&ndev->vtrans, VIRTIO_PCI);
+ if (params->virtio_trans &&
+ strcmp(params->virtio_trans, "mmio") == 0)
+ virtio_trans_init(&ndev->vtrans, VIRTIO_MMIO);
+ else
+ virtio_trans_init(&ndev->vtrans, VIRTIO_PCI);
ndev->vtrans.trans_ops->init(kvm, &a...
2011 Nov 15
2
[RFC] kvm tools: Add support for virtio-mmio
...>
-#define VIRTIO_NET_QUEUE_SIZE 128
+#define VIRTIO_NET_QUEUE_SIZE 256
#define VIRTIO_NET_NUM_QUEUES 2
#define VIRTIO_NET_RX_QUEUE 0
#define VIRTIO_NET_TX_QUEUE 1
@@ -410,7 +410,11 @@ void virtio_net__init(const struct virtio_net_params *params)
ndev->ops = &uip_ops;
}
- virtio_trans_init(&ndev->vtrans, VIRTIO_PCI);
+ if (params->virtio_trans &&
+ strcmp(params->virtio_trans, "mmio") == 0)
+ virtio_trans_init(&ndev->vtrans, VIRTIO_MMIO);
+ else
+ virtio_trans_init(&ndev->vtrans, VIRTIO_PCI);
ndev->vtrans.trans_ops->init(kvm, &a...