summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2011-12-31 16:39:13 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2011-12-31 16:42:31 +0100
commit187c8099704d4616de9479104ba6560c03f90c39 (patch)
treef9311aeed1c58f89bebd695f72243f506ae25020 /include
parent3c5b8711a83caad7d6e4525a823002cac0f593a4 (diff)
conntrack: fix size of CTA_PROTOINFO_TCP_FLAGS_ORIGINAL in ARM
We have to use sizeof(struct nf_ct_tcp_flags) instead of sizeof(u_int16_t) to avoid problems in Intel IXP4xx network processor (ARM big endian). For more information, please see: http://markmail.org/message/afhn66qzyebyf7cs#query:+page:1+mid:7bw756ncuyosv23c+state:results Reported-by: Lutz Jaenicke <ljaenicke@innominate.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r--include/internal/internal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/internal/internal.h b/include/internal/internal.h
index 7dce03c..b2b1c43 100644
--- a/include/internal/internal.h
+++ b/include/internal/internal.h
@@ -76,4 +76,10 @@
#define NSEC_PER_SEC 1000000000L
#endif
+/* extracted from include/linux/netfilter/nf_conntrack_tcp.h .*/
+struct nf_ct_tcp_flags {
+ u_int8_t flags;
+ u_int8_t mask;
+};
+
#endif