|Low performance caused by insufficient number of MSI-X vectors.|
The number of MSI-X vectors required by the driver equals the NumberOfCpuCores + 3. In cases where the default number of MSI-X vectors for a PF is 64, but there are more than 64 CPU cores, the driver will generate an event log.
Use mlxconfig tool to increase MSI-X vector allocation (NUM_PF_MSIX) for a PF to avoid sharing of resources (fewer MSI-X vectors would mean sharing of resources).
Note: mlxconfig is contained in the MFT package.
Non-optimal system configuration might have occurred.
See section “Performance Tuning” to take advantage of NVIDIA® 10/40/56 GBit NIC performance.
The driver fails to start.
There might have been an RSS configuration mismatch between the TCP stack and the NVIDIA® adapter.
The driver fails to start and a yellow sign appears near the "Mellanox ConnectX- 4/ConnectX-5 Adapter <X>" in the Device Manager display. (Code 10)
Look into the Event Viewer to view the error.
No connectivity to a Fault Tolerance team while using network capture tools (e.g., Wireshark).
The network capture tool might have captured the network traffic of the non-active adapter in the team. This is not allowed since the tool sets the packet filter to "promiscuous", thus causing traffic to be transferred on multiple interfaces.
Close the network capture tool on the physical adapter card, and set it on the team interface instead.
No Ethernet connectivity on 10Gb adapters after activating Performance Tuning (part of the installation).
A TcpWindowSize registry value might have been added.
Packets are being lost.
The port MTU might have been set to a value higher than the maximum MTU supported by the switch.
Change the MTU according to the maximum MTU supported by the switch.
NVGRE changes done on a running VM, are not propagated to the VM.
The configuration changes might not have taken effect until the OS is restarted.
Stop the VM and afterwards perform any NVGRE configuration changes on the VM connected to the virtual switch.