Users Guide

Table Of Contents
Software Packages and InstallationNetXtreme-E User’s Manual
September 4, 2019 NetXtreme-E-UG103 Page 37
VMware
The ESX drivers are provided in VMware standard VIB format.
1. To install the Ethernet and RDMA driver, issue the commands:
$ esxcli software vib install --no-sig-check -v <bnxtnet>-<driver version>.vib
$ esxcli software vib install --no-sig-check -v <bnxtroce>-<driver version>.vib
2. A system reboot is required for the new driver to take effect.
Other useful VMware commands shown in Table 23.
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 with VLAN ID 100.
Note: In Table 23, vmnicX should be replaced 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.
Table 23: 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.
esxcfg-module –g bnxtnet Print module parameters.
esxcfg-module –s ‘multi_rx_filters=2 disable_tap=0
max_vfs=0,0 RSS=0’
Set the module parameters.
vmkload_mod –u bnxtnet Unload bnxtnet module.
vmkload_mod bnxtnet Load bnxtnet module.
esxcli network nic set –n vmnicX –D full –S 25000 Set the speed and duplex of vmnicX.
esxcli network nic down –n vmnicX Disable vmnicX.
esxcli network nic up –n vmnic6 Enable vmnicX.
bnxtnetcli –s –n vmnic6 –S “25000” Set the link speed. Bnxtnetcli is needed for older ESX
versions to support the 25G speed setting.
Table 22: Linux Ethtool Commands (Cont.)
Command Description