netfilter: ip6table_raw: fix table priority
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Thu, 25 Mar 2010 10:17:26 +0000 (11:17 +0100)
committerPatrick McHardy <kaber@trash.net>
Thu, 25 Mar 2010 10:17:26 +0000 (11:17 +0100)
commit9c13886665c43600bd0af4b38e33c654e648e078
treeedbcf36e1861c0c65ef0d1f0c0c1324da79d2f53
parent55e0d7cf279177dfe320f54816320558bc370f24
netfilter: ip6table_raw: fix table priority

The order of the IPv6 raw table is currently reversed, that makes impossible
to use the NOTRACK target in IPv6: for example if someone enters

ip6tables -t raw -A PREROUTING -p tcp --dport 80 -j NOTRACK

and if we receive fragmented packets then the first fragment will be
untracked and thus skip nf_ct_frag6_gather (and conntrack), while all
subsequent fragments enter nf_ct_frag6_gather and reassembly will never
successfully be finished.

Singed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Signed-off-by: Patrick McHardy <kaber@trash.net>
include/linux/netfilter_ipv6.h
net/ipv6/netfilter/ip6table_raw.c