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
RoCE – Configuration and Use Case ExamplesNetXtreme-E User’s Manual
September 4, 2019 • NetXtreme-E-UG103 Page 76
VMware ESX
Limitations
The current version of the RoCE supported driver requires ESXi-6.5.0 GA build 4564106 or above.
BNXT RoCE Driver Requirements
The BNXTNET L2 driver must be installed with the disable_roce=0 module parameter before installing the
driver.
To set the module parameter, run the following command:
esxcfg-module -s "disable_roce=0" bnxtnet
Please use the ESX6.5 L2 driver version 20.6.9.0 (RoCE supported L2 driver) or above.
Installation
To install the RoCE driver:
1. Copy the
<bnxtroce>-<driver version>.vib file in /var/log/vmware using the following commands:
$ cd /var/log/vmware
$ esxcli software vib install --no-sig-check -v <bnxtroce>-<driver version>.vib
2. Reboot the machine.
3. Verify that the drivers are correctly installed using the following command:
esxcli software vib list | grep bnxtroce
4. To disable ECN (enabled by default) for RoCE traffic use the "tos_ecn=0" module parameter for bnxtroce.