NetXtreme-UG100
28
NetXtreme-C/NetXtreme-E
User Guide
9.3.5 Linux Driver Settings
NOTE:
For 10GBASE-T NetXtreme-E network adapters, auto-negotiation must be enabled.
NOTE:
25G and 50G advertisements are newer standards first defined in the 4.7 kernel's ethtool interface. To fully support
these new advertisement speeds for auto-negotiation, a 4.7 (or newer) kernel and a newer ethtool utility (version
4.8) are required.
ethtool -s eth0 speed 25000 autoneg off – This command turns off auto-negotiation and forces the link speed to
25 Gb/s.
ethtool -s eth0 autoneg on advertise 0x0 – This command enables auto-negotiation and advertises that the device
supports all speeds: 1G, 10G, 25G (and 40G, 50G if applicable).
The following are supported advertised speeds.
– 0x020 – 1000BASE-T Full
– 0x1000 – 1000BASE-T Full
– 0x80000000 – 25000BASE-CR Full
ethtool -A eth0 autoneg on|off – Use this command to enable/disable pause frame auto-negotiation.
ethtool -a eth0 – Use this command to display the current flow control auto-negotiation setting.
9.3.6 ESXi Driver Settings
NOTE:
For 10GBASE-T NetXtreme-E network adapters, auto-negotiation must be enabled. Using forced speed on a
10GBASE-T adapter results in esxcli command failure.
NOTE:
VMware does not support 25G/50G speeds in ESX6.0. In this case, use the second utility (BNXTNETCLI) to set
25G/50G speed. For ESX6.0U2, the 25G/50G speed is supported.
$ esxcli network nic get -n <iface> – This command shows the current speed, duplex, driver version, firmware version
and link status.
$ esxcli network nic set -S 10000 -D full -n <iface> – This command sets the forced speed to 10 Gb/s.
$ esxcli network nic set -a -n <iface> – This enables linkspeed auto-negotiation on interface <iface>.
$ esxcli network nic pauseParams list – Use this command to get pause Parameters list.
$ esxcli network nic pauseParams set --auto <1/0> --rx <1/0> --tx <1/0> -n <iface> – Use this command to set pause
parameters.
NOTE:
Flow control/pause auto-negotiation can be set only when the interface is configured in link speed auto-negotiation
mode.
10 iSCSI Boot
Broadcom NetXtreme-E Ethernet adapters support iSCSI boot to enable the network boot of operating systems to diskless
systems. iSCSI boot allows a Windows, Linux, or VMware operating system to boot from an iSCSI target machine located
remotely over a standard IP network.
10.1 Supported Operating Systems for iSCSI Boot
The Broadcom NetXtreme-E Gigabit Ethernet adapters support iSCSI boot on the following operating systems:
Windows Server 2012 and later 64-bit
Linux RHEL 7.1 and later, SLES11 SP4 or later
VMware 6.0 U2