diff options
author | Nick Sayer <nsayer@FreeBSD.org> | 2000-07-27 13:57:05 +0000 |
---|---|---|
committer | Nick Sayer <nsayer@FreeBSD.org> | 2000-07-27 13:57:05 +0000 |
commit | 6d38c3a67a2b67c4d49c6d501816c8edb7068790 (patch) | |
tree | 8d9b7a2426dd0848dfb4bc795bc3b9566f2919a0 /etc/MAKEDEV | |
parent | 71131cae19554e1a2b9c9fe16fbb6f6c786e5d37 (diff) | |
download | src-6d38c3a67a2b67c4d49c6d501816c8edb7068790.tar.gz src-6d38c3a67a2b67c4d49c6d501816c8edb7068790.zip |
MFC: tap driver. Virtual Ethernet device, mostly used in bridged
configurations. Used by vmware and vtun ports, among other things.
Notes
Notes:
svn path=/stable/4/; revision=63914
Diffstat (limited to 'etc/MAKEDEV')
-rw-r--r-- | etc/MAKEDEV | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/etc/MAKEDEV b/etc/MAKEDEV index 21d51568a500..3aeed8943394 100644 --- a/etc/MAKEDEV +++ b/etc/MAKEDEV @@ -126,6 +126,7 @@ # gsc Genius GS-4500 hand scanner # joy pc joystick # tun* Tunneling IP device +# tap* Ethernet Tunneling device # snp* tty snoop devices # spigot Video Spigot video acquisition card # ctx* Cortex-I video acquisition card @@ -252,6 +253,7 @@ all) sh MAKEDEV usb usb0 uhid0 ums0 ulpt0 ugen0 # cdev, USB devices sh MAKEDEV bpf0 bpf1 bpf2 bpf3 # cdev, network sh MAKEDEV ipl tun0 tun1 tun2 tun3 # cdev, network + sh MAKEDEV tap0 tap1 tap2 tap3 # cdev, network sh MAKEDEV ch0 perfmon tw0 # cdev, miscellaneous sh MAKEDEV apm apmctl card0 card1 card2 card3 # cdev, laptop sh MAKEDEV pass4 xpt2 # cdev, CAM @@ -286,6 +288,7 @@ fixit) sh MAKEDEV smb0 # cdev, SMBus device sh MAKEDEV ums0 # cdev, USB devices sh MAKEDEV tun0 # cdev, network + sh MAKEDEV tap0 # cdev, network sh MAKEDEV ch0 # cdev, miscellaneous sh MAKEDEV apm apmctl card0 # cdev, laptop sh MAKEDEV pass1 xpt1 # cdev, CAM @@ -1424,6 +1427,15 @@ tun*) done ;; +tap*) + ntap=`expr $i : 'tap\(.*\)$'` + unit=0 + while [ $unit -le $ntap ]; do + mknod tap$unit c 149 $unit root:network + unit=$(($unit + 1)) + done + ;; + sysmouse) mknod sysmouse c 12 128 mknod consolectl c 12 255 |