
		  QLogic Linux qlcnic Driver Readme

                         QLogic Corporation
                         All rights reserved

Table of Contents
 
1. Package Contents 
2. Supported Adapters/Controllers 
3. Supported Operating Systems
4. Installing the Driver 
5. Additional Notes 
6. Contacting Support
 


1. Package Contents

The QLogic Linux NIC driver package contains the following files: 

 * qlgc-qlcnic-src-xx.xx.xx.tgz - Compressed package that contains
   driver source for supported operating systems. 

   NOTE: xx.xx.xx represents the driver package version number.

2. Supported Adapters/Controllers

   * 3200 Series Intelligent Ethernet Adapters 
   * 8200/8300 Series Converged Network Adapters


3. Supported Operating Systems

The QLogic Linux NIC driver is compatible with the following 
OS platforms for (32-bit/64-bit) [Intel x86, Intel EM64T, AMD64]

        RedHat    - RHEL5.9, RHEL5.10, RHEL5.11, RHEL6.4, RHEL6.5, RHEL6.6, RHEL7.0
        SuSE      - SLES11 SP2, SLES11 SP3, SLES12
        Citrix XS - XS6.1, XS6.2
        Oracle    - UEK R3.x

NOTE: For specific OS service packs (SP) and updates, refer to the 
descriptions where this software version is posted on the QLogic Web
site:

http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/DefaultNewSearch.aspx 


4. Installing the Driver


4.1. Installing the Driver

Please refer to the instructions provided with the individual 
driver package


4.2. Removing the Driver

Please refer to the instructions provided with the individual 
driver package


5. Additional Notes

* Please refer to the driver manual page ("man qlcnic") for details
  on the driver parameters.

* Firmware 

  Flash the adapter with the latest firmware before loading the driver.

* Firmware dump

   Use the script /opt/qlcnic/ql_dump.sh to configure
   or collect firmware dump.

   See the following for the usage.
   sh ql_dump.sh -h|--help

* NPAR 

  84xx - 8 NPAR functions per physical port and a total of 16 NPAR functions per adapter.
  82xx/83xx - 4 NPAR functions per physical port and a total of 8 NPAR functions per adapter.

  Bonding is not supported on two NPAR functions belonging to the same 
  physical port.

  On 82xx/32xx, for traffic to run between VMs through NPAR functions 
  belonging to same physical port, offload settings on those functions
  should be the same. Admins can configure offload settings using
  the qaucli tool.

  Selectively enabling NPAR on one port of the adapter is not
  supported on 82xx/32xx at this time. When NPAR is enabled on 82xx/32xx, 
  it must be enabled on all ports of the adapter.
  applicable to 83xx/84xx.

* Interrupts

  MSI Interrupts are not supported on 83xx/84xx. 

  INTx cannot co-exist with MSI and/or MSIx on the same adapter for 
  82xx/32xx.

  On 82xx, unloading the driver and re-loading the driver using a different
  interrupt mode (MSIx, MSI, INTx) than the interrupt mode in which driver
  was loaded previously, is not supported.
 
* RSS 
  
  Supported for TCP over IPv4 & IPv6 only. RSS for UDP is not supported.
  Default number of RSS rings is 4 and support up to a maximum of 8.
  When NPAR is enabled only a max of 4 RSS rings are supported per partition.

* TSS
 
  Default number of TSS rings is 4 and support up to a maximum of 8.
  When NPAR is enabled only a max of 4 TSS rings are supported per partition.
 
* SR-IOV
 
  Supported only on 83xx/84xx. Support a maximum of 64 VFs per PF,
  and 128 VFs per adapter. Bonding is not supported with SR-IOV VFs.
  RSS and TSS are not supported on SR-IOV VFs
 

6. Contacting Support

   For further assistance, contact QLogic Technical Support at:
   http://support.qlogic.com


(c) Copyright 2010-2014. All rights reserved worldwide. QLogic and the
QLogic logo are registered trademarks of QLogic Corporation. 
All other brand and product names are trademarks or registered 
trademarks of their respective owners.
