Ethtool is a utility for configuration of Network Interface Cards (NICs). This utility allows querying and changing settings such as speed, port, auto-negotiation, PCI locations and checksum offload on many network devices, especially Ethernet devices.
1. Query the specified network device for associated driver information
# ethtool -i ens3f1np1
driver: mlx5_core
version: 5.7-1.0.2
firmware-version: 16.34.1002 (MT_0000000416)
expansion-rom-version:
bus-info: 0000:0f:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: yes
2. Enable an operator to easily identify the adapter by sight.
This involves blinking one or more LEDs on the specified network port.
# ethtool -p ens3f1np1 5
where integer 5 represents the time in seconds to perform the action,
3. Turn off the AutoNegotiation and fixed it at 25GB
ethtool -s ens3f1np1 --speed 25000 --autoneg off --duplex full
References:
Red Hat Documentation 11.8. Ethtool