]>
Commit | Line | Data |
---|---|---|
7fa749e1 | 1 | --- cisco-vpnclient-4.8.01.0640_k9/vpnclient/interceptor.c 2008-07-01 04:19:42.207419395 +0200 |
2 | +++ cisco-vpnclient-4.8.01.0640_k9-shadzik/vpnclient/interceptor.c 2008-07-01 04:18:09.427011880 +0200 | |
3 | @@ -24,6 +24,7 @@ | |
4 | #include <linux/in.h> | |
5 | #include <linux/ppp_defs.h> | |
6 | #include <net/ip.h> | |
7 | +#include <net/net_namespace.h> | |
8 | #include <linux/ip.h> | |
9 | #include <linux/udp.h> | |
10 | #include <net/protocol.h> | |
11 | @@ -306,6 +307,7 @@ | |
12 | static struct packet_type dummy_pt; | |
13 | ||
14 | struct net_device *dp = NULL; | |
15 | + struct net *net; | |
16 | struct packet_type *default_pt = NULL; | |
17 | int error = VPNIFUP_SUCCESS, num_target_devices; | |
18 | ||
19 | @@ -361,11 +363,12 @@ | |
20 | kernel_memset(&Bindings, 0, sizeof(Bindings)); | |
21 | ||
22 | dp = NULL; | |
23 | + net = dp->nd_net; | |
24 | num_target_devices = 0; | |
25 | #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22) | |
26 | - for_each_netdev(dp) | |
27 | + for_each_netdev(net, dp) | |
28 | #else | |
29 | - for (dp = dev_base; dp != NULL; dp = dp->next) | |
30 | + for (dp = dev_base; dp != NULL; dp = dp->dev_list.next) | |
31 | #endif | |
32 | { | |
33 | if (add_netdev(dp) == 0) | |
34 | --- cisco-vpnclient-4.8.01.0640_k9/vpnclient/Makefile 2007-08-22 21:30:31.000000000 +0200 | |
35 | +++ cisco-vpnclient-4.8.01.0640_k9-shadzik/vpnclient/Makefile 2008-07-01 03:37:56.054335689 +0200 | |
36 | @@ -12,7 +12,7 @@ | |
37 | SOURCE_OBJS := linuxcniapi.o frag.o IPSecDrvOS_linux.o interceptor.o linuxkernelapi.o | |
38 | ||
39 | ifeq ($(SUBARCH),x86_64) | |
40 | -CFLAGS += -mcmodel=kernel -mno-red-zone | |
13b99feb | 41 | +EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone |
7fa749e1 | 42 | NO_SOURCE_OBJS := libdriver64.so |
43 | else | |
44 | NO_SOURCE_OBJS := libdriver.so | |
45 | --- cisco-vpnclient-4.8.01.0640_k9/vpnclient/GenDefs.h 2007-08-22 21:30:31.000000000 +0200 | |
46 | +++ cisco-vpnclient-4.8.01.0640_k9-shadzik/vpnclient/GenDefs.h 2008-07-01 03:40:19.151196714 +0200 | |
47 | @@ -105,6 +105,7 @@ | |
48 | #define _INTPTR_T_DEFINED | |
49 | #endif | |
50 | ||
51 | +#define _UINTPTR_T_DEFINED | |
52 | #ifndef _UINTPTR_T_DEFINED | |
53 | #if defined(_LP64) | |
54 | #warning 64 bit |