Current File : //kernel/drv/vxge.conf
# 

#  Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
#
#
# 
#  Copyright Exar 2010. Copyright (c) 2002-2010 Neterion, Inc.
#  All right Reserved.
# 
#  FileName :    vxge.conf
#
#  Description:  Neterion X3100 configuration file

# Uncomment the line(s) below if you'd like to override default values

#------------------------------------------
# Jumbo frame support
#	This option will require at least 8MB of extra physical memory allocated
#	in the kernel.
#	Set to maximum MTU to be supported by X3100 interface
#------------------------------------------
#default_mtu = 9000;

#------------------------------------------
# MSI-X interrupts
#	0 - Disable
#	1 - Enable
#------------------------------------------
#msix_enable = 1;

#------------------------------------------
# Large Send Offload
#	0 - Disable
#	1 - Enable
#------------------------------------------
#lso_enable = 1;

#------------------------------------------
# Maximum Number of vpaths
#	Set to maximum number of vpaths to be used by each function(device)
#	SPARC: max_config_vpath = 6;
#	x86  : max_config_vpath = 8;
#------------------------------------------
#max_config_vpath = 8;

#------------------------------------------
# Receive Traffic Hash
#	0 - Disable
#	1 - Enable
#------------------------------------------
#rth_enable = 1;

#------------------------------------------
# Tx Steering
#	0 - Disable
#	1 - Steering based on TCP/UDP ports
#------------------------------------------
#tx_steering_type = 0;

#------------------------------------------
# Flow control
# For both, flow_control_gen (Tx) and flow_control_rcv (Rx)
#	0 - Disable
#	1 - Enable
#------------------------------------------
#flow_control_gen = 1;
#flow_control_rcv = 1;

#------------------------------------------
#stats_refresh_time = 1;
#isr_polling_cnt = 0;
#rts_mac_en = 0;

#------------------------------------------
# F/W Upgrade
#	0 - Disable
#	1 - Enable
#fw_upgrade = 1;

#------------------------------------------
# Function Mode
#       Change PCI function mode.
#       0  - SF1_VP17 (1 function with 17 VPATHs)
#       1  - MF8_VP2  (8 functions with 2 VPATHs per function)
#       8  - MF2_VP8  (2 functions, 8 Paths/Function)
#       9  - MF4_VP4  (4 Functions, 4 Paths/Function)
#	0xFF - Default, No change
#------------------------------------------
#func_mode = 0xFF;

# Port Mode
#	Change the default dual port mode
#	0 - Default
#	1 - Hardware Link Aggregation
#	2 - Active Passive
#	3 - Single Port
#	4 - Dual Port
#	5 - Disable adapter port management
#	0xFF - Default, No change
#------------------------------------------
#port_mode = 0xFF;

# port_failure:
#	Change the behavior on failure
#	0 - No failover
#	    If the port goes down all traffic destined to this port
#	    will be dropped
#	1 - Failover only
#	    If a port fails, move to the active port.
#	    If the previously failed port recovers don't switch back.
#	    However, if the current port now fails the traffic will
#	    move to the active port.
#	2 - Failover and fail back.
#	    If a port (or active port) fails switch to the other port
#	    that is up.
#	    If the previous port recovers revert back to the original port.
#	0xFF - Default, No change
#------------------------------------------
#port_failure = 0xFF;

#------------------------------------------
# Maximum Number of Device function to be configured in MF mode
#	MIN - 1 and MAX - 8
#	0xFF - Default, No change
#------------------------------------------
#max_config_dev = 0xFF;

#------------------------------------------
# FMA support
#------------------------------------------
#fm-capable = 0xF;

#------------------------------------------
# FIFO Configuration
#------------------------------------------
#max_fifo_cnt = 1;
#fifo_length = 512;
#fifo_max_frags = 64;
#fifo_no_snoop_bits = 0;
#fifo_dma_lowat = 64;

#------------------------------------------
# TTI Configuration
#------------------------------------------
#tti_intr_enable = 1;
#tti_btimer_val = 250;
#tti_timer_ac_en = 1;
#tti_timer_ci_en = 1;
#tti_timer_ri_en = 0;
#tti_rtimer_event_sf = 0;
#tti_util_sel = 17;
#tti_ltimer_val = 3677;
#tti_rtimer_val = 1838;
#tti_txfrm_cnt_enable = 1;
#tti_txd_cnt_en = 0;
#tti_urange_a = 5;
#tti_urange_b = 15;
#tti_urange_c = 40;
#tti_uec_a = 5;
#tti_uec_b = 40;
#tti_uec_c = 60;
#tti_uec_d = 100;

#------------------------------------------
# Ring Configuration
#------------------------------------------
#ring_length = 512;
#ring_max_frm_len = 1522;
#ring_backoff_interval_us = 64;
#ring_indicate_max_pkts = 256;
#ring_no_snoop_bits = 0;
#ring_dma_lowat = 128;
#rx_timer_val = 4;
#rx_pkt_burst = 2;

#------------------------------------------
# Rx Buffer Pool Parameters
#
# Suggested values:
# If VXGE_RX_BUFFER_RECYCLE is defined
# rx_buffer_total_per_rxd      : 127 * 6   =   762
# rx_buffer_post_hiwat_per_rxd : 127 * 4   =   508
# If VXGE_RX_BUFFER_RECYCLE is not defined
# rx_buffer_total_per_rxd      : 127 * 128 = 16256
# rx_buffer_post_hiwat_per_rxd : 127 * 64  =  8128
#------------------------------------------
#rx_buffer_total_per_rxd = 762;
#rx_buffer_post_hiwat_per_rxd = 508;

#------------------------------------------
# RTI Configuration
#------------------------------------------
#rti_intr_enable = 1;
#rti_btimer_val = 250;
#rti_timer_ac_en = 0;
#rti_timer_ci_en = 0;
#rti_timer_ri_en = 0;
#rti_rtimer_event_sf = 0;
#rti_util_sel = 18;
#rti_urange_a = 10;
#rti_urange_b = 30;
#rti_urange_c = 50;
#rti_uec_a = 1;
#rti_uec_b = 5;
#rti_uec_c = 10;
#rti_uec_d = 15;
#rti_rtimer_val = 0;
#rti_ltimer_val = 1000;
#rti_txfrm_cnt_enable = 1;
#rti_txd_cnt_en = 0;

#------------------------------------------
# * Tracing for ULD, trace_mask flags to Enable tracing
#	XGE_DEBUG_INIT		0x00000001
#	XGE_DEBUG_TX		0x00000002
#	XGE_DEBUG_RX		0x00000004
#	XGE_DEBUG_MEM		0x00000008
#	XGE_DEBUG_LOCK		0x00000010
#	XGE_DEBUG_SEM		0x00000020
#	XGE_DEBUG_ENTRYEXIT	0x00000040
#	XGE_DEBUG_INTR		0x00000080
#------------------------------------------
#trace_mask = 0x0;
#####################################################################
# TRACE SECTION:
# Possible values for MODULE, TRACE and ERR masks:
#####################################################################
#
#define VXGE_COMPONENT_HAL_DEVICE                       0x00000001
#define VXGE_COMPONENT_HAL_DEVICE_IRQ                   0x00000002
#define VXGE_COMPONENT_HAL_VPATH                        0x00000004
#define VXGE_COMPONENT_HAL_VPATH_IRQ                    0x00000008
#define VXGE_COMPONENT_HAL_CONFIG                       0x00000010
#define VXGE_COMPONENT_HAL_MM                           0x00000020
#define VXGE_COMPONENT_HAL_POOL                         0x00000040
#define VXGE_COMPONENT_HAL_QUEUE                        0x00000080
#define VXGE_COMPONENT_HAL_BITMAP                       0x00000100
#define VXGE_COMPONENT_HAL_CHANNEL                      0x00000200
#define VXGE_COMPONENT_HAL_FIFO                         0x00000400
#define VXGE_COMPONENT_HAL_RING                         0x00000800
#define VXGE_COMPONENT_HAL_DMQ                          0x00001000
#define VXGE_COMPONENT_HAL_UMQ                          0x00002000
#define VXGE_COMPONENT_HAL_SQ                           0x00004000
#define VXGE_COMPONENT_HAL_SRQ                          0x00008000
#define VXGE_COMPONENT_HAL_CQRQ                         0x00010000
#define VXGE_COMPONENT_HAL_NCE                          0x00020000
#define VXGE_COMPONENT_HAL_STAG                         0x00040000
#define VXGE_COMPONENT_HAL_TCP                          0x00080000
#define VXGE_COMPONENT_HAL_LRO                          0x00100000
#define VXGE_COMPONENT_HAL_SPDM                         0x00200000
#define VXGE_COMPONENT_HAL_SESSION                      0x00400000
#define VXGE_COMPONENT_HAL_STATS                        0x00800000
#define VXGE_COMPONENT_HAL_MRPCIM                       0x01000000
#define VXGE_COMPONENT_HAL_MRPCIM_IRQ                   0x02000000
#define VXGE_COMPONENT_HAL_SRPCIM                       0x04000000
#define VXGE_COMPONENT_HAL_SRPCIM_IRQ                   0x08000000
#define VXGE_COMPONENT_HAL_DRIVER                       0x10000000

#define VXGE_COMPONENT_OSDEP                            0x20000000
#define VXGE_COMPONENT_LL                               0x40000000
#define VXGE_COMPONENT_ALL                              0xffffffff
#debug_module_mask = 0x40000000;
# debug_level -  VXGE_NONE = 0, VXGE_ERR = 1, VXGE_INFO = 2 VXGE_TRACE = 4.
#debug_module_level = 0;