Kernel crash when setting vxlan tunnel over the mlx4_en when acting as PF
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned | ||
Utopic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Eyal Perry (~eyalpe) writes:
[Impact]
When enabling SR-IOV on Mellanox devices and setting vxlan tunnel over the PF device (adding vxlan port to an OVS bridge),
the kernel is crashing as result of the unimplemented ndos: .ndo_{add,
[Fix]
This issue was fixed in upstream kernel:
9737c6a net/mlx4_en: Add VXLAN ndo calls to the PF net device ops too
~/linux$ git describe --contains 9737c6ab7afbc95
v3.18-rc6~9^2~12
I've backported it to 3.16 (by removing the "yet to be introduced" ndo_gso_check) and attached the backported version here.
The patch was built and tested on top of ubuntu-trusty: abb1293 ("UBUNTU: Ubuntu-
[Test Case]
Use the affected Mellanox device w/ an Ubuntu 3.16 kernel. Setup vxlan tunnel over PF device. This should succeed.
CVE References
no longer affects: | linux (Ubuntu Trusty) |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in linux (Ubuntu Utopic): | |
status: | New → In Progress |
importance: | Undecided → Medium |
description: | updated |
summary: |
- Kernel crash when setting vxlan tunnel over the mlx4_en when acting as - PF + [SRU][PATCH] [Utopic] Kernel crash when setting vxlan tunnel over the + mlx4_en when acting as PF |
Changed in linux (Ubuntu Utopic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-utopic removed: verification-needed-utopic |
description: | updated |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Chris J Arges (arges) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Trusty): | |
assignee: | Chris J Arges (arges) → nobody |
summary: |
- [SRU][PATCH] [Utopic] Kernel crash when setting vxlan tunnel over the - mlx4_en when acting as PF + Kernel crash when setting vxlan tunnel over the mlx4_en when acting as + PF |
Changed in linux (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-trusty removed: verification-needed-trusty |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1407760
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.