dpdk: fix program vlans on ixgbevf
Recent "dpdk: refactor device setup" have broken vlans programming for IXGBE_VF.
Type: fix
@@ -55,11 +55,16 @@ static dpdk_driver_t dpdk_drivers[] = {
.int_unmaskable = 1,
},
{
- .drivers = DPDK_DRIVERS ({ "net_e1000_igb_vf", "Intel e1000 VF" },
- { "net_ixgbe_vf", "Intel 82599 VF" }),
+ .drivers = DPDK_DRIVERS ({ "net_e1000_igb_vf", "Intel e1000 VF" }),
.interface_name_prefix = "VirtualFunctionEthernet",
.use_intel_phdr_cksum = 1,
},
+ {
+ .drivers = DPDK_DRIVERS ({ "net_ixgbe_vf", "Intel 82599 VF" }),
+ .interface_name_prefix = "VirtualFunctionEthernet",
+ .use_intel_phdr_cksum = 1,
+ .program_vlans = 1,
+ },
{
.drivers = DPDK_DRIVERS ({ "net_dpaa2", "NXP DPAA2 Mac" }),
.interface_name_prefix = "TenGigabitEthernet",
