mlxbf_gige driver needs update to v1.21 content
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-bluefield (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
David Thompson |
Bug Description
The Mellanox BlueField Gigabit ethernet driver (mlxbf_gige) is out of date.
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_
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
description: | updated |
Changed in linux-bluefield (Ubuntu Focal): | |
assignee: | nobody → David Thompson (dthompso-98) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux-bluefield (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!