summaryrefslogtreecommitdiffstats
path: root/extensions/libxt_TCPOPTSTRIP.c
diff options
context:
space:
mode:
authorLoganaden Velvindron <logan@hackers.mu>2016-02-22 03:51:15 -0800
committerPablo Neira Ayuso <pablo@netfilter.org>2016-02-29 13:53:54 +0100
commit1899fe1762df1cfcc7a0c5088f4947947cd6ea69 (patch)
tree7441215def6a6dbdc633cf29e14fd0ef8e3f7646 /extensions/libxt_TCPOPTSTRIP.c
parenta9a599ab675b8feb942355a24934901a9adcef1b (diff)
libxt_TCPOPTSTRIP: Fix musl compatibility
Add missing constants for libxt_TCPOPTSTRIP.c, in case they are not defined. (Original patch from VoidLinux) Signed-off-by: Loganaden Velvindron <logan@hackers.mu> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'extensions/libxt_TCPOPTSTRIP.c')
-rw-r--r--extensions/libxt_TCPOPTSTRIP.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/extensions/libxt_TCPOPTSTRIP.c b/extensions/libxt_TCPOPTSTRIP.c
index 68978573..6ea34892 100644
--- a/extensions/libxt_TCPOPTSTRIP.c
+++ b/extensions/libxt_TCPOPTSTRIP.c
@@ -12,6 +12,21 @@
#ifndef TCPOPT_MD5SIG
# define TCPOPT_MD5SIG 19
#endif
+#ifndef TCPOPT_MAXSEG
+# define TCPOPT_MAXSEG 2
+#endif
+#ifndef TCPOPT_WINDOW
+# define TCPOPT_WINDOW 3
+#endif
+#ifndef TCPOPT_SACK_PERMITTED
+# define TCPOPT_SACK_PERMITTED 4
+#endif
+#ifndef TCPOPT_SACK
+# define TCPOPT_SACK 5
+#endif
+#ifndef TCPOPT_TIMESTAMP
+# define TCPOPT_TIMESTAMP 8
+#endif
enum {
O_STRIP_OPTION = 0,