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;