Lines Matching refs:f_frag
328 struct sk_buff_head *queue, struct sk_buff *f_frag, in sctp_make_reassembled_event() argument
335 struct sk_buff *list = skb_shinfo(f_frag)->frag_list; in sctp_make_reassembled_event()
338 if (f_frag == l_frag) in sctp_make_reassembled_event()
341 pos = f_frag->next; in sctp_make_reassembled_event()
353 if (skb_cloned(f_frag)) { in sctp_make_reassembled_event()
359 new = skb_copy(f_frag, GFP_ATOMIC); in sctp_make_reassembled_event()
363 sctp_skb_set_owner_r(new, f_frag->sk); in sctp_make_reassembled_event()
367 skb_shinfo(f_frag)->frag_list = pos; in sctp_make_reassembled_event()
371 __skb_unlink(f_frag, queue); in sctp_make_reassembled_event()
375 kfree_skb(f_frag); in sctp_make_reassembled_event()
376 f_frag = new; in sctp_make_reassembled_event()
384 f_frag->len += pos->len; in sctp_make_reassembled_event()
385 f_frag->data_len += pos->len; in sctp_make_reassembled_event()
397 event = sctp_skb2event(f_frag); in sctp_make_reassembled_event()