]> git.baikalelectronics.ru Git - kernel.git/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)
commite925066c8fe47113c2b53d0cfdf0a8bf39f8e998
tree9ad6fd7a93c75ef4776239b4f43bde27737aa04b
parentf3d992e3528456dc56af402e8fe8abd805142bf4
[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