ethtool; man page

Man Pages Index

SYNOPSIS
       ethtool ethX

       ethtool -h|--help

       ethtool -a|--show-pause ethX

       ethtool -A|--pause ethX [autoneg on|off] [rx on|off] [tx on|off]

       ethtool -c|--show-coalesce ethX

       ethtool  -C|--coalesce  ethX  [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 ethX

       ethtool -G|--set-ring ethX [rx N] [rx-mini N] [rx-jumbo N] [tx N]

       ethtool -i|--driver ethX

       ethtool -d|--register-dump ethX [raw on|off]

       ethtool -e|--eeprom-dump ethX [raw on|off] [offset N] [length N]

       ethtool -E|--change-eeprom ethX [magic N] [offset N] [value N]

       ethtool -k|--show-offload ethX

       ethtool   -K--offload   ethX   [rx on|off]   [tx on|off]    [sg on|off]
       [tso on|off] [ufo on|off] [gso on|off]

       ethtool -p|--blink ethX [N]

       ethtool -r|--negotiate ethX

       ethtool -S|--statistics ethX

       ethtool -t|--test ethX [offline|online]

       ethtool      -s     ethX     [speed 10|100|1000]     [duplex half|full]
       [port tp|aui|bnc|mii] [autoneg on|off] [phyad N]  [xcvr internal|exterâ€â€
       nal] [wol p|u|m|b|a|g|s|d...]  [sopass xx:yy:zz:aa:bb:cc] [msglvl N]

DESCRIPTION
       ethtool  is used for querying settings of an ethernet device and chang‐
       ing them.

       ethX is the name of the ethernet device to work on.
              change the pause parameters of the specified ethernet device.

       autoneg on|off
              Specify if pause autonegotiation is enabled.

       rx on|off
              Specify if RX pause is enabled.

       tx on|off
              Specify if TX pause is enabled.

       -c --show-coalesce
              queries the specified ethernet device  for  coalescing  informa‐
              tion.

       -C --coalesce
              change the coalescing settings of the specified ethernet device.

       -g --show-ring
              queries the specified ethernet device for rx/tx  ring  parameter
              information.

       -G --set-ring
              change  the  rx/tx  ring  parameters  of  the specified ethernet
              device.

       rx N   Change number of ring entries for the Rx ring.

       rx-mini N
              Change number of ring entries for the Rx Mini ring.

       rx-jumbo N
              Change number of ring entries for the Rx Jumbo ring.

       tx N   Change number of ring entries for the Tx ring.

       -i --driver
              queries the specified  ethernet  device  for  associated  driver
              information.

       -d --register-dump
              retrieves  and prints a register dump for the specified ethernet
              device.  When raw is enabled, then it  dumps  the  raw  register
              data to stdout.

       -e --eeprom-dump
              retrieves  and  prints an EEPROM dump for the specified ethernet
              device.  When raw is enabled, then it dumps the raw EEPROM  data
              to  stdout.  The length and offset parameters allow dumping cer‐
              tain portions of the EEPROM.  Default is to dump the entire EEP‐
              ROM.

              Specify if RX checksumming is enabled.

       tx on|off
              Specify if TX checksumming is enabled.

       sg on|off
              Specify if scatter-gather is enabled.

       tso on|off
              Specify if tcp segmentation offload is enabled.

       ufo on|off
              Specify if UDP fragmentation offload is enabled

       gso on|off
              Specify if generic segmentation offload is enabled

       -p --identify
              initiates adapter-specific action intended to enable an operator
              to  easily  identify  the  adapter  by  sight.   Typically  this
              involves blinking one or more  LEDs  on  the  specific  ethernet
              port.

       N      Length of time to perform phys-id, in seconds.

       -r --negotiate
              restarts  auto-negotiation  on the specified ethernet device, if
              auto-negotiation is enabled.

       -S --statistics
              queries the specified ethernet device for NIC-  and  driver-spe‐
              cific statistics.

       -t --test
              executes adapter selftest on the specified ethernet device. Pos‐
              sible test modes are:

       offline|online
              defines test type: offline (default) means to perform  full  set
              of  tests  possibly causing normal operation interruption during
              the tests, online means to perform limited set of tests  do  not
              interrupting normal adapter operation.

       -s --change
              option  allows  changing  some  or all settings of the specified
              ethernet device.  All following options only  apply  if  -s  was
              specified.

       speed 10|100|1000
              Set  speed  in Mb/s.  ethtool with single argument will show you
              the supported device speeds.

       xcvr internal|external
              Select transceiver type. Currently only  internal  and  external
              can be specified, in the future further types might be added.

       wol p|u|m|b|a|g|s|d...
              Set  Wake-on-LAN  options.   Not  all devices support this.  The
              argument to this option is a  string  of  characters  specifying
              which options to enable.
              p  Wake on phy activity
              u  Wake on unicast messages
              m  Wake on multicast messages
              b  Wake on broadcast messages
              a  Wake on ARP
              g  Wake on MagicPacket(tm)
              s  Enable SecureOn(tm) password for MagicPacket(tm)
              d  Disable  (wake  on nothing).  This option clears all previous
                 options.

       sopass xx:yy:zz:aa:bb:cc
              Set the SecureOn(tm) password.  The argument to this option must
              be 6 bytes in ethernet MAC hex format (xx:yy:zz:aa:bb:cc).

       msglvl N
              Set the driver message level. Meanings differ per driver.

BUGS
       Not  supported  (in  part  or  whole)  on  all  ethernet  drivers (read
       /usr/share/doc/ethtool/README.Debian to get  an  idea  about  supported
       features).

COMPATIBILITY
       Requires  2.4 or newer kernel to be effective.  Also work on Sparc run‐
       ning 2.2 kernel with Happy Meal ethernet card.

AUTHOR
       ethtool was written by David Miller.

       Modifications by Jeff Garzik, Tim Hockin, Jakub Jelinek, Andre Majorel,
       Eli Kupermann, Scott Feldman, Andi Kleen.

AVAILABILITY
       ethtool   is  available  over  the  Web  on  the  SourceForge  site  at
       http://sourceforge.net/projects/gkernel/




Ethtool version 5               September 2006                      ETHTOOL(8)

--TechZilla

TechZilla.biz | TechZilla.info | SlicerUnderground | techzilla.50megs.com | Tohigherground | NextOnStage | EMUslax | GNUlinx | GamesOfDaPast | WorldCrimeWars | Fistula | Asus-Z81k | Riding-Gear | UniformDiscount | WorkWearIt | NuZilla