diff options
author | Patrick McHardy <kaber@trash.net> | 2008-03-25 20:08:37 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-03-25 20:08:37 -0700 |
commit | 359b9ab614aba71c2c3bc047efbd6d12dd4a2b9e (patch) | |
tree | 3399b1bf65d5d1faff0c4231f7a716c445c19d2a /include | |
parent | 4bb119eab7b724109d8eeb0f8d86ed1e4953d338 (diff) | |
download | blackbird-op-linux-359b9ab614aba71c2c3bc047efbd6d12dd4a2b9e.tar.gz blackbird-op-linux-359b9ab614aba71c2c3bc047efbd6d12dd4a2b9e.zip |
[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.h | 3 |
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 struct rcu_head rcu; }; -#define NF_CT_EXPECT_PERMANENT 0x1 +#define NF_CT_EXPECT_PERMANENT 0x1 +#define NF_CT_EXPECT_INACTIVE 0x2 int nf_conntrack_expect_init(void); void nf_conntrack_expect_fini(void); |