]> err.no Git - linux-2.6/commit
[NETFILTER]: nf_conntrack_expect: maintain per conntrack expectation list
authorPatrick McHardy <kaber@trash.net>
Sun, 8 Jul 2007 05:35:56 +0000 (22:35 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 11 Jul 2007 05:18:02 +0000 (22:18 -0700)
commitb560580a13b180bc1e3cad7ffbc93388cc39be5d
tree9ad6fd7a93c75ef4776239b4f43bde27737aa04b
parent31f15875c5ad98a13b528aaf19c839e22b43dc9a
[NETFILTER]: nf_conntrack_expect: maintain per conntrack expectation list

This patch brings back the per-conntrack expectation list that was
removed around 2.6.10 to avoid walking all expectations on expectation
eviction and conntrack destruction.

As these were the last users of the global expectation list, this patch
also kills that.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/netfilter/nf_conntrack.h
include/net/netfilter/nf_conntrack_expect.h
include/net/netfilter/nf_conntrack_helper.h
net/netfilter/nf_conntrack_core.c
net/netfilter/nf_conntrack_expect.c
net/netfilter/nf_conntrack_helper.c
net/netfilter/nf_conntrack_netlink.c