]> git.pld-linux.org Git - packages/cisco-vpnclient.git/blob - cisco-vpnclient-2.6.25.patch
- only for 2.6.24+, 2.6.25
[packages/cisco-vpnclient.git] / cisco-vpnclient-2.6.25.patch
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
41 +EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
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
This page took 0.086965 seconds and 3 git commands to generate.