X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fvirtio%2Fvirtio_ethdev.c;fp=drivers%2Fnet%2Fvirtio%2Fvirtio_ethdev.c;h=76bd40a3e4aed62c627951b73a993a48f658bc18;hb=13b3137f3b7c8f866947a9b34e06a8aec0d084f7;hp=0a2ed2e500e74c290b592b4cc54f43fc11adb393;hpb=c0e03310ee90c5d7aff9fffb243f3374f0b0cd61;p=dpdk.git diff --git a/drivers/net/virtio/virtio_ethdev.c b/drivers/net/virtio/virtio_ethdev.c index 0a2ed2e500..76bd40a3e4 100644 --- a/drivers/net/virtio/virtio_ethdev.c +++ b/drivers/net/virtio/virtio_ethdev.c @@ -2066,6 +2066,13 @@ virtio_dev_configure(struct rte_eth_dev *dev) PMD_INIT_LOG(DEBUG, "configure"); req_features = VIRTIO_PMD_DEFAULT_GUEST_FEATURES; + if (rxmode->mq_mode != ETH_MQ_RX_NONE) { + PMD_DRV_LOG(ERR, + "Unsupported Rx multi queue mode %d", + rxmode->mq_mode); + return -EINVAL; + } + if (dev->data->dev_conf.intr_conf.rxq) { ret = virtio_init_device(dev, hw->req_guest_features); if (ret < 0)