Ported this code to the 2.6.27 kernel.
Sapan Bhatia [Fri, 25 Jun 2010 03:17:10 +0000 (03:17 +0000)]
fd_tuntap.c

index bf72a81..45e66be 100644 (file)
@@ -105,10 +105,10 @@ int main(int argc, char *argv[])
     }
 
     /* Open tun device */
-    if( (tap_fd = open("/dev/stdtun", O_RDWR)) < 0 ) {
+    if( (tap_fd = open("/dev/net/tun", O_RDWR)) < 0 ) {
         system("modprobe tun");
-        if( (tap_fd = open("/dev/stdtun", O_RDWR)) < 0 ) {
-            perror("ERROR: tun_alloc():open(/dev/stdtun)");
+        if( (tap_fd = open("/dev/net/tun", O_RDWR)) < 0 ) {
+            perror("ERROR: tun_alloc():open(/dev/net/tun)");
             exit(-1);
         }
     }