Port VLAN configuration bug in i40e driver
Bug #1594884 reported by
Eric Desrochers
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
It has been brought to my attention :
"Contrail deployment requires Trusty kernel 3.13.X
kernel 3.13.X has an older version of the i40e driver, which disregards packets with vlan ids.
This is a blocker as we cannot deploy contrail on 4.4.x and if we downgrade to kernel 3.13.x the driver is not working properly."
Please note that the i40e driver work as expect in Kernel 4.4.X (Xenial) but not 3.13.X (Trusty) nor 4.2 (Wily).
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
tags: | added: kernel-da-key |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
To post a comment you must log in.
I believe this upstream commit have some good chance to fix the problem.
i40e: Fix a port VLAN configuration bug
If a port VLAN is set for a given virtual function (VF) before the VF
driver is loaded then a configuration error results in which the port
VLAN is ignored when the VF driver is subsequently loaded. This causes
the VF's MAC/VLAN filters to not use the correct VLAN filter. This
patch ensures that the port VLAN filter is considered at the right time
during configuration of the VF's MAC/VLAN filters.
I have a patch but need testers before submit the patch to the Ubuntu Kernel Team.
If you have i40e cards and willing to test, please let me know.
Eric