From owner-man-jp-reviewer@jp.freebsd.org  Tue Dec  7 00:56:56 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA35444;
	Tue, 7 Dec 1999 00:56:56 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from junkun.vblab.tsukuba.ac.jp (junkun.vblab.tsukuba.ac.jp [130.158.94.147])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA35439
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 7 Dec 1999 00:56:56 +0900 (JST)
	(envelope-from junkun@esys.tsukuba.ac.jp)
Received: from localhost (cse7-11.tsukuba.mbn.or.jp [210.144.140.219])
	by junkun.vblab.tsukuba.ac.jp (8.9.3/3.7W) with ESMTP id AAA03097
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 7 Dec 1999 00:56:58 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
Mime-Version: 1.0
From: Jun =?iso-2022-jp?B?WUFNQVNISVRBLxskQjszMjw9XxsoQg==?= <junkun@esys.tsukuba.ac.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991207005652M.junkun@esys.tsukuba.ac.jp>
Date: Tue, 07 Dec 1999 00:56:52 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 170
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 1768
Subject: [man-jp-reviewer 1768] ng_iface.8
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: junkun@esys.tsukuba.ac.jp

ng_iface.8 $B$G$9!#(B
$B%S%7%P%7E::o$7$F$/$@$5$$!#(B

persistent $B$O(B $B!Vg'8G!W$G$O$J$$$H;W$$$^$9$,!"$=$NB>$NNI$$F|K\8l$rCN$j$^(B
$B$;$s!#$J$K$+NI$$%3%H%P$O$"$j$^$;$s$G$7$g$&$+!#(B

--- ORIG/ng_iface.8.en	Sun Nov 28 22:24:13 1999
+++ ng_iface.8	Mon Dec  6 01:51:22 1999
@@ -39,89 +39,99 @@
 .\" jpman %Id: ng_iface.8,v 0.0 1999/11/28 13:24:13 horikawa Stab %
 .Dt NG_IFACE 8
 .Os FreeBSD 4.0
-.Sh NAME
+.Sh $BL>>N(B
 .Nm ng_iface
-.Nd interface netgraph node type
-.Sh SYNOPSIS
+.Nd $B%$%s%?%U%'!<%9(B netgraph $B%N!<%I%?%$%W(B
+.Sh $B=q<0(B
 .Fd #include <netgraph/ng_iface.h>
-.Sh DESCRIPTION
-An
+.Sh $B2r@b(B
 .Nm iface
-node is both a netgraph node and a system networking interface.  When an
+$B%N!<%I$O!"(Bnetgraph $B%N!<%I$H%7%9%F%`%M%C%H%o!<%-%s%0%$%s%?%U%'!<%9$N(B
+$BAPJ}$r7s$MHw$($F$$$^$9!#(B
 .Nm iface
-node is created, a new point-to-point interface appears which is accessible via
-.Xr ifconfig 8 .
-The new interfaces are named
+$B%N!<%I$,:n@.$5$l$k:]!"(B
+.Xr ifconfig 8
+$B$K$h$C$F%"%/%;%92DG=$J!"(B
+$B?75,$N(B point-to-point $B%$%s%?%U%'!<%9$,:n@.$5$l$^$9!#(B
+$B?75,$N%$%s%?%U%'!<%9$O(B
 .Dv ng0 ,
-.Dv ng1 ,
-etc.  The node is assigned the same name as its interface, unless the name
-already exists, in which case the node remains unnamed.
+.Dv ng1 
+$B$H$$$&6q9g$KL>A0IU$1$i$l$^$9!#(B
+$B%N!<%I$K$O!"$=$N%$%s%?%U%'!<%9$HF1$8L>A0$,3d$jEv$F$i$l$^$9!#$3$NL>A0$,(B
+$B$9$G$KB8:_$9$k>l9g$K$O!"%N!<%I$OL5L>$H$J$j$^$9!#(B
 .Pp
-.Nm Iface
-nodes have a single hook corresponding to each supported protocol.
-Packets transmitted via the interface flow out the corresponding
-protocol-specific hook.
-Similarly, packets received on a hook appear on the interface as 
-packets received in the corresponding protocol.
+.Nm iface
+$B%N!<%I$K$O!"(B
+$B%5%]!<%H$7$F$$$k3F%W%m%H%3%k$H0lCW$7$?%U%C%/$,$=$l$>$l(B 1 $B$D$@$1B8:_$7$^$9!#(B
+$B%$%s%?%U%'!<%9$rDL$7$FAw?.$5$l$k%Q%1%C%H$O!"(B
+$BBP1~$9$k%W%m%H%3%k$KFCM-$N%U%C%/$+$iN.$l$^$9!#(B
+$BF1MM$K!"%U%C%/$G<u?.$5$l$?%Q%1%C%H$O!"(B
+$BBP1~$7$?%W%m%H%3%k$G<u?.$5$l$?%Q%1%C%H$H$7$F!"%$%s%?%U%'!<%9$K8=$l$^$9!#(B
 .Pp
-The currently supported protocols are IP, IPX, AppleTalk, and NS.
-In the KLD module, only support for IP is compiled in by default.
+$B8=:_%5%]!<%H$7$F$$$k%W%m%H%3%k$O(B IP, IPX, AppleTalk, $B$=$7$F(B NS $B$G$9!#(B
+KLD $B%b%8%e!<%k$K$O!"(B
+$BI8=`$G$O(B IP $B$KBP$9$k%5%]!<%H$N$_$,AH$_9~$^$l$F$$$^$9!#(B
 .Pp
-.Nm Iface
-nodes support the Berkeley Packet Filter (BPF). 
-In the KLD module, this support is disabled by default.
-.Sh HOOKS
-This node type supports the following hooks:
+.Nm iface
+$B%N!<%I$O%P!<%/%l%$%Q%1%C%H%U%#%k%?(B (BPF) $B$r%5%]!<%H$7$F$$$^$9!#(B
+KLD $B%b%8%e!<%k$G$O!"(B
+$BI8=`$G$3$N%5%]!<%H$OL58z$K$J$C$F$$$^$9!#(B
+.Sh $B%U%C%/(B
+$BK\%N!<%I%?%$%W$O<!$K5s$2$k%U%C%/$r%5%]!<%H$7$F$$$^$9(B:
 .Pp
 .Bl -tag -width foobar
 .It Dv inet
-Transmission and reception of IP packets.
+IP $B%Q%1%C%H$NAw?.E@$*$h$S<u?.E@!#(B
 .It Dv ipx
-Transmission and reception of IPX packets.
+IPX $B%Q%1%C%H$NAw?.E@$*$h$S<u?.E@!#(B
 .It Dv atalk
-Transmission and reception of AppleTalk packets.
+AppleTalk $B%Q%1%C%H$NAw?.E@$*$h$S<u?.E@!#(B
 .It Dv ns
-Transmission and reception of NS packets.
+NS $B%Q%1%C%H$NAw?.E@$*$h$S<u?.E@!#(B
 .El
-.Sh CONTROL MESSAGES
-This node type supports the generic control messages, plus the following:
+.Sh $B@)8f%a%C%;!<%8(B
+$BK\%N!<%I%?%$%W$O!"HFMQ@)8f%a%C%;!<%8$K2C$(!"(B
+$B<!$N%a%C%;!<%8$r%5%]!<%H$7$^$9(B:
 .Bl -tag -width foo
 .It Dv NGM_IFACE_GET_IFNAME
-Returns the name of the interface corresponding to this node in a
-.Dv "struct ng_iface_ifname" :
+$B$3$N%N!<%I$H0lCW$7$F$$$k%$%s%?%U%'!<%9$NL>A0$r(B
+.Dv "struct ng_iface_ifname"
+$B$GJV$7$^$9(B:
 .Bd -literal -offset 4n
 struct ng_iface_ifname {
   char  ngif_name[NG_IFACE_IFACE_NAME_MAX + 1];
 };
 .Ed
 .It Dv NGM_IFACE_GET_IFADDRS
-Returns the list of addresses associated with this interface.
-The list is returned in the same format as the
+$B$3$N%$%s%?%U%'!<%9$H4XO"$7$?J#?t%"%I%l%9$N%j%9%H$rJV$7$^$9!#(B
+$B$3$N%j%9%H$O(B ioctl() $B$G(B
 .Dv SIOCGIFCONF
-ioctl().
+$B$r;XDj$7$?$H$-$HF1$8%U%)!<%^%C%H$GJV$7$^$9!#(B
 .It Dv NGM_CISCO_GET_IPADDR
-This message is defined by the
+$B$3$N%a%C%;!<%8$O(B
 .Xr ng_cisco 8
-node type; see
+$B%N!<%I%?%$%W$GDj5A$5$l$F$$$^$9(B;
+$B>\:Y$K4X$7$F$O(B
 .Xr ng_cisco 8
-for a description.
+$B$r;2>H$7$F$/$@$5$$!#(B
 .El
-.Sh SHUTDOWN
-Because it is currently not possible to remove a system networking
-interface in FreeBSD,
+.Sh $B%7%c%C%H%@%&%s(B
+$B8=>u$K$*$$$F!"(BFreeBSD $B$O%7%9%F%`%M%C%H%o!<%-%s%0%$%s%?%U%'!<%9$r(B
+$B:o=|$9$k$3$H$OIT2DG=$J$?$a!"(B
 .Nm iface
-nodes are
-.Em persistent.
-That is, once created they are never destroyed.
-The receipt of a
+$B%N!<%I$O(B
+.Em $Bg'8G(B
+$B$J$b$N$H$J$C$F$$$^$9!#(B
+$B$D$^$j!"0lEY:n@.$5$l$k$H7h$7$F>C5n$5$l$k$3$H$O$"$j$^$;$s!#(B
 .Dv NGM_SHUTDOWN
-control message disconnects all hooks but does not remove the node.
-.Sh SEE ALSO
+$B@)8f%a%C%;!<%8$r<u?.$7$?>l9g!"(B
+$BA4$F$N%U%C%/$OGK4~$5$l$^$9$,!"%N!<%I$OGK4~$5$l$^$;$s!#(B
+.Sh $B4XO"9`L\(B
 .Xr netgraph 4 ,
 .Xr bpf 4 ,
 .Xr ng_cisco 8 ,
 .Xr ng_rfc1490 8 ,
 .Xr ngctl 8 ,
-.Xr ifconfig 8 .
-.Sh AUTHOR
+.Xr ifconfig 8 
+.Sh $B:n<T(B
 Archie Cobbs <archie@whistle.com>

------------------------------ attachments ------------------------------
      Multipart/Mixed                                           91/
     1  Text/Plain(guess)                                         CoverPage*
     2  Text/Plain(guess)                                         ng_iface.8
     3  Text/Plain(guess)                                         ng_iface...
     4                                                            .
--------0-1-2-3-4-5-6-7-8-9----------------------------------------------
---
$B;32<(B $B=_!wC^GHBg3XGn;N2]Dx9)3X8&5f2J(B   $B%0%k!<%W%&%(%"8&5f<<(B
	 $B%Y%s%A%c!<%S%8%M%9%i%\%i%H%j(B $B%7!<%`%l%9%a%G%#%"8&5f<<(B
email; junkun@esys.tsukuba.ac.jp
