ipv6: drop packets with multiple fragmentation headers
authorHannes Frederic Sowa <hannes@stressinduktion.org>
Fri, 16 Aug 2013 11:30:07 +0000 (13:30 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 20 Aug 2013 07:11:24 +0000 (00:11 -0700)
commitf46078cfcd77fa5165bf849f5e568a7ac5fa569c
tree2a0156752e30066c8e52a74e361f0067d6d7d21b
parent4b08a8f1bd8cb4541c93ec170027b4d0782dab52
ipv6: drop packets with multiple fragmentation headers

It is not allowed for an ipv6 packet to contain multiple fragmentation
headers. So discard packets which were already reassembled by
fragmentation logic and send back a parameter problem icmp.

The updates for RFC 6980 will come in later, I have to do a bit more
research here.

Cc: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/ipv6.h
net/ipv6/reassembly.c