Lines Matching refs:frag_len
371 u16_t frag_len, remaining_len, max_data_len;
441 frag_len = data_len + lowpan6_header_len;
443 pbuf_copy_partial(p, buffer + ieee_header_len + lowpan6_header_len + 4, frag_len - lowpan6_header_len, 0);
444 remaining_len -= frag_len - lowpan6_header_len;
446 datagram_offset = frag_len - lowpan6_header_len + hidden_header_len;
450 p_frag->len = p_frag->tot_len = ieee_header_len + 4 + frag_len + 2; /* add 2 bytes for crc*/
471 frag_len = (127 - ieee_header_len - 5 - 2) & 0xf8;
472 if (frag_len > remaining_len) {
473 frag_len = remaining_len;
476 pbuf_copy_partial(p, buffer + ieee_header_len + 5, frag_len, p->tot_len - remaining_len);
477 remaining_len -= frag_len;
478 datagram_offset += frag_len;
481 p_frag->len = p_frag->tot_len = frag_len + 5 + ieee_header_len + 2;
494 frag_len = remaining_len;
497 pbuf_copy_partial(p, buffer + ieee_header_len + lowpan6_header_len, frag_len, 0);
501 p_frag->len = p_frag->tot_len = frag_len + lowpan6_header_len + ieee_header_len + 2;