** Description changed:

  The Mellanox BlueField Gigabit ethernet driver (mlxbf_gige) is out of date.
- There have been changes internal to Mellanox that need to be shared with the 
Canonical repo.
+ There have been changes internal to Mellanox/Nvidia that need to be shared
+ with the Canonical repo:
  a) v1.20 changes - properly handle negotiated pause settings
  b) v1.21 changes - modify copyright notice from Nvidia back to Mellanox
+ 
+ SRU Justification:
+ 
+ [Impact]
+ * The output of "ethtool -a oob_net0" will be incorrect.
+ 
+ [Fix]
+ * This delivery updates the logic in mlxbf_gige_adjust_link()
+ to store the negotiated pause settings into the driver's
+ private settings.  The pause settings, as reported by the
+ PHY device when link comes up, are thereafter returned in
+ the get_pauseparam() driver callback.
+ 
+ [Test Case]
+ * After booting platform, verify dmesg from mlxbf_gige driver as such:
+    mlxbf_gige MLNXBF17:00 oob_net0: Link is Up - 1Gbps/Full - flow control 
rx/tx
+ * Execute the command "ethtool -a oob_net0" when link is up for different
+   peer configurations (RX / TX pause negotiate enabled or not)
+ 
+ [Regression Potential]
+ * There is low potential for this change to create any regression
+ 
+ [Other]
+ * The copyright notices have been updated per legal guidance

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

Title:
  mlxbf_gige driver needs update to v1.21 content

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

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

Reply via email to