ethtool: Do not report link partner advertising flags if set to 0
Subsystems (2)
PATCH 1/1 ethtool: Do not report link partner advertising flags if set to 0
Only some drivers (and none before kernel version 2.6.31) currently set these flags. When the flags are equal to 0 and so we don't know what the link partner advertised, don't report anything.
Signed-off-by Ben Hutchings <[email protected]>
--- ethtool.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
ethtool.c +3 -1
@@ -948,7 +948,9 @@ static int dump_ecmd(struct ethtool_cmd *ep)dump_supported (ep);dump_advertised (ep,"Advertised" , ep->advertising); -dump_advertised (ep,"Link partner advertised" , ep->lp_advertising); +if (ep->lp_advertising) +dump_advertised (ep,"Link partner advertised" , + ep->lp_advertising);fprintf (stdout," Speed: " ); speed =ethtool_cmd_speed (ep);
Signature · 1 line
1.6.5.7
Jeff Garzik
AppliedQuoted 8 lines · Ben Hutchings
Only some drivers (and none before kernel version 2.6.31) currently set these flags. When the flags are equal to 0 and so we don't know what the link partner advertised, don't report anything.
Signed-off-by Ben Hutchings<[email protected]>--- ethtool.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
applied