Chelsio T3 Virtual-Multi-Port-Software Driver README (Version 1.3.1 of the driver)
================================================================================

Chlesio's Virtual-Multi-Port-Software provides users who have deployed ESX 4.0
the flexibility of virtually consolidating their existing 1Gb links over a
Physical 10G Ethernet Adapter. Chelsio's software provides this consolidation
keeping the infrastructure update transparent to the ESX hypervisor. This
software will make the 10G Adapter appear to the hypervisor as up to four
Virtual Adapters.This software has the following advantages:
1. Guaranteed traffic segregation
2. Guaranteed net rate limiting
3. Non intrusive implementation in the certified ESX 4.0 Driver

Supported ESX Versions
======================
ESX 4.0, ESX 4.0 U1, ESXi 4.0, ESXi 4.0 U1

Supported Chelsio Cards
=======================
This release of the Virtual-Multi-Port-Software Driver supports the following
Chelsio network adapters:
N310E
N310E-CXA
N320E
N320E-CXA
S310E-CR
S310E-SR
S310E-CXA
S320E-CR
S320E-CXA
S320EM-BS
S320EM-BCH

Driver Installation
===================
To install the Virtual-Multi-Port-Software Driver,

1. Power on the ESX or ESXi Host.
2. Put the ESX host in the Maintenance Mode using vSphere Client
(Inventory -> Host -> Enter Maintenance Mode).
3. Run the esxupdate command to install drivers using the vib.

esxupdate -b <.vib> --nosigcheck update

4. Reboot the Host.

Note : For PXE Boot/Install of ESXi 4.0 U1, replace image.tgz within the TFTP
Server with the one provided on the website so that the driver is installed
and loaded automatically on reboot.


Rate Limiting
=============
The Chelsio Virtual Uplink Adapters can be rate limited in two ways:

1. Using the Chelsio's administrative tool cxgbtool:

Use the cxgbtool-1.15-custom.x86_64.rpm for the installation of the cxgbtool.

cxgbtool pktsched rate

sets the maximum percentage of allowed transmit bandwidth a Virtual Uplink
is allowed to use.

The value set using cxgbtool can be read using

cxgbtool pktsched rate

2. Using the Driver Parameter uplink_rates.

The value set using the driver parameter can be read using cxgbtool and also
through /proc/net/cxgb3/ofld_devX/uplink_rates .