mlxbf_gige driver needs update to v1.21 content

Bug #1927134 reported by David Thompson on 2021-05-04
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-bluefield (Ubuntu)
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:

* The output of "ethtool -a oob_net0" will be incorrect.

* 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

* The copyright notices have been updated per legal guidance

description: updated
Stefan Bader (smb) on 2021-05-05
Changed in linux-bluefield (Ubuntu Focal):
assignee: nobody → David Thompson (dthompso-98)
importance: Undecided → Medium
status: New → In Progress
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers