[mlx5] Intermittent VF-LAG activation failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Committed
|
Undecided
|
Unassigned | ||
Jammy |
New
|
Undecided
|
Unassigned | ||
Kinetic |
Fix Committed
|
Undecided
|
Unassigned | ||
netplan.io (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
Jammy |
In Progress
|
Undecided
|
Martin Kalcok | ||
Kinetic |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
During system initialization there is a specific sequence that must be followed to enable the use of hardware offload and VF-LAG.
Intermittently one may see that VF-LAG initialization fails:
[Thu Jul 21 10:54:58 2022] mlx5_core 0000:08:00.0: lag map port 1:1 port 2:2 shared_fdb:1
[Thu Jul 21 10:54:58 2022] mlx5_core 0000:08:00.0: mlx5_cmd_
[Thu Jul 21 10:54:58 2022] mlx5_core 0000:08:00.0: mlx5_create_
[Thu Jul 21 10:54:58 2022] mlx5_core 0000:08:00.0: mlx5_activate_
This is caused by rebinding the driver prior to the VF lag being ready.
A sysfs knob has recently been added to the driver [0] and we should monitor it before attempting to rebind the driver:
$ cat /sys/kernel/
The kernel feature is available in the upcoming Kinetic 5.19 kernel and we should probably backport it to the Jammy 5.15 kernel.
0: https:/
Changed in linux (Ubuntu Kinetic): | |
status: | New → Fix Committed |
Changed in netplan.io (Ubuntu Kinetic): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: foundations-triage-discuss |
tags: | removed: foundations-triage-discuss |
Changed in netplan.io (Ubuntu Jammy): | |
assignee: | nobody → Martin Kalcok (martin-kalcok) |
status: | New → In Progress |
Ubuntu 22.10 (Kinetic Kudu) has reached end of life, so this bug will not be fixed for that specific release.