On Thu, 11 Dec 2014, Paul Wouters wrote:

here's the patch from the IRC chat today.  I haven't tested it but it
should be close,

I think the netdev parts work, but there is some other change related to
sysctl. didn't look into this yet.

The other patchlet needed is:

diff --git a/linux/include/libreswan/ipsec_kversion.h 
b/linux/include/libreswan/ipsec_kversion.h
index a8bd121..011d51d 100644
--- a/linux/include/libreswan/ipsec_kversion.h
+++ b/linux/include/libreswan/ipsec_kversion.h
@@ -530,6 +530,7 @@
 #ifdef alloc_netdev
 # if LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0)
 #  define ipsec_alloc_netdev(a,b,c,d) alloc_netdev(a,b,c,d)
+typedef struct ctl_table ctl_table;
 # else
 #  define ipsec_alloc_netdev(a,b,c,d) alloc_netdev(a,b,d)
 # endif

With that, KLIPS works properly in 3.17 kernels for me,

Paul
_______________________________________________
Swan-dev mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-dev

Reply via email to