Lines Matching defs:ieee_header_len
158 u8_t ieee_header_len;
185 ieee_header_len = 5;
189 buffer[ieee_header_len++] = dst->addr[i];
195 buffer[ieee_header_len++] = src->addr[i];
197 return ieee_header_len;
373 u8_t ieee_header_len;
392 ieee_header_len = lowpan6_write_iee802154_header((struct ieee_802154_hdr *)buffer, src, dst);
393 LWIP_ASSERT("ieee_header_len < p_frag->len", ieee_header_len < p_frag->len);
399 &buffer[ieee_header_len], p_frag->len - ieee_header_len, &lowpan6_header_len,
411 buffer[ieee_header_len] = 0x41; /* IPv6 dispatch */
425 max_data_len = LOWPAN6_MAX_PAYLOAD - ieee_header_len - lowpan6_header_len;
429 memmove(&buffer[ieee_header_len + 4], &buffer[ieee_header_len], lowpan6_header_len);
432 buffer[ieee_header_len] = 0xc0 | (((p->tot_len + hidden_header_len) >> 8) & 0x7);
433 buffer[ieee_header_len + 1] = (p->tot_len + hidden_header_len) & 0xff;
436 buffer[ieee_header_len + 2] = (lowpan6_data.tx_datagram_tag >> 8) & 0xff;
437 buffer[ieee_header_len + 3] = lowpan6_data.tx_datagram_tag & 0xff;
443 pbuf_copy_partial(p, buffer + ieee_header_len + lowpan6_header_len + 4, frag_len - lowpan6_header_len, 0);
450 p_frag->len = p_frag->tot_len = ieee_header_len + 4 + frag_len + 2; /* add 2 bytes for crc*/
466 buffer[ieee_header_len] |= 0x20; /* Change FRAG1 to FRAGN */
469 buffer[ieee_header_len + 4] = (u8_t)(datagram_offset >> 3); /* datagram offset in FRAGN header (datagram_offset is max. 11 bit) */
471 frag_len = (127 - ieee_header_len - 5 - 2) & 0xf8;
476 pbuf_copy_partial(p, buffer + ieee_header_len + 5, frag_len, p->tot_len - remaining_len);
481 p_frag->len = p_frag->tot_len = frag_len + 5 + ieee_header_len + 2;
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;