From: Dzmitry Sautsa Date: Thu, 10 Mar 2022 13:17:07 +0000 (+0100) Subject: dpdk: fix program vlans on ixgbevf X-Git-Tag: v22.10-rc0~292 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F19%2F35619%2F2;p=vpp.git dpdk: fix program vlans on ixgbevf Recent "dpdk: refactor device setup" have broken vlans programming for IXGBE_VF. Type: fix Signed-off-by: Dzmitry Sautsa Change-Id: Idacda33a473f6b10dbe002d9926661a19d0f3f97 --- diff --git a/src/plugins/dpdk/device/driver.c b/src/plugins/dpdk/device/driver.c index ed3d94c7ecc..7a2b3e7fbd2 100644 --- a/src/plugins/dpdk/device/driver.c +++ b/src/plugins/dpdk/device/driver.c @@ -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",