Mellanox patch for fixing failures in ConnectX3 Pro/DPDK
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Undecided
|
Marcelo Cerri | ||
Focal |
Incomplete
|
Undecided
|
Marcelo Cerri | ||
linux-azure (Ubuntu) |
In Progress
|
High
|
Marcelo Cerri | ||
Focal |
Fix Released
|
Undecided
|
Marcelo Cerri |
Bug Description
[Impact]
Mellanox has made a patch to fix DPDK failure in Azure with ConnextX3 pro:
Older kernels don't need this patch. It only affects newer kernels with the following patch:
commit 9012a6de6b43146
Author: Kamal Heib <email address hidden>
Date: Tue May 19 13:12:17 2020 -0400
[infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache
If a kernel ships with this patch, it needs the 1st patch.
[Test Case]
Boot the current 5.4 linux-azure kernel from focal-updates (5.4.0-48.52) on an Azure instance with a mlx4 device without RoCE support, the devices are wrongly ignored.
The expected result is that those devices are created an available.
[Regression Potential]
A potential regression would only affect instances running the linux-azure 5.4 kernels with mlx4 devices.
CVE References
Changed in linux-azure (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
4.15 doesn't contain 1901b91f9982 ("IB/core: Fix potential NULL pointer dereference in pkey cache") and thus doesn't need the fix.
5.4 and 5.8 require the fix because they contain 1901b91f9982 and the fix will only be included in 5.9.