2 .\" Copyright (c) 2007 The DragonFly Project. All rights reserved.
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
8 .\" 1. Redistributions of source code must retain the above copyright
9 .\" notice, this list of conditions and the following disclaimer.
10 .\" 2. Redistributions in binary form must reproduce the above copyright
11 .\" notice, this list of conditions and the following disclaimer in
12 .\" the documentation and/or other materials provided with the
14 .\" 3. Neither the name of The DragonFly Project nor the names of its
15 .\" contributors may be used to endorse or promote products derived
16 .\" from this software without specific, prior written permission.
18 .\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19 .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20 .\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
21 .\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
22 .\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
23 .\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
24 .\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25 .\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
26 .\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
27 .\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
28 .\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 .\" $DragonFly: src/share/man/man4/et.4,v 1.1 2007/10/12 14:12:42 sephe Exp $
38 .Nd "Agere ET1310 10/100/Gigabit Ethernet device"
43 Alternatively, to load the driver as a module at boot time, place the
45 .Pa /boot/loader.conf :
46 .Bd -literal -offset indent
52 driver supports the PCIe Ethernet adapters based on Agere ET1310.
56 driver supports the following
60 .Bl -tag -width 10baseT/UTP -compact
62 Enable autoselection of the media types and options
68 option can also be used to select either
75 Set 100Mbps (Fast Ethernet) operation.
78 option can also be used to select either
85 Set 1000Mbps (Gigabit Ethernet) operation.
88 option can only be set
95 driver supports the following
99 .Bl -tag -width full-duplex -compact
101 Force full duplex operation.
104 Force half duplex operation.
107 Note that the 1000baseT media type is only available
108 if it is supported by the adapter.
109 For more information on configuring this device,
113 .Bl -tag -width ".Va hw.et.rx_intr_npkts"
114 .It Va hw.et.rx_intr_npkts
115 This value controls how many packets should be recevied
116 before a receive interrupt is generated.
117 The default value is 32.
118 .It Va hw.et.rx_intr_delay
119 This value delays the generation of receive interrupts
120 in units of 10 microseconds (I guess).
121 It is used together with
122 .Va hw.et.rx_intr_npkts
123 to achieve RX interrupt moderation.
124 The default value is 20.
125 .It Va hw.et.tx_intr_nsegs
126 This value controls how many segments (not packets) should be transmitted
127 before a transmit interrupt is generated.
128 The default value is 126.
130 This value controls how often the a timer interrupt should be generated.
131 It is used together with
132 .Va hw.et.tx_intr_nsegs
133 to achieve TX interrupt moderation.
134 The default value is 1000000000 (nanoseconds).
147 device driver first appeared in
153 driver was written by
155 .Aq sepherosa@gmail.com .