From: Patrick McHardy Date: Mon, 14 Apr 2008 09:15:52 +0000 (+0200) Subject: [NETFILTER]: nf_nat: kill helper and seq_adjust hooks X-Git-Tag: v2.6.26-rc1~1138^2~89^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd13b010368f85dfa59364ba87bfe8ae930b2832;p=pandora-kernel.git [NETFILTER]: nf_nat: kill helper and seq_adjust hooks Connection tracking helpers (specifically FTP) need to be called before NAT sequence numbers adjustments are performed to be able to compare them against previously seen ones. We've introduced two new hooks around 2.6.11 to maintain this ordering when NAT modules were changed to get called from conntrack helpers directly. The cost of netfilter hooks is quite high and sequence number adjustments are only rarely needed however. Add a RCU-protected sequence number adjustment function pointer and call it from IPv4 conntrack after calling the helper. Signed-off-by: Patrick McHardy --- Reading git-diff-tree failed