User Manual

TRex 81 / 113
The above diagram is an example of one server with two NICS. TRex VMs can be allocated on one NIC while the DUTs can be
allocated on another.
Following are some links we used and lessons we learned while putting up an environment for testing TRex with VF interfaces
(using SR-IOV). This is by no means a full toturial of VF usage, and different Linux distributions might need slightly different
handling.
7.6.1 Links and resources
This is a good tutorial by Intel of SR-IOV and how to configure.
This is a tutorial from DPDK documentation.
This is section from RedHat on Kernel boot params.
This is doc from Mellanox for KVM
This is doc from Mellanox for ESXi
7.6.2 Linux configuration
First, need to verify BIOS support for the feature (make sure VT-d is enabled.)
Second, need to make sure you have the correct kernel options. (see links above)
In our regression with SR-IOV (Cisco UCS, Intel CPU, host OS: CentOS), we have following configs: