Lines Matching refs:lowpan6_header_len
137 u8_t lowpan6_header_len; in lowpan6_compress_headers() local
170 lowpan6_header_len = 2; in lowpan6_compress_headers()
196 lowpan6_header_len++; in lowpan6_compress_headers()
211 buffer[lowpan6_header_len++] = IP6H_TC(ip6hdr); in lowpan6_compress_headers()
218 buffer[lowpan6_header_len] = IP6H_TC(ip6hdr) & 0xc0; in lowpan6_compress_headers()
219 buffer[lowpan6_header_len++] |= (IP6H_FL(ip6hdr) >> 16) & 0x0f; in lowpan6_compress_headers()
220 buffer[lowpan6_header_len++] = (IP6H_FL(ip6hdr) >> 8) & 0xff; in lowpan6_compress_headers()
221 buffer[lowpan6_header_len++] = IP6H_FL(ip6hdr) & 0xff; in lowpan6_compress_headers()
224 buffer[lowpan6_header_len++] = IP6H_TC(ip6hdr); in lowpan6_compress_headers()
225 buffer[lowpan6_header_len++] = (IP6H_FL(ip6hdr) >> 16) & 0x0f; in lowpan6_compress_headers()
226 buffer[lowpan6_header_len++] = (IP6H_FL(ip6hdr) >> 8) & 0xff; in lowpan6_compress_headers()
227 buffer[lowpan6_header_len++] = IP6H_FL(ip6hdr) & 0xff; in lowpan6_compress_headers()
237 buffer[lowpan6_header_len++] = IP6H_NEXTH(ip6hdr); in lowpan6_compress_headers()
249 buffer[lowpan6_header_len++] = IP6H_HOPLIM(ip6hdr); in lowpan6_compress_headers()
259 MEMCPY(buffer + lowpan6_header_len, inptr + 16, 8); in lowpan6_compress_headers()
260 lowpan6_header_len += 8; in lowpan6_compress_headers()
262 MEMCPY(buffer + lowpan6_header_len, inptr + 22, 2); in lowpan6_compress_headers()
263 lowpan6_header_len += 2; in lowpan6_compress_headers()
270 MEMCPY(buffer + lowpan6_header_len, inptr + 8, 16); in lowpan6_compress_headers()
271 lowpan6_header_len += 16; in lowpan6_compress_headers()
283 MEMCPY(buffer + lowpan6_header_len, inptr + 24, 16); in lowpan6_compress_headers()
284 lowpan6_header_len += 16; in lowpan6_compress_headers()
286 buffer[lowpan6_header_len++] = inptr[25]; in lowpan6_compress_headers()
287 MEMCPY(buffer + lowpan6_header_len, inptr + 35, 5); in lowpan6_compress_headers()
288 lowpan6_header_len += 5; in lowpan6_compress_headers()
290 buffer[lowpan6_header_len++] = inptr[25]; in lowpan6_compress_headers()
291 MEMCPY(buffer + lowpan6_header_len, inptr + 37, 3); in lowpan6_compress_headers()
292 lowpan6_header_len += 3; in lowpan6_compress_headers()
294 buffer[lowpan6_header_len++] = (inptr)[39]; in lowpan6_compress_headers()
302 MEMCPY(buffer + lowpan6_header_len, inptr + 32, 8); in lowpan6_compress_headers()
303 lowpan6_header_len += 8; in lowpan6_compress_headers()
305 MEMCPY(buffer + lowpan6_header_len, inptr + 38, 2); in lowpan6_compress_headers()
306 lowpan6_header_len += 2; in lowpan6_compress_headers()
310 MEMCPY(buffer + lowpan6_header_len, inptr + 24, 16); in lowpan6_compress_headers()
311 lowpan6_header_len += 16; in lowpan6_compress_headers()
332 buffer[lowpan6_header_len] = 0xf0; in lowpan6_compress_headers()
338 buffer[lowpan6_header_len++] |= 0x03; in lowpan6_compress_headers()
339 buffer[lowpan6_header_len++] = ((inptr[1] & 0x0f) << 4) | (inptr[3] & 0x0f); in lowpan6_compress_headers()
342 buffer[lowpan6_header_len++] |= 0x02; in lowpan6_compress_headers()
343 buffer[lowpan6_header_len++] = inptr[1]; in lowpan6_compress_headers()
344 buffer[lowpan6_header_len++] = inptr[2]; in lowpan6_compress_headers()
345 buffer[lowpan6_header_len++] = inptr[3]; in lowpan6_compress_headers()
348 buffer[lowpan6_header_len++] |= 0x01; in lowpan6_compress_headers()
349 buffer[lowpan6_header_len++] = inptr[0]; in lowpan6_compress_headers()
350 buffer[lowpan6_header_len++] = inptr[1]; in lowpan6_compress_headers()
351 buffer[lowpan6_header_len++] = inptr[3]; in lowpan6_compress_headers()
354 lowpan6_header_len++; in lowpan6_compress_headers()
355 buffer[lowpan6_header_len++] = inptr[0]; in lowpan6_compress_headers()
356 buffer[lowpan6_header_len++] = inptr[1]; in lowpan6_compress_headers()
357 buffer[lowpan6_header_len++] = inptr[2]; in lowpan6_compress_headers()
358 buffer[lowpan6_header_len++] = inptr[3]; in lowpan6_compress_headers()
362 buffer[lowpan6_header_len++] = inptr[6]; in lowpan6_compress_headers()
363 buffer[lowpan6_header_len++] = inptr[7]; in lowpan6_compress_headers()
369 *lowpan6_header_len_out = lowpan6_header_len; in lowpan6_compress_headers()