Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: Quentin Garnier <cube@netbsd.org>
List: source-changes
Date: 01/08/2005 22:27:54
Module Name:	src
Committed By:	cube
Date:		Sat Jan  8 22:27:54 UTC 2005

Modified Files:
	src/sys/conf: files majors
Added Files:
	src/sys/net: if_tap.c if_tap.h

Log Message:
Addition of tap(4).

NAME
     tap - virtual Ethernet device

SYNOPSIS
     pseudo-device tap

DESCRIPTION
     The tap driver allows the creation and use of virtual Ethernet devices.
     Those interfaces appear just as any real Ethernet NIC to the kernel, but
     can also be accessed by userland through a character device node in order
     to read frames being sent by the system or to inject frames.

     In that respect it is very similar to what tun(4) provides, but the added
     Ethernet layer allows easy integration with machine emulators or virtual
     Ethernet networks through the use of bridge(4) with tunneling.

``Qui tacet consentire videtur.''


To generate a diff of this commit:
cvs rdiff -r1.704 -r1.705 src/sys/conf/files
cvs rdiff -r1.12 -r1.13 src/sys/conf/majors
cvs rdiff -r0 -r1.1 src/sys/net/if_tap.c src/sys/net/if_tap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.