OpenGrok

Cross Reference: e1000g.conf
xref: /onnv/onnv-gate/usr/src/uts/common/io/e1000g/e1000g.conf
Home | History | Annotate | Line # | Download | only in e1000g
      1 #
      2 # This file is provided under a CDDLv1 license.  When using or
      3 # redistributing this file, you may do so under this license.
      4 # In redistributing this file this license must be included
      5 # and no other modification of this header file is permitted.
      6 #
      7 # CDDL LICENSE SUMMARY
      8 #
      9 # Copyright(c) 1999 - 2009 Intel Corporation. All rights reserved.
     10 #
     11 # The contents of this file are subject to the terms of Version
     12 # 1.0 of the Common Development and Distribution License (the "License").
     13 #
     14 # You should have received a copy of the License with this software.
     15 # You can obtain a copy of the License at
     16 #	http://www.opensolaris.org/os/licensing.
     17 # See the License for the specific language governing permissions
     18 # and limitations under the License.
     19 #
     20 #
     21 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     22 # Use is subject to license terms of the CDDLv1.
     23 #
     24 #
     25 # Driver.conf file for Intel e1000g Gigabit Ethernet Adapter
     26 #
     27 ForceSpeedDuplex=7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7;
     28         # This will force Speed and Duplex for following settings for a typical instance.
     29         # 1 will set the 10 Mbps speed and Half Duplex mode.
     30         # 2 will set the 10 Mbps speed and Full Duplex mode.
     31         # 3 will set the 100 Mbps speed and half Duplex mode.
     32         # 4 will set the 100 Mbps speed and Full Duplex mode.
     33         # 7 will let adapter autonegotiate.     
     34 AutoNegAdvertised=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
     35         # This parameter determines the speed/duplex options that will be
     36         # advertised during auto-negotiation. This is a bitmap with the 
     37         # following settings.
     38         # Bit    |  7  |  6  |   5   |   4   |  3   |  2   |  1  |  0
     39         # Setting| N/A | N/A | 1000F |  N/A  | 100F | 100H | 10F | 10H
     40         #
     41         # For example:
     42         # To advertise 10 Half only AutoNegAdvertised   =  1
     43         # To advertise 10 Full only AutoNegAdvertised   =  2            
     44         # To advertise 10 Half/Full AutoNegAdvertised   =  3
     45         # To advertise 100 Half only AutoNegAdvertised  =  4
     46         # To advertise 100 Full only AutoNegAdvertised  =  8
     47         # To advertise 100 Half/Full AutoNegAdvertised  = 12
     48         # To advertise 1000 Full only AutoNegAdvertised = 32    
     49         # To advertise all speeds AutoNegAdvertised     = 47             
     50 MaxFrameSize=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
     51         # 0 is for normal ethernet frames.
     52         # 1 is for upto 4k size frames.
     53         # 2 is for upto 8k size frames.
     54         # 3 is for upto 16k size frames.
     55 	#
     56 	# These are maximum frame limits, not the ethernet payload size
     57 	# (usually called MTU).  Your actual ethernet MTU is determined by frame
     58 	# size limit and protocol stack configuration (please refer to ndd
     59 	# command man pages)
     60 	#
     61 	# For Jumbo Frame Support (9k ethernet packet) use 3 (upto 16k size
     62 	# frames).  On PCH adapter type (82577 and 82578) you can configure up
     63 	# to 4k size frames.  The 4k size is only allowed at 1gig speed, so if
     64 	# you select 4k frames size, you cannot force or autonegotiate the
     65 	# 10/100 speed options.
     66 FlowControl=3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3;
     67         # 0:  Flow control is completely disabled
     68         # 1:  Rx flow control is enabled (we can receive pause frames
     69         #     but not send pause frames).
     70         # 2:  Tx flow control is enabled (we can send pause frames
     71         #     but we do not receiving pause frames).
     72         # 3:  Both Rx and TX flow control (symmetric) is enabled.
     73         # 4:  No software override.  The flow control configuration
     74         #     in the EEPROM is used.
     75 TbiCompatibilityEnable=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1;
     76         # 1 turns it on and 0 turns it off.
     77         # Some switches as Cisco 6500/Foundary still operate in TBI mode. 
     78         # This setting will fix the problems seen with odd byte packets.
     79         # This setting is valid only for 82543GC based copper adapters.
     80 SetMasterSlave=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
     81 	# 0 sets to hardware default
     82 	# 1 forces master
     83 	# 2 forces slave
     84 	# 3 forces auto
     85 	# This setting controls the PHY master/slave setting. Manually forcing
     86 	# master or slave can help reduce time to link with some switches
     87 	# (Planex 08TX and IO Data switches).  It is recommended that this 
     88         # setting remain at the hardware default. 
     89