Lines Matching refs:next
212 struct sk_buff *prev, *next; in ip6_frag_queue() local
291 next = NULL; in ip6_frag_queue()
295 for (next = fq->q.fragments; next != NULL; next = next->next) { in ip6_frag_queue()
296 if (FRAG6_CB(next)->offset >= offset) in ip6_frag_queue()
298 prev = next; in ip6_frag_queue()
315 if (next && FRAG6_CB(next)->offset < end) in ip6_frag_queue()
321 skb->next = next; in ip6_frag_queue()
322 if (!next) in ip6_frag_queue()
325 prev->next = skb; in ip6_frag_queue()
397 head = prev->next; in ip6_frag_reasm()
403 fp->next = head->next; in ip6_frag_reasm()
404 if (!fp->next) in ip6_frag_reasm()
406 prev->next = fp; in ip6_frag_reasm()
409 head->next = fq->q.fragments->next; in ip6_frag_reasm()
439 clone->next = head->next; in ip6_frag_reasm()
440 head->next = clone; in ip6_frag_reasm()
466 for (fp = head->next; fp;) { in ip6_frag_reasm()
469 struct sk_buff *next = fp->next; in ip6_frag_reasm() local
486 fp = next; in ip6_frag_reasm()
490 head->next = NULL; in ip6_frag_reasm()