Displaying 1 result from an estimated 1 matches for "nf_frags".
Did you mean:
f_flags
2014 Nov 11
0
[Bug 987] New: nf_conntrack_reasm.c : Silent discard of overlapping fragments is not silent
...len) > offset)
goto discard_fq;
/* Look for overlap with succeeding segment. */
if (next && NFCT_FRAG6_CB(next)->offset < end)
goto discard_fq;
This causes the destruction of the fragment queue and returns an error code:
discard_fq:
inet_frag_kill(&fq->q, &nf_frags);
err:
return -1;
}
The function nf_ct_frag6_queue is called from nf_ct_frag6_gather,
that falls back to ret_orig on error:
if (nf_ct_frag6_queue(fq, clone, fhdr, nhoff) < 0) {
spin_unlock_bh(&fq->q.lock);
pr_debug("Can't insert skb to queue\n");
inet_frag_...