Thread (11 messages) flat view 11 messages, 5 authors, 2004-06-14

Re: [RFC] ethtool semantics

From: Marc Herbert <hidden>
Date: 2004-06-14 13:10:49
Also in: lkml

On Wed, 9 Jun 2004, David S. Miller wrote:
On Wed, 9 Jun 2004 23:38:50 +0200
Roger Luethi [off-list ref] wrote:
quoted
<sigh> I just killed the module parameters in my via-rhine development
tree.
That is absolutely the correct thing to do, module parameters for
link settings are %100 deprecated, people need to use ethtool for
everything.
This is precisely the reason why I am concerned about having "rich"
ethtool semantics. A unified, standard interface is great,... as long
it does not leave behind some features, like setting the advertised
values in autoneg. As a user of these features, I hope driver
developers will NOT remove those module_param features that cannot
migrated to ethtool.


On Tue, 8 Jun 2004, Marc Herbert wrote:
quoted
On Mon, 7 Jun 2004 23:28:04 +0200
Roger Luethi [off-list ref] wrote:
quoted
What is the correct response if a user passes ethtool speed or duplex
arguments while autoneg is on? Some possible answers are:
quoted
quoted
c) Change advertised value accordingly and initiate new negotiation.
I find the c) feature very convenient. For instance it allows reliably
downgrading a link connected to a switch without having to fiddle with
the configuration of the switch, something which is usually (pick your
favourites) non-standard, painful, not authorized, not implemented,
buggy,...
In case any one wondered: probably the most common motivation for
manually downgrading a link is when the cabling is found to be not
"good enough" for the max common speed of the two transceivers.
(see "Gigabit Ethernet - Rich Seifert, section 8.2.3")

See also: "Running 1000BASE-T: Gigabit Ethernet over Copper"
  http://www.10gea.org/GEA_copper_0999_rev-wp.pdf
 "The 1000BASE-T Task Force and the cabling companies estimate that
 less than 10 percent of the installed base of Category 5 cable was
 improperly installed,"

I find "less than 10 percent" not so negligible.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help