summaryrefslogtreecommitdiffstats
path: root/share/man/man4/rl.4
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2003-07-10 18:43:17 +0000
committerwpaul <wpaul@FreeBSD.org>2003-07-10 18:43:17 +0000
commitab54f720139a9503efa3a9f37c35f48a84c0f789 (patch)
tree3309011d2d00ffd4ab30a5b099751df033c9b41d /share/man/man4/rl.4
parent2184143037977814193cc1a055860d1eb9497c34 (diff)
downloadFreeBSD-src-ab54f720139a9503efa3a9f37c35f48a84c0f789.zip
FreeBSD-src-ab54f720139a9503efa3a9f37c35f48a84c0f789.tar.gz
Add support for a bunch of Microsoft networking products:
- MN-110 10/100 USB ethernet (ADMtek Pegasus II, if_aue) - MN-120 10/100 cardbus (ADMtek Centaur-C, if_dc) - MN-130 10/100 PCI (ADMtek Centaur-P, if_dc) Also update dc(4) man page to mention support for MN-120 and MN-130.
Diffstat (limited to 'share/man/man4/rl.4')
-rw-r--r--share/man/man4/rl.486
1 files changed, 74 insertions, 12 deletions
diff --git a/share/man/man4/rl.4 b/share/man/man4/rl.4
index fe07c45..82c485e 100644
--- a/share/man/man4/rl.4
+++ b/share/man/man4/rl.4
@@ -35,7 +35,7 @@
.Os
.Sh NAME
.Nm rl
-.Nd RealTek 8129/8139 fast ethernet device driver
+.Nd RealTek 8129/8139/8139C+ fast ethernet device driver
.Sh SYNOPSIS
.Cd "device miibus"
.Cd "device rl"
@@ -44,17 +44,64 @@ The
.Nm
driver provides support for PCI ethernet adapters and embedded
controllers based on the RealTek 8129 and 8139 fast ethernet controller
-chips.
-This includes the Allied Telesyn AT2550, Farallon NetLINE 10/100 PCI,
+chips, including the following:
+.Pp
+.Bl -bullet -compact -offset indent
+.It
+Allied Telesyn AT2550
+.It
+Farallon NetLINE 10/100 PCI
+.It
Genius GF100TXR,
-NDC Communications NE100TX-E, OvisLink LEF-8129TX, OvisLink LEF-8139TX,
-Netronix Inc. EA-1210 NetEther 10/100, KTX-9130TX 10/100 Fast Ethernet,
-Encore ENL832-TX 10/100 M PCI, Longshine LCS-8038TX-R, the
-SMC EZ Card 10/100 PCI 1211-TX, and various other cheap adapters.
-It also supports the Accton EN1207D which has a
-chip labeled MPX5030 (or MPX5038) which appears to be a RealTek workalike.
+.It
+NDC Communications NE100TX-E
+.It
+OvisLink LEF-8129TX
+.It
+OvisLink LEF-8139TX,
+.It
+Netronix Inc. EA-1210 NetEther 10/100
+.It
+KTX-9130TX 10/100 Fast Ethernet,
+.It
+Encore ENL832-TX 10/100 M PCI,
+.It
+Longshine LCS-8038TX-R
+.It
+SMC EZ Card 10/100 PCI 1211-TX
+.It
+Compaq HNE-300
+.It
+LevelOne FPC-0106TX
+.It
+Edimax EP-4103DL CardBus
+.It
+Nortel Networks 10/100BaseTX
+.It
+D-Link DFE-690TXD
+.It
+D-Link DFE-530TX+
+.It
+D-Link DFE-538TX (same as 530+?)
+.It
+Corega FEther CB-TXD
+.It
+Corega FEtherII CB-TXD
+.It
+Peppercon AG ROL-F
+.It
+Planex FNW-3800-TX
+.It
+Accton EN1207D
+.It
+GigaFast Ethernet EE100-AXP
+.It
+CompUSA no-name 10/100 PCI ethernet NIC
+.It
+Belkin F5D5000
+.El
.Pp
-The RealTek controllers use bus master DMA but do not use a
+The RealTek 8129/8139 series controllers use bus master DMA but do not use a
descriptor-based data transfer mechanism.
The receiver uses a
single fixed size ring buffer from which packets must be copied
@@ -73,6 +120,21 @@ supports both 10 and 100Mbps speeds in either full or half duplex.
The 8129 can support the same speeds and modes given an appropriate
PHY chip.
.Pp
+Support is also provided for the special C+ mode of the 8139C+ chip.
+By default, the 8139C+ is back backwards compatible with the 8139, but
+in C+ mode it supports advanced features such as descriptor-based DMA,
+64-bit addressing, TCP/IP checksum offload on both receive and transmit,
+hardware VLAN tag insertion and extraction, and TCP large send.
+When used with an 8139C+ chip, the
+.Nm
+driver makes use of all of these features, except for TCP large send,
+since there is currently no OS support for it. Transmit interrupt
+moderation is also used to improve performance at high frame rates.
+The receive and transmit checksum offload capabilities are on by default
+but can be toggled off using the
+.Xr ifconfig 8
+command.
+.Pp
The
.Nm
driver supports the following media types:
@@ -167,8 +229,8 @@ the card should be configured correctly.
.Xr ng_ether 4 ,
.Xr ifconfig 8
.Rs
-.%B The RealTek 8129 and 8139 datasheets
-.%O ftp.realtek.com.tw:/lancard/data sheet
+.%B The RealTek 8129, 8139 and 8139C+ datasheets
+.%O http://www.realtek.com.tw
.Re
.Sh HISTORY
The
OpenPOWER on IntegriCloud