From: Sapan Bhatia Date: Wed, 28 Oct 2009 19:10:14 +0000 (+0000) Subject: Enable standard tun interface X-Git-Tag: linux-2.6-22-43~11 X-Git-Url: http://git.onelab.eu/?p=linux-2.6.git;a=commitdiff_plain;h=2a33eaa6459391e8ce5c33febf59f3425d5fb066 Enable standard tun interface --- diff --git a/kernel-2.6.spec b/kernel-2.6.spec index 86a2ce52b..9a9e398ca 100644 --- a/kernel-2.6.spec +++ b/kernel-2.6.spec @@ -171,6 +171,7 @@ Patch524: linux-2.6-524-peercred.patch Patch525: linux-2.6-525-sknid-elevator.patch Patch526: linux-2.6-526-tun-tap.patch Patch527: linux-2.6-527-iptables-classify-add-mark.patch +Patch528: linux-2.6-528-enable-stdtun.patch Patch530: linux-2.6-530-built-by-support.patch Patch540: linux-2.6-540-oom-kill.patch Patch550: linux-2.6-550-raise-default-nfile-ulimit.patch @@ -394,6 +395,7 @@ KERNEL_PREVIOUS=vanilla %ApplyPatch 525 %ApplyPatch 526 %ApplyPatch 527 +%ApplyPatch 528 %ApplyPatch 530 %ApplyPatch 540 diff --git a/linux-2.6-528-enable-stdtun.patch b/linux-2.6-528-enable-stdtun.patch new file mode 100644 index 000000000..4369f3132 --- /dev/null +++ b/linux-2.6-528-enable-stdtun.patch @@ -0,0 +1,41 @@ +--- linux-i686-2.6.22/drivers/net/tun.c.orig 2009-10-09 00:07:30.000000000 -0400 ++++ linux-i686-2.6.22/drivers/net/tun.c 2009-10-09 00:31:19.000000000 -0400 +@@ -38,10 +38,11 @@ + * Modifications for 2.3.99-pre5 kernel. + */ + +-#define DRV_NAME "tun" ++#define DRV_NAME "stdtun" + #define DRV_VERSION "1.6" + #define DRV_DESCRIPTION "Universal TUN/TAP device driver" + #define DRV_COPYRIGHT "(C) 1999-2004 Max Krasnyansky " ++#define TUN_MINOR_HACK 255 + + #include + #include +@@ -791,8 +792,8 @@ + }; + + static struct miscdevice tun_miscdev = { +- .minor = TUN_MINOR, +- .name = "tun", ++ .minor = TUN_MINOR_HACK, ++ .name = "stdtun", + .fops = &tun_fops, + }; + +@@ -890,7 +891,7 @@ + + ret = misc_register(&tun_miscdev); + if (ret) +- printk(KERN_ERR "tun: Can't register misc device %d\n", TUN_MINOR); ++ printk(KERN_ERR "tun: Can't register misc device %d\n", TUN_MINOR_HACK); + return ret; + } + +@@ -914,4 +915,4 @@ + MODULE_DESCRIPTION(DRV_DESCRIPTION); + MODULE_AUTHOR(DRV_COPYRIGHT); + MODULE_LICENSE("GPL"); +-MODULE_ALIAS_MISCDEV(TUN_MINOR); ++MODULE_ALIAS_MISCDEV(TUN_MINOR_HACK);