]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
netfilter: IPv6: initialize TOS field in REJECT target module
authorFernando Luis Vazquez Cao <fernando@oss.ntt.co.jp>
Tue, 10 May 2011 07:55:44 +0000 (09:55 +0200)
committerAndi Kleen <ak@linux.intel.com>
Mon, 1 Aug 2011 20:54:56 +0000 (13:54 -0700)
commit5ee8f122be3b022ebbfa365c124d541dab5bebbd
tree141a8cc4c89965a4f2f9ba1f6f6a15f7c0466c13
parent51f5cfcb1c84031b2fe4b134ae85c36de4b451c8
netfilter: IPv6: initialize TOS field in REJECT target module

commit 4319cc0cf5bb894b7368008cdf6dd20eb8868018 upstream.

The IPv6 header is not zeroed out in alloc_skb so we must initialize
it properly unless we want to see IPv6 packets with random TOS fields
floating around. The current implementation resets the flow label
but this could be changed if deemed necessary.

We stumbled upon this issue when trying to apply a mangle rule to
the RST packet generated by the REJECT target module.

Signed-off-by: Fernando Luis Vazquez Cao <fernando@oss.ntt.co.jp>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
net/ipv6/netfilter/ip6t_REJECT.c