Lines Matching refs:ip6HeaderBytes
237 uint8_t *ip6HeaderBytes = reinterpret_cast<uint8_t *>(&ip6Header); in Compress() local
261 dscp = ((ip6HeaderBytes[0] << 2) & 0x3c) | (ip6HeaderBytes[1] >> 6); in Compress()
262 ecn = (ip6HeaderBytes[1] << 2) & 0xc0; in Compress()
265 … if (((ip6HeaderBytes[1] & 0x0f) == 0) && ((ip6HeaderBytes[2]) == 0) && ((ip6HeaderBytes[3]) == 0)) in Compress()
285 SuccessOrExit(error = aFrameBuilder.AppendUint8(ecn | (ip6HeaderBytes[1] & 0x0f))); in Compress()
286 SuccessOrExit(error = aFrameBuilder.AppendBytes(ip6HeaderBytes + 2, 2)); in Compress()
292 SuccessOrExit(error = aFrameBuilder.AppendUint8(ip6HeaderBytes[1] & 0x0f)); in Compress()
293 SuccessOrExit(error = aFrameBuilder.AppendBytes(ip6HeaderBytes + 2, 2)); in Compress()
628 uint8_t *ip6HeaderBytes = reinterpret_cast<uint8_t *>(&aIp6Header); in DecompressBaseHeader() local
632 ip6HeaderBytes[1] |= (aFrameData.GetBytes()[0] & 0xc0) >> 2; in DecompressBaseHeader()
637 ip6HeaderBytes[0] |= (byte >> 2) & 0x0f; in DecompressBaseHeader()
638 ip6HeaderBytes[1] |= (byte << 6) & 0xc0; in DecompressBaseHeader()
644 ip6HeaderBytes[1] |= aFrameData.GetBytes()[0] & 0x0f; in DecompressBaseHeader()
645 ip6HeaderBytes[2] |= aFrameData.GetBytes()[1]; in DecompressBaseHeader()
646 ip6HeaderBytes[3] |= aFrameData.GetBytes()[2]; in DecompressBaseHeader()