@@ -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