net/netvsc: enable SR-IOV
authorStephen Hemminger <sthemmin@microsoft.com>
Wed, 5 Dec 2018 22:11:57 +0000 (14:11 -0800)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 19 Dec 2018 02:02:08 +0000 (03:02 +0100)
Make DPDK enable SRIOV flag in same way as Linux and FreeBSD.

Fixes: dc7680e8597c ("net/netvsc: support integrated VF")
Cc: stable@dpdk.org
Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
drivers/net/netvsc/hn_nvs.c

index 9690c5f..d58770e 100644 (file)
@@ -326,9 +326,9 @@ hn_nvs_conf_ndis(struct hn_data *hv, unsigned int mtu)
        conf.mtu = mtu + ETHER_HDR_LEN;
        conf.caps = NVS_NDIS_CONF_VLAN;
 
-       /* TODO enable SRIOV */
-       //if (hv->nvs_ver >= NVS_VERSION_5)
-       //      conf.caps |= NVS_NDIS_CONF_SRIOV;
+       /* enable SRIOV */
+       if (hv->nvs_ver >= NVS_VERSION_5)
+               conf.caps |= NVS_NDIS_CONF_SRIOV;
 
        /* NOTE: No response. */
        error = hn_nvs_req_send(hv, &conf, sizeof(conf));