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