/openthread-latest/src/core/net/ |
D | nd6.cpp | 47 Option::Iterator::Iterator(void) in Iterator() 54 Option::Iterator::Iterator(const void *aStart, const void *aEnd) in Iterator() 56 , mEnd(reinterpret_cast<const Option *>(aEnd)) in Iterator() 61 mOption = Validate(reinterpret_cast<const Option *>(aStart)); in Iterator() 64 const Option *Option::Iterator::Next(const Option *aOption) in Next() 66 …return reinterpret_cast<const Option *>(reinterpret_cast<const uint8_t *>(aOption) + aOption->GetS… in Next() 69 void Option::Iterator::Advance(void) { mOption = (mOption != nullptr) ? Validate(Next(mOption)) : n… in Advance() 71 const Option *Option::Iterator::Validate(const Option *aOption) const in Validate() 213 Option *TxMessage::AppendOption(uint16_t aOptionSize) in AppendOption() 221 Option *option = nullptr; in AppendOption() [all …]
|
D | dhcp6.hpp | 187 class Option class 243 class ClientIdentifier : public Option 252 SetLength(sizeof(*this) - sizeof(Option)); in Init() 310 class ServerIdentifier : public Option 319 SetLength(sizeof(*this) - sizeof(Option)); in Init() 380 class IaNa : public Option 392 SetLength(sizeof(*this) - sizeof(Option)); in Init() 447 class IaAddress : public Option 459 SetLength(sizeof(*this) - sizeof(Option)); in Init() 524 class ElapsedTime : public Option [all …]
|
D | nd6.hpp | 74 class Option class 149 const Option &operator*(void) { return *mOption; } in operator *() 155 static const Option *Next(const Option *aOption); 157 const Option *Validate(const Option *aOption) const; 159 const Option *mOption; 160 const Option *mEnd; 173 class PrefixInfoOption : public Option, private Clearable<PrefixInfoOption> 330 class RouteInfoOption : public Option, private Clearable<RouteInfoOption> 454 class RaFlagsExtOption : public Option, private Clearable<RaFlagsExtOption> 524 Error AppendLinkLayerOption(LinkLayerAddress &aLinkLayerAddress, Option::Type aType); [all …]
|
D | ip6_headers.cpp | 72 Error Option::ParseFrom(const Message &aMessage, const OffsetRange &aOffsetRange) in ParseFrom() 94 uint16_t Option::GetSize(void) const in GetSize() 96 return (mType == kTypePad1) ? sizeof(mType) : static_cast<uint16_t>(mLength) + sizeof(Option); in GetSize() 115 SetLength(aPadSize - sizeof(Option)); in InitForPadSize()
|
D | dhcp6_client.cpp | 344 length = sizeof(IaNa) + sizeof(IaAddress) * count - sizeof(Option); in AppendIaNa() 448 Option option; in FindOption() 472 ((option.GetLength() == (sizeof(option) - sizeof(Option))) && in ProcessServerIdentifier() 490 …(option.GetLength() == (sizeof(option) - sizeof(Option))) && (option.GetDuidType() == kDuidLinkLay… in ProcessClientIdentifier() 507 length = option.GetLength() - (sizeof(option) - sizeof(Option)); in ProcessIaNa() 539 …VerifyOrExit((option.GetLength() >= sizeof(option) - sizeof(Option)) && (option.GetStatusCode() ==… in ProcessStatusCode() 552 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessIaAddress()
|
D | dhcp6_server.cpp | 228 Option option; in FindOption() 248 VerifyOrExit((aClientId.GetLength() == sizeof(aClientId) - sizeof(Option)) && in ProcessClientIdentifier() 262 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessElapsedTime() 276 length = aIaNa.GetLength() + sizeof(Option) - sizeof(IaNa); in ProcessIaNa() 301 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessIaAddress() 397 length += sizeof(IaNa) + sizeof(StatusCode) - sizeof(Option); in AppendIaNa()
|
D | ip6_mpl.hpp | 62 class MplOption : public Option 66 …static constexpr uint8_t kMinSize = (2 + sizeof(Option)); ///< Minimum size (num of bytes) of `Mpl…
|
D | ip6_headers.hpp | 417 class Option class 514 class PadOption : public Option, private Clearable<PadOption>
|
D | ip6_mpl.cpp | 58 SetLength(sizeof(*this) - sizeof(Option) - sizeof(mSeedId)); in Init() 61 SetLength(sizeof(*this) - sizeof(Option)); in Init()
|
D | dns_types.hpp | 2426 class Option class 2464 uint32_t GetSize(void) const { return sizeof(Option) + GetOptionLength(); } in GetSize() 2480 class LeaseOption : public Option
|
D | ip6.cpp | 304 Option option; in RemoveMplOption() 513 Option option; in HandleOptions() 535 VerifyOrExit(option.GetAction() == Option::kActionSkip, error = kErrorDrop); in HandleOptions()
|
D | dns_types.cpp | 1248 SuccessOrExit(error = aMessage.Read(aOffset, this, sizeof(Option))); in ReadFrom()
|
/openthread-latest/src/core/coap/ |
D | coap_message.cpp | 243 Option::Iterator iterator; in ReadUriPathOptions() 311 Option::Iterator iterator; in ReadBlockOptionValues() 370 Option::Iterator iterator; in ParseHeader() 498 Error Option::Iterator::Init(const Message &aMessage) in Init() 520 Error Option::Iterator::Advance(void) in Advance() 570 Error Option::Iterator::ReadOptionValue(void *aValue) const in ReadOptionValue() 581 Error Option::Iterator::ReadOptionValue(uint64_t &aUintValue) const in ReadOptionValue() 603 Error Option::Iterator::Read(uint16_t aLength, void *aBuffer) in Read() 618 Error Option::Iterator::ReadExtendedOptionField(uint16_t &aValue) in ReadExtendedOptionField() 648 Error Option::Iterator::InitOrAdvance(const Message *aMessage, uint16_t aNumber) in InitOrAdvance()
|
D | coap_message.hpp | 70 class Option; 161 friend class Option; 1001 class Option : public otCoapOption class 1097 …const Option *GetOption(void) const { return IsDone() ? nullptr : static_cast<const Option *>(&mOp… in GetOption() 1175 DefineCoreType(otCoapOption, Coap::Option); 1176 DefineCoreType(otCoapOptionIterator, Coap::Option::Iterator);
|
D | coap.cpp | 280 Option::Iterator iterator; in SendMessage() 610 Option::Iterator iterator; in PrepareNextBlockRequest() 853 Option::Iterator iterator; in ProcessBlock2Request() 1082 Option::Iterator iterator; in ProcessReceivedResponse() 1154 Option::Iterator iterator; in ProcessReceivedResponse() 1284 Option::Iterator iterator; in ProcessReceivedRequest()
|
/openthread-latest/src/core/api/ |
D | coap_api.cpp | 162 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetFirstOptionMatching() 170 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetFirstOption() 178 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetNextOptionMatching() 186 Coap::Option::Iterator &iterator = AsCoreType(aIterator); in otCoapOptionIteratorGetNextOption()
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 614 SuccessOrExit(error = raMsg.AppendLinkLayerOption(linkAddr, Option::kSourceLinkLayerAddr)); in SendRouterAdvertisement() 1198 for (const Option &option : aRaMessage) in ProcessRouterAdvertMessage() 1202 case Option::kTypePrefixInfo: in ProcessRouterAdvertMessage() 1206 case Option::kTypeRouteInfo: in ProcessRouterAdvertMessage() 1823 SuccessOrExit(nsMsg.AppendLinkLayerOption(linkAddr, Option::kSourceLinkLayerAddr)); in SendNeighborSolicitToRouter() 3841 SuccessOrExit(error = rsMsg.AppendLinkLayerOption(linkAddr, Option::kSourceLinkLayerAddr)); in SendRs() 4087 for (const Option &option : raMsg) in Process() 4089 …if (option.GetType() != Option::kTypePrefixInfo || !static_cast<const PrefixInfoOption &>(option).… in Process()
|
D | routing_manager.hpp | 645 using Option = Ip6::Nd::Option; typedef in ot::BorderRouter::RoutingManager
|
/openthread-latest/tests/unit/ |
D | test_routing_manager.cpp | 472 for (const Ip6::Nd::Option &option : raMsg) in ValidateRouterAdvert() 476 case Ip6::Nd::Option::kTypePrefixInfo: in ValidateRouterAdvert() 522 case Ip6::Nd::Option::kTypeRouteInfo: in ValidateRouterAdvert() 586 for (const Ip6::Nd::Option &option : raMsg) in LogRouterAdvert() 590 case Ip6::Nd::Option::kTypePrefixInfo: in LogRouterAdvert() 603 case Ip6::Nd::Option::kTypeRouteInfo: in LogRouterAdvert()
|
/openthread-latest/src/core/thread/ |
D | lowpan.cpp | 466 Ip6::Option option; in CompressExtensionHeader()
|
/openthread-latest/third_party/mbedtls/repo/ |
D | ChangeLog | 4915 * Option to set the Curve preference order (disabled by default)
|