1999-08-28 23:23:38 +00:00
|
|
|
.\" $FreeBSD$
|
|
|
|
.\"
|
2005-07-19 00:26:30 +00:00
|
|
|
.Dd July 16, 2005
|
2003-06-03 07:58:39 +00:00
|
|
|
.Dt EN 4
|
2000-11-17 15:40:57 +00:00
|
|
|
.Os
|
1998-07-29 05:42:20 +00:00
|
|
|
.Sh NAME
|
|
|
|
.Nm en
|
2005-07-19 00:26:30 +00:00
|
|
|
.Nd "device driver for Midway-based ATM interfaces"
|
1998-07-29 05:42:20 +00:00
|
|
|
.Sh SYNOPSIS
|
2005-10-07 02:32:16 +00:00
|
|
|
To compile this driver into the kernel,
|
|
|
|
place the following lines in your
|
2005-07-21 05:02:39 +00:00
|
|
|
kernel configuration file:
|
2005-07-19 00:26:30 +00:00
|
|
|
.Bd -ragged -offset indent
|
2000-01-23 17:00:18 +00:00
|
|
|
.Cd "device en"
|
2001-05-01 09:15:30 +00:00
|
|
|
.Cd "device atm"
|
2003-06-13 12:08:09 +00:00
|
|
|
.Cd "device utopia"
|
2005-07-19 00:26:30 +00:00
|
|
|
.Ed
|
|
|
|
.Pp
|
2005-10-07 02:32:16 +00:00
|
|
|
Alternatively, to load the driver as a
|
|
|
|
module at boot time, place the following line in
|
2005-07-19 00:26:30 +00:00
|
|
|
.Xr loader.conf 5 :
|
|
|
|
.Bd -literal -offset indent
|
|
|
|
if_en_load="YES"
|
|
|
|
.Ed
|
1998-07-29 05:42:20 +00:00
|
|
|
.Sh DESCRIPTION
|
2001-05-01 09:15:30 +00:00
|
|
|
The
|
1998-07-29 05:42:20 +00:00
|
|
|
.Nm
|
|
|
|
device driver supports Midway-based ATM interfaces including the
|
2004-07-03 18:29:24 +00:00
|
|
|
Efficient Networks, Inc.\& ENI-155 and Adaptec ANA-59x0.
|
2003-06-03 07:58:39 +00:00
|
|
|
Midway is an AAL5 SAR (Segmentation and Reassembly) chip.
|
1998-07-29 05:42:20 +00:00
|
|
|
.Pp
|
2003-06-13 12:33:33 +00:00
|
|
|
For configuring the card for IP see
|
2003-06-16 15:51:55 +00:00
|
|
|
.Xr natmip 4 .
|
1998-07-29 05:42:20 +00:00
|
|
|
.Pp
|
2003-06-13 12:33:33 +00:00
|
|
|
The following sysctls are recognized by the driver additionally to those
|
|
|
|
handled by
|
2003-06-13 12:08:09 +00:00
|
|
|
.Xr utopia 4 :
|
2004-06-17 19:51:17 +00:00
|
|
|
.Bl -tag -width indent
|
|
|
|
.It Va hw.atm.enX.istats
|
2003-06-03 07:58:39 +00:00
|
|
|
Contains an array of
|
|
|
|
.Vt uint32_t
|
|
|
|
with internal driver statistics.
|
2004-06-17 19:51:17 +00:00
|
|
|
.It Va hw.atm.enX.debug
|
2003-06-03 07:58:39 +00:00
|
|
|
This is a bit map of debugging options.
|
|
|
|
This variable is only available when the driver is compiled with debugging
|
|
|
|
support.
|
2003-06-13 12:33:33 +00:00
|
|
|
.El
|
1998-07-29 05:42:20 +00:00
|
|
|
.Pp
|
2003-06-13 12:33:33 +00:00
|
|
|
The driver supports the media options
|
2004-06-17 19:51:17 +00:00
|
|
|
.Cm sdh ,
|
|
|
|
.Cm noscramb
|
2003-06-13 12:33:33 +00:00
|
|
|
and
|
2004-06-17 19:51:17 +00:00
|
|
|
.Cm unassigned
|
2003-06-13 12:33:33 +00:00
|
|
|
(see
|
2004-06-17 19:51:17 +00:00
|
|
|
.Xr utopia 4 ) .
|
1998-07-29 05:42:20 +00:00
|
|
|
.Sh DIAGNOSTICS
|
2001-02-01 16:38:02 +00:00
|
|
|
.Bd -literal
|
|
|
|
en0 <Efficient Networks ENI-155p> rev 0 int a irq 5 on pci0:16
|
|
|
|
en0: ATM midway v0, board IDs 6.0, Utopia (pipelined), 512KB on-board RAM
|
|
|
|
en0: maximum DMA burst length = 64 bytes
|
|
|
|
en0: 7 32KB receive buffers, 8 32KB transmit buffers allocated
|
|
|
|
.Ed
|
1998-07-29 05:42:20 +00:00
|
|
|
.Sh SEE ALSO
|
2003-06-13 12:33:33 +00:00
|
|
|
.Xr natm 4 ,
|
|
|
|
.Xr natmip 4 ,
|
2003-06-13 12:08:09 +00:00
|
|
|
.Xr utopia 4 ,
|
2001-05-01 09:15:30 +00:00
|
|
|
.Xr ifconfig 8 ,
|
1998-08-31 16:41:09 +00:00
|
|
|
.Xr route 8
|
1998-07-29 05:42:20 +00:00
|
|
|
.Sh AUTHORS
|
1999-08-15 10:48:36 +00:00
|
|
|
.An Chuck Cranor
|
2004-06-17 19:51:17 +00:00
|
|
|
of Washington University implemented
|
|
|
|
.Nm
|
|
|
|
driver in 1996 for
|
1999-08-15 10:48:36 +00:00
|
|
|
.Nx .
|
2010-05-13 12:07:55 +00:00
|
|
|
.Sh CAVEATS
|
|
|
|
The driver extensively uses DMA on PCI.
|
|
|
|
The first
|
|
|
|
generation PCI chipsets do not work or exhibit poor performance.
|