Lines Matching refs:end
277 unsigned int start, end; in ip_frag_too_far() local
285 end = atomic_inc_return(&peer->rid); in ip_frag_too_far()
286 qp->rid = end; in ip_frag_too_far()
288 rc = qp->q.fragments && (end - start) > max; in ip_frag_too_far()
337 int ihl, end; in ip_frag_queue() local
359 end = offset + skb->len - ihl; in ip_frag_queue()
367 if (end < qp->q.len || in ip_frag_queue()
368 ((qp->q.last_in & INET_FRAG_LAST_IN) && end != qp->q.len)) in ip_frag_queue()
371 qp->q.len = end; in ip_frag_queue()
373 if (end&7) { in ip_frag_queue()
374 end &= ~7; in ip_frag_queue()
378 if (end > qp->q.len) { in ip_frag_queue()
382 qp->q.len = end; in ip_frag_queue()
385 if (end == offset) in ip_frag_queue()
392 err = pskb_trim_rcsum(skb, end - offset); in ip_frag_queue()
423 if (end <= offset) in ip_frag_queue()
435 while (next && FRAG_CB(next)->offset < end) { in ip_frag_queue()
436 int i = end - FRAG_CB(next)->offset; /* overlap is 'i' bytes */ in ip_frag_queue()