<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Paul Wouters wrote:<br><br>&gt; <br>&gt; Indeed. The patch is garbled and missing the most part. please try:<br>&gt; <br>&gt; export KERNELSRC=/your/linux/tree<br>&gt; make kpatch<br>&gt; <br>&gt; then apply the resulting patch.<br>&gt; <br>&gt; Paul<br><br>Thanks - this also answered my earlier posting concerning the KLIPS patch in 2.4.10.<br><br>In my case, I found that after applying the patch, but before recompiling my kernel, I had to patch the patch as follows.<br>Based on comments I read in the source prologues, I think that the various blocks of<br>#ifdef CONFIG_KLIPS_ALG<br>,,,<br>#endif<br>in several c fies in /net/ipsec<br>should all be unconditionalised, i.e. remove those macro lines, but I found it easier simply to turn the macro on always.<br><br>John<br><br>*** /usr/src/linux-2.6.23.1-PIII/include/openswan/ipsec_param.h.orig&nbsp;&nbsp;&nbsp; Sat Dec&nbsp; 1 12:57:01 2007<br>--- /usr/src/linux-2.6.23.1-PIII/include/openswan/ipsec_param.h&nbsp;&nbsp;&nbsp; Sat Dec&nbsp; 1 19:42:50 2007<br>***************<br>*** 30,35 ****<br>--- 30,40 ----<br>&nbsp; #ifndef _IPSEC_PARAM_H_<br>&nbsp; <br>&nbsp; #ifdef __KERNEL__<br>+ <br>+ #ifndef CONFIG_KLIPS_ALG&nbsp;&nbsp; /*&nbsp; jel I think this should be unconditional */<br>+ #define CONFIG_KLIPS_ALG&nbsp;&nbsp; /*&nbsp; jel I think this should be unconditional */<br>+ #endif&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*&nbsp; jel I think this should be unconditional */<br>+ <br>&nbsp; #include "ipsec_kversion.h"<br>&nbsp; <br>&nbsp; /* Set number of ipsecX virtual devices here. */<br><br>&nbsp;<br><br><br /><hr />HO HO HO, if you've been naughty this year, email Santa! <a href='http://asksanta.ca/?icid=SANTAENCA005' target='_new'>Visit asksanta.ca to learn more!</a></body>
</html>