Print this page
NEX-5717 import QLogic 16G FC drivers
Reviewed by: Steve Peng <steve.peng@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>

@@ -17,23 +17,23 @@
 # information: Portions Copyright [yyyy] [name of copyright owner]
 #
 # CDDL HEADER END
 #
 
-# Copyright 2010 QLogic Corporation
+# Copyright 2015 QLogic Corporation
 
 #
 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
 # Qlogic Fibre Channel Adapter driver configuration
 #
-#ident  "Copyright 2010 QLogic Corporation; ql.conf" 
+#ident  "Copyright 2015 QLogic Corporation; ql.conf"
 #
 
 #
-# Copyright (C) QLogic Corporation 1998-2010. All rights reserved.
+# Copyright (C) QLogic Corporation 1998-2015. All rights reserved.
 #
 
 #   File is setup as the default parameters for all adapters in the
 #   system.
 #   If a parameter needs to be changed for a particular adapter,

@@ -180,16 +180,17 @@
 #Usage: This field enables/disables the Fibre Channel FCP 2 error
 #       recovery support.
 enable-FCP-2-error-recovery=1;
 
 #Name:  Fibre Channel Data Rate Option
-#Type:  Integer, mode; Range: 0-4; Default: 2
+#Type:  Integer, mode; Range: 0-5; Default: 2
 #       0 = 1 gigabit/second
 #       1 = 2 gigabit/second
 #       2 = Auto-negotiate
 #       3 = 4 gigabit/second
 #       4 = 8 gigabit/second
+#       5 = 16 gigabit/second
 #Usage: This field specifies the data rate which the driver uses.
 fc-data-rate=2;
 
 #Name:  Link down timeout
 #Type:  Integer, seconds; Range: 0 - 240; Default: 0

@@ -231,17 +232,10 @@
 #       this variable does not exist or is not equal to 128, 256, 512,
 #       1024, 2048 or 4096, the ISP2xxx uses the default or the value
 #       specified by the system.
 pci-max-read-request=2048;
 
-#Name:  DDI Force Attach
-#Type:  Interger, byte; Range: 0, 1
-#Usage: This field specifies to the Solaris kernel during boot to always
-#       load all instances of the driver regardless of system events or
-#       conditions.
-ddi-forceattach=1;
-
 #Name:  Init Loop Sync Time
 #Type:  Integer, seconds; Range: 1 - 240; Default: 10
 #Usage: This field specific the time the driver will wait for the
 #       switch and the HBA firmware to sync during boot or the
 #       initial loading of the driver.

@@ -251,7 +245,19 @@
 #Type:  String List
 #Usage: This field declares firmware module paths so that they get
 #       loaded early enough to be available for qlc root instance to
 #       use.  Correct operation depends on the value of 'ddi-forceload';
 #       this value should not be changed by the user.
-ddi-forceload = "misc/qlc/qlc_fw_2200", "misc/qlc/qlc_fw_2300", "misc/qlc/qlc_fw_2400", "misc/qlc/qlc_fw_2500", "misc/qlc/qlc_fw_6322", "misc/qlc/qlc_fw_8100";
+ddi-forceload = "misc/qlc/qlc_fw_2200", "misc/qlc/qlc_fw_2300", "misc/qlc/qlc_fw_2400", "misc/qlc/qlc_fw_2500", "misc/qlc/qlc_fw_2700", "misc/qlc/qlc_fw_6322", "misc/qlc/qlc_fw_8100", "misc/qlc/qlc_fw_8301fc";
+
+#Name:  MSI-X vectors
+#Type:  Integer, count; Range 0 - 255 vectors; Default: 5
+#Usage: Number of MSI-X vectors to use if supported by adapter.
+#NOTE:  The minimum number used will be what is required for the adapter
+#       to function, which may be greater than the supplied value.
+msix-vectors=5;
+
+#Name:  Completion threads
+#Type:  Integer, count; Range 1 - 255 threads; Default: 4
+#Usage: Number of threads used for I/O completion callbacks.
+completion-threads=4;