Lines Matching refs:end
229 unsigned int start, end; in ip_frag_too_far() local
237 end = atomic_inc_return(&peer->rid); in ip_frag_too_far()
238 qp->rid = end; in ip_frag_too_far()
240 rc = qp->q.fragments_tail && (end - start) > max; in ip_frag_too_far()
276 int ihl, end, flags, offset; in ip_frag_queue() local
301 end = offset + skb->len - skb_network_offset(skb) - ihl; in ip_frag_queue()
309 if (end < qp->q.len || in ip_frag_queue()
310 ((qp->q.flags & INET_FRAG_LAST_IN) && end != qp->q.len)) in ip_frag_queue()
313 qp->q.len = end; in ip_frag_queue()
315 if (end&7) { in ip_frag_queue()
316 end &= ~7; in ip_frag_queue()
320 if (end > qp->q.len) { in ip_frag_queue()
324 qp->q.len = end; in ip_frag_queue()
327 if (end == offset) in ip_frag_queue()
334 err = pskb_trim_rcsum(skb, end - offset); in ip_frag_queue()
344 err = inet_frag_queue_insert(&qp->q, skb, offset, end); in ip_frag_queue()