aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/net/netfilter/nf_conntrack_expect.h4
-rw-r--r--include/net/netfilter/nf_conntrack_tuple.h10
2 files changed, 7 insertions, 7 deletions
diff --git a/include/net/netfilter/nf_conntrack_expect.h b/include/net/netfilter/nf_conntrack_expect.h
index b969c430b36a..54a3d038beaa 100644
--- a/include/net/netfilter/nf_conntrack_expect.h
+++ b/include/net/netfilter/nf_conntrack_expect.h
@@ -68,6 +68,10 @@ void nf_conntrack_unexpect_related(struct nf_conntrack_expect *exp);
68/* Allocate space for an expectation: this is mandatory before calling 68/* Allocate space for an expectation: this is mandatory before calling
69 nf_conntrack_expect_related. You will have to call put afterwards. */ 69 nf_conntrack_expect_related. You will have to call put afterwards. */
70struct nf_conntrack_expect *nf_conntrack_expect_alloc(struct nf_conn *me); 70struct nf_conntrack_expect *nf_conntrack_expect_alloc(struct nf_conn *me);
71void nf_conntrack_expect_init(struct nf_conntrack_expect *, int,
72 union nf_conntrack_address *,
73 union nf_conntrack_address *,
74 u_int8_t, __be16 *, __be16 *);
71void nf_conntrack_expect_put(struct nf_conntrack_expect *exp); 75void nf_conntrack_expect_put(struct nf_conntrack_expect *exp);
72int nf_conntrack_expect_related(struct nf_conntrack_expect *expect); 76int nf_conntrack_expect_related(struct nf_conntrack_expect *expect);
73 77
diff --git a/include/net/netfilter/nf_conntrack_tuple.h b/include/net/netfilter/nf_conntrack_tuple.h
index be9dc9a0eb77..c96a9c576736 100644
--- a/include/net/netfilter/nf_conntrack_tuple.h
+++ b/include/net/netfilter/nf_conntrack_tuple.h
@@ -24,7 +24,7 @@
24 24
25/* The l3 protocol-specific manipulable parts of the tuple: always in 25/* The l3 protocol-specific manipulable parts of the tuple: always in
26 network order! */ 26 network order! */
27union nf_conntrack_man_l3proto { 27union nf_conntrack_address {
28 u_int32_t all[NF_CT_TUPLE_L3SIZE]; 28 u_int32_t all[NF_CT_TUPLE_L3SIZE];
29 __be32 ip; 29 __be32 ip;
30 __be32 ip6[4]; 30 __be32 ip6[4];
@@ -54,7 +54,7 @@ union nf_conntrack_man_proto
54/* The manipulable part of the tuple. */ 54/* The manipulable part of the tuple. */
55struct nf_conntrack_man 55struct nf_conntrack_man
56{ 56{
57 union nf_conntrack_man_l3proto u3; 57 union nf_conntrack_address u3;
58 union nf_conntrack_man_proto u; 58 union nf_conntrack_man_proto u;
59 /* Layer 3 protocol */ 59 /* Layer 3 protocol */
60 u_int16_t l3num; 60 u_int16_t l3num;
@@ -67,11 +67,7 @@ struct nf_conntrack_tuple
67 67
68 /* These are the parts of the tuple which are fixed. */ 68 /* These are the parts of the tuple which are fixed. */
69 struct { 69 struct {
70 union { 70 union nf_conntrack_address u3;
71 u_int32_t all[NF_CT_TUPLE_L3SIZE];
72 u_int32_t ip;
73 u_int32_t ip6[4];
74 } u3;
75 union { 71 union {
76 /* Add other protocols here. */ 72 /* Add other protocols here. */
77 u_int16_t all; 73 u_int16_t all;