Software/Driver Loading; Instantiate Virtual Functions (Sr-Iov); Loading The Driver - Chelsio Communications Terminator Series Installation And User Manual

Unified wire for linux
Hide thumbs Also See for Terminator Series:
Table of Contents

Advertisement

Chapter III. Virtual Function Network (vNIC)

Software/Driver Loading

3.1.

Instantiate Virtual Functions (SR-IOV)

To instantiate Virtual Functions (VFs) on the host, run the following commands:
[root@host~]# modprobe cxgb4
[root@host~]# echo n >
/sys/class/net/ethX/device/driver/<bus_id>/sriov_numvfs
Here, ethX is the interface and n specifies the number of VFs to be instantiated per physical
function (bus_id). VFs can be instantiated only from PFs 0 - 3 of the Chelsio adapter. A maximum
of 64 virtual functions can be instantiated with 16 virtual functions per physical function.
Example: Instantiating 16 VFs on PF3 of Chelsio adapter.
To get familiar with physical and virtual function terminologies, please refer the PCI
Note
Express specification.
Unload the vNIC driver on the host (if loaded):
[root@host~]# rmmod cxgb4vf
The virtual functions can now be assigned to virtual machines (guests).
3.2.

Loading the Driver

Please ensure that all inbox drivers are unloaded before proceeding with
Important
unified wire drivers.
[root@host~]# rmmod csiostor cxgb4i cxgbit iw_cxgb4 chcr cxgb4vf cxgb4
libcxgbi libcxgb
Chelsio Unified Wire for Linux
74

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Terminator Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Terminator 6

Table of Contents