2021-03-24 11:09:21 |
bugproxy |
bug |
|
|
added bug |
2021-03-24 11:09:23 |
bugproxy |
tags |
|
architecture-s39064 bugnameltc-192185 severity-high targetmilestone-inin2004 |
|
2021-03-24 11:09:25 |
bugproxy |
ubuntu: assignee |
|
Skipper Bug Screeners (skipper-screen-team) |
|
2021-03-24 11:09:28 |
bugproxy |
affects |
ubuntu |
linux (Ubuntu) |
|
2021-03-24 11:29:28 |
bugproxy |
attachment added |
|
net/mlx5e: Add missing capability check for uplink follow https://bugs.launchpad.net/bugs/1921104/+attachment/5480455/+files/0001-Backport-net-mlx5e-Add-missing-capability-check-for-.patch |
|
2021-03-24 11:38:16 |
Frank Heimes |
bug task added |
|
ubuntu-z-systems |
|
2021-03-24 11:39:03 |
Frank Heimes |
ubuntu-z-systems: assignee |
|
Skipper Bug Screeners (skipper-screen-team) |
|
2021-03-24 11:39:09 |
Frank Heimes |
linux (Ubuntu): assignee |
Skipper Bug Screeners (skipper-screen-team) |
Frank Heimes (fheimes) |
|
2021-03-24 11:39:13 |
Frank Heimes |
ubuntu-z-systems: importance |
Undecided |
High |
|
2021-03-24 11:39:18 |
Frank Heimes |
ubuntu-z-systems: status |
New |
Triaged |
|
2021-03-24 11:39:40 |
Frank Heimes |
description |
x |
Expose firmware indication that it supports setting eswitch uplink state
to follow (follow the physical link). Condition setting the eswitch
uplink admin-state with this capability bit. Older FW may not support
the uplink state setting.
Available fix with kernel 5.11.
https://github.com/torvalds/linux/commit/9c9be85f6b59d80efe4705109c0396df18d4e11d
Now required for Ubuntu 20.04 via backport patch. |
|
2021-03-24 11:40:12 |
Frank Heimes |
nominated for series |
|
Ubuntu Groovy |
|
2021-03-24 11:40:12 |
Frank Heimes |
bug task added |
|
linux (Ubuntu Groovy) |
|
2021-03-24 11:40:12 |
Frank Heimes |
nominated for series |
|
Ubuntu Focal |
|
2021-03-24 11:40:12 |
Frank Heimes |
bug task added |
|
linux (Ubuntu Focal) |
|
2021-03-24 11:40:12 |
Frank Heimes |
nominated for series |
|
Ubuntu Hirsute |
|
2021-03-24 11:40:12 |
Frank Heimes |
bug task added |
|
linux (Ubuntu Hirsute) |
|
2021-03-24 11:45:19 |
Frank Heimes |
linux (Ubuntu Focal): status |
New |
Triaged |
|
2021-03-24 11:45:25 |
Frank Heimes |
linux (Ubuntu Hirsute): status |
New |
Fix Released |
|
2021-03-24 15:14:16 |
Gary Chapman |
bug |
|
|
added subscriber Gary Chapman |
2021-03-25 15:45:40 |
Alexander Schmidt |
attachment added |
|
Backport for groovy https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1921104/+attachment/5480947/+files/0001-Backport-groovy-net-mlx5e-Add-missing-capability-che.patch |
|
2021-03-25 18:56:08 |
Frank Heimes |
linux (Ubuntu Groovy): status |
New |
Triaged |
|
2021-03-26 10:43:41 |
Frank Heimes |
description |
Expose firmware indication that it supports setting eswitch uplink state
to follow (follow the physical link). Condition setting the eswitch
uplink admin-state with this capability bit. Older FW may not support
the uplink state setting.
Available fix with kernel 5.11.
https://github.com/torvalds/linux/commit/9c9be85f6b59d80efe4705109c0396df18d4e11d
Now required for Ubuntu 20.04 via backport patch. |
SRU Justification:
==================
[Impact]
* Since older firmware may not support the uplink state setting, this can lead to problems.
* Now expose firmware indication that it supports setting eswitch uplink state to follow the physical link.
* If a kernel without the backport is used on an adapter which does not have the latest adapter firmware, the adapter silently drops outgoing traffic.
* This is a regression which was introduced with kernel 5.4.0-48.
[Fix]
* upstream fix (as in 5.11):
9c9be85f6b59d80efe4705109c0396df18d4e11d 9c9be85f6b59 "net/mlx5e: Add missing capability check for uplink follow"
* backport for focal: https://launchpadlibrarian.net/529543695/0001-Backport-net-mlx5e-Add-missing-capability-check-for-.patch
* backport for groovy: https://launchpadlibrarian.net/529775887/0001-Backport-groovy-net-mlx5e-Add-missing-capability-che.patch
[Test Case]
* It requires an IBM Z or LinuxONE system, with groovy/focal installed in LPAR and RoCE Express 2.x adapters attached.
* ...
* Due to the lack of hardware this needs to be verified by IBM.
[Regression Potential]
* Undesired / erroneous behavior in case the modified if condition is assembled in a wrong way.
* Again wrong behavior in case the modification of the capability bits in mlx5_ifc_cmd_hca_cap_bits are wrong.
* All modification are limited to the mlx5 driver only.
* The changes are relatively limited with effectively two lines removed and 4 added (three of them adjustments of the capability bits only).
* The modifications were done and tested by IBM and reviewed by Mellanox (see LP comments), based on a PPA test build.
[Other]
* The above patch/commit was upstream accepted with kernel 5.11.
* Hence the patch is not needed for hirsute, just needs to be SRUed for groovy and focal.
* The commit couldn't be cleanly cherry-picked, mainly due to changed context, hence the backport(s).
__________
Expose firmware indication that it supports setting eswitch uplink state
to follow (follow the physical link). Condition setting the eswitch
uplink admin-state with this capability bit. Older FW may not support
the uplink state setting.
Available fix with kernel 5.11.
https://github.com/torvalds/linux/commit/9c9be85f6b59d80efe4705109c0396df18d4e11d
Now required for Ubuntu 20.04 via backport patch. |
|
2021-03-26 11:02:01 |
Frank Heimes |
description |
SRU Justification:
==================
[Impact]
* Since older firmware may not support the uplink state setting, this can lead to problems.
* Now expose firmware indication that it supports setting eswitch uplink state to follow the physical link.
* If a kernel without the backport is used on an adapter which does not have the latest adapter firmware, the adapter silently drops outgoing traffic.
* This is a regression which was introduced with kernel 5.4.0-48.
[Fix]
* upstream fix (as in 5.11):
9c9be85f6b59d80efe4705109c0396df18d4e11d 9c9be85f6b59 "net/mlx5e: Add missing capability check for uplink follow"
* backport for focal: https://launchpadlibrarian.net/529543695/0001-Backport-net-mlx5e-Add-missing-capability-check-for-.patch
* backport for groovy: https://launchpadlibrarian.net/529775887/0001-Backport-groovy-net-mlx5e-Add-missing-capability-che.patch
[Test Case]
* It requires an IBM Z or LinuxONE system, with groovy/focal installed in LPAR and RoCE Express 2.x adapters attached.
* ...
* Due to the lack of hardware this needs to be verified by IBM.
[Regression Potential]
* Undesired / erroneous behavior in case the modified if condition is assembled in a wrong way.
* Again wrong behavior in case the modification of the capability bits in mlx5_ifc_cmd_hca_cap_bits are wrong.
* All modification are limited to the mlx5 driver only.
* The changes are relatively limited with effectively two lines removed and 4 added (three of them adjustments of the capability bits only).
* The modifications were done and tested by IBM and reviewed by Mellanox (see LP comments), based on a PPA test build.
[Other]
* The above patch/commit was upstream accepted with kernel 5.11.
* Hence the patch is not needed for hirsute, just needs to be SRUed for groovy and focal.
* The commit couldn't be cleanly cherry-picked, mainly due to changed context, hence the backport(s).
__________
Expose firmware indication that it supports setting eswitch uplink state
to follow (follow the physical link). Condition setting the eswitch
uplink admin-state with this capability bit. Older FW may not support
the uplink state setting.
Available fix with kernel 5.11.
https://github.com/torvalds/linux/commit/9c9be85f6b59d80efe4705109c0396df18d4e11d
Now required for Ubuntu 20.04 via backport patch. |
SRU Justification:
==================
[Impact]
* Since older firmware may not support the uplink state setting, this can lead to problems.
* Now expose firmware indication that it supports setting eswitch uplink state to follow the physical link.
* If a kernel without the backport is used on an adapter which does not have the latest adapter firmware, the adapter silently drops outgoing traffic.
* This is a regression which was introduced with kernel 5.4.0-48.
[Fix]
* upstream fix (as in 5.11):
9c9be85f6b59d80efe4705109c0396df18d4e11d 9c9be85f6b59 "net/mlx5e: Add missing capability check for uplink follow"
* backport for focal: https://launchpadlibrarian.net/529543695/0001-Backport-net-mlx5e-Add-missing-capability-check-for-.patch
* backport for groovy: https://launchpadlibrarian.net/529775887/0001-Backport-groovy-net-mlx5e-Add-missing-capability-che.patch
[Test Case]
* Two IBM Z or LinuxONE systems, installed with Ubuntu Server 20.04 or 20.10 on LPAR, are needed.
* Each with RoCE Express 2.x adapters (Mellanox ConnectX4/5) attached and firmware 16.29.1006 or earlier.
* Assign an IP address to the adapters on both systems and try to ping one node from the other.
* The ping will just fail with the stock Ubuntu kernels (not having the patch), but will succeed with kernels that incl. the patches (like the test builds from the PPA mentioned below).
* Due to the lack of hardware this needs to be verified by IBM.
[Regression Potential]
* Undesired / erroneous behavior in case the modified if condition is assembled in a wrong way.
* Again wrong behavior in case the modification of the capability bits in mlx5_ifc_cmd_hca_cap_bits are wrong.
* All modification are limited to the mlx5 driver only.
* The changes are relatively limited with effectively two lines removed and 4 added (three of them adjustments of the capability bits only).
* The modifications were done and tested by IBM and reviewed by Mellanox (see LP comments), based on a PPA test build.
[Other]
* The above patch/commit was upstream accepted with kernel 5.11.
* Hence the patch is not needed for hirsute, just needs to be SRUed for groovy and focal.
* The commit couldn't be cleanly cherry-picked, mainly due to changed context, hence the backport(s).
__________
Expose firmware indication that it supports setting eswitch uplink state
to follow (follow the physical link). Condition setting the eswitch
uplink admin-state with this capability bit. Older FW may not support
the uplink state setting.
Available fix with kernel 5.11.
https://github.com/torvalds/linux/commit/9c9be85f6b59d80efe4705109c0396df18d4e11d
Now required for Ubuntu 20.04 via backport patch. |
|
2021-03-26 16:18:41 |
Frank Heimes |
summary |
net/mlx5e: Add missing capability check for uplink follow for Ubuntu 20.04 |
net/mlx5e: Add missing capability check for uplink follow |
|
2021-03-26 16:24:15 |
Frank Heimes |
linux (Ubuntu Groovy): status |
Triaged |
In Progress |
|
2021-03-26 16:24:20 |
Frank Heimes |
linux (Ubuntu Focal): status |
Triaged |
In Progress |
|
2021-03-26 16:24:26 |
Frank Heimes |
ubuntu-z-systems: status |
Triaged |
In Progress |
|
2021-03-26 16:24:57 |
Frank Heimes |
linux (Ubuntu Focal): importance |
Undecided |
High |
|
2021-03-26 16:25:01 |
Frank Heimes |
linux (Ubuntu Groovy): importance |
Undecided |
High |
|
2021-03-26 16:25:21 |
Frank Heimes |
linux (Ubuntu Groovy): assignee |
|
Canonical Kernel Team (canonical-kernel-team) |
|
2021-03-26 16:25:36 |
Frank Heimes |
linux (Ubuntu Focal): assignee |
|
Canonical Kernel Team (canonical-kernel-team) |
|
2021-04-02 22:37:14 |
Kelsey Steele |
linux (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-04-02 22:37:16 |
Kelsey Steele |
linux (Ubuntu Groovy): status |
In Progress |
Fix Committed |
|
2021-04-12 02:19:44 |
Matthew Ruffell |
bug |
|
|
added subscriber Matthew Ruffell |
2021-04-12 05:03:39 |
Matthew Ruffell |
tags |
architecture-s39064 bugnameltc-192185 severity-high targetmilestone-inin2004 |
architecture-s39064 bugnameltc-192185 severity-high sts targetmilestone-inin2004 |
|
2021-04-12 05:17:09 |
Frank Heimes |
ubuntu-z-systems: status |
In Progress |
Fix Committed |
|
2021-04-19 15:33:15 |
Ubuntu Kernel Bot |
tags |
architecture-s39064 bugnameltc-192185 severity-high sts targetmilestone-inin2004 |
architecture-s39064 bugnameltc-192185 severity-high sts targetmilestone-inin2004 verification-needed-focal |
|
2021-04-20 13:59:15 |
Ubuntu Kernel Bot |
tags |
architecture-s39064 bugnameltc-192185 severity-high sts targetmilestone-inin2004 verification-needed-focal |
architecture-s39064 bugnameltc-192185 severity-high sts targetmilestone-inin2004 verification-needed-focal verification-needed-groovy |
|
2021-04-21 13:39:40 |
Frank Heimes |
tags |
architecture-s39064 bugnameltc-192185 severity-high sts targetmilestone-inin2004 verification-needed-focal verification-needed-groovy |
architecture-s39064 bugnameltc-192185 severity-high sts targetmilestone-inin2004 verification-done-focal verification-done-groovy |
|
2021-05-10 19:50:21 |
Launchpad Janitor |
linux (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-05-10 19:50:21 |
Launchpad Janitor |
cve linked |
|
2021-29650 |
|
2021-05-11 17:04:11 |
Launchpad Janitor |
linux (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-05-11 17:04:11 |
Launchpad Janitor |
cve linked |
|
2021-3489 |
|
2021-05-11 17:04:11 |
Launchpad Janitor |
cve linked |
|
2021-3490 |
|
2021-05-11 17:04:11 |
Launchpad Janitor |
cve linked |
|
2021-3491 |
|
2021-05-11 17:18:40 |
Frank Heimes |
ubuntu-z-systems: status |
Fix Committed |
Fix Released |
|