/openthread-latest/src/core/api/ |
D | netdata_publisher_api.cpp | 46 …AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceAnycast(aSequenceNumber, a… in otNetDataPublishDnsSrpServiceAnycast() 54 …AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(AsCoreType(aAddres… in otNetDataPublishDnsSrpServiceUnicast() 60 … AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(aPort, aVersion); in otNetDataPublishDnsSrpServiceUnicastMeshLocalEid() 65 return AsCoreType(aInstance).Get<NetworkData::Publisher>().IsDnsSrpServiceAdded(); in otNetDataIsDnsSrpServiceAdded() 72 … AsCoreType(aInstance).Get<NetworkData::Publisher>().SetDnsSrpServiceCallback(aCallback, aContext); in otNetDataSetDnsSrpServicePublisherCallback() 77 AsCoreType(aInstance).Get<NetworkData::Publisher>().UnpublishDnsSrpService(); in otNetDataUnpublishDnsSrpService() 86 …return AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishOnMeshPrefix(AsCoreType(aConfig), in otNetDataPublishOnMeshPrefix() 87 … NetworkData::Publisher::kFromUser); in otNetDataPublishOnMeshPrefix() 92 …return AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishExternalRoute(AsCoreType(aConfig… in otNetDataPublishExternalRoute() 93 … NetworkData::Publisher::kFromUser); in otNetDataPublishExternalRoute() [all …]
|
D | netdata_api.cpp | 45 return AsCoreType(aInstance).Get<NetworkData::Leader>().CopyNetworkData( in otNetDataGet() 46 aStable ? NetworkData::kStableSubset : NetworkData::kFullSet, aData, *aDataLength); in otNetDataGet() 51 return AsCoreType(aInstance).Get<NetworkData::Leader>().GetLength(); in otNetDataGetLength() 56 return AsCoreType(aInstance).Get<NetworkData::Leader>().GetMaxLength(); in otNetDataGetMaxLength() 61 AsCoreType(aInstance).Get<NetworkData::Leader>().ResetMaxLength(); in otNetDataResetMaxLength() 70 …return AsCoreType(aInstance).Get<NetworkData::Leader>().GetNextOnMeshPrefix(*aIterator, AsCoreType… in otNetDataGetNextOnMeshPrefix() 76 return AsCoreType(aInstance).Get<NetworkData::Leader>().ContainsOmrPrefix(AsCoreType(aPrefix)); in otNetDataContainsOmrPrefix() 84 …return AsCoreType(aInstance).Get<NetworkData::Leader>().GetNextExternalRoute(*aIterator, AsCoreTyp… in otNetDataGetNextRoute() 91 …return AsCoreType(aInstance).Get<NetworkData::Leader>().GetNextService(*aIterator, AsCoreType(aCon… in otNetDataGetNextService() 100 return AsCoreType(aInstance).Get<NetworkData::Leader>().GetNextLowpanContextInfo(*aIterator, in otNetDataGetNextLowpanContextInfo() [all …]
|
D | server_api.cpp | 44 return AsCoreType(aInstance).Get<NetworkData::Local>().CopyNetworkData( in otServerGetNetDataLocal() 45 aStable ? NetworkData::kStableSubset : NetworkData::kFullSet, aData, *aDataLength); in otServerGetNetDataLocal() 50 NetworkData::ServiceData serviceData; in otServerAddService() 51 NetworkData::ServerData serverData; in otServerAddService() 56 …return AsCoreType(aInstance).Get<NetworkData::Local>().AddService(aConfig->mEnterpriseNumber, serv… in otServerAddService() 65 NetworkData::ServiceData serviceData; in otServerRemoveService() 69 …return AsCoreType(aInstance).Get<NetworkData::Local>().RemoveService(aEnterpriseNumber, serviceDat… in otServerRemoveService() 78 …error = AsCoreType(aInstance).Get<NetworkData::Local>().GetNextService(*aIterator, AsCoreType(aCon… in otServerGetNextService() 86 AsCoreType(aInstance).Get<NetworkData::Notifier>().HandleServerDataUpdated(); in otServerRegister()
|
D | border_router_api.cpp | 46 return AsCoreType(aInstance).Get<NetworkData::Local>().CopyNetworkData( in otBorderRouterGetNetData() 47 aStable ? NetworkData::kStableSubset : NetworkData::kFullSet, aData, *aDataLength); in otBorderRouterGetNetData() 62 … error = AsCoreType(aInstance).Get<NetworkData::Local>().AddOnMeshPrefix(AsCoreType(aConfig)); in otBorderRouterAddOnMeshPrefix() 78 … error = AsCoreType(aInstance).Get<NetworkData::Local>().RemoveOnMeshPrefix(AsCoreType(aPrefix)); in otBorderRouterRemoveOnMeshPrefix() 90 …return AsCoreType(aInstance).Get<NetworkData::Local>().GetNextOnMeshPrefix(*aIterator, AsCoreType(… in otBorderRouterGetNextOnMeshPrefix() 95 return AsCoreType(aInstance).Get<NetworkData::Local>().AddHasRoutePrefix(AsCoreType(aConfig)); in otBorderRouterAddRoute() 100 … return AsCoreType(aInstance).Get<NetworkData::Local>().RemoveHasRoutePrefix(AsCoreType(aPrefix)); in otBorderRouterRemoveRoute() 109 …return AsCoreType(aInstance).Get<NetworkData::Local>().GetNextExternalRoute(*aIterator, AsCoreType… in otBorderRouterGetNextRoute() 114 AsCoreType(aInstance).Get<NetworkData::Notifier>().HandleServerDataUpdated(); in otBorderRouterRegister() 124 AsCoreType(aInstance).Get<NetworkData::Notifier>().SetNetDataFullCallback(aCallback, aContext); in otBorderRouterSetNetDataFullCallback()
|
/openthread-latest/src/core/net/ |
D | nd_agent.cpp | 47 NetworkData::Iterator iterator; in UpdateService() 48 NetworkData::OnMeshPrefixConfig config; in UpdateService() 57 iterator = NetworkData::kIteratorInit; in UpdateService() 59 … while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, rloc16, config) == kErrorNone) in UpdateService() 66 … error = Get<NetworkData::Leader>().GetContext(AsCoreType(&config.mPrefix.mPrefix), lowpanContext); in UpdateService() 86 iterator = NetworkData::kIteratorInit; in UpdateService() 88 while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, rloc16, config) == kErrorNone) in UpdateService() 95 … error = Get<NetworkData::Leader>().GetContext(AsCoreType(&config.mPrefix.mPrefix), lowpanContext); in UpdateService()
|
D | nd6.cpp | 119 …mResvdPrf |= (NetworkData::RoutePreferenceToValue(aPreference) << kPreferenceOffset) & kPreference… in SetPreference() 124 … return NetworkData::RoutePreferenceFromValue((mResvdPrf & kPreferenceMask) >> kPreferenceOffset); in GetPreference() 140 NetworkData::IsRoutePreferenceValid(GetPreference()); in IsValid() 201 return NetworkData::RoutePreferenceFromValue((mFlags & kPreferenceMask) >> kPreferenceOffset); in GetDefaultRouterPreference() 207 …mFlags |= (NetworkData::RoutePreferenceToValue(aPreference) << kPreferenceOffset) & kPreferenceMas… in SetDefaultRouterPreference()
|
D | dhcp6_server.cpp | 58 NetworkData::Iterator iterator; in UpdateService() 59 NetworkData::OnMeshPrefixConfig config; in UpdateService() 72 iterator = NetworkData::kIteratorInit; in UpdateService() 74 … while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, rloc16, config) == kErrorNone) in UpdateService() 81 … error = Get<NetworkData::Leader>().GetContext(prefixAgent.GetPrefixAsAddress(), lowpanContext); in UpdateService() 100 iterator = NetworkData::kIteratorInit; in UpdateService() 102 while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, rloc16, config) == kErrorNone) in UpdateService() 109 … error = Get<NetworkData::Leader>().GetContext(AsCoreType(&config.mPrefix.mPrefix), lowpanContext); in UpdateService()
|
/openthread-latest/src/core/thread/ |
D | network_data_types.hpp | 54 namespace NetworkData { namespace 61 class NetworkData; 187 friend class NetworkData; 243 friend class NetworkData; 297 friend class NetworkData; 331 friend class NetworkData; 400 DefineCoreType(otBorderRouterConfig, NetworkData::OnMeshPrefixConfig); 401 DefineCoreType(otExternalRouteConfig, NetworkData::ExternalRouteConfig); 402 DefineCoreType(otLowpanContextInfo, NetworkData::LowpanContextInfo); 403 DefineCoreType(otServiceConfig, NetworkData::ServiceConfig); [all …]
|
D | network_data.cpp | 39 namespace NetworkData { namespace 46 Error NetworkData::CopyNetworkData(Type aType, uint8_t *aData, uint8_t &aDataLength) const in CopyNetworkData() 58 Error NetworkData::CopyNetworkData(Type aType, MutableNetworkData &aNetworkData) const in CopyNetworkData() 76 Error NetworkData::GetNextOnMeshPrefix(Iterator &aIterator, OnMeshPrefixConfig &aConfig) const in GetNextOnMeshPrefix() 81 Error NetworkData::GetNextOnMeshPrefix(Iterator &aIterator, uint16_t aRloc16, OnMeshPrefixConfig &a… in GetNextOnMeshPrefix() 93 Error NetworkData::GetNextExternalRoute(Iterator &aIterator, ExternalRouteConfig &aConfig) const in GetNextExternalRoute() 98 Error NetworkData::GetNextExternalRoute(Iterator &aIterator, uint16_t aRloc16, ExternalRouteConfig … in GetNextExternalRoute() 110 Error NetworkData::GetNextService(Iterator &aIterator, ServiceConfig &aConfig) const in GetNextService() 115 Error NetworkData::GetNextService(Iterator &aIterator, uint16_t aRloc16, ServiceConfig &aConfig) co… in GetNextService() 127 Error NetworkData::GetNextLowpanContextInfo(Iterator &aIterator, LowpanContextInfo &aContextInfo) c… in GetNextLowpanContextInfo() [all …]
|
D | network_data.hpp | 78 namespace NetworkData { namespace 107 class NetworkData : public InstanceLocator class 124 explicit NetworkData(Instance &aInstance, const uint8_t *aTlvs = nullptr, uint8_t aLength = 0) in NetworkData() function in ot::NetworkData::NetworkData 138 NetworkData(Instance &aInstance, const NetworkDataTlv *aStartTlv, const NetworkDataTlv *aEndTlv) in NetworkData() function in ot::NetworkData::NetworkData 304 bool ContainsEntriesFrom(const NetworkData &aCompare, uint16_t aRloc16) const; 558 class MutableNetworkData : public NetworkData 560 friend class NetworkData; 574 : NetworkData(aInstance, aTlvs, aLength) in MutableNetworkData() 579 using NetworkData::GetBytes; 580 using NetworkData::GetLength; [all …]
|
D | network_data_notifier.hpp | 51 namespace NetworkData { namespace 53 class NetworkData; 125 … Error SendServerDataNotification(uint16_t aOldRloc16, const NetworkData *aNetworkData = nullptr);
|
D | mle_types.hpp | 270 NetworkData::Type GetNetworkDataType(void) const in GetNetworkDataType() 272 return (mMode & kModeFullNetworkData) ? NetworkData::kFullSet : NetworkData::kStableSubset; in GetNetworkDataType() 405 uint8_t GetDataVersion(NetworkData::Type aType) const in GetDataVersion() 407 return (aType == NetworkData::kFullSet) ? mDataVersion : mStableDataVersion; in GetDataVersion()
|
/openthread-latest/src/cli/ |
D | cli_network_data.cpp | 46 NetworkData::NetworkData(otInstance *aInstance, OutputImplementer &aOutputImplementer) in NetworkData() function in ot::Cli::NetworkData 55 void NetworkData::PrefixFlagsToString(const otBorderRouterConfig &aConfig, FlagsString &aString) in PrefixFlagsToString() 107 void NetworkData::OutputPrefix(const otBorderRouterConfig &aConfig) in OutputPrefix() 123 void NetworkData::RouteFlagsToString(const otExternalRouteConfig &aConfig, FlagsString &aString) in RouteFlagsToString() 145 void NetworkData::OutputRoute(const otExternalRouteConfig &aConfig) in OutputRoute() 161 void NetworkData::OutputService(const otServiceConfig &aConfig) in OutputService() 186 template <> otError NetworkData::Process<Cmd("length")>(Arg aArgs[]) in Process() 197 template <> otError NetworkData::Process<Cmd("maxlength")>(Arg aArgs[]) in Process() 237 template <> otError NetworkData::Process<Cmd("publish")>(Arg aArgs[]) in Process() 428 template <> otError NetworkData::Process<Cmd("unpublish")>(Arg aArgs[]) in Process() [all …]
|
D | cli_network_data.hpp | 49 class NetworkData : private Utils class 69 NetworkData(otInstance *aInstance, OutputImplementer &aOutputImplementer); 122 using Command = CommandEntry<NetworkData>; 136 …static void HandleNetdataFull(void *aContext) { static_cast<NetworkData *>(aContext)->HandleNetdat… in HandleNetdataFull()
|
/openthread-latest/src/core/utils/ |
D | slaac_address.cpp | 119 bool Slaac::IsSlaac(const NetworkData::OnMeshPrefixConfig &aConfig) const in IsSlaac() 124 bool Slaac::IsFiltered(const NetworkData::OnMeshPrefixConfig &aConfig) const in IsFiltered() 158 bool Slaac::DoesConfigMatchNetifAddr(const NetworkData::OnMeshPrefixConfig &aConfig, in DoesConfigMatchNetifAddr() 173 NetworkData::Iterator iterator; in RemoveOrDeprecateAddresses() 174 NetworkData::OnMeshPrefixConfig config; in RemoveOrDeprecateAddresses() 182 iterator = NetworkData::kIteratorInit; in RemoveOrDeprecateAddresses() 184 while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, config) == kErrorNone) in RemoveOrDeprecateAddresses() 254 NetworkData::Iterator iterator; in AddAddresses() 255 NetworkData::OnMeshPrefixConfig config; in AddAddresses() 259 iterator = NetworkData::kIteratorInit; in AddAddresses() [all …]
|
D | history_tracker.cpp | 351 NetworkData::Iterator iterator; in RecordNetworkDataChange() 352 NetworkData::OnMeshPrefixConfig prefix; in RecordNetworkDataChange() 353 NetworkData::ExternalRouteConfig route; in RecordNetworkDataChange() 357 iterator = NetworkData::kIteratorInit; in RecordNetworkDataChange() 361 if (!Get<NetworkData::Leader>().ContainsOnMeshPrefix(prefix)) in RecordNetworkDataChange() 367 iterator = NetworkData::kIteratorInit; in RecordNetworkDataChange() 369 while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, prefix) == kErrorNone) in RecordNetworkDataChange() 379 iterator = NetworkData::kIteratorInit; in RecordNetworkDataChange() 383 if (!Get<NetworkData::Leader>().ContainsExternalRoute(route)) in RecordNetworkDataChange() 389 iterator = NetworkData::kIteratorInit; in RecordNetworkDataChange() [all …]
|
D | slaac_address.hpp | 200 bool IsSlaac(const NetworkData::OnMeshPrefixConfig &aConfig) const; 201 bool IsFiltered(const NetworkData::OnMeshPrefixConfig &aConfig) const; 207 void AddAddressFor(const NetworkData::OnMeshPrefixConfig &aConfig); 213 static bool DoesConfigMatchNetifAddr(const NetworkData::OnMeshPrefixConfig &aConfig,
|
D | history_tracker.hpp | 408 … void RecordOnMeshPrefixEvent(NetDataEvent aEvent, const NetworkData::OnMeshPrefixConfig &aPrefix); 409 …void RecordExternalRouteEvent(NetDataEvent aEvent, const NetworkData::ExternalRouteConfig &aRoute); 438 NetworkData::MutableNetworkData mPreviousNetworkData; 440 uint8_t mNetworkDataTlvBuffer[NetworkData::NetworkData::kMaxSize];
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 663 bool RoutingManager::IsValidOmrPrefix(const NetworkData::OnMeshPrefixConfig &aOnMeshPrefixConfig) in IsValidOmrPrefix() 793 NetworkData::Iterator iterator = NetworkData::kIteratorInit; in NetworkDataContainsUlaRoute() 794 NetworkData::ExternalRouteConfig routeConfig; in NetworkDataContainsUlaRoute() 797 while (Get<NetworkData::Leader>().GetNextExternalRoute(iterator, routeConfig) == kErrorNone) in NetworkDataContainsUlaRoute() 814 NetworkData::Iterator iterator = NetworkData::kIteratorInit; in CheckReachabilityToSendIcmpError() 815 NetworkData::OnMeshPrefixConfig prefixConfig; in CheckReachabilityToSendIcmpError() 825 while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, prefixConfig) == kErrorNone) in CheckReachabilityToSendIcmpError() 830 if (prefixConfig.GetPreference() >= NetworkData::kRoutePreferenceMedium) in CheckReachabilityToSendIcmpError() 847 VerifyOrExit(!Get<NetworkData::Leader>().IsNat64(aIp6Header.GetDestination())); in CheckReachabilityToSendIcmpError() 1097 NetworkData::Rlocs rlocs; in HandleNotifierEvents() [all …]
|
/openthread-latest/src/core/backbone_router/ |
D | bbr_leader.cpp | 77 error = Get<NetworkData::Service::Manager>().GetBackboneRouterServiceId(aServiceId); in GetServiceId() 157 Get<NetworkData::Service::Manager>().GetBackboneRouterPrimary(config); in UpdateBackboneRouterPrimary() 225 NetworkData::Iterator iterator = NetworkData::kIteratorInit; in UpdateDomainPrefixConfig() 226 NetworkData::OnMeshPrefixConfig config; in UpdateDomainPrefixConfig() 230 while (Get<NetworkData::Leader>().GetNextOnMeshPrefix(iterator, config) == kErrorNone) in UpdateDomainPrefixConfig()
|
D | bbr_local.cpp | 185 SuccessOrExit(error = Get<NetworkData::Service::Manager>().AddBackboneRouterService( in AddService() 187 Get<NetworkData::Notifier>().HandleServerDataUpdated(); in AddService() 200 SuccessOrExit(error = Get<NetworkData::Service::Manager>().RemoveBackboneRouterService()); in RemoveService() 201 Get<NetworkData::Notifier>().HandleServerDataUpdated(); in RemoveService() 307 Error Local::GetDomainPrefix(NetworkData::OnMeshPrefixConfig &aConfig) in GetDomainPrefix() 337 Error Local::SetDomainPrefix(const NetworkData::OnMeshPrefixConfig &aConfig) in SetDomainPrefix() 406 error = Get<NetworkData::Local>().RemoveOnMeshPrefix(mDomainPrefixConfig.GetPrefix()); in RemoveDomainPrefixFromNetworkData() 436 error = Get<NetworkData::Local>().AddOnMeshPrefix(mDomainPrefixConfig); in AddDomainPrefixToNetworkData()
|
D | bbr_local.hpp | 200 Error GetDomainPrefix(NetworkData::OnMeshPrefixConfig &aConfig); 221 Error SetDomainPrefix(const NetworkData::OnMeshPrefixConfig &aConfig); 293 NetworkData::OnMeshPrefixConfig mDomainPrefixConfig;
|
/openthread-latest/tests/unit/ |
D | test_routing_manager.cpp | 186 using NetworkData::RoutePreference; 196 , mPreference(NetworkData::kRoutePreferenceMedium) in RioPrefix() 634 case NetworkData::kRoutePreferenceLow: in PreferenceToString() 638 case NetworkData::kRoutePreferenceMedium: in PreferenceToString() 642 case NetworkData::kRoutePreferenceHigh: in PreferenceToString() 699 NetworkData::OnMeshPrefixConfig prefixConfig; in VerifyOmrPrefixInNetData() 717 NetworkData::OnMeshPrefixConfig prefixConfig; in VerifyNoOmrPrefixInNetData() 774 NetworkData::ExternalRouteConfig routeConfig; in VerifyNat64PrefixInNetData() 914 … const DefaultRoute &aDefaultRoute = DefaultRoute(0, NetworkData::kRoutePreferenceMedium), in SendRouterAdvert() 923 … const DefaultRoute &aDefaultRoute = DefaultRoute(0, NetworkData::kRoutePreferenceMedium), in SendRouterAdvert() [all …]
|
/openthread-latest/src/core/instance/ |
D | instance.hpp | 567 NetworkData::Local mNetworkDataLocal; 570 NetworkData::Leader mNetworkDataLeader; 573 NetworkData::Notifier mNetworkDataNotifier; 577 NetworkData::Publisher mNetworkDataPublisher; 580 NetworkData::Service::Manager mNetworkDataServiceManager; 868 template <> inline NetworkData::Local &Instance::Get(void) { return mNetworkDataLocal; } in Get() 871 template <> inline NetworkData::Leader &Instance::Get(void) { return mNetworkDataLeader; } in Get() 874 template <> inline NetworkData::Notifier &Instance::Get(void) { return mNetworkDataNotifier; } in Get() 878 template <> inline NetworkData::Publisher &Instance::Get(void) { return mNetworkDataPublisher; } in Get() 881 template <> inline NetworkData::Service::Manager &Instance::Get(void) { return mNetworkDataServiceM… in Get()
|
/openthread-latest/tests/scripts/thread-cert/ |
D | network_data.py | 51 class NetworkData(object): class 135 class HasRoute(NetworkData): 166 class Prefix(NetworkData): 234 class BorderRouter(NetworkData): 326 class LowpanId(NetworkData): 369 class CommissioningData(NetworkData): 406 class Service(NetworkData): 505 class Server(NetworkData):
|