Public bug reported:

[Impact]

The BlueField mlxbf_gige driver in Noble repos consists of one SAUCE patch that
can now be replaced with an upstream patch. There are also a few other 
mlxbf_gige upstream
patches that need to be brought into Noble (and were originally implemented for 
Jammy).

[Fix]

* Revert SAUCE patches and then cherry-pick upstream patches that implement the 
same functionality
* Include missing patches that were added upstream

[Test Case]

Add deferred probing (related: 
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2117197):
* Check BlueField dmesg log to see that "Error getting PHY irq. Use polling 
instead" is not visible.
* Boot BF platform with software containing fix
* Check the kernel log via dmesg to make sure this does not appear: "Error 
getting PHY irq. Use polling instead"
* Reboot many times and keep checking log

Replace SAUCE patch for pause frame counters (related: 
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2059279):
* Boot BF platform and bring up "oob_net0" interface
* Execute the command "ethtool -I -a oob_net0" to get baseline stats
* Send heavy traffic into "oob_net0" interface
* Re-run the above ethtool command, noting the pause frame counters

Emit messages during open/probe failures (related: 
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2097022)
* Unit tested with original implementation only, since these are error paths 
less likely to occur
* No errors in dmesg

[Regression Potential]

Low potential, as upstream commits have been tested and vetted by
upstream maintainers.

** Affects: linux-bluefield (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2120950

Title:
  mlxbf_gige: Port upstream patches to Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2120950/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to