[dpdk-dev] i40e: cannot strip VLAN header in VF

David Vodák xvodak05 at stud.fit.vutbr.cz
Tue Aug 24 13:19:30 CEST 2021


Hi,

I am using DPDK i40e driver for Network Adapter XL710 of the Intel PAC 
N3000 card. I am trying to use API in drivers/net/i40e/rte_pmd_i40e.h to 
insert, filter and strip VLAN headers in virtual functions. Filtering 
and inserting VLAN works fine but striping VLAN headers does not 
(function rte_pmd_i40e_set_vf_vlan_stripq), since I can see packets 
captured in virtual machine (which uses given VF) with VLAN header.

I use DPDK 20.11.0, linux kernel 5.13. The card is bound to vfio driver, 
vfio virtual functions are used by VM's and vfio physical function is 
used by DPDK.

Do you have any idea what could be causing this problem?

Best regards,

David



More information about the dev mailing list