7 single root io virtualization (sr-iov), 1 system requirements, 2 setting up sr-iov – Dell Mellanox Family of Adapters User Manual

Page 41

Advertising
background image

User Manual for Mellanox ConnectX®-3 10/40 Gigabit Ethernet Adapters for Dell PowerEdge Servers

Rev 1.1

Mellanox Technologies

41

RFS requires the kernel to be compiled with the

CONFIG_RFS_ACCEL

option. This options is available

in kernels 2.6.39 and above. Furthermore, RFS requires Device Managed Flow Steering support.

All of the rest

The lowest priority domain serves the following users:

The mlx4 Ethernet driver attaches its unicast and multicast MACs addresses to its QP
using L2 flow specifications

The mlx4 ipoib driver when it attaches its QP to his configured GIDS

4.2.7

Single Root IO Virtualization (SR-IOV)

4.2.7.1 System Requirements

To set up an SR-IOV environment, the following is required:

MLNX_OFED Driver

A server/blade with an SR-IOV-capable motherboard BIOS

Hypervisor that supports SR-IOV such as: Red Hat Enterprise Linux Server Version 6.*

Mellanox ConnectX® Adapter Card family with SR-IOV capability

4.2.7.2 Setting Up SR-IOV

Depending on your system, perform the steps below to set up your BIOS.For further information,
please refer to the appropriate BIOS User Manual:

Step 4.

Enable “Virtualization Technology” in System BIOS => Processor setting. See
Appendix A.5, “SR-IOV Configuration,” on page 104. Enable “SR-IOV Global Enable” in
system BIOS - integrated Devices section

Step 5.

Install a hypervisor that supports SR-IOV.

Step 6.

Depending on your system, update the /boot/grub/grub.conf file to include a similar com-
mand line load parameter for the Linux kernel.

RFS cannot function if LRO is enabled. LRO can be disabled via ethtool.

Fragmented UDP traffic cannot be steered. It is treated as 'other' protocol by hardware
(from the first packet) and not considered as UDP traffic.

Use of

libibverbs

v2.0-3.0.0 and

libmlx4

v2.0-3.0.0 and higher as of

MLNX_OFED v2.0-3.0.0 is recommended due to API changes.

Advertising