NetXtreme-UG100
17
NetXtreme-C/NetXtreme-E
User Guide
6 Software Packages and Installation
Refer to the following sections for information on software packages and installation.
6.1 Supported Operating Systems
Table 10
provides a list of supported operating systems.
6.2 Installing the Linux Driver
Linux drivers can be downloaded from the Broadcom public website:
https://www.broadcom.com/support/download-search/
?pg=EConnecSwiand+PHYs&pf=EA-+NetXtreme&pa=Driver.
See the package readme.txt files for specific instructions and optional parameters.
6.2.1 Linux Ethtool Commands
NOTE:
In
Table 11
, ethX should be replaced with the actual interface name.
Table 10: Supported Operating System List
OS Flavor
Distribution
Windows
Windows 2012 R2 or above
Linux
Redhat 6.9, Redhat 7.1 or above
SLES 11 SP 4, SLES 12 SP 2 or above
VMware
ESXi 6.0 U3 or above
Table 11: Linux Ethtool Commands
Command
Description
ethtool -s ethX speed 25000 autoneg off
Set the speed. If the link is up on one port, the driver does not allow
the other port to be set to an incompatible speed.
ethtool -i ethX
Output includes driver, firmware and package version.
ethtool -k ethX
Show offload features.
ethtool -K ethX tso off
Turn off TSO.
ethtool -K ethX gro off lro off
Turn off GRO/LRO.
ethtool -g ethX
Show ring sizes.
ethtool -G ethX rx N
Set Ring sizes.
ethtool -S ethX
Get statistics.
ethtool -l ethX
Show number of rings.
ethtool -L ethX rx 0 tx 0 combined M
Set number of rings.
ethtool -C ethX rx-frames N
Set interrupt coalescing. Other parameters supported are: rx-usecs,
rx-frames, rx-usecs-irq, rx-frames-irq, tx-usecs, tx-frames, tx-usecs-
irq, tx-frames-irq.
ethtool -x ethX
Show RSS flow hash indirection table and RSS key.
ethtool -s ethX autoneg on speed 10000 duplex full
Enable Autoneg (see
“Auto-Negotiation Configuration” on page 24
for more details)
ethtool --show-eee ethX
Show EEE state.
ethtool --set-eee ethX eee off
Disable EEE.