Lines Matching refs:fragments
152 /* Memory limiting on fragments. Evictor trashes the oldest
185 if ((qp->q.last_in & INET_FRAG_FIRST_IN) && qp->q.fragments != NULL) {
186 struct sk_buff *head = qp->q.fragments;
265 rc = qp->q.fragments && (end - start) > max;
286 fp = qp->q.fragments;
296 qp->q.fragments = NULL;
366 /* Find out which fragments are in front and at the back of us
367 * in the chain of fragments so far. We must know where to put
376 for (next = qp->q.fragments; next != NULL; next = next->next) {
430 qp->q.fragments = next;
439 /* Insert this fragment in the chain of fragments. */
446 qp->q.fragments = skb;
474 /* Build a new IP datagram from all its fragments. */
481 struct sk_buff *fp, *head = qp->q.fragments;
500 skb_morph(head, qp->q.fragments);
501 head->next = qp->q.fragments->next;
503 kfree_skb(qp->q.fragments);
504 qp->q.fragments = head;
524 * and the second, holding only fragments. */
567 qp->q.fragments = NULL;