Double vlan should be specifically disabled by default during port initialization which is expected.
Signed-off-by: Helin Zhang <helin.zhang at intel.com> Acked-by: Cunming Liang <cunming.liang at intel.com> Acked-by: Jing Chen <jing.d.chen at intel.com> --- lib/librte_pmd_i40e/i40e_ethdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/librte_pmd_i40e/i40e_ethdev.c b/lib/librte_pmd_i40e/i40e_ethdev.c index f6beee6..a5fe39a 100644 --- a/lib/librte_pmd_i40e/i40e_ethdev.c +++ b/lib/librte_pmd_i40e/i40e_ethdev.c @@ -483,6 +483,9 @@ eth_i40e_dev_init(__rte_unused struct eth_driver *eth_drv, } vsi = pf->main_vsi; + + /* Disable double vlan by default */ + i40e_vsi_config_double_vlan(vsi, FALSE); if (!vsi->max_macaddrs) len = ETHER_ADDR_LEN; else -- 1.8.1.4