linux/include/net/netfilter
Patrick McHardy 9457d851fc [NETFILTER]: nf_conntrack: automatic helper assignment for expectations
Some helpers (namely H.323) manually assign further helpers to expected
connections. This is not possible with nf_conntrack anymore since we
need to know whether a helper is used at allocation time.

Handle the helper assignment centrally, which allows to perform the
correct allocation and as a nice side effect eliminates the need
for the H.323 helper to fiddle with nf_conntrack_lock.

Mid term the allocation scheme really needs to be redesigned since
we do both the helper and expectation lookup _twice_ for every new
connection.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-12-02 22:05:25 -08:00
..
ipv4 [NETFILTER]: nf_conntrack: /proc compatibility with old connection tracking 2006-12-02 21:31:20 -08:00
ipv6 [NETFILTER]: nf_conntrack: move extern declaration to header files 2006-12-02 21:31:16 -08:00
nf_conntrack_compat.h [SECMARK]: Add secmark support to conntrack 2006-06-17 21:30:01 -07:00
nf_conntrack_core.h [NETFILTER]: nf_conntrack: rename struct nf_conntrack_protocol 2006-12-02 21:31:09 -08:00
nf_conntrack_ecache.h [NETFILTER]: nf_conntrack: split out the event cache 2006-12-02 21:31:06 -08:00
nf_conntrack_expect.h [NETFILTER]: nf_conntrack: automatic helper assignment for expectations 2006-12-02 22:05:25 -08:00
nf_conntrack_helper.h [NETFILTER]: nf_conntrack: split out helper handling 2006-12-02 21:31:05 -08:00
nf_conntrack_l3proto.h [NETFILTER]: nf_conntrack: automatic sysctl registation for conntrack protocols 2006-12-02 21:31:17 -08:00
nf_conntrack_l4proto.h [NETFILTER]: nf_conntrack: sysctl compatibility with old connection tracking 2006-12-02 21:31:19 -08:00
nf_conntrack_tuple.h [NETFILTER]: nf_conntrack: endian annotations 2006-12-02 22:05:08 -08:00
nf_conntrack.h [NETFILTER]: nf_conntrack: fix helper structure alignment 2006-12-02 22:04:50 -08:00