Wed Mar 18 05:16:56 2009 UTC ()
Pull up following revision(s) (requested by plunky in ticket #571):
	share/man/man4/tap.4: revision 1.10
note the new method of changing link layer addresses using a PF_LINK
socket ioctl.


(snj)
diff -r1.8.4.1 -r1.8.4.2 src/share/man/man4/tap.4

cvs diff -r1.8.4.1 -r1.8.4.2 src/share/man/man4/tap.4 (expand / switch to context diff)
--- src/share/man/man4/tap.4 2009/03/18 05:15:48 1.8.4.1
+++ src/share/man/man4/tap.4 2009/03/18 05:16:56 1.8.4.2
@@ -1,4 +1,4 @@
-.\" $NetBSD: tap.4,v 1.8.4.1 2009/03/18 05:15:48 snj Exp $
+.\" $NetBSD: tap.4,v 1.8.4.2 2009/03/18 05:16:56 snj Exp $
 .\"
 .\"  Copyright (c) 2004, 2005 The NetBSD Foundation.
 .\"  All rights reserved.
@@ -24,7 +24,7 @@
 .\"  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\"  POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd March 9, 2009
+.Dd March 10, 2009
 .Dt TAP 4
 .Os
 .Sh NAME
@@ -151,23 +151,13 @@
 .Nm
 device is created, it is assigned an Ethernet address
 of the form f2:0b:a4:xx:xx:xx.
-This address can later be changed in two ways:
-through a sysctl node, or an ioctl call.
-.Pp
-The sysctl node is net.link.tap.\*[Lt]iface\*[Gt].
-Any string of six colon-separated hexadecimal numbers will be accepted.
-Reading that node will provide a string representation of the current
-Ethernet address.
-.Pp
-The address can also be changed with the
-.Dv SIOCSIFPHYADDR
-ioctl, which is used the same way as with
-.Xr gif 4 .
-The difference is in the family of the address which is passed inside the
-.Ft struct ifaliasreq
-argument, which should be set to
-.Dv AF_LINK .
-This ioctl call should be made on a socket, as it is not available on
+This address can later be changed using
+.Xr ifconfig 8
+to add an active link layer address, or directly via the 
+.Dv SIOCALIFADDR
+ioctl on a
+.Dv PF_LINK
+socket, as it is not available on
 the ioctl handler of the character device interface.
 .Sh FILES
 .Bl -tag -compact -width /dev/tap[0-9]*
@@ -179,7 +169,6 @@
 .Sh SEE ALSO
 .Xr bridge 4 ,
 .Xr etherip 4 ,
-.Xr gif 4 ,
 .Xr tun 4 ,
 .Xr ifconfig 8
 .Sh HISTORY