1 --- a/linux/net/ipsec/ipsec_ocf.c
2 +++ b/linux/net/ipsec/ipsec_ocf.c
7 -#ifndef AUTOCONF_INCLUDED
8 -#include <linux/config.h>
10 #include <linux/version.h>
11 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
12 +#include <generated/autoconf.h>
14 +#include <linux/autoconf.h>
17 #define __NO_VERSION__
18 #include <linux/module.h>
19 --- a/linux/net/ipsec/pfkey_v2_ext_process.c
20 +++ b/linux/net/ipsec/pfkey_v2_ext_process.c
22 * Template from klips/net/ipsec/ipsec/ipsec_netlink.c.
25 -#ifndef AUTOCONF_INCLUDED
26 -#include <linux/config.h>
28 #include <linux/version.h>
29 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
30 +#include <generated/autoconf.h>
32 +#include <linux/autoconf.h>
34 #include <linux/kernel.h> /* printk() */
36 #include "openswan/ipsec_param.h"
37 --- a/linux/net/ipsec/version.in.c
38 +++ b/linux/net/ipsec/version.in.c
43 -# ifndef AUTOCONF_INCLUDED
44 -# include <linux/config.h>
46 # include <linux/version.h>
47 +# if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
48 +# include <generated/autoconf.h>
50 +# include <linux/autoconf.h>
52 # define __NO_VERSION__
53 # include <linux/module.h>
54 # if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26)
55 --- a/linux/net/ipsec/ipsec_ipcomp.c
56 +++ b/linux/net/ipsec/ipsec_ipcomp.c
61 -#ifndef AUTOCONF_INCLUDED
62 -#include <linux/config.h>
64 #include <linux/version.h>
65 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
66 +#include <generated/autoconf.h>
68 +#include <linux/autoconf.h>
71 #define __NO_VERSION__
72 #include <linux/module.h>
73 --- a/linux/net/ipsec/radij.c
74 +++ b/linux/net/ipsec/radij.c
76 * Routines to build and maintain radix trees for routing lookups.
79 -#ifndef AUTOCONF_INCLUDED
80 -#include <linux/config.h>
82 #include <linux/version.h>
83 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
84 +#include <generated/autoconf.h>
86 +#include <linux/autoconf.h>
88 #include <linux/kernel.h> /* printk() */
90 #include "openswan/ipsec_param.h"
91 --- a/linux/net/ipsec/ipsec_mast.c
92 +++ b/linux/net/ipsec/ipsec_mast.c
93 @@ -17,9 +17,12 @@ char ipsec_mast_c_version[] = "Please us
95 #define __NO_VERSION__
96 #include <linux/module.h>
97 -#ifndef AUTOCONF_INCLUDED
98 -#include <linux/config.h>
99 -#endif /* for CONFIG_IP_FORWARD */
100 +#include <linux/version.h>
101 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
102 +#include <generated/autoconf.h>
104 +#include <linux/autoconf.h>
105 +#endif /* For Config IP-FORWARD */
106 #include <linux/version.h>
107 #include <linux/kernel.h> /* printk() */
109 --- a/linux/net/ipsec/ipsec_xmit.c
110 +++ b/linux/net/ipsec/ipsec_xmit.c
113 #define __NO_VERSION__
114 #include <linux/module.h>
115 -#ifndef AUTOCONF_INCLUDED
116 -#include <linux/config.h>
117 -#endif /* for CONFIG_IP_FORWARD */
118 +#include <linux/version.h>
119 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
120 +#include <generated/autoconf.h>
122 +#include <linux/autoconf.h>
123 +#endif /* for CONFIG_IP_FORWARD */
124 #include <linux/version.h>
125 #include <linux/kernel.h> /* printk() */
127 --- a/linux/net/ipsec/ipsec_ipip.c
128 +++ b/linux/net/ipsec/ipsec_ipip.c
133 -#ifndef AUTOCONF_INCLUDED
134 -#include <linux/config.h>
135 +#include <linux/version.h>
136 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
137 +#include <generated/autoconf.h>
139 +#include <linux/autoconf.h>
141 #include <linux/version.h>
143 --- a/linux/net/ipsec/ipsec_snprintf.c
144 +++ b/linux/net/ipsec/ipsec_snprintf.c
146 * Split out from ipsec_proc.c.
149 -#ifndef AUTOCONF_INCLUDED
150 -#include <linux/config.h>
152 #include <linux/version.h>
153 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
154 +#include <generated/autoconf.h>
156 +#include <linux/autoconf.h>
158 #define __NO_VERSION__
159 #include <linux/module.h>
160 #include <linux/kernel.h> /* printk() */
161 --- a/linux/net/ipsec/ipsec_xform.c
162 +++ b/linux/net/ipsec/ipsec_xform.c
164 * RCSID $Id: ipsec_xform.c,v 1.65 2005/04/29 05:10:22 mcr Exp $
167 -#ifndef AUTOCONF_INCLUDED
168 -#include <linux/config.h>
170 #include <linux/version.h>
171 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
172 +#include <generated/autoconf.h>
174 +#include <linux/autoconf.h>
176 #include <linux/kernel.h> /* printk() */
178 #include "freeswan/ipsec_param.h"
179 --- a/linux/net/ipsec/alg/ipsec_alg_cryptoapi.c
180 +++ b/linux/net/ipsec/alg/ipsec_alg_cryptoapi.c
182 * modprobe ipsec_cryptoapi aes=128,128 (force these keylens)
183 * modprobe ipsec_cryptoapi des_ede3=0 (everything but 3DES)
185 -#ifndef AUTOCONF_INCLUDED
186 -#include <linux/config.h>
188 #include <linux/version.h>
190 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
191 +#include <generated/autoconf.h>
193 +#include <linux/autoconf.h>
196 * special case: ipsec core modular with this static algo inside:
197 * must avoid MODULE magic for this file
198 --- a/linux/net/ipsec/aes/ipsec_alg_aes.c
199 +++ b/linux/net/ipsec/aes/ipsec_alg_aes.c
201 * PK: make XCBC comply with latest draft (keylength)
204 -#ifndef AUTOCONF_INCLUDED
205 -#include <linux/config.h>
207 #include <linux/version.h>
208 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
209 +#include <generated/autoconf.h>
211 +#include <linux/autoconf.h>
215 * special case: ipsec core modular with this static algo inside:
216 --- a/linux/net/ipsec/ipsec_proc.c
217 +++ b/linux/net/ipsec/ipsec_proc.c
219 * Split out from ipsec_init.c version 1.70.
222 -#ifndef AUTOCONF_INCLUDED
223 -# include <linux/config.h>
225 #include <linux/version.h>
226 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
227 +#include <generated/autoconf.h>
229 +#include <linux/autoconf.h>
231 #define __NO_VERSION__
232 #include <linux/module.h>
233 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26)
234 --- a/linux/net/ipsec/ipcomp.c
235 +++ b/linux/net/ipsec/ipcomp.c
240 -#ifndef AUTOCONF_INCLUDED
241 -#include <linux/config.h>
243 #include <linux/version.h>
244 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
245 +#include <generated/autoconf.h>
247 +#include <linux/autoconf.h>
250 #define __NO_VERSION__
251 #include <linux/module.h>
252 --- a/linux/net/ipsec/ipsec_sa.c
253 +++ b/linux/net/ipsec/ipsec_sa.c
258 -#ifndef AUTOCONF_INCLUDED
259 -#include <linux/config.h>
261 #include <linux/version.h>
262 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
263 +#include <generated/autoconf.h>
265 +#include <linux/autoconf.h>
267 #include <linux/kernel.h> /* printk() */
269 #include "openswan/ipsec_param.h"
270 --- a/linux/net/ipsec/des/ipsec_alg_3des.c
271 +++ b/linux/net/ipsec/des/ipsec_alg_3des.c
276 -#ifndef AUTOCONF_INCLUDED
277 -#include <linux/config.h>
279 #include <linux/version.h>
280 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
281 +#include <generated/autoconf.h>
283 +#include <linux/autoconf.h>
287 * special case: ipsec core modular with this static algo inside:
288 --- a/linux/net/ipsec/ipsec_radij.c
289 +++ b/linux/net/ipsec/ipsec_radij.c
294 -#ifndef AUTOCONF_INCLUDED
295 -#include <linux/config.h>
297 #include <linux/version.h>
298 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
299 +#include <generated/autoconf.h>
301 +#include <linux/autoconf.h>
303 #include <linux/kernel.h> /* printk() */
305 #include "openswan/ipsec_param.h"
306 --- a/linux/net/ipsec/ipsec_rcv.c
307 +++ b/linux/net/ipsec/ipsec_rcv.c
312 -#ifndef AUTOCONF_INCLUDED
313 -#include <linux/config.h>
315 #include <linux/version.h>
316 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
317 +#include <generated/autoconf.h>
319 +#include <linux/autoconf.h>
322 #define __NO_VERSION__
323 #include <linux/module.h>
324 --- a/linux/net/ipsec/ipsec_esp.c
325 +++ b/linux/net/ipsec/ipsec_esp.c
330 -#ifndef AUTOCONF_INCLUDED
331 -#include <linux/config.h>
333 #include <linux/version.h>
334 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
335 +#include <generated/autoconf.h>
337 +#include <linux/autoconf.h>
340 #define __NO_VERSION__
341 #include <linux/module.h>
342 --- a/linux/net/ipsec/ipsec_life.c
343 +++ b/linux/net/ipsec/ipsec_life.c
346 #define __NO_VERSION__
347 #include <linux/module.h>
348 -#ifndef AUTOCONF_INCLUDED
349 -#include <linux/config.h>
350 -#endif /* for CONFIG_IP_FORWARD */
351 +#include <linux/version.h>
352 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
353 +#include <generated/autoconf.h>
355 +#include <linux/autoconf.h>
356 +#endif /* for CONFIG_IP_FORWARD */
357 #include <linux/version.h>
358 #include <linux/kernel.h> /* printk() */
360 --- a/linux/net/ipsec/ipsec_alg.c
361 +++ b/linux/net/ipsec/ipsec_alg.c
366 -#ifndef AUTOCONF_INCLUDED
367 -#include <linux/config.h>
369 #include <linux/version.h>
370 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
371 +#include <generated/autoconf.h>
373 +#include <linux/autoconf.h>
376 #define __NO_VERSION__
377 #include <linux/module.h>
378 --- a/linux/net/ipsec/pfkey_v2.c
379 +++ b/linux/net/ipsec/pfkey_v2.c
381 #define __NO_VERSION__
382 #include <linux/module.h>
383 #include <linux/version.h>
384 -#ifndef AUTOCONF_INCLUDED
385 -# include <linux/config.h>
386 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
387 +#include <generated/autoconf.h>
389 +#include <linux/autoconf.h>
391 #include <linux/kernel.h>
393 --- a/linux/net/ipsec/ipsec_tunnel.c
394 +++ b/linux/net/ipsec/ipsec_tunnel.c
397 #define __NO_VERSION__
398 #include <linux/module.h>
399 -#ifndef AUTOCONF_INCLUDED
400 -#include <linux/config.h>
401 -#endif /* for CONFIG_IP_FORWARD */
402 +#include <linux/version.h>
403 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
404 +#include <generated/autoconf.h>
406 +#include <linux/autoconf.h>
407 +#endif /* for CONFIG_IP_FORWARD */
408 #include <linux/version.h>
409 #include <linux/kernel.h> /* printk() */
411 --- a/linux/include/openswan/ipsec_kversion.h
412 +++ b/linux/include/openswan/ipsec_kversion.h
414 * We use a lot of config defines, on older kernels that means we
415 * need to include config.h
417 -#ifndef AUTOCONF_INCLUDED
418 -#include <linux/config.h>
419 +#include <linux/version.h>
420 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
421 +#include <generated/autoconf.h>
423 +#include <linux/autoconf.h>
426 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
427 --- a/linux/include/openswan/ipsec_rcv.h
428 +++ b/linux/include/openswan/ipsec_rcv.h
430 /* struct options; */
432 #define __NO_VERSION__
433 -#ifndef AUTOCONF_INCLUDED
434 -#include <linux/config.h>
435 -#endif /* for CONFIG_IP_FORWARD */
436 +#include <linux/version.h>
437 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
438 +#include <generated/autoconf.h>
440 +#include <linux/autoconf.h>
441 +#endif /* for CONFIG_IP_FORWARD */
442 #ifdef CONFIG_MODULES
443 #include <linux/module.h>
445 --- a/linux/net/ipsec/ipsec_ocf.h
446 +++ b/linux/net/ipsec/ipsec_ocf.h
451 -#ifndef AUTOCONF_INCLUDED
452 -#include <linux/config.h>
454 #include <linux/version.h>
455 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
456 +#include <generated/autoconf.h>
458 +#include <linux/autoconf.h>
460 #include <linux/kernel.h>
462 #ifdef CONFIG_KLIPS_OCF
463 --- a/linux/net/ipsec/ipsec_ah.c
464 +++ b/linux/net/ipsec/ipsec_ah.c
469 -#ifndef AUTOCONF_INCLUDED
470 -#include <linux/config.h>
472 #include <linux/version.h>
473 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
474 +#include <generated/autoconf.h>
476 +#include <linux/autoconf.h>
479 #define __NO_VERSION__
480 #include <linux/module.h>
481 --- a/linux/net/ipsec/pfkey_v2_parser.c
482 +++ b/linux/net/ipsec/pfkey_v2_parser.c
487 -#ifndef AUTOCONF_INCLUDED
488 -#include <linux/config.h>
490 #include <linux/version.h>
491 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
492 +#include <generated/autoconf.h>
494 +#include <linux/autoconf.h>
496 #include <linux/kernel.h> /* printk() */
498 #include "openswan/ipsec_param.h"
499 --- a/linux/net/ipsec/ipsec_init.c
500 +++ b/linux/net/ipsec/ipsec_init.c
505 -#ifndef AUTOCONF_INCLUDED
506 -#include <linux/config.h>
508 #include <linux/version.h>
509 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
510 +#include <generated/autoconf.h>
512 +#include <linux/autoconf.h>
514 #include <linux/module.h>
515 #include <linux/kernel.h> /* printk() */
517 --- a/linux/net/ipsec/ipsec_alg_cryptoapi.c
518 +++ b/linux/net/ipsec/ipsec_alg_cryptoapi.c
520 * modprobe ipsec_cryptoapi aes=128,128 (force these keylens)
521 * modprobe ipsec_cryptoapi des_ede3=0 (everything but 3DES)
523 -#ifndef AUTOCONF_INCLUDED
524 -#include <linux/config.h>
526 #include <linux/version.h>
527 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
528 +#include <generated/autoconf.h>
530 +#include <linux/autoconf.h>
534 * special case: ipsec core modular with this static algo inside:
535 --- a/linux/include/ocf-compat.h
536 +++ b/linux/include/ocf-compat.h
539 /****************************************************************************/
541 -#ifndef AUTOCONF_INCLUDED
542 -#include <linux/config.h>
543 +#include <linux/version.h>
544 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
545 +#include <generated/autoconf.h>
547 +#include <linux/autoconf.h>