]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/man/man4/txp.4
This commit was generated by cvs2svn to compensate for changes in r147173,
[FreeBSD/FreeBSD.git] / share / man / man4 / txp.4
1 .\"     $OpenBSD: txp.4,v 1.8 2001/06/26 02:09:11 pjanzen Exp $
2 .\"
3 .\" Copyright (c) 2001 Jason L. Wright (jason@thought.net)
4 .\" All rights reserved.
5 .\"
6 .\" Redistribution and use in source and binary forms, with or without
7 .\" modification, are permitted provided that the following conditions
8 .\" are met:
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\"    notice, this list of conditions and the following disclaimer.
11 .\" 2. Redistributions in binary form must reproduce the above copyright
12 .\"    notice, this list of conditions and the following disclaimer in the
13 .\"    documentation and/or other materials provided with the distribution.
14 .\"
15 .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16 .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18 .\" DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
19 .\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20 .\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21 .\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
23 .\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
24 .\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25 .\" POSSIBILITY OF SUCH DAMAGE.
26 .\"
27 .\" $FreeBSD$
28 .\"
29 .Dd July 4, 2004
30 .Dt TXP 4
31 .Os
32 .Sh NAME
33 .Nm txp
34 .Nd 3Com 3XP Typhoon/Sidewinder (3CR990) Ethernet interface
35 .Sh SYNOPSIS
36 .Cd "device txp"
37 .Sh DESCRIPTION
38 The
39 .Nm
40 interface provides access to the 10Mb/s and 100Mb/s Ethernet networks via the
41 .Tn 3Com
42 .Tn Typhoon/Sidewinder
43 chipset.
44 .Pp
45 Basic Ethernet functions are provided as well as support for
46 .Xr vlan 4
47 tag removal and insertion assistance, receive
48 .Xr ip 4 ,
49 .Xr tcp 4 ,
50 and
51 .Xr udp 4
52 checksum offloading,
53 and
54 transmit
55 .Xr ip 4
56 checksum offloading.
57 There is currently no support for
58 transmit
59 .Xr tcp 4
60 or
61 .Xr udp 4
62 checksum offloading,
63 .Xr tcp 4
64 segmentation, nor
65 .Xr ipsec 4
66 acceleration.
67 Note that hardware checksumming is only used when the interface is not
68 in
69 .Xr bridge 4
70 mode.
71 .Pp
72 Each of the host's network addresses
73 is specified at boot time with an
74 .Dv SIOCSIFADDR
75 .Xr ioctl 2 .
76 The
77 .Nm
78 interface employs the address resolution protocol described in
79 .Xr arp 4
80 to dynamically map between Internet and Ethernet addresses on the local
81 network.
82 .Pp
83 When a
84 .Nm
85 interface is brought up, by default, it will attempt to auto-negotiate the
86 link speed and duplex mode.
87 The speeds, in order of attempt, are:
88 100Mb/s Full Duplex, 100Mb/s Half Duplex, 10 Mb/s Full Duplex, and
89 10 Mb/s Half Duplex.
90 .Pp
91 The
92 .Nm
93 supports several media types, which are selected via the
94 .Xr ifconfig 8
95 command.
96 The supported media types are:
97 .Bl -tag -width indent
98 .It Cm media autoselect
99 Attempt to autoselect the media type (default)
100 .It Cm media 100baseTX mediaopt full-duplex
101 Use 100baseTX, full duplex
102 .It Cm media 100baseTX Op Cm mediaopt half-duplex
103 Use 100baseTX, half duplex
104 .It Cm media 10baseT mediaopt full-duplex
105 Use 10baseT, full duplex
106 .It Cm media 10baseT Op Cm mediaopt half-duplex
107 Use 10baseT, half duplex
108 .El
109 .Sh HARDWARE
110 The
111 .Nm
112 driver supports the following cards:
113 .Pp
114 .Bl -bullet -offset indent -compact
115 .It
116 3Com 3CR990-TX-95
117 .It
118 3Com 3CR990-TX-97
119 .It
120 3Com 3cR990B-TXM
121 .It
122 3Com 3CR990SVR95
123 .It
124 3Com 3CR990SVR97
125 .It
126 3Com 3cR990B-SRV
127 .El
128 .Sh SEE ALSO
129 .Xr arp 4 ,
130 .Xr inet 4 ,
131 .Xr intro 4 ,
132 .Xr ip 4 ,
133 .Xr miibus 4 ,
134 .Xr tcp 4 ,
135 .Xr udp 4 ,
136 .Xr vlan 4 ,
137 .Xr ifconfig 8
138 .Sh HISTORY
139 The
140 .Nm
141 driver first appeared in
142 .Ox 2.9 .