Comment 10 for bug 1921104

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2021-03-26 05:16 EDT-------
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.

* <... some more details are needed on how things fail today, w/o the patch>

[Fix]

* upstream fix (as in 5.11):
9c9be85f6b59d80efe4705109c0396df18d4e11d 9c9be85f6b59 "net/mlx5e: Add missing capability check for uplink follow"

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 verifid by IBM.

[Regression Potential]

* This backport fixes a regression which was introduced with the kernel 5.4.0-48 update for Ubuntu 20.04.

[Other]

* The above patch/commit was upstream accepted with kernel 5.11.

* Hence the patch is not needed for hirsute, just SRUs for groovy and focal are needed.

* But the commit couldn't be cleanly cherry-picked, due to changed context, hence the backport(s).