emlxs_config.h revision 6a573d82e26abdedeb701fcdd5b5461b2fa0da40
2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License (the "License"). 2N/A * You may not use this file except in compliance with the License. 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright 2010 Emulex. All rights reserved. 2N/A * Use is subject to license terms. 2N/A#
endif /* FMA_SUPPORT */ 2N/A#
endif /* MAX_RRDY_SUPPORT */ 2N/A#
endif /* MSI_SUPPORT */ 2N/A#
endif /* DHCHAP_SUPPORT */ 2N/A#
endif /* SFCT_SUPPORT */ 2N/A * The entries in this array must be in the exact order 2N/A * defined in emlxs_cfg_parm_t 2N/A /* CFG_CONSOLE_NOTICES */ 2N/A 0,
0xffffffff, 0, 0,
2N/A "Verbose mask for notice messages to the console."},
2N/A /* CFG_CONSOLE_WARNINGS */ 2N/A {
"console-warnings",
2N/A 0,
0xffffffff, 0, 0,
2N/A "Verbose mask for warning messages to the console."},
2N/A /* CFG_CONSOLE_ERRORS */ 2N/A 0,
0xffffffff, 0, 0,
2N/A "Verbose mask for error messages to the console."},
2N/A /* CFG_CONSOLE_DEBUGS */ 2N/A 0,
0xffffffff, 0, 0,
2N/A "Verbose mask for debugging messages to the console."},
2N/A /* CFG_LOG_NOTICES */ 2N/A 0,
0xffffffff,
0xffffffff, 0,
2N/A "Verbose mask for notice messages to the messages file."},
2N/A /* CFG_LOG_WARNINGS */ 2N/A 0,
0xffffffff,
0xffffffff, 0,
2N/A "Verbose mask for warning messages to the messages file."},
2N/A /* CFG_LOG_ERRORS */ 2N/A 0,
0xffffffff,
0xffffffff, 0,
2N/A "Verbose mask for error messages to the messages file."},
2N/A /* CFG_LOG_DEBUGS */ 2N/A 0,
0xffffffff, 0, 0,
2N/A "Verbose mask for debugging messages to the messages file."},
2N/A 128,
10240,
1024, 0,
2N/A "Number of IOCB buffers the driver should allocate."},
2N/A /* CFG_MAX_XFER_SIZE */ 2N/A 131072,
1388544,
339968, 0,
2N/A "Sets maximum bytes per IO the driver can transfer."},
2N/A "Number of unsolicited buffers the driver should allocate."},
2N/A /* IP specific parameters */ 2N/A /* CFG_NETWORK_ON */ 2N/A "Enable IP processing. [0=Disabled, 1=Enabled]"},
2N/A /* Fibre Channel specific parameters */ 2N/A "Enables ACK0 support. [0=Disabled, 1=Enabled]"},
"Select Fibre Channel topology. " "[0=Loop->PTP, 2=PTP, 4=Loop, 6=PTP->Loop]"},
"Select link speed. [0=Auto, 1=1Gb, 2=2Gb, 4=4Gb, 8=8Gb]"},
"Number of fibre channel nodes (NPorts) the driver will support. " "A count of milliseconds after which " "an interrupt response is generated"},
"A count of I/O completions after " "which an interrupt response is generated"},
"Assigns a preferred ALPA to the port. Only used in Loop topology."},
"Sets the Fibre Channel ADISC login support level. " "[0=None, 1=Partial, 2=Full]"},
"Enables power management support. [0=Disabled, 1=Enabled]"},
"Sets power management idle timeout value (seconds)."},
"Enables firmware revision checking. " "[0=Off 1=Sun-only 2=All 4=kern-update]"},
"Requires Task Retry Id support by a remote device " "for FCP-2 error recovery."},
"Sets the discovery timeout period (seconds) " "for managing FCP-2 devices."},
"Sets the linkup timeout period (seconds)."},
"Sets the driver wait period (seconds) " "for a linkup after initialization."},
/* CFG_OFFLINE_TIMEOUT */ "Sets the offline timeout period (seconds)."},
"Enables LIRP/LILP support in the driver. [0=Disabled, 1=Enabled]"},
"Sets the PCI-X max memory read byte count. [512,1024,2048 or 4096]"},
/* CFG_HEARTBEAT_ENABLE */ "Enables driver's mailbox heartbeat to the adapter. " "[0=Disabled, 1=Enabled]"},
"Enables driver's ability to reset the adapter. " "[0=Disabled, 1=Enabled]"},
"Enables driver's ability to timeout commands. " "[0=Disabled, 1=Enabled]"},
"Sets number of outstanding IO's. " "[0=max determined by type of HBA]"},
"Sets FMA capabilities. [bit 3:errcb, 2:dmachk, 1:accchk, 0:ereport]"},
"Sets maximum number RRDY's for the adapter on private loop."},
#
endif /* MAX_RRDY_SUPPORT */ "Sets the default MSI mode in driver. " "[0=Off 1=Single-MSI 2=Multi-MSI 3=Auto]"},
"Sets default SLI mode. " "[0=Auto, 2=SLI2-remove all vports first, 3=SLI3, 4=SLI4]"},
"Enables NPIV. [0=Disabled-remove all vports first, " "1=Enabled-requires SLI3]"},
/* CFG_VPORT_RESTRICTED */ "Restricts login to virtual ports to conserve resources. " "[0=Disabled, 1=Enabled]"},
"Enable FDISC/NS command delay from vports to switch. " "[0=Disabled, 1=Enabled]"},
"Enables DHCHAP support in the driver. [0=Disabled, 1=Enabled]"},
"Enables end-to-end DHCHAP support in the driver. " "[0=Disabled, 1=Enabled]"},
"Enables DHCHAP support for virtual ports. [0=Disabled, 1=Enabled]"},
"Sets authentication timeout value. (seconds)"},
"Sets authentication mode. [1=Disabled, 2=Active, 3=Passive]"},
"Sets authentication bidirectional mode. [0=Disabled, 1=Enabled]"},
"Sets authentication type priorities[4]. [0=Undef, 1=DHCHAP]"},
"Sets authentication hash priorities[4]. [0=Undef, 1=MD5, 2=SHA1]"},
0,
0x55555555,
0x54321000, 0,
"Sets auth group priorities[8]. " "[0=Undef,1=NULL,2=1024,3=1280,4=1536,5=2048]"},
"Sets re-authentication interval. (minutes)"},
#
endif /* DHCHAP_SUPPORT */#
endif /* SFCT_ENABLED */ "Enables target mode support in driver. [0=Disabled, 1=Enabled]"},
"Queue depth of target mode port. " "[0=max determined by type of HBA]"},
#
endif /* SFCT_SUPPORT */ "Defines number of Work Queues (WQs) per EQ."},
/* CFG_PERSIST_LINKDOWN */ "Set link persistently down [0=Disabled, 1=Enabled]."},
"Enables patches in driver."},
"Enables alternative target reset processing. " "[0=Disabled 1=Enabled]"},
/* CFG_FAST_TGT_RESET_TMR */ "RSCN notification timer for fast target reset. " "[0=Disabled 1-60=seconds]"},
#
endif /* _EMLXS_CONFIG_H */