From owner-man-jp-reviewer@jp.freebsd.org  Mon Nov 22 00:48:11 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA27903;
	Mon, 22 Nov 1999 00:48:11 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail.yk.rim.or.jp (root@mail.yk.rim.or.jp [202.247.130.37])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA27898
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 22 Nov 1999 00:48:11 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
Received: from localhost (ppp994.yk.rim.or.jp [202.247.185.245])
	by mail.yk.rim.or.jp (8.8.8/3.6W-RIMNET-98-06-09) with ESMTP id AAA05094
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 22 Nov 1999 00:48:09 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991122004719P.k-horik@yk.rim.or.jp>
Date: Mon, 22 Nov 1999 00:47:19 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 159
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1672
Subject: [man-jp-reviewer 1672] (check) rl.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-horik@yk.rim.or.jp

 $BKY@n$G$9!#(Brl.4 $B$N%A%'%C%/$G$9!#(B

 o the $B$N:o=|(B (11 $B9TL\(B)
 o $B!V$J$1$l$P$J$j$^$;$s!W(B->$B!VI,MW$,$"$j$^$9!W(B
   (alignment $B$N7o$O!"$J$1$l$P$J$j$^$;$s$G$bNI$$$H;W$$$^$9$,(B)
 o $B!V(Bfull duplex$B!W!V(Bhalf dumplex$B!W(B->$B!VA4Fs=E!W!VH>Fs=E!W(B
 o $B!V(BNWAY autonegotiation$B!W(B->$B!V(BNWAY $B%*!<%H%M%4%7%(!<%7%g%s!W(B(73 $B9TL\IU6a(B)
 o by definition $B$O$3$N>l9g!VEvA3!W$J$I$N0U(B (161 $B9TL\IU6a(B)
 o $B!V<u?.5!!W(B->$B!V<u?.4o!W(B

 o $B!V%A%C%W$,<u?.%P%C%U%!$KF~$l$kJ}K!!W(B->
   $B!V%A%C%W$,<u?.%P%C%U%!$r%U%#%k$9$k(B ($BLuCm(B: $B<u?.%G!<%?$rF~$l$k(B) $BJ}K!!W(B

   $B2?$rF~$l$k$N$+=q$$$F$J$$$N$OF|K\8l$H$7$F$d$dIT40A4$@$H9M$(!"(B
   $B=$@5$7$^$7$?!#(B
   $B86J8$O(B the way in which the chip fills in the receive buffer

 o $B!V%U%l!<%`$,<u?.$5$l$?$3$H$rCN$i$;$k3d$j9~$_$,5/$-$?$H$-$K!"(B
     $B%I%i%$%P$,$3$N%U%l!<%`$r=hM}$7$F$$$k4V$K<!$N%U%l!<%`$r<u?.%P%C%U%!(B
     $B$K%3%T!<$9$k=hM}$r9T$&2DG=@-$,$"$j$^$9!#!W(B
    ->
   $B!V%U%l!<%`$,<u?.$5$l$?$3$H$rCN$i$;$k3d$j9~$_$,5/$-$?$H$-$K!"(B
     $B%I%i%$%P$,$3$N%U%l!<%`$r=hM}$7$F$$$k4V$K!"(B
     $B<!$N%U%l!<%`$,<u?.%P%C%U%!$X%3%T!<$5$l$F$$$k:GCf$K$J$k(B
     $B2DG=@-$,$"$j$^$9!#!W(B

    $B85$N!V<!$N%U%l!<%`$r<u?.%P%C%U%!$K%3%T!<$9$k=hM}$r9T$&!W$N<gBN$,(B
    $B%I%i%$%P$G$"$k$h$&$KFI$^$l$k2DG=@-$,9b$$$H9M$(!"=$@5$7$^$7$?!#(B

    $B86J8$O(B When an interrupt is posted to signal that a frame has been
    received, it is possible that another frame might be in the
    process of being copied into the receive buffer while the driver
    is busy handling the first one.

 o $B!V%A%C%W$,<!$N%U%l!<%`$N;D$j$r(B DMA $B$7$F$7$^$&A0$K!"(B
     $B%I%i%$%P$,:G=i$N%U%l!<%`$r=hM}$7=*$($?$J$i!"(B
     $B%A%C%W$,<!$N%U%l!<%`$N$9$Y$F$r(B DMA $B$9$k$h$jA0$K!"(B
     $B%P%C%U%!$K$"$k$=$N%U%l!<%`$r=hM}$7$h$&$H$9$k$+$b$7$l$^$;$s!#!W(B
    ->
   $B!V!A(B
     $B%P%C%U%!$K$"$k$=$N%U%l!<%`$r%I%i%$%P$,=hM}$7$h$&$H$9$k$+$b$7$l$^$;$s!#!W(B
    $B85Lu$G$O!"<gBN$,%A%C%W$G$"$k$h$&$KFI$^$l$k2DG=@-$,9b$$$H9M$(!"(B
    $B=$@5$7$^$7$?!#(B

    $B86J8$O(B If the driver manages to finish processing the first frame
    before the chip is done DMAing the rest of the next frame, the
    driver may attempt to process the next frame in the buffer before
    the chip has had a chance to finish DMAing all of it.

--- rl.4.bak	Sun Nov  7 02:42:13 1999
+++ rl.4	Sun Nov 21 03:33:35 1999
@@ -42,13 +42,13 @@
 .Cd "device rl0"
 .Sh $B2r@b(B
 .Nm
-$B%I%i%$%P$O(B RealTek 8129, 8139 $B%U%!%9%H%$!<%5%M%C%H%3%s%H%m!<%i%A%C%W$,(B
-$B:\$C$F$$$k(B PCI $B%$!<%5%M%C%H%"%@%W%?$d%3%s%H%m!<%i$r%5%]!<%H$7$F$$$^$9!#(B
+$B%I%i%$%P$O!"(BRealTek 8129, 8139 $B%U%!%9%H%$!<%5%M%C%H%3%s%H%m!<%i%A%C%W$,(B
+$B:\$C$F$$$k!"(BPCI $B%$!<%5%M%C%H%"%@%W%?$d%3%s%H%m!<%i$r%5%]!<%H$7$F$$$^$9!#(B
 $B$3$l$O!"(B
 Allied Telesyn AT2550, 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
+Encore ENL832-TX 10/100 M PCI, Longshine LCS-8038TX-R,
 SMC EZ Card 10/100 PCI 1211-TX $B$d!"$[$+$N0B2A$J%"%@%W%?$r4^$_$^$9!#(B
 RealTek $B8_49$G$"$k$H;W$o$l$k(B MPX5030 ($B$^$?$O(B MPX5038) $B$H=q$$$F$"$k%A%C%W(B
 $B$,:\$C$F$$$k(BAccton EN1207D $B$b%5%]!<%H$7$F$$$^$9!#(B
@@ -58,12 +58,12 @@
 $B$rMQ$$!"%Q%1%C%H$O$=$3$+$i(B mbuf $B$K%3%T!<$5$l$^$9!#(B
 $BEAAw$N$?$a$K!"308~$-$N%Q%1%C%H%"%I%l%9%l%8%9%?$,(B 4 $B$D$@$1$"$j$^$9$,!"(B
 $B308~$-$N%Q%1%C%H$,$9$Y$FNY@\$7$?%P%C%U%!$KF~$l$i$l$k$3$H$,MW5a$5$l$^$9!#(B
-$B$5$i$K!"308~$-$N%Q%1%C%H%P%C%U%!$O(B longword $B$K@0Ns$5$l$F$J$1$l$P$J$j$^$;$s!#(B
+$B$5$i$K!"308~$-$N%Q%1%C%H%P%C%U%!$O(B longword $B$K@0Ns$5$l$F$$$kI,MW$,$"$j$^$9!#(B
 $B$5$b$J$1$l$P!"EAAw$O<:GT$7$^$9!#(B
 .Pp
 8139 $B$OFCJL$J%@%$%l%/%H%"%/%;%9%l%8%9%?$K$h$C$F%3%s%H%m!<%k$5$l$kFbIt(B PHY $B$r(B
 $B;}$C$F$$$^$9$,!"(B8129 $B$O(B MII $B%P%97PM3$G30It(B PHY $B$rMQ$$$F$$$k$H$$$&E@$G!"(B
-8139 $B$H(B 8129 $B$O0c$$$^$9!#(B8139 $B$O(B full $B$^$?$O(B half duplex $B$K$*$1$k(B 10 
+8139 $B$H(B 8129 $B$O0c$$$^$9!#(B8139 $B$OA4Fs=E$^$?$OH>Fs=E$K$*$1$k(B 10 
 $B$^$?$O(B 100Mbps $B$r%5%]!<%H$7$F$$$^$9!#(B8129 $B$OE,@Z$J(B PHY $B%A%C%W$K$h$C$F(B
 $B7h$^$C$F$$$kF1$8%9%T!<%I$H%b!<%I$r%5%]!<%H$7$F$$$^$9!#(B
 .Pp
@@ -73,11 +73,11 @@
 .Bl -tag -width xxxxxxxxxxxxxxxxxxxx
 .It autoselect
 $B%a%G%#%"%?%$%W$H%*%W%7%g%s$N<+F0A*Br$r;HMQ2DG=$K$7$^$9!#$3$l$O!"(B
-RealTek $B%3%s%H%m!<%i$K$D$$$F$$$k(B PHY $B%A%C%W$,(B NWAY autonegotiation $B$r(B
+RealTek $B%3%s%H%m!<%i$K$D$$$F$$$k(B PHY $B%A%C%W$,(B NWAY $B%*!<%H%M%4%7%(!<%7%g%s$r(B
 $B%5%]!<%H$7$F$$$k$H$-$N$_2DG=$G$9!#%f!<%6$O(B
 .Pa /etc/rc.conf
-$B%U%!%$%k$K%a%G%#%"%*%W%7%g%s$r=q$-2C$($k$3$H$G<+F0A*Br%b!<%I$r<jF0$G>e(B
-$B=q$-$9$k$3$H$,$G$-$^$9!#(B
+$B%U%!%$%k$K%a%G%#%"%*%W%7%g%s$r=q$-2C$($k$3$H$G!"(B
+$B<+F0A*Br%b!<%I$r<jF0$G>e=q$-$9$k$3$H$,$G$-$^$9!#(B
 .It 10baseT/UTP
 10Mbps $B$K@_Dj$7$^$9!#(B
 .Ar mediaopt
@@ -101,9 +101,9 @@
 .Pp
 .Bl -tag -width xxxxxxxxxxxxxxxxxxxx
 .It full-duplex
-full duplex $B$K@_Dj$7$^$9!#(B
+$BA4Fs=E$K@_Dj$7$^$9!#(B
 .It half-duplex
-half duplex $B$K@_Dj$7$^$9!#(B
+$BH>Fs=E$K@_Dj$7$^$9!#(B
 .El
 .Pp
 $B%"%@%W%?$,%5%]!<%H$7$F$$$k$H$-$N$_!"(B100baseTX $B%a%G%#%"%?%$%W$OM-8z$G$9!#(B
@@ -118,7 +118,7 @@
 $BCWL?E*$J=i4|2=%(%i!<$,5/$3$j$^$7$?!#(B
 .It "rl%d: watchdog timeout"
 $B%G%P%$%9$,%M%C%H%o!<%/$K1~Ez$7$J$/$J$C$?$+!"%M%C%H%o!<%/$N(B
-$B@\B3(B($B%1!<%V%k(B)$B$KLdBj$,$"$j$^$9!#(B
+$B@\B3(B ($B%1!<%V%k(B) $B$KLdBj$,$"$j$^$9!#(B
 .It "rl%d: no memory for rx list"
 $B%I%i%$%P$,%l%7!<%P%j%s%0MQ$N(B mbuf $B$N3NJ]$K<:GT$7$^$7$?!#(B
 .It "rl%d: no memory for tx list"
@@ -161,22 +161,27 @@
 .An Bill Paul Aq wpaul@ctr.columbia.edu
 $B$,=q$-$^$7$?!#(B
 .Sh $B%P%0(B
-$B30$K=P$F9T$/%Q%1%C%H$O(B longword $B$KJB$Y$J$$$H$$$1$J$$$N$G!"EAAw%k!<%A%s(B
-$B$OEAAwA0$K!"@0Ns$7$F$$$J$$%Q%1%C%H$r(B mbuf $B%/%i%9%?%P%C%U%!$K%3%T!<$7$J(B
-$B$1$l$P$J$j$^$;$s!#%I%i%$%P$O!"%7%9%F%`3+;O;~$K%Z!<%86-3&$+$i;O$^$kO"B3(B
-$B$7$?NN0h$K%/%i%9%?%P%C%U%!%W!<%k$,3NJ]$5$l$F$$$k;v<B$rMtMQ$7$^$9!#(B
-$B%/%i%9%?%P%C%U%!$O(B 2048 $B%P%$%H$J$N$G!"Dj5A$h$j(B longword $B$KJB$s$G$$$^$9!#(B
+$B30$K=P$F9T$/%Q%1%C%H$O(B longword $B$KJB$Y$kI,MW$,$"$k$N$G!"EAAw%k!<%A%s(B
+$B$OEAAwA0$K!"@0Ns$7$F$$$J$$%Q%1%C%H$r(B mbuf $B%/%i%9%?%P%C%U%!$K%3%T!<$9$k(B
+$BI,MW$,$"$j$^$9!#(B
+$B%7%9%F%`3+;O;~$K%Z!<%86-3&$+$i;O$^$kO"B3(B
+$B$7$?NN0h$K%/%i%9%?%P%C%U%!%W!<%k$,3NJ]$5$l$F$$$k$H$$$&;v<B$r!"(B
+$B%I%i%$%P$OMtMQ$7$^$9!#(B
+$B%/%i%9%?%P%C%U%!$O(B 2048 $B%P%$%H$J$N$G!"EvA3(B longword $B6-3&$K@0Ns$7$F$$$^$9!#(B
 $B%I%i%$%P$O$*$=$i$/$3$NFC@-$K0MB8$9$k$Y$-$G$O$"$j$^$;$s!#(B
 .Pp
-RealTek $B$N%G!<%?%7!<%H$NIJ<A$O$H$j$o$1IO<e$G$9!#J8K!$H%9%Z%k$O$R$I$$$G$9(B
-$B$7!"B?$/$N>pJs!"FC$K<u?.5!$H$7$F$N=hM}$K4X$9$k>pJs$,H4$1$F$$$^$9!#Hs>o(B
-$B$K=EMW$J;v<B$H$7$F%A%C%W$,<u?.%P%C%U%!$KF~$l$kJ}K!$K4X$7$F5-=R$7$F$J$$(B
-$B$H$$$&$3$H$,$"$j$^$9!#%U%l!<%`$,<u?.$5$l$?$3$H$rCN$i$;$k3d$j9~$_$,5/$-(B
-$B$?$H$-$K!"%I%i%$%P$,$3$N%U%l!<%`$r=hM}$7$F$$$k4V$K<!$N%U%l!<%`$r<u?.%P%C(B
-$B%U%!$K%3%T!<$9$k=hM}$r9T$&2DG=@-$,$"$j$^$9!#%A%C%W$,<!$N%U%l!<%`$N;D$j$r(B 
+RealTek $B$N%G!<%?%7!<%H$NIJ<A$O$H$j$o$1IO<e$G$9!#J8K!$H%9%Z%k$O$R$I$$$G$9$7!"(B
+$BB?$/$N>pJs!"FC$K<u?.4o$H$7$F$N=hM}$K4X$9$k>pJs$,H4$1$F$$$^$9!#(B
+$BHs>o$K=EMW$J;v<B$H$7$F!"(B
+$B%A%C%W$,<u?.%P%C%U%!$r%U%#%k$9$k(B ($BLuCm(B: $B<u?.%G!<%?$rF~$l$k(B)
+$BJ}K!$K4X$7$F5-=R$7$F$J$$$H$$$&$3$H$,$"$j$^$9!#(B
+$B%U%l!<%`$,<u?.$5$l$?$3$H$rCN$i$;$k3d$j9~$_$,5/$-$?$H$-$K!"(B
+$B%I%i%$%P$,$3$N%U%l!<%`$r=hM}$7$F$$$k4V$K!"(B
+$B<!$N%U%l!<%`$,<u?.%P%C%U%!$X%3%T!<$5$l$F$$$k:GCf$K$J$k2DG=@-$,$"$j$^$9!#(B
+$B%A%C%W$,<!$N%U%l!<%`$N;D$j$r(B 
 DMA $B$7$F$7$^$&A0$K!"%I%i%$%P$,:G=i$N%U%l!<%`$r=hM}$7=*$($?$J$i!"%A%C%W(B
 $B$,<!$N%U%l!<%`$N$9$Y$F$r(B DMA $B$9$k$h$jA0$K!"%P%C%U%!$K$"$k$=$N%U%l!<%`(B
-$B$r=hM}$7$h$&$H$9$k$+$b$7$l$^$;$s!#(B
+$B$r%I%i%$%P$,=hM}$7$h$&$H$9$k$+$b$7$l$^$;$s!#(B
 .Pp
 $B%I%i%$%P$O<B%Q%1%C%H%G!<%?$NA0$K$D$$$F$$$k%X%C%@Cf$N%U%l!<%`D9$rD4$Y$k(B
 $B$3$H$G!"IT40A4$J%U%l!<%`$+$I$&$+$r%A%'%C%/$G$-$^$9!#IT40A4$J%U%l!<%`$O(B 
