ethtool是用于查询和设置网卡参数的工具。
http://blog.chinaunix.net/uid-24830931-id-3651481.html
ethtool version 3.9
Usage:
ethtool DEVNAME Display standard information about device
ethtool -s|–change DEVNAME Change generic options
[ speed %d ] 设置网卡速度
[ duplex half|full ] 设置半双工/全双工
[ port tp|aui|bnc|mii|fibre ]
[ mdix auto|on|off ]
[ autoneg on|off ] 自动协商
[ advertise %x ]
[ phyad %d ]
[ xcvr internal|external ]
[ wol p|u|m|b|a|g|s|d… ]
[ sopass %x:%x:%x:%x:%x:%x ]
[ msglvl %d | msglvl type on|off … ]
ethtool -a|–show-pause DEVNAME Show pause options
查看pause?选项
ethtool -A|–pause DEVNAME Set pause options
设置pause选项
[ autoneg on|off ]
[ rx on|off ]
[ tx on|off ]
ethtool -c|–show-coalesce DEVNAME Show coalesce options
ethtool -C|–coalesce DEVNAME Set coalesce options
[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 Query RX/TX ring parameters
ethtool -G|–set-ring DEVNAME telegram官网在哪呢 Set RX/TX ring parameters
[ rx N ]
[ rx-mini N ]
[ rx-jumbo N ]
[ tx N ]
ethtool -k|–show-features|–show-offload DEVNAME Get state of protocol offload and other features
ethtool -K|–features|–offload DEVNAME Set protocol offload and other features 上述查看工具对应的设置工具
FEATURE on|off …
ethtool -i|–driver DEVNAME Show driver information
驱动信息,查看驱动版本信息的简单方法
ethtool -d|–register-dump DEVNAME Do a register dump
[ raw on|off ]
[ file FILENAME ]
ethtool -e|–eeprom-dump DEVNAME Do a EEPROM dump
[ raw on|off ]
[ offset N ]
[ length N ]
ethtool -E|–change-eeprom DEVNAME Change bytes telegram的官网的下载的地址是什么 in device EEPROM
[ magic N ]
[ offset N ]
[ length N ]
[ value N ]
ethtool -r|–negotiate DEVNAME Restart N-WAY negotiation
ethtool -p|–identify DEVNAME Show visible port identification (e.g. blinking)
[ TIME-IN-SECONDS ]
ethtool -t|–test DEVNAME Execute adapter self test
[ online | offline | external_lb ]
ethtool -S|–statistics DEVNAME Show adapter statistics
ethtool -n|-u|–show-nfc|–show-ntuple DEVNAME Show Rx network flow classification options or rules
[ rx-flow-hash tcp4|udp4|ah4|esp4|sctp4|tcp6|udp6|ah6|esp6|sctp6 |
rule %d ]
查看flow director的各种配置
ethtool -N|-U|–config-nfc|–config-ntuple DEVNAME Configure Rx network flow classification options or rules
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
[ src %x:%x:%x:%x:%x:%x [m %x:%x:%x:%x:%x:%x] ]
[ dst %x:%x:%x:%x:%x:%x [m %x:%x:%x:%x:%x:%x] ]
[ proto %d [m %x] ]
[ src-ip %d.%d.%d.%d [m %d.%d.%d.%d] ]
[ dst-ip %d.%d.%d.%d [m %d.%d.%d.%d] ]
[ tos %d [m %x] ]
[ l4proto %d [m %x] ]
[ src-port %d [m %x] ]
[ dst-port %d [m %x] ]
[ spi %d [m %x] ]
[ vlan-etype %x [m %x] ]
[ vlan %x [m %x] ]最新官方的纸飞机的官方的下载在哪里
[ user-def %x [m %x] ]
[ dst-mac %x:%x:%x:%x:%x:%x [m %x:%x:%x:%x:%x:%x] ]
[ action %d ]
[ loc %d]] |
设置flow director 规则
delete %d
ethtool -T|–show-time-stamping DEVNAME Show time stamping capabilities
ethtool -x|–show-rxfh-indir DEVNAME Show Rx flow hash indirection
ethtool -X|–set-rxfh-indir DEVNAME Set Rx flow hash indirection
equal N | weight W0 W1 …
ethtool -f|–flash DEVNAME Flash firmware image from the specified file to a region on the device
FILENAME [ REGION-NUMBER-TO-FLASH ]
ethtool -P|–show-permaddr DEVNAME Show permanent hardware address
ethtool -w|–get-dump DEVNAME Get dump flag, data
[ data FILENAME ]
ethtool -W|–set-dump DEVNAME Set dump flag of the device
N
ethtool -l|–show-channels DEVNAME Query Channels
ethtool -L|–set-channels DEVNAME Set Channels
[ rx N ]
[ tx N ]
[ other N ]
[ combined N ]
ethtool –show-priv-flags DEVNAME Query private flags
ethtool –set-priv-flags DEVNAME Set private flags
FLAG on|off …
ethtool -m|–dump-module-eeprom|–module-info DEVNAME Query/Decode Module EEPROM information and optical diagnostics if available
[ raw on|off ]
[ hex on|off ]
[ offset N ]
[ length N ]
ethtool –show-eee DEVNAME Show EEE settings
ethtool –set-eee DEVNAME Set EEE settings
[ eee on|off ]
[ advertise %x ]
[ tx-lpi on|off ]
[ tx-timer %d ]
ethtool -h|–help Show this help
ethtool –version Show version number