blob: f1f85a6fa0e72461205186fc3012f799a708a88d [file] [log] [blame]
Patrick Williamsd8c66bc2016-06-20 12:57:21 -05001[PATCH] fix build with musl
Patrick Williamsc124f4f2015-09-15 14:41:29 -05002
Patrick Williamsc124f4f2015-09-15 14:41:29 -05003Define additional TCOPTS if not there
Patrick Williamsc124f4f2015-09-15 14:41:29 -05004u_initX types are in sys/types.h be explicit about it
5
6Upstream-Status: Pending
7
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
Patrick Williamsd8c66bc2016-06-20 12:57:21 -05009Signed-off-by: Maxin B. John <maxin.john@intel.com>
Patrick Williamsc124f4f2015-09-15 14:41:29 -050010---
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050011diff -Naur iptables-1.6.0-origin/extensions/libxt_TCPOPTSTRIP.c iptables-1.6.0/extensions/libxt_TCPOPTSTRIP.c
12--- iptables-1.6.0-origin/extensions/libxt_TCPOPTSTRIP.c 2015-12-09 14:55:06.000000000 +0200
13+++ iptables-1.6.0/extensions/libxt_TCPOPTSTRIP.c 2015-12-29 14:44:32.585327077 +0200
Patrick Williamsc124f4f2015-09-15 14:41:29 -050014@@ -12,6 +12,21 @@
15 #ifndef TCPOPT_MD5SIG
16 # define TCPOPT_MD5SIG 19
17 #endif
18+#ifndef TCPOPT_MAXSEG
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050019+#define TCPOPT_MAXSEG 2
Patrick Williamsc124f4f2015-09-15 14:41:29 -050020+#endif
21+#ifndef TCPOPT_WINDOW
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050022+#define TCPOPT_WINDOW 3
Patrick Williamsc124f4f2015-09-15 14:41:29 -050023+#endif
24+#ifndef TCPOPT_SACK_PERMITTED
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050025+#define TCPOPT_SACK_PERMITTED 4
Patrick Williamsc124f4f2015-09-15 14:41:29 -050026+#endif
27+#ifndef TCPOPT_SACK
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050028+#define TCPOPT_SACK 5
Patrick Williamsc124f4f2015-09-15 14:41:29 -050029+#endif
30+#ifndef TCPOPT_TIMESTAMP
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050031+#define TCPOPT_TIMESTAMP 8
Patrick Williamsc124f4f2015-09-15 14:41:29 -050032+#endif
33
34 enum {
35 O_STRIP_OPTION = 0,
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050036diff -Naur iptables-1.6.0-origin/include/linux/netfilter_ipv4/ip_tables.h iptables-1.6.0/include/linux/netfilter_ipv4/ip_tables.h
37--- iptables-1.6.0-origin/include/linux/netfilter_ipv4/ip_tables.h 2015-12-09 14:55:06.000000000 +0200
38+++ iptables-1.6.0/include/linux/netfilter_ipv4/ip_tables.h 2015-12-29 14:40:21.250469195 +0200
Patrick Williamsc124f4f2015-09-15 14:41:29 -050039@@ -15,6 +15,7 @@
40 #ifndef _IPTABLES_H
41 #define _IPTABLES_H
42
43+#include <sys/types.h>
44 #include <linux/types.h>
45
46 #include <linux/netfilter_ipv4.h>