Mellanox ConnectX®-4 onwards NATIVE ESXi is a software stack which operates across all Mellanox network adapter solutions supporting up to 200 Gb/s Ethernet (ETH) and 2.5 or 5.0 GT/s PCI Express 2.0 and 3.0 uplinks to servers.
The following sub-sections briefly describe the various components of the Mellanox ConnectX- 4 onwards NATIVE ESXi stack.
nmlx5 Driver
nmlx5 is the low-level driver implementation for the ConnectX-4/ConnectX-5 adapter cards designed by Mellanox Technologies. ConnectX-4/ConnectX-5 adapter cards can operate as an InfiniBand adapter, or as an Ethernet NIC. The ConnectX-4/ConnectX-5 NATIVE ESXi driver supports Ethernet NIC configurations exclusively.
Mellanox NATIVE ESXi Package
Software Components
MLNX-NATIVE-ESX-ConnectX-4/ConnectX-5 contains the following software components:
- Mellanox Host Channel Adapter Drivers
- nmlx5_core (Ethernet): Handles Ethernet specific functions and plugs into the ESXi uplink layer
- nmlx5_rdma: Enables RoCE functionality by plugging into the ESXi RDMA layer