diff options
Diffstat (limited to 'net/ipv6/reassembly.c')
| -rw-r--r-- | net/ipv6/reassembly.c | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/net/ipv6/reassembly.c b/net/ipv6/reassembly.c index b69fae76a6f..9447bd69873 100644 --- a/net/ipv6/reassembly.c +++ b/net/ipv6/reassembly.c @@ -336,12 +336,11 @@ static int ip6_frag_queue(struct frag_queue *fq, struct sk_buff *skb,  	}  found: -	/* RFC5722, Section 4: -	 *                                  When reassembling an IPv6 datagram, if +	/* RFC5722, Section 4, amended by Errata ID : 3089 +	 *                          When reassembling an IPv6 datagram, if  	 *   one or more its constituent fragments is determined to be an  	 *   overlapping fragment, the entire datagram (and any constituent -	 *   fragments, including those not yet received) MUST be silently -	 *   discarded. +	 *   fragments) MUST be silently discarded.  	 */  	/* Check for overlap with preceding fragment. */  |