summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--accel-pptpd/include/linux_ppp.h19
-rw-r--r--accel-pptpd/ppp/ccp_mppe.c3
-rw-r--r--accel-pptpd/ppp/ipcp_opt_ipaddr.c3
-rw-r--r--accel-pptpd/ppp/lcp_opt_mru.c3
-rw-r--r--accel-pptpd/ppp/ppp.c6
-rw-r--r--accel-pptpd/ppp/ppp_ccp.c4
-rw-r--r--accel-pptpd/ppp/ppp_ipcp.c4
-rw-r--r--accel-pptpd/ppp/ppp_lcp.c4
-rw-r--r--accel-pptpd/radius/acct.c4
9 files changed, 29 insertions, 21 deletions
diff --git a/accel-pptpd/include/linux_ppp.h b/accel-pptpd/include/linux_ppp.h
new file mode 100644
index 0000000..533672b
--- /dev/null
+++ b/accel-pptpd/include/linux_ppp.h
@@ -0,0 +1,19 @@
+#ifndef __KERNEL_PPP_H
+#define __KERNEL_PPP_H
+
+#include <linux/types.h>
+
+#ifndef aligned_u64
+#define aligned_u64 __u64 __attribute__((aligned(8)))
+#endif
+
+#ifndef __aligned_u64
+#define __aligned_u64 __u64 __attribute__((aligned(8)))
+#endif
+
+#include <linux/if.h>
+#include <linux/ppp_defs.h>
+#include <linux/if_ppp.h>
+
+#endif
+
diff --git a/accel-pptpd/ppp/ccp_mppe.c b/accel-pptpd/ppp/ccp_mppe.c
index 2f3e083..2302c02 100644
--- a/accel-pptpd/ppp/ccp_mppe.c
+++ b/accel-pptpd/ppp/ccp_mppe.c
@@ -3,8 +3,7 @@
#include <errno.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
-#include <net/if.h>
-#include <linux/if_ppp.h>
+#include "linux_ppp.h"
#include "ppp.h"
#include "ppp_ccp.h"
diff --git a/accel-pptpd/ppp/ipcp_opt_ipaddr.c b/accel-pptpd/ppp/ipcp_opt_ipaddr.c
index b2c1b8b..3bec543 100644
--- a/accel-pptpd/ppp/ipcp_opt_ipaddr.c
+++ b/accel-pptpd/ppp/ipcp_opt_ipaddr.c
@@ -4,9 +4,8 @@
#include <errno.h>
#include <arpa/inet.h>
#include <sys/socket.h>
-#include <net/if.h>
#include <sys/ioctl.h>
-#include <linux/if_ppp.h>
+#include "linux_ppp.h"
#include "ppp.h"
#include "ppp_ipcp.h"
diff --git a/accel-pptpd/ppp/lcp_opt_mru.c b/accel-pptpd/ppp/lcp_opt_mru.c
index 1af57e0..8f460a1 100644
--- a/accel-pptpd/ppp/lcp_opt_mru.c
+++ b/accel-pptpd/ppp/lcp_opt_mru.c
@@ -4,9 +4,8 @@
#include <stdio.h>
#include <sys/socket.h>
#include <arpa/inet.h>
-#include <net/if.h>
-#include <linux/if_ppp.h>
#include <sys/ioctl.h>
+#include "linux_ppp.h"
#include "ppp.h"
#include "ppp_lcp.h"
diff --git a/accel-pptpd/ppp/ppp.c b/accel-pptpd/ppp/ppp.c
index 9ba899f..4fdcb01 100644
--- a/accel-pptpd/ppp/ppp.c
+++ b/accel-pptpd/ppp/ppp.c
@@ -1,4 +1,3 @@
-
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
@@ -8,9 +7,8 @@
#include <errno.h>
#include <sys/ioctl.h>
#include <arpa/inet.h>
-#include <linux/ppp_defs.h>
-#include <linux/if.h>
-#include <linux/if_ppp.h>
+#include "linux_ppp.h"
+
#include <openssl/md5.h>
#include "triton.h"
diff --git a/accel-pptpd/ppp/ppp_ccp.c b/accel-pptpd/ppp/ppp_ccp.c
index de3270e..af776e4 100644
--- a/accel-pptpd/ppp/ppp_ccp.c
+++ b/accel-pptpd/ppp/ppp_ccp.c
@@ -2,10 +2,8 @@
#include <string.h>
#include <errno.h>
#include <sys/socket.h>
-#include <linux/ppp_defs.h>
-#include <linux/if.h>
-#include <linux/if_ppp.h>
#include <sys/ioctl.h>
+#include "linux_ppp.h"
#include "triton.h"
diff --git a/accel-pptpd/ppp/ppp_ipcp.c b/accel-pptpd/ppp/ppp_ipcp.c
index 2da6780..c834873 100644
--- a/accel-pptpd/ppp/ppp_ipcp.c
+++ b/accel-pptpd/ppp/ppp_ipcp.c
@@ -1,10 +1,8 @@
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
-#include <linux/ppp_defs.h>
-#include <linux/if.h>
-#include <linux/if_ppp.h>
#include <arpa/inet.h>
+#include "linux_ppp.h"
#include "triton.h"
diff --git a/accel-pptpd/ppp/ppp_lcp.c b/accel-pptpd/ppp/ppp_lcp.c
index c57afed..7a87766 100644
--- a/accel-pptpd/ppp/ppp_lcp.c
+++ b/accel-pptpd/ppp/ppp_lcp.c
@@ -1,10 +1,8 @@
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
-#include <linux/ppp_defs.h>
-#include <linux/if.h>
-#include <linux/if_ppp.h>
#include <arpa/inet.h>
+#include "linux_ppp.h"
#include "triton.h"
diff --git a/accel-pptpd/radius/acct.c b/accel-pptpd/radius/acct.c
index f612702..0c914cf 100644
--- a/accel-pptpd/radius/acct.c
+++ b/accel-pptpd/radius/acct.c
@@ -5,8 +5,8 @@
#include <unistd.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
-#include <linux/if.h>
-#include <linux/if_ppp.h>
+#include "linux_ppp.h"
+
#include <openssl/md5.h>
#include "log.h"