The midway driver has been busdmaified and is not i386-specific anymore.

Repo-copy it from the i386 specific man4 section to the common one.
Remove the i386 keyword from the man page header.
Document the sysctl interface to the driver.
Fix a spelling error (ALL -> AAL).
This commit is contained in:
Hartmut Brandt 2003-06-03 07:58:39 +00:00
parent 980c75b4d8
commit ca7810d47e
4 changed files with 18 additions and 64 deletions

View File

@ -49,6 +49,7 @@ MAN= aac.4 \
ef.4 \
ehci.4 \
em.4 \
en.4 \
exca.4 \
faith.4 \
fast_ipsec.4 \
@ -283,6 +284,7 @@ MLINKS+=disc.4 if_disc.4
MLINKS+=ed.4 if_ed.4
MLINKS+=ef.4 if_ef.4
MLINKS+=em.4 if_em.4
MLINKS+=en.4 if_en.4
MLINKS+=faith.4 if_faith.4
MLINKS+=fd.4 stderr.4 fd.4 stdin.4 fd.4 stdout.4
MLINKS+=fpa.4 fea.4

View File

@ -1,7 +1,7 @@
.\" $FreeBSD$
.\"
.Dd December 29, 1997
.Dt EN 4 i386
.Dd June 3, 2003
.Dt EN 4
.Os
.Sh NAME
.Nm en
@ -14,7 +14,7 @@ The
.Nm
device driver supports Midway-based ATM interfaces including the
Efficient Networks, Inc. ENI-155 and Adaptec ANA-59x0.
Midway is an ALL5 SAR (Segmentation and Reassembly) chip.
Midway is an AAL5 SAR (Segmentation and Reassembly) chip.
.Pp
The driver only supports ATM PVCs. SVC or ATM-ARP is not supported.
.Pp
@ -28,6 +28,18 @@ byte encoding of the following flags.
.Dl 0x02 (if using AAL5, use a LLCSNAP header)
Thus, parameter 3 means AAL5 and LLC/SNAP encapsulation.
Note that BPF works only with LLC/SNAP encapsulation.
.Pp
The following sysctls are recognized by the driver:
.Bl -tag -width XXX
.It Cm hw.atm.enX.istats
Contains an array of
.Vt uint32_t
with internal driver statistics.
.It Cm hw.atm.enX.debug
This is a bit map of debugging options.
This variable is only available when the driver is compiled with debugging
support.
.EL
.Sh EXAMPLES
Suppose you have 2 hosts 128.252.200.1 and 128.252.200.2 connected
by ATM through PVC # 201 (0xc9).

View File

@ -2,7 +2,7 @@
MAN= aic.4 alpm.4 amdpm.4 apm.4 ar.4 asc.4 \
cs.4 cx.4 cy.4 \
dgb.4 el.4 en.4 ep.4 ex.4 fe.4 gsc.4 \
dgb.4 el.4 ep.4 ex.4 fe.4 gsc.4 \
ie.4 io.4 le.4 linux.4 lnc.4 longrun.4 mcd.4 \
meteor.4 mse.4 npx.4 \
pae.4 pcf.4 perfmon.4 pnp.4 pnpbios.4 \

View File

@ -1,60 +0,0 @@
.\" $FreeBSD$
.\"
.Dd December 29, 1997
.Dt EN 4 i386
.Os
.Sh NAME
.Nm en
.Nd device driver for Midway-based ATM interfaces
.Sh SYNOPSIS
.Cd "device en"
.Cd "device atm"
.Sh DESCRIPTION
The
.Nm
device driver supports Midway-based ATM interfaces including the
Efficient Networks, Inc. ENI-155 and Adaptec ANA-59x0.
Midway is an ALL5 SAR (Segmentation and Reassembly) chip.
.Pp
The driver only supports ATM PVCs. SVC or ATM-ARP is not supported.
.Pp
To configure the card for IP, use something like:
.Dl # ifconfig en0 128.252.200.1 netmask 0xffffff00 up
To add a PVC to a host you must use the ``route'' command:
.Dl # route add -iface <remote IP address> -link en0:z.0.x.y
where x and y are the byte encoding of the VCI to use, and z is the
byte encoding of the following flags.
.Dl 0x01 (use AAL5),
.Dl 0x02 (if using AAL5, use a LLCSNAP header)
Thus, parameter 3 means AAL5 and LLC/SNAP encapsulation.
Note that BPF works only with LLC/SNAP encapsulation.
.Sh EXAMPLES
Suppose you have 2 hosts 128.252.200.1 and 128.252.200.2 connected
by ATM through PVC # 201 (0xc9).
To enable the link use the following commands:
.Dl on host 128.252.200.1:
.Dl # ifconfig en0 128.252.200.1 netmask 0xffffff00 up
.Dl # route add -iface 128.252.200.2 -link en0:3.0.0.c9
.Pp
.Dl on host 128.252.200.2:
.Dl # ifconfig en0 128.252.200.2 netmask 0xffffff00 up
.Dl # route add -iface 128.252.200.1 -link en0:3.0.0.c9
.Sh DIAGNOSTICS
.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
.Sh CAVEATS
The driver extensively uses DMA on PCI.
The first
generation PCI chipsets do not work or exhibit poor performance.
.Sh SEE ALSO
.Xr ifconfig 8 ,
.Xr route 8
.Sh AUTHORS
.An Chuck Cranor
of Washington University implemented EN driver
in 1996 for
.Nx .