Lines Matching refs:option

307     ElapsedTime option;  in AppendElapsedTime()  local
309 option.Init(); in AppendElapsedTime()
310option.SetElapsedTime(static_cast<uint16_t>(Time::MsecToSec(TimerMilli::GetNow() - mStartTime))); in AppendElapsedTime()
311 return aMessage.Append(option); in AppendElapsedTime()
316 ClientIdentifier option; in AppendClientIdentifier() local
321 option.Init(); in AppendClientIdentifier()
322 option.SetDuidType(kDuidLinkLayerAddress); in AppendClientIdentifier()
323 option.SetDuidHardwareType(kHardwareTypeEui64); in AppendClientIdentifier()
324 option.SetDuidLinkLayerAddress(eui64); in AppendClientIdentifier()
326 return aMessage.Append(option); in AppendClientIdentifier()
334 IaNa option; in AppendIaNa() local
354 option.Init(); in AppendIaNa()
355 option.SetLength(length); in AppendIaNa()
356 option.SetIaid(0); in AppendIaNa()
357 option.SetT1(0); in AppendIaNa()
358 option.SetT2(0); in AppendIaNa()
359 SuccessOrExit(error = aMessage.Append(option)); in AppendIaNa()
368 IaAddress option; in AppendIaAddress() local
372 option.Init(); in AppendIaAddress()
379 option.SetAddress(idAssociation.mNetifAddress.GetAddress()); in AppendIaAddress()
380 option.SetPreferredLifetime(0); in AppendIaAddress()
381 option.SetValidLifetime(0); in AppendIaAddress()
382 SuccessOrExit(error = aMessage.Append(option)); in AppendIaAddress()
392 RapidCommit option; in AppendRapidCommit() local
394 option.Init(); in AppendRapidCommit()
395 return aMessage.Append(option); in AppendRapidCommit()
456 Option option; in FindOption() local
458 SuccessOrExit(aMessage.Read(static_cast<uint16_t>(offset), option)); in FindOption()
460 if (option.GetCode() == aCode) in FindOption()
465 offset += sizeof(option) + option.GetLength(); in FindOption()
475 ServerIdentifier option; in ProcessServerIdentifier() local
477 SuccessOrExit(aMessage.Read(aOffset, option)); in ProcessServerIdentifier()
478 VerifyOrExit(((option.GetDuidType() == kDuidLinkLayerAddressPlusTime) && in ProcessServerIdentifier()
479 (option.GetDuidHardwareType() == kHardwareTypeEthernet)) || in ProcessServerIdentifier()
480 ((option.GetLength() == (sizeof(option) - sizeof(Option))) && in ProcessServerIdentifier()
481 (option.GetDuidType() == kDuidLinkLayerAddress) && in ProcessServerIdentifier()
482 (option.GetDuidHardwareType() == kHardwareTypeEui64)), in ProcessServerIdentifier()
491 ClientIdentifier option; in ProcessClientIdentifier() local
496 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessClientIdentifier()
498 …(option.GetLength() == (sizeof(option) - sizeof(Option))) && (option.GetDuidType() == kDuidLinkLay… in ProcessClientIdentifier()
499 …(option.GetDuidHardwareType() == kHardwareTypeEui64) && (option.GetDuidLinkLayerAddress() == eui64… in ProcessClientIdentifier()
508 IaNa option; in ProcessIaNa() local
512 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessIaNa()
514 aOffset += sizeof(option); in ProcessIaNa()
515 length = option.GetLength() - (sizeof(option) - sizeof(Option)); in ProcessIaNa()
544 StatusCode option; in ProcessStatusCode() local
546 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessStatusCode()
547 …VerifyOrExit((option.GetLength() >= sizeof(option) - sizeof(Option)) && (option.GetStatusCode() ==… in ProcessStatusCode()
557 IaAddress option; in ProcessIaAddress() local
559 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessIaAddress()
560 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessIaAddress()
569 if (idAssociation.mNetifAddress.GetAddress().PrefixMatch(option.GetAddress()) >= in ProcessIaAddress()
572 idAssociation.mNetifAddress.mAddress = option.GetAddress(); in ProcessIaAddress()
573 idAssociation.mPreferredLifetime = option.GetPreferredLifetime(); in ProcessIaAddress()
574 idAssociation.mValidLifetime = option.GetValidLifetime(); in ProcessIaAddress()
576 idAssociation.mNetifAddress.mPreferred = option.GetPreferredLifetime() != 0; in ProcessIaAddress()
577 idAssociation.mNetifAddress.mValid = option.GetValidLifetime() != 0; in ProcessIaAddress()