Users Guide
Table Of Contents
- Revision History
- Table of Contents
- Regulatory and Safety Approvals
- Functional Description
- Network Link and Activity Indication
- Features
- Software and Hardware Features
- Virtualization Features
- VXLAN
- NVGRE/GRE/IP-in-IP/Geneve
- Stateless Offloads
- UDP Fragmentation Offload
- Stateless Transport Tunnel Offload
- Multiqueue Support for OS
- SR-IOV Configuration Support Matrix
- SR-IOV
- Network Partitioning (NPAR)
- RDMA over Converged Ethernet – RoCE
- Supported Combinations
- Installing the Hardware
- Software Packages and Installation
- Windows Driver Advanced Properties and Event Log Messages
- Teaming
- System-level Configuration
- ISCSI Boot
- VXLAN: Configuration and Use Case Examples
- SR-IOV: Configuration and Use Case Examples
- NPAR – Configuration and Use Case Example
- RoCE – Configuration and Use Case Examples
- DCBX – Data Center Bridging
SR-IOV: Configuration and Use Case ExamplesNetXtreme-E User’s Manual
September 4, 2019 • NetXtreme-E-UG103 Page 66
b. During system boot, enter the system BIOS -> Integrated Devices -> SR-IOV Global and set it to
Enabled.
3. On ESXi, install the Bnxtnet driver using the following steps:
a. Copy the <bnxtnet>-<driver version>.vib file in /var/log/vmware.
$ cd /var/log/vmware.
$ esxcli software vib install --no-sig-check -v <bnxtnet>-<driver version>.vib.
b. Reboot the machine.
c. Verify that whether drivers are correctly installed:
$ esxcli software vib list | grep bnxtnet
4. Install the Broadcom provided BNXTNETCLI (esxcli bnxtnet) utility to set/view the miscellaneous driver
parameters that are not natively supported in esxcli, such as: link speed to 25G, show driver/firmware chip
information, show NIC configuration (NPAR, SRIOV). For more information, please see the bnxtnet driver
README.txt.
To install this utility:
a. Copy BCM-ESX-bnxtnetcli-<version>.vib in /var/log/vmware.
$ cd /var/log/vmware
$ esxcli software vib install --no-sig-check -v /BCM-ESX-bnxtnetcli-<version>.vib
b. Reboot the system.
c. Verify whether vib is installed correctly:
$ esxcli software vib list | grep bcm-esx-bnxtnetcli
d. Set speed 10/20/25
$ esxcli bnxtnet link set -S <speed> -D <full> -n <iface>
This will return OK message if the speed is correctly set.
Example:
$ esxcli bnxtnet link set -S 25000 -D full -n vmnic5
e. Show the link stats
$ esxcli bnxtnet link get -n vmnic6
f. Show the driver/firmware/chip information
$ esxcli bnxtnet drvinfo get -n vmnic4
g. Show the NIC information (e.g. BDF; NPAR, SRIOV configuration)
$ esxcli bnxtnet nic get -n vmnic4
5. Enabling SRIOV VFs:
Only the PFs are automatically enabled. If a PF supports SR-IOV, the PF(vmknicX) is part of the output of
the command shown below.