search for: virtio_trans_init

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...