Lines Matching refs:length
193 uint16_t length = aMessage.GetLength() - aMessage.GetOffset(); in ProcessSolicit() local
196 … VerifyOrExit((optionOffset = FindOption(aMessage, offset, length, kOptionClientIdentifier)) > 0); in ProcessSolicit()
200 VerifyOrExit(FindOption(aMessage, offset, length, kOptionServerIdentifier) == 0); in ProcessSolicit()
203 VerifyOrExit(FindOption(aMessage, offset, length, kOptionRapidCommit) > 0); in ProcessSolicit()
206 if ((optionOffset = FindOption(aMessage, offset, length, kOptionElapsedTime)) > 0) in ProcessSolicit()
212 VerifyOrExit((optionOffset = FindOption(aMessage, offset, length, kOptionIaNa)) > 0); in ProcessSolicit()
271 uint16_t length; in ProcessIaNa() local
276 length = aIaNa.GetLength() + sizeof(Option) - sizeof(IaNa); in ProcessIaNa()
278 VerifyOrExit(length <= aMessage.GetLength() - aOffset, error = kErrorParse); in ProcessIaNa()
282 while (length > 0) in ProcessIaNa()
284 VerifyOrExit((optionOffset = FindOption(aMessage, aOffset, length, kOptionIaAddress)) > 0); in ProcessIaNa()
287 length -= ((optionOffset - aOffset) + sizeof(IaAddress)); in ProcessIaNa()
380 uint16_t length = 0; in AppendIaNa() local
388 length += sizeof(IaAddress); in AppendIaNa()
394 length += sizeof(IaAddress) * mPrefixAgentsCount; in AppendIaNa()
397 length += sizeof(IaNa) + sizeof(StatusCode) - sizeof(Option); in AppendIaNa()
399 aIaNa.SetLength(length); in AppendIaNa()