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
5 #include <linux/ppp_defs.h>
7 +#include <net/net_namespace.h>
10 #include <net/protocol.h>
12 static struct packet_type dummy_pt;
14 struct net_device *dp = NULL;
16 struct packet_type *default_pt = NULL;
17 int error = VPNIFUP_SUCCESS, num_target_devices;
20 kernel_memset(&Bindings, 0, sizeof(Bindings));
24 num_target_devices = 0;
25 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
27 + for_each_netdev(net, dp)
29 - for (dp = dev_base; dp != NULL; dp = dp->next)
30 + for (dp = dev_base; dp != NULL; dp = dp->dev_list.next)
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
37 SOURCE_OBJS := linuxcniapi.o frag.o IPSecDrvOS_linux.o interceptor.o linuxkernelapi.o
39 ifeq ($(SUBARCH),x86_64)
40 -CFLAGS += -mcmodel=kernel -mno-red-zone
41 +EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
42 NO_SOURCE_OBJS := libdriver64.so
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
48 #define _INTPTR_T_DEFINED
51 +#define _UINTPTR_T_DEFINED
52 #ifndef _UINTPTR_T_DEFINED