summaryrefslogtreecommitdiff
path: root/Documentation/block
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2010-02-19 18:18:37 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-06-23 15:28:38 -0700
commit83d9a80c2be562d1d98e79f34f89e92192a40ced (patch)
tree3e80643e22780ee6438ddb75ccb0389b2c101319 /Documentation/block
parent1d9ddb5571e58141e05a23301253a26de7adfa0b (diff)
netfilter: nf_conntrack_reasm: properly handle packets fragmented into a single fragment
commit 9e2dcf72023d1447f09c47d77c99b0c49659e5ce upstream. When an ICMPV6_PKT_TOOBIG message is received with a MTU below 1280, all further packets include a fragment header. Unlike regular defragmentation, conntrack also needs to "reassemble" those fragments in order to obtain a packet without the fragment header for connection tracking. Currently nf_conntrack_reasm checks whether a fragment has either IP6_MF set or an offset != 0, which makes it ignore those fragments. Remove the invalid check and make reassembly handle fragment queues containing only a single fragment. Reported-and-tested-by: Ulrich Weber <uweber@astaro.com> Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/block')
0 files changed, 0 insertions, 0 deletions