Allow vlans to be programmed on 40GE VF interfaces 24/624/2
authorTodd Foggoa (tfoggoa) <tfoggoa@cisco.com>
Mon, 28 Mar 2016 17:52:32 +0000 (13:52 -0400)
committerGerrit Code Review <gerrit@fd.io>
Tue, 29 Mar 2016 08:52:27 +0000 (08:52 +0000)
Change-Id: Ia3a1bf7cb482f0aa98628b23d88de01cf60c46a9
Signed-off-by: Todd Foggoa (tfoggoa) <tfoggoa@cisco.com>
vnet/vnet/devices/dpdk/device.c

index dcf9580..b7fb4be 100644 (file)
@@ -1060,8 +1060,10 @@ dpdk_subif_add_del_function (vnet_main_t * vnm,
 
   if (xd->dev_type != VNET_DPDK_DEV_ETH)
         return 0;
-  /* currently we program VLANS only for IXGBE VF */
-  if (xd->pmd != VNET_DPDK_PMD_IXGBEVF)
+
+  /* currently we program VLANS only for IXGBE VF and I40E VF */
+  if ((xd->pmd != VNET_DPDK_PMD_IXGBEVF) &&
+      (xd->pmd != VNET_DPDK_PMD_I40EVF))
         return 0;
 
   if (t->sub.eth.flags.no_tags == 1)