запросить или управлять настройками сетевого драйвера и оборудования (query or control network driver and hardware settings)
Синопсис (Synopsis)
ethtool
devname
ethtool -h|--help
ethtool --version
ethtool
[--debug
N] args
ethtool [--json]
args
ethtool [-I | --include-statistics]
args
ethtool --monitor
[ command ] [ devname ]
ethtool -a|--show-pause
devname
ethtool -A|--pause
devname [autoneg on
|off
] [rx on
|off
]
[tx on
|off
]
ethtool -c|--show-coalesce
devname
ethtool -C|--coalesce
devname [adaptive-rx on
|off
]
[adaptive-tx on
|off
] [rx-usecs
N] [rx-frames
N]
[rx-usecs-irq
N] [rx-frames-irq
N] [tx-usecs
N]
[tx-frames
N] [tx-usecs-irq
N] [tx-frames-irq
N]
[stats-block-usecs
N] [pkt-rate-low
N] [rx-usecs-low
N]
[rx-frames-low
N] [tx-usecs-low
N] [tx-frames-low
N]
[pkt-rate-high
N] [rx-usecs-high
N] [rx-frames-high
N]
[tx-usecs-high
N] [tx-frames-high
N] [sample-interval
N]
ethtool -g|--show-ring
devname
ethtool -G|--set-ring
devname [rx
N] [rx-mini
N] [rx-jumbo
N]
[tx
N]
ethtool -i|--driver
devname
ethtool -d|--register-dump
devname [raw on
|off
] [hex on
|off
]
[file
name]
ethtool -e|--eeprom-dump
devname [raw on
|off
] [offset
N]
[length
N]
ethtool -E|--change-eeprom
devname [magic
N] [offset
N]
[length
N] [value
N]
ethtool -k|--show-features|--show-offload
devname
ethtool -K|--features|--offload
devname feature on
|off
...
ethtool -p|--identify
devname [N]
ethtool -P|--show-permaddr
devname
ethtool -r|--negotiate
devname
ethtool -S|--statistics
devname [--all-groups
|--groups
[eth-phy
]
[eth-mac
] [eth-ctrl
] ]
ethtool --phy-statistics
devname
ethtool -t|--test
devname [offline
|online
|external_lb
]
ethtool -s
devname [speed
N] [lanes
N] [duplex half
|full
]
[port tp
|aui
|bnc
|mii
] [mdix auto
|on
|off
] [autoneg on
|off
]
[advertise
N[/
M] | advertise
mode on
|off
...] [phyad
N]
[xcvr internal
|external
] [wol
N[/
M]
| wol p
|u
|m
|b
|a
|g
|s
|f|d...]
[sopass
xx:
yy:
zz:
aa:
bb:
cc]
[master-slave preferred-master
|preferred-slave
|forced-
master
|forced-slave
] [msglvl
N[/M] | msglvl
type on
|off
...]
ethtool -n|-u|--show-nfc|--show-ntuple
devname
[ rx-flow-hash tcp4
|udp4
|ah4
|esp4
|sctp4
|tcp6
|udp6
|ah6
|esp6
|sctp6 |
rule
N ]
ethtool -N|-U|--config-nfc|--config-ntuple
devname
rx-flow-hash tcp4
|udp4
|ah4
|esp4
|sctp4
|tcp6
|udp6
|ah6
|esp6
|sctp6
m
|v
|t
|s
|d
|f
|n
|r
... |
flow-type
ether|ip4|tcp4|udp4|sctp4|ah4|esp4|ip6|tcp6|udp6|ah6|esp6|sctp6
[src
xx:
yy:
zz:
aa:
bb:
cc [m
xx:
yy:
zz:
aa:
bb:
cc]]
[dst
xx:
yy:
zz:
aa:
bb:
cc [m
xx:
yy:
zz:
aa:
bb:
cc]]
[proto
N [m
N]] [src-ip
ip-address [m
ip-address]]
[dst-ip
ip-address [m
ip-address]] [tos
N [m
N]]
[tclass
N [m
N]] [l4proto
N [m
N]] [src-port
N [m
N]]
[dst-port
N [m
N]] [spi
N [m
N]] [l4data
N [m
N]]
[vlan-etype
N [m
N]] [vlan
N [m
N]] [user-def
N [m
N]]
[dst-mac
xx:
yy:
zz:
aa:
bb:
cc [m
xx:
yy:
zz:
aa:
bb:
cc]]
[action
N] [context
N] [loc
N] |
delete
N
ethtool -w|--get-dump
devname [data
filename]
ethtool -W|--set-dump
devname N
ethtool -T|--show-time-stamping
devname
ethtool -x|--show-rxfh-indir|--show-rxfh
devname
ethtool -X|--set-rxfh-indir|--rxfh
devname
[hkey
xx:
yy:
zz:
aa:
bb:
cc:...] [start
N] [ equal
N |
weight
W0 W1 ... | default
] [hfunc
FUNC] [context
CTX
| new
] [delete
]
ethtool -f|--flash
devname file [N]
ethtool -l|--show-channels
devname
ethtool -L|--set-channels
devname [rx
N] [tx
N] [other
N]
[combined
N]
ethtool -m|--dump-module-eeprom|--module-info
devname
[raw on
|off
] [hex on
|off
] [offset
N] [length
N] [page
N]
[bank
N] [i2c
N]
ethtool --show-priv-flags
devname
ethtool --set-priv-flags
devname flag on
|off
...
ethtool --show-eee
devname
ethtool --set-eee
devname [eee on
|off
] [tx-lpi on
|off
] [tx-
timer
N] [advertise
N]
ethtool --set-phy-tunable
devname [ downshift on
|off
[count
N] ]
[ fast-link-down on
|off
[msecs
N] ] [
energy-detect-power-down on
|off
[msecs
N] ]
ethtool --get-phy-tunable
devname [downshift
] [fast-link-down
]
[energy-detect-power-down
]
ethtool --get-tunable
devname [rx-copybreak
] [tx-copybreak
] [pfc-
prevention-tout
]
ethtool --set-tunable
devname [rx-copybreak
N] [tx-copybreak
N]
[pfc-prevention-tout
N]
ethtool --reset
devname [flags
N] [mgmt
] [mgmt-shared
] [irq
]
[irq-shared
] [dma
] [dma-shared
] [filter
] [filter-shared
]
[offload
] [offload-shared
] [mac
] [mac-shared
] [phy
] [phy-
shared
] [ram
] [ram-shared
] [ap
] [ap-shared
] [dedicated
]
[all
]
ethtool --show-fec
devname
ethtool --set-fec
devname encoding auto
|off
|rs
|baser
|llrs
[...]
ethtool -Q|--per-queue
devname [queue_mask
%x] sub_command ...
.
ethtool --cable-test
devname
ethtool --cable-test-tdr
devname [first
N] [last
N] [step
N]
[pair
N]
ethtool --show-tunnels
devname