xref: /illumos-gate/usr/src/uts/common/io/e1000g/e1000g.conf (revision 581cede61ac9c14d8d4ea452562a567189eead78)
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 - 2007 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 2007 Sun Microsystems, Inc.  All rights reserved.
22# Use is subject to license terms of the CDDLv1.
23#
24#
25# ident	"%Z%%M%	%I%	%E% SMI"
26#
27# Driver.conf file for Intel e1000g Gigabit Ethernet Adapter
28#
29ForceSpeedDuplex=7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7;
30        # This will force Speed and Duplex for following settings for a typical instance.
31        # 1 will set the 10 Mbps speed and Half Duplex mode.
32        # 2 will set the 10 Mbps speed and Full Duplex mode.
33        # 3 will set the 100 Mbps speed and half Duplex mode.
34        # 4 will set the 100 Mbps speed and Full Duplex mode.
35        # 7 will let adapter autonegotiate.
36AutoNegAdvertised=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
37        # This parameter determines the speed/duplex options that will be
38        # advertised during auto-negotiation. This is a bitmap with the
39        # following settings.
40        # Bit    |  7  |  6  |   5   |   4   |  3   |  2   |  1  |  0
41        # Setting| N/A | N/A | 1000F |  N/A  | 100F | 100H | 10F | 10H
42        #
43        # For example:
44        # To advertise 10 Half only AutoNegAdvertised   =  1
45        # To advertise 10 Full only AutoNegAdvertised   =  2
46        # To advertise 10 Half/Full AutoNegAdvertised   =  3
47        # To advertise 100 Half only AutoNegAdvertised  =  4
48        # To advertise 100 Full only AutoNegAdvertised  =  8
49        # To advertise 100 Half/Full AutoNegAdvertised  = 12
50        # To advertise 1000 Full only AutoNegAdvertised = 32
51        # To advertise all speeds AutoNegAdvertised     = 47
52MaxFrameSize=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
53        # 0 is for normal ethernet frames.
54        # 1 is for upto 4k size frames.
55        # 2 is for upto 8k size frames.
56        # 3 is for upto 16k size frames.
57        # These are maximum frame limits, not the actual ethernet frame
58        # size. Your actual ethernet frame size would be determined by
59        # protocol stack configuration (please refer to ndd command man pages)
60        # For Jumbo Frame Support (9k ethernet packet)
61        # use 3 (upto 16k size frames)
62FlowControl=3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3;
63        # 0:  Flow control is completely disabled
64        # 1:  Rx flow control is enabled (we can receive pause frames
65        #     but not send pause frames).
66        # 2:  Tx flow control is enabled (we can send pause frames
67        #     but we do not receiving pause frames).
68        # 3:  Both Rx and TX flow control (symmetric) is enabled.
69        # 4:  No software override.  The flow control configuration
70        #     in the EEPROM is used.
71TbiCompatibilityEnable=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1;
72        # 1 turns it on and 0 turns it off.
73        # Some switches as Cisco 6500/Foundary still operate in TBI mode.
74        # This setting will fix the problems seen with odd byte packets.
75        # This setting is valid only for 82543GC based copper adapters.
76SetMasterSlave=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
77	# 0 sets to hardware default
78	# 1 forces master
79	# 2 forces slave
80	# 3 forces auto
81	# This setting controls the PHY master/slave setting. Manually forcing
82	# master or slave can help reduce time to link with some switches
83	# (Planex 08TX and IO Data switches).  It is recommended that this
84        # setting remain at the hardware default.
85