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
