Lines Matching refs:hdrbuf
494 long *hdroffset, size_t *hdrlen, u_int8_t *hdrbuf) in compress_hdr_ipv6() argument
501 hdrbuf[0] = SICSLOWPAN_DISPATCH_IPV6; in compress_hdr_ipv6()
563 long *hdroffset, size_t *hdrlen, u_int8_t *hdrbuf) in compress_hdr_hc1() argument
591 return compress_hdr_ipv6(ieee02154hdr, payload, hdroffset, hdrlen, hdrbuf); in compress_hdr_hc1()
599 hdrbuf[PACKETBUF_HC1_DISPATCH] = SICSLOWPAN_DISPATCH_HC1; in compress_hdr_hc1()
604 hdrbuf[PACKETBUF_HC1_ENCODING] = 0xFC; in compress_hdr_hc1()
605 hdrbuf[PACKETBUF_HC1_TTL] = ip6->ip6_hlim; in compress_hdr_hc1()
612 hdrbuf[PACKETBUF_HC1_ENCODING] = 0xFE; in compress_hdr_hc1()
613 hdrbuf[PACKETBUF_HC1_TTL] = ip6->ip6_hlim; in compress_hdr_hc1()
632 hdrbuf[PACKETBUF_HC1_HC_UDP_HC1_ENCODING] = 0xFB; in compress_hdr_hc1()
635 hdrbuf[PACKETBUF_HC1_HC_UDP_UDP_ENCODING] = 0xE0; in compress_hdr_hc1()
636 hdrbuf[PACKETBUF_HC1_HC_UDP_TTL] = ip6->ip6_hlim; in compress_hdr_hc1()
638 hdrbuf[PACKETBUF_HC1_HC_UDP_PORTS] = in compress_hdr_hc1()
642 memcpy(&hdrbuf[PACKETBUF_HC1_HC_UDP_CHKSUM], &udp->uh_sum, 2); in compress_hdr_hc1()
647 hdrbuf[PACKETBUF_HC1_ENCODING] = 0xFA; in compress_hdr_hc1()
648 hdrbuf[PACKETBUF_HC1_TTL] = ip6->ip6_hlim; in compress_hdr_hc1()
678 uint16_t ip_len, long *hdroffset, size_t *hdrlen, u_int8_t *hdrbuf) in uncompress_hdr_hc1() argument
680 struct ip6_hdr *ip6 = (struct ip6_hdr *)hdrbuf; in uncompress_hdr_hc1()
777 u_int8_t hdrbuf[128]; in sixxlowpan_compress() local
780 bzero(hdrbuf, sizeof(hdrbuf)); in sixxlowpan_compress()
781 hdrlen = sizeof(hdrbuf); in sixxlowpan_compress()
784 &hdroffset, &hdrlen, hdrbuf); in sixxlowpan_compress()
797 memcpy(&payload[0], hdrbuf, hdrlen); in sixxlowpan_compress()
810 memcpy(&payload[0], hdrbuf, hdrlen); in sixxlowpan_compress()
823 u_int8_t hdrbuf[128]; in sixxlowpan_uncompress() local
826 bzero(hdrbuf, sizeof(hdrbuf)); in sixxlowpan_uncompress()
827 hdrlen = sizeof(hdrbuf); in sixxlowpan_uncompress()
830 0, &hdroffset, &hdrlen, hdrbuf); in sixxlowpan_uncompress()
862 memcpy(payload, hdrbuf, hdrlen); in sixxlowpan_uncompress()