Project

General

Profile

Bug #6444

10G autoneg values not reported in dladm show-ether -x

Added by Garrett D'Amore almost 4 years ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Category:
driver - device drivers
Start date:
2015-11-07
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

The 10Gbps property support in dladm (and libdladm) was developed before 10GBase-T became available.

Now it exists, and 10GBase-T NICs can autoneg to other speeds. ixgbe is one such nic we support.

Unfortunately, while testing the work for 40Gbps, 100Gbps, 2.5 Gbps, and 5Gbps speeds, I noticed that 10Gbps autonegotiation values were not reported properly in dladm, even though the NIC reports some of the kstats. (Note that ixgbe in particular does not seem to report peer settings for 10Gbps peers; I'm not sure why not -- clause 45 registers would give this information, I think.)

Anyway, the framework should support this, and then we can update individual drivers to report correctly.

History

#1

Updated by Garrett D'Amore almost 4 years ago

Note that 40G NICs from SolarFlare have 40G cap and peer properties as well. So we should fix this not just for 10G, but also 10G, 40G (100G?) and 5G, 2.5G.

#2

Updated by Garrett D'Amore 4 months ago

Robert Mustacchi fixed this as part of 7791.

Closing.

#3

Updated by Garrett D'Amore 4 months ago

  • Status changed from New to Closed

Also available in: Atom PDF