User Manual

Table Of Contents
Working With VPIRev 1.4.1-2.0.000
Mellanox Techologies
20
4 Working With VPI
4.1 VPI - Multi-Protocol Support
This driver package supports Mellanox's multi-protocol VPI technology. VPI means the driver
supports the coexistence of 10GigE NICs and IB HCAs on the same host (ESX server), and
depending on the ConnectX device type also the coexistence of 10GigE and IB ports on the same
HCA device.
The following port configurations are supported in VPI: (IB,IB),
(IB,ETH) and (ETH,ETH).
InfiniHost® III and some of the ConnectX® HCA cards are not VPI capable. If your device
does
not support the configured port types, it will start with the device's supported configuration
instead.
Look for an error message in:
y ESX, the errors are printed to
/var/log/vmkernel
and older messages to
/var/log/
vmkernel [1...]
y ESXi, the errors from several logs are all printed to
/var/log/messages
and older
messages to
/var/log/messages [1...]
The vmkernel messages are printed with a vmkernel prefix.
After configuring VPI, reboot the ESX fo
r the changes to take effect.
4.1.1 Configuring VPI Ports using Mellanox Scripts
y Configure the port types interactively. Run:
cos# connectx_port_config
connectx_port_config
is installed by the
ib_basic
package, and is available only for ESX.
Both the ESX/ESXi have a none interactive mode
Port 1 ETH and port 2 IB configuration is not allowed.
All port types in VMware v1.4.1-2.0.000 are InfiniBand (IB) by default. To manually
configure non IB ports, please see Section 4.1.2, “Removing Corrupted Configuration
Files,” on page 21.
If the configuration file is corrupted, the scripts below will not repair the corrupted sec-
tions. To delete the bogus sections, see Section 4.1.2, “Removing Corrupted Configura-
tion Files,” on page 21.
Mellanox Technologies Confidential