RE: the confusing 10000base_CR. Shouldn't it be 10000_SFI_DA?
From: D H, Siddaraju <hidden>
Date: 2026-06-26 19:19:46
Sure, thanks for pointing them, Andrew, will follow.
Now I realized what you meant there, thank you for the quick feedback.
About options,
Ok, got it: "option-(a): renaming *10000baseCR*" is out.
Sure, will support this from uAPI backward-compatibility point-of-view.
Just to highlight Maxime, yes during exploration, we too came across
those few vendor products. But when we looked further to understand
which standard those 10GBaseCR cables were following, we found they all
explicitly call out that its SFP+ DA conforming to SFF-8431.
What about
"option-(b): create a new enum ETHTOOL_LINK_MODE_10G_SFI_DA_Full_BIT"?
Idea is just to create a new enum, with same enum value of 10000baseCR.
This will NOT consume a bit position in "ethtool_link_mode_bit_indices".
It just helps those tech-savvy people, who does not accept 10000baseCR
and prefer 10000sfiDA for being explicit.
At worst case, hope we agree for
"option-(c): ethtool.8 man page help strings to indicate 10G_SFI_DA"
Something like
"10000baseCR (10G_SFI_DA SFF-8431 SFP+ DA)
under "advertise" mask values.
- Thank you,
Siddaraju D H