Users Guide

Table Of Contents
Broadcom NetXtreme-E-UG304-2CS
46
NetXtreme-E User Guide User Guide for Dell Platforms
6.3 Installing the VMware Driver
The ESX drivers are provided in VMware standard VIB format and can be downloaded from VMware.com.
1. To install the Ethernet and RDMA driver, issue the following commands:
$ esxcli software vib install -v <bnxtnet>-<driver version>.vib
$ esxcli software vib install -v <bnxtroce>-<driver version>.vib
2. A system reboot is required for the new driver to take effect.
Other useful VMware commands are shown in Table 26.
NOTE: In Table 26, replace vmnicX with the actual interface name.
NOTE:
$ kill -HUP $(cat /var/run/vmware/vmkdevmgr.pid)
This command is required after
vmkload_mod bnxtnet for successful module bring up.
NOTE: NPAR + SR-IOV and NPAR + MultiRSS are currently supported due to resource constraints.
ethtool --set-eee ethX eee off Disable EEE.
ethtool --set-eee ethX eee on tx-lpi off Enable EEE, but disable LPI.
ethtool -L ethX combined 1 rx 0 tx 0 Disable RSS. Set the combined channels to 1.
ethtool -K ethX ntuple off Disable Accelerated RFS by disabling ntuple filters.
ethtool -K ethX ntuple on Enable Accelerated RFS.
ethtool -t ethX Performs various diagnostic self-tests.
echo 32768 > /proc/sys/net/core/
rps_sock_flow_entries
echo 2048 > /sys/class/net/ethX/queues/rx-X/
rps_flow_cnt
Enable RFS for Ring X.
sysctl -w net.core.busy_read=50 This sets the time to read the device's receive ring to 50 μsecs. For
socket applications waiting for data to arrive, using this method can
decrease latency by 2 or 3 usecs typically at the expense of higher
CPU utilization.
echo 4 > /sys/class/net/<NAME> /sriov_numvfs Enable SR-IOV with four VFs on named interface.
ip link set ethX vf 0 mac 00:12:34:56:78:9a Set VF MAC address.
ip link set ethX vf 0 state enable Set VF link state for VF 0.
ip link set ethX vf 0 vlan 100 Set VF 0 modprobe 8021q; ip link add link <NAME> name <VLAN
Interface Name> type vlan id <VLAN ID>
Example: modprobe 8021q; ip link add link ens3 name ens3.2 type
vlan id 2
Table 26: VMware Commands
Command Description
esxcli software vib list |grep bnx List the VIBs installed to see whether the bnxt driver installed
successfully.
esxcfg-module –I bnxtnet Print module info on to screen.
esxcli network get –n vmnicX Get vmnicX properties.
Table 25: Linux Ethtool Commands (Continued)
Command Description