From: hauke Date: Sat, 6 Aug 2011 12:17:56 +0000 (+0000) Subject: openswan: Update Openswan to upstream 2.6.34 X-Git-Url: http://207.154.207.93/?a=commitdiff_plain;h=39c9ee10d87222b4367e86b6bd7f045da8ce7b74;p=packages.git openswan: Update Openswan to upstream 2.6.34 OpenWRT's bulid process currently uses Openswan v2.6.33, which does not build against the 2.6.39 kernel. This patch updates the OpenWRT build process to build Openswan v2.6.34, released 2011-06-08. hauke: * use Openswan v2.6.35 Signed-off-by: Stephen Oberholtzer git-svn-id: svn://svn.openwrt.org/openwrt/packages@27922 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/net/openswan/Makefile b/net/openswan/Makefile index 2fef24010..c76243f2e 100644 --- a/net/openswan/Makefile +++ b/net/openswan/Makefile @@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=openswan -PKG_VERSION:=2.6.33 +PKG_VERSION:=2.6.35 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.openswan.org/download -PKG_MD5SUM:=7e9c28585307b7ad4f59737debb0d940 +PKG_MD5SUM:=7909a251fbbb807914545b7f42437013 PKG_BUILD_PARALLEL:=1 PKG_INSTALL:=1 diff --git a/net/openswan/patches/110-scripts.patch b/net/openswan/patches/110-scripts.patch index 18e5b7762..971ea593b 100644 --- a/net/openswan/patches/110-scripts.patch +++ b/net/openswan/patches/110-scripts.patch @@ -12,25 +12,3 @@ +# pref. log to nfs mount +echo "$*" >> /dev/null +exit 0 ---- a/programs/_plutorun/_plutorun.in -+++ b/programs/_plutorun/_plutorun.in -@@ -157,7 +157,7 @@ then - exit 1 - fi - else -- if test ! -w "`dirname $stderrlog`" -+ if test ! -w "${stderrlog%/*}" - then - echo Cannot write to directory to create \"$stderrlog\". - exit 1 ---- a/programs/_realsetup/_realsetup.in -+++ b/programs/_realsetup/_realsetup.in -@@ -291,7 +291,7 @@ case "$1" in - - # misc pre-Pluto setup - -- perform test -d $subsysdir "&&" touch $subsyslock -+ perform test -d "${subsyslock%/*}" "&&" touch $subsyslock "&&" rm -f $subsyslock - - manualconns - diff --git a/net/openswan/patches/130-compat_net_dev_ops.patch b/net/openswan/patches/130-compat_net_dev_ops.patch index 84c2a2b4b..46786fa2f 100644 --- a/net/openswan/patches/130-compat_net_dev_ops.patch +++ b/net/openswan/patches/130-compat_net_dev_ops.patch @@ -4,7 +4,7 @@ --- a/linux/include/openswan/ipsec_kversion.h +++ b/linux/include/openswan/ipsec_kversion.h -@@ -387,6 +387,12 @@ +@@ -393,6 +393,12 @@ # endif #endif diff --git a/net/openswan/patches/140-generated_autoconf.patch b/net/openswan/patches/140-generated_autoconf.patch index 6c0a9f66d..85a2b9f9c 100644 --- a/net/openswan/patches/140-generated_autoconf.patch +++ b/net/openswan/patches/140-generated_autoconf.patch @@ -1,550 +1,367 @@ ---- a/linux/net/ipsec/ipsec_ocf.c -+++ b/linux/net/ipsec/ipsec_ocf.c -@@ -15,10 +15,12 @@ - * for more details. - */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif +--- a/linux/include/ocf-compat.h ++++ b/linux/include/ocf-compat.h +@@ -35,10 +35,11 @@ + /****************************************************************************/ + #ifdef __KERNEL__ #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/pfkey_v2_ext_process.c -+++ b/linux/net/ipsec/pfkey_v2_ext_process.c -@@ -19,10 +19,12 @@ - * Template from klips/net/ipsec/ipsec/ipsec_netlink.c. - */ - --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif - #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/version.in.c -+++ b/linux/net/ipsec/version.in.c -@@ -15,10 +15,12 @@ + #endif +- + /* + * fake some BSD driver interface stuff specifically for OCF use */ - - #ifdef __KERNEL__ --# ifndef AUTOCONF_INCLUDED --# include --# endif - # include -+# if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+# include -+# else -+# include -+# endif - # define __NO_VERSION__ - # include - # if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) ---- a/linux/net/ipsec/ipsec_ipcomp.c -+++ b/linux/net/ipsec/ipsec_ipcomp.c -@@ -13,10 +13,12 @@ - * for more details. +--- a/linux/include/openswan/ipsec_kversion.h ++++ b/linux/include/openswan/ipsec_kversion.h +@@ -43,10 +43,11 @@ + * We use a lot of config defines, on older kernels that means we + * need to include config.h */ - --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif - #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/radij.c -+++ b/linux/net/ipsec/radij.c -@@ -53,10 +53,12 @@ - * Routines to build and maintain radix trees for routing lookups. + #endif +- + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) + /* Only enable IPv6 support on newer kernels with IPv6 enabled */ + # if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) +--- a/linux/net/ipsec/aes/ipsec_alg_aes.c ++++ b/linux/net/ipsec/aes/ipsec_alg_aes.c +@@ -22,8 +22,10 @@ + * */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/ipsec_mast.c -+++ b/linux/net/ipsec/ipsec_mast.c -@@ -17,9 +17,12 @@ char ipsec_mast_c_version[] = "Please us - - #define __NO_VERSION__ - #include --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* For Config IP-FORWARD */ + #endif #include - #include /* printk() */ - ---- a/linux/net/ipsec/ipsec_xmit.c -+++ b/linux/net/ipsec/ipsec_xmit.c -@@ -21,9 +21,12 @@ - #define __NO_VERSION__ - #include --#ifndef AUTOCONF_INCLUDED +--- a/linux/net/ipsec/des/ipsec_alg_3des.c ++++ b/linux/net/ipsec/des/ipsec_alg_3des.c +@@ -19,8 +19,10 @@ + * + */ + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ + #endif #include - #include /* printk() */ ---- a/linux/net/ipsec/ipsec_ipip.c -+++ b/linux/net/ipsec/ipsec_ipip.c -@@ -13,8 +13,11 @@ - * for more details. - */ +--- a/linux/net/ipsec/ipcomp.c ++++ b/linux/net/ipsec/ipcomp.c +@@ -19,10 +19,11 @@ + /* SSS */ --#ifndef AUTOCONF_INCLUDED + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include #endif - #include - ---- a/linux/net/ipsec/ipsec_snprintf.c -+++ b/linux/net/ipsec/ipsec_snprintf.c -@@ -18,10 +18,12 @@ - * Split out from ipsec_proc.c. +- + #define __NO_VERSION__ + #include + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ah.c ++++ b/linux/net/ipsec/ipsec_ah.c +@@ -14,10 +14,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- #define __NO_VERSION__ #include #include /* printk() */ ---- a/linux/net/ipsec/ipsec_xform.c -+++ b/linux/net/ipsec/ipsec_xform.c -@@ -16,10 +16,12 @@ - * RCSID $Id: ipsec_xform.c,v 1.65 2005/04/29 05:10:22 mcr Exp $ +--- a/linux/net/ipsec/ipsec_alg.c ++++ b/linux/net/ipsec/ipsec_alg.c +@@ -19,10 +19,11 @@ + * */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- + #define __NO_VERSION__ + #include #include /* printk() */ - - #include "freeswan/ipsec_param.h" ---- a/linux/net/ipsec/alg/ipsec_alg_cryptoapi.c -+++ b/linux/net/ipsec/alg/ipsec_alg_cryptoapi.c -@@ -27,11 +27,12 @@ - * modprobe ipsec_cryptoapi aes=128,128 (force these keylens) +--- a/linux/net/ipsec/ipsec_alg_cryptoapi.c ++++ b/linux/net/ipsec/ipsec_alg_cryptoapi.c +@@ -28,10 +28,11 @@ * modprobe ipsec_cryptoapi des_ede3=0 (everything but 3DES) */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -- +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- /* * special case: ipsec core modular with this static algo inside: * must avoid MODULE magic for this file ---- a/linux/net/ipsec/aes/ipsec_alg_aes.c -+++ b/linux/net/ipsec/aes/ipsec_alg_aes.c -@@ -21,10 +21,12 @@ - * PK: make XCBC comply with latest draft (keylength) - * +--- a/linux/net/ipsec/ipsec_esp.c ++++ b/linux/net/ipsec/ipsec_esp.c +@@ -14,10 +14,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- + #define __NO_VERSION__ + #include + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_init.c ++++ b/linux/net/ipsec/ipsec_init.c +@@ -19,8 +19,10 @@ + */ - /* - * special case: ipsec core modular with this static algo inside: ---- a/linux/net/ipsec/ipsec_proc.c -+++ b/linux/net/ipsec/ipsec_proc.c -@@ -18,10 +18,12 @@ - * Split out from ipsec_init.c version 1.70. + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) ++#include ++#else ++#include + #endif + #include + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ipcomp.c ++++ b/linux/net/ipsec/ipsec_ipcomp.c +@@ -14,10 +14,11 @@ */ --#ifndef AUTOCONF_INCLUDED --# include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- #define __NO_VERSION__ #include - #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) ---- a/linux/net/ipsec/ipcomp.c -+++ b/linux/net/ipsec/ipcomp.c -@@ -18,10 +18,12 @@ - - /* SSS */ + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ipip.c ++++ b/linux/net/ipsec/ipsec_ipip.c +@@ -14,10 +14,11 @@ + */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - + #endif +- #define __NO_VERSION__ #include ---- a/linux/net/ipsec/ipsec_sa.c -+++ b/linux/net/ipsec/ipsec_sa.c -@@ -18,10 +18,12 @@ - * + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ocf.c ++++ b/linux/net/ipsec/ipsec_ocf.c +@@ -16,10 +16,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- + #define __NO_VERSION__ + #include #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/des/ipsec_alg_3des.c -+++ b/linux/net/ipsec/des/ipsec_alg_3des.c -@@ -18,10 +18,12 @@ - * for more details. - * +--- a/linux/net/ipsec/ipsec_ocf.h ++++ b/linux/net/ipsec/ipsec_ocf.h +@@ -19,8 +19,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif + #include - /* - * special case: ipsec core modular with this static algo inside: --- a/linux/net/ipsec/ipsec_radij.c +++ b/linux/net/ipsec/ipsec_radij.c -@@ -15,10 +15,12 @@ - * +@@ -16,8 +16,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif #include /* printk() */ - #include "openswan/ipsec_param.h" --- a/linux/net/ipsec/ipsec_rcv.c +++ b/linux/net/ipsec/ipsec_rcv.c -@@ -20,10 +20,12 @@ - * for more details. +@@ -21,10 +21,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - + #endif +- #define __NO_VERSION__ #include ---- a/linux/net/ipsec/ipsec_esp.c -+++ b/linux/net/ipsec/ipsec_esp.c -@@ -13,10 +13,12 @@ - * for more details. + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) +--- a/linux/net/ipsec/ipsec_sa.c ++++ b/linux/net/ipsec/ipsec_sa.c +@@ -19,8 +19,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/ipsec_life.c -+++ b/linux/net/ipsec/ipsec_life.c -@@ -30,9 +30,12 @@ - - #define __NO_VERSION__ - #include --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ - #include + #endif #include /* printk() */ ---- a/linux/net/ipsec/ipsec_alg.c -+++ b/linux/net/ipsec/ipsec_alg.c -@@ -18,10 +18,12 @@ - * for more details. - * +--- a/linux/net/ipsec/ipsec_snprintf.c ++++ b/linux/net/ipsec/ipsec_snprintf.c +@@ -19,8 +19,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif - #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/pfkey_v2.c -+++ b/linux/net/ipsec/pfkey_v2.c -@@ -22,8 +22,10 @@ - #define __NO_VERSION__ - #include #include --#ifndef AUTOCONF_INCLUDED --# include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include #endif - #include - ---- a/linux/net/ipsec/ipsec_tunnel.c -+++ b/linux/net/ipsec/ipsec_tunnel.c -@@ -20,9 +20,12 @@ - #define __NO_VERSION__ #include --#ifndef AUTOCONF_INCLUDED +--- a/linux/net/ipsec/ipsec_tunnel.c ++++ b/linux/net/ipsec/ipsec_tunnel.c +@@ -24,8 +24,10 @@ + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) + # include + #endif +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ - #include + #endif #include /* printk() */ ---- a/linux/include/openswan/ipsec_kversion.h -+++ b/linux/include/openswan/ipsec_kversion.h -@@ -43,8 +43,11 @@ - * We use a lot of config defines, on older kernels that means we - * need to include config.h +--- a/linux/net/ipsec/ipsec_xform.c ++++ b/linux/net/ipsec/ipsec_xform.c +@@ -17,8 +17,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include -+#include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include - #endif - - #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) ---- a/linux/include/openswan/ipsec_rcv.h -+++ b/linux/include/openswan/ipsec_rcv.h -@@ -36,9 +36,12 @@ - /* struct options; */ - #define __NO_VERSION__ --#ifndef AUTOCONF_INCLUDED + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ - #ifdef CONFIG_MODULES - #include #endif ---- a/linux/net/ipsec/ipsec_ocf.h -+++ b/linux/net/ipsec/ipsec_ocf.h -@@ -18,10 +18,12 @@ - * for more details. - */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif - #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #include + #include /* printk() */ - #ifdef CONFIG_KLIPS_OCF ---- a/linux/net/ipsec/ipsec_ah.c -+++ b/linux/net/ipsec/ipsec_ah.c -@@ -13,10 +13,12 @@ - * for more details. +--- a/linux/net/ipsec/pfkey_v2_ext_process.c ++++ b/linux/net/ipsec/pfkey_v2_ext_process.c +@@ -20,8 +20,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif + #include /* printk() */ - #define __NO_VERSION__ - #include --- a/linux/net/ipsec/pfkey_v2_parser.c +++ b/linux/net/ipsec/pfkey_v2_parser.c -@@ -22,10 +22,12 @@ - */ +@@ -23,8 +23,10 @@ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/ipsec_init.c -+++ b/linux/net/ipsec/ipsec_init.c -@@ -18,10 +18,12 @@ - * - */ - --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif - #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - #include + #endif #include /* printk() */ ---- a/linux/net/ipsec/ipsec_alg_cryptoapi.c -+++ b/linux/net/ipsec/ipsec_alg_cryptoapi.c -@@ -27,10 +27,12 @@ - * modprobe ipsec_cryptoapi aes=128,128 (force these keylens) - * modprobe ipsec_cryptoapi des_ede3=0 (everything but 3DES) +--- a/linux/net/ipsec/radij.c ++++ b/linux/net/ipsec/radij.c +@@ -54,8 +54,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif - #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - /* - * special case: ipsec core modular with this static algo inside: ---- a/linux/include/ocf-compat.h -+++ b/linux/include/ocf-compat.h -@@ -34,8 +34,11 @@ - */ - /****************************************************************************/ - #ifdef __KERNEL__ --#ifndef AUTOCONF_INCLUDED + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include #endif + #include /* printk() */ - /*