aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-11-24 08:22:05 +0000
committerMartin Willi <martin@strongswan.org>2008-11-24 08:22:05 +0000
commitaddfea95dfc556a63cc3a0634780154939c9302b (patch)
treed734f1e8390c65fea6bb58c963f11d03c364f539 /src
parent18e2788fbeeeb155e5f6436664ea157de02a3526 (diff)
downloadstrongswan-addfea95dfc556a63cc3a0634780154939c9302b.tar.bz2
strongswan-addfea95dfc556a63cc3a0634780154939c9302b.tar.xz
moved the IPV6_IPSEC_POLICY definition to the ipsec plugins, fixes uClibc build
Diffstat (limited to 'src')
-rw-r--r--src/charon/network/socket.c5
-rw-r--r--src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c5
-rw-r--r--src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c5
3 files changed, 10 insertions, 5 deletions
diff --git a/src/charon/network/socket.c b/src/charon/network/socket.c
index 53435b481..c43ba0207 100644
--- a/src/charon/network/socket.c
+++ b/src/charon/network/socket.c
@@ -59,11 +59,6 @@
#define IPV6_2292PKTINFO 2
#endif /*IPV6_2292PKTINFO*/
-/* missing on uclibc */
-#ifndef IPV6_IPSEC_POLICY
-#define IPV6_IPSEC_POLICY 34
-#endif /*IPV6_IPSEC_POLICY*/
-
typedef struct private_socket_t private_socket_t;
/**
diff --git a/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c b/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c
index c395aac1f..bf74f8e82 100644
--- a/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c
+++ b/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c
@@ -57,6 +57,11 @@
#define IP_IPSEC_POLICY 16
#endif
+/* missing on uclibc */
+#ifndef IPV6_IPSEC_POLICY
+#define IPV6_IPSEC_POLICY 34
+#endif /*IPV6_IPSEC_POLICY*/
+
/** default priority of installed policies */
#define PRIO_LOW 3000
#define PRIO_HIGH 2000
diff --git a/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c b/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
index 237176925..70b1b09a4 100644
--- a/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
+++ b/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
@@ -43,6 +43,11 @@
#define IP_IPSEC_POLICY 16
#endif
+/* missing on uclibc */
+#ifndef IPV6_IPSEC_POLICY
+#define IPV6_IPSEC_POLICY 34
+#endif /*IPV6_IPSEC_POLICY*/
+
/** default priority of installed policies */
#define PRIO_LOW 3000
#define PRIO_HIGH 2000