Lines Matching refs:aIpAddr

89                                 const Ip6::Address &aIpAddr,  in CompressSourceIid()  argument
99 if (iid == aIpAddr.GetIid()) in CompressSourceIid()
103 else if (aIpAddr.GetIid().IsLocator()) in CompressSourceIid()
106 error = aFrameBuilder.AppendBigEndianUint16(aIpAddr.GetIid().GetLocator()); in CompressSourceIid()
111 error = aFrameBuilder.Append(aIpAddr.GetIid()); in CompressSourceIid()
118 const Ip6::Address &aIpAddr, in CompressDestinationIid() argument
128 if (iid == aIpAddr.GetIid()) in CompressDestinationIid()
132 else if (aIpAddr.GetIid().IsLocator()) in CompressDestinationIid()
135 error = aFrameBuilder.AppendBigEndianUint16(aIpAddr.GetIid().GetLocator()); in CompressDestinationIid()
140 error = aFrameBuilder.Append(aIpAddr.GetIid()); in CompressDestinationIid()
146 Error Lowpan::CompressMulticast(const Ip6::Address &aIpAddr, uint16_t &aHcCtl, FrameBuilder &aFrame… in CompressMulticast() argument
155 if (aIpAddr.mFields.m8[i]) in CompressMulticast()
158 if (aIpAddr.mFields.m8[1] == 0x02 && i >= 15) in CompressMulticast()
161 SuccessOrExit(error = aFrameBuilder.AppendUint8(aIpAddr.mFields.m8[15])); in CompressMulticast()
167 SuccessOrExit(error = aFrameBuilder.AppendUint8(aIpAddr.mFields.m8[1])); in CompressMulticast()
168 SuccessOrExit(error = aFrameBuilder.AppendBytes(aIpAddr.mFields.m8 + 13, 3)); in CompressMulticast()
174 SuccessOrExit(error = aFrameBuilder.AppendUint8(aIpAddr.mFields.m8[1])); in CompressMulticast()
175 SuccessOrExit(error = aFrameBuilder.AppendBytes(aIpAddr.mFields.m8 + 11, 5)); in CompressMulticast()
182 if (multicastContext.mPrefix.GetLength() == aIpAddr.mFields.m8[3] && in CompressMulticast()
183 memcmp(multicastContext.mPrefix.GetBytes(), aIpAddr.mFields.m8 + 4, 8) == 0) in CompressMulticast()
186 SuccessOrExit(error = aFrameBuilder.AppendBytes(aIpAddr.mFields.m8 + 1, 2)); in CompressMulticast()
187 SuccessOrExit(error = aFrameBuilder.AppendBytes(aIpAddr.mFields.m8 + 12, 4)); in CompressMulticast()
191 SuccessOrExit(error = aFrameBuilder.Append(aIpAddr)); in CompressMulticast()