diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-12-31 16:39:13 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-12-31 16:42:31 +0100 |
commit | 187c8099704d4616de9479104ba6560c03f90c39 (patch) | |
tree | f9311aeed1c58f89bebd695f72243f506ae25020 /include | |
parent | 3c5b8711a83caad7d6e4525a823002cac0f593a4 (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.h | 6 |
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 |