Difference between revisions of "Ethtool"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 55: Line 55:
 
                          100baseT/Half 100baseT/Full
 
                          100baseT/Half 100baseT/Full
 
                          1000baseT/Half 1000baseT/Full
 
                          1000baseT/Half 1000baseT/Full
  Advertised pause frame use: Symmetric
+
  [[Advertised pause frame use]]: Symmetric
 
  Advertised auto-negotiation: Yes
 
  Advertised auto-negotiation: Yes
 
  Advertised FEC modes: Not reported
 
  Advertised FEC modes: Not reported

Revision as of 06:09, 12 April 2021

ethtool[1] command is used to view and modify network device drivers setting, in particular wired Ethernet devices.

ethtool -i eth2
driver: eth2
version: 2.0
firmware-version: N/A
bus-info: N/A
ethtool -S eno1  --statistics


ethtool -K eth0 gso off gro off tso off


ethtool -K eth0 gso on gro on tso on
Actual changes:
generic-segmentation-offload: on
generic-receive-offload: on


ethtool -K eno1 tx on rx on
Actual changes:
rx-checksumming: on
tx-checksumming: on
	tx-checksum-ip-generic: on
tcp-segmentation-offload: on 
	tx-tcp-segmentation: on 

tx-tcp-mangleid-segmentation: on tx-tcp6-segmentation: on


ethtool -K eth0 tx off rx off


ethtool --show-offload eno0

Examples

 Settings for eno1:
 	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Half 1000baseT/Full
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Half 1000baseT/Full
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  10baseT/Half 10baseT/Full
	                                     100baseT/Half 100baseT/Full
	                                     1000baseT/Full
	Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 1000Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 4
	Transceiver: internal

Auto-negotiation: on

	MDI-X: off
	Supports Wake-on: g
	Wake-on: g
	Current message level: 0x000000ff (255)
			       drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes


ethtool eno1 Settings for eno1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: off (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes

ethtool ens3f1
Settings for ens3f1:
	Supported ports: [ ]
	Supported link modes:   1000baseT/Full
	                        1000baseKX/Full
	                        10000baseT/Full
	                        1000baseX/Full
	                        10000baseSR/Full
	                        10000baseLR/Full
	Supported pause frame use: Symmetric
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  1000baseT/Full
	                        1000baseKX/Full
	                        10000baseT/Full
	                        1000baseX/Full
	                        10000baseSR/Full
	                        10000baseLR/Full
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: Unknown!
	Duplex: Unknown! (255)
	Port: Other
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: off
	Supports Wake-on: d
	Wake-on: d
	Current message level: 0x00000007 (7)
			       drv probe link
	Link detected: no
ethtool -i eno1
driver: e1000e
version: 3.2.6-k
firmware-version: 0.5-4
expansion-rom-version:
bus-info: 0000:00:1f.6
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no


ethtool eth2
Settings for eth2:
	Supported ports: [ MII ]
	Supported link modes:
	Supports auto-negotiation: No
	Advertised link modes:  Not reported
	Advertised pause frame use: No
	Advertised auto-negotiation: No
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 0
	Transceiver: external
	Auto-negotiation: off
	Current message level: 0x00000236 (566)
			       probe link ifdown ifup intr
	Link detected: yes


ethtool enx0t6b8f279a99
Settings for enx0t6b8f279a99:
       Current message level: 0x00000007 (7)
                              drv probe link
	Link detected: yes

Related terms

See also

  • http://man7.org/linux/man-pages/man8/ethtool.8.html
  • Advertising: