[NETFILTER]: xt_hashlimit: reduce overhead without IPv6
authorEric Dumazet <dada1@cosmosbay.com>
Tue, 18 Dec 2007 06:45:28 +0000 (22:45 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 22:59:11 +0000 (14:59 -0800)
commit7b21e09d1c17ef0296ec5a6df231a6c5c87b2fd7
tree97df5c5e4b8a9cc6a76cc432b39b321542634f44
parente2f82ac3fcffffca59751b65124544d11ed8be4a
[NETFILTER]: xt_hashlimit: reduce overhead without IPv6

This patch generalizes the (CONFIG_IP6_NF_IPTABLES || CONFIG_IP6_NF_IPTABLES_MODULE)
test done in hashlimit_init_dst() to all the xt_hashlimit module.

This permits a size reduction of "struct dsthash_dst". This saves memory and
cpu for IPV4 only hosts.

Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/netfilter/xt_hashlimit.c