aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2008-03-25 23:08:37 -0400
committerDavid S. Miller <davem@davemloft.net>2008-03-25 23:08:37 -0400
commit359b9ab614aba71c2c3bc047efbd6d12dd4a2b9e (patch)
tree3399b1bf65d5d1faff0c4231f7a716c445c19d2a /include
parent4bb119eab7b724109d8eeb0f8d86ed1e4953d338 (diff)
[NETFILTER]: nf_conntrack_expect: support inactive expectations
This is useful for the SIP helper and signalling expectations. We don't want to create a full-blown expectation with a wildcard as source based on a single UDP packet, but need to know the final port anyways. With inactive expectations we can register the expectation and reserve the tuple, but wait for confirmation from the registrar before activating it. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r--include/net/netfilter/nf_conntrack_expect.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/net/netfilter/nf_conntrack_expect.h b/include/net/netfilter/nf_conntrack_expect.h
index f1bdcb4f3f2a..47c28dd07896 100644
--- a/include/net/netfilter/nf_conntrack_expect.h
+++ b/include/net/netfilter/nf_conntrack_expect.h
@@ -53,7 +53,8 @@ struct nf_conntrack_expect
53 struct rcu_head rcu; 53 struct rcu_head rcu;
54}; 54};
55 55
56#define NF_CT_EXPECT_PERMANENT 0x1 56#define NF_CT_EXPECT_PERMANENT 0x1
57#define NF_CT_EXPECT_INACTIVE 0x2
57 58
58int nf_conntrack_expect_init(void); 59int nf_conntrack_expect_init(void);
59void nf_conntrack_expect_fini(void); 60void nf_conntrack_expect_fini(void);