search for: ret_orig

Displaying 1 result from an estimated 1 matches for "ret_orig".

Did you mean: vnet_orig
2014 Nov 11
0
[Bug 987] New: nf_conntrack_reasm.c : Silent discard of overlapping fragments is not silent
...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_put(&fq->q, &nf_frags); goto ret_orig; } where the skb clone is freed and the original skb is returned....