Home
last modified time | relevance | path

Searched refs:aConfig (Results 1 – 25 of 62) sorted by relevance

123

/openthread-latest/src/posix/
Dmain.c184 static void ParseArg(int aArgCount, char *aArgVector[], PosixConfig *aConfig) in ParseArg() argument
186 memset(aConfig, 0, sizeof(*aConfig)); in ParseArg()
188 aConfig->mPlatformConfig.mPersistentInterface = false; in ParseArg()
189 aConfig->mPlatformConfig.mSpeedUpFactor = 1; in ParseArg()
190 aConfig->mLogLevel = OT_LOG_LEVEL_CRIT; in ParseArg()
191aConfig->mPlatformConfig.mInterfaceName = OPENTHREAD_POSIX_CONFIG_THREAD_NETIF_DEFAULT_NAME; in ParseArg()
193 aConfig->mPlatformConfig.mRealTimeSignal = SIGRTMIN; in ParseArg()
211 aConfig->mLogLevel = (otLogLevel)atoi(optarg); in ParseArg()
217 aConfig->mPlatformConfig.mInterfaceName = optarg; in ParseArg()
220 aConfig->mPlatformConfig.mPersistentInterface = true; in ParseArg()
[all …]
/openthread-latest/src/cli/
Dcli_network_data.cpp55 void NetworkData::PrefixFlagsToString(const otBorderRouterConfig &aConfig, FlagsString &aString) in PrefixFlagsToString() argument
59 if (aConfig.mPreferred) in PrefixFlagsToString()
64 if (aConfig.mSlaac) in PrefixFlagsToString()
69 if (aConfig.mDhcp) in PrefixFlagsToString()
74 if (aConfig.mConfigure) in PrefixFlagsToString()
79 if (aConfig.mDefaultRoute) in PrefixFlagsToString()
84 if (aConfig.mOnMesh) in PrefixFlagsToString()
89 if (aConfig.mStable) in PrefixFlagsToString()
94 if (aConfig.mNdDns) in PrefixFlagsToString()
99 if (aConfig.mDp) in PrefixFlagsToString()
[all …]
Dcli_network_data.hpp89 void OutputPrefix(const otBorderRouterConfig &aConfig);
96 void OutputRoute(const otExternalRouteConfig &aConfig);
103 void OutputService(const otServiceConfig &aConfig);
111 static void PrefixFlagsToString(const otBorderRouterConfig &aConfig, FlagsString &aString);
119 static void RouteFlagsToString(const otExternalRouteConfig &aConfig, FlagsString &aString);
128 …otError GetNextPrefix(otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig, bool aLocal…
129 …otError GetNextRoute(otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig, bool aLocal…
130 otError GetNextService(otNetworkDataIterator *aIterator, otServiceConfig *aConfig, bool aLocal);
Dcli_utils.cpp614 otError Utils::ParsePrefix(Arg aArgs[], otBorderRouterConfig &aConfig) in ParsePrefix() argument
618 ClearAllBytes(aConfig); in ParsePrefix()
620 SuccessOrExit(error = aArgs[0].ParseAsIp6Prefix(aConfig.mPrefix)); in ParsePrefix()
629 aConfig.mPreference = preference; in ParsePrefix()
638 aConfig.mPreferred = true; in ParsePrefix()
642 aConfig.mSlaac = true; in ParsePrefix()
646 aConfig.mDhcp = true; in ParsePrefix()
650 aConfig.mConfigure = true; in ParsePrefix()
654 aConfig.mDefaultRoute = true; in ParsePrefix()
658 aConfig.mOnMesh = true; in ParsePrefix()
[all …]
Dcli_dns.cpp417 otError Dns::GetDnsConfig(Arg aArgs[], otDnsQueryConfig *&aConfig) in GetDnsConfig() argument
428 ClearAllBytes(*aConfig); in GetDnsConfig()
430 VerifyOrExit(!aArgs[0].IsEmpty(), aConfig = nullptr); in GetDnsConfig()
432 …SuccessOrExit(error = ParseToIp6Address(GetInstancePtr(), aArgs[0], aConfig->mServerSockAddr.mAddr… in GetDnsConfig()
436 OutputIp6AddressLine(aConfig->mServerSockAddr.mAddress); in GetDnsConfig()
440 SuccessOrExit(error = aArgs[1].ParseAsUint16(aConfig->mServerSockAddr.mPort)); in GetDnsConfig()
443 SuccessOrExit(error = aArgs[2].ParseAsUint32(aConfig->mResponseTimeout)); in GetDnsConfig()
446 SuccessOrExit(error = aArgs[3].ParseAsUint8(aConfig->mMaxTxAttempts)); in GetDnsConfig()
450aConfig->mRecursionFlag = recursionDesired ? OT_DNS_FLAG_RECURSION_DESIRED : OT_DNS_FLAG_NO_RECURS… in GetDnsConfig()
453 SuccessOrExit(error = ParseDnsServiceMode(aArgs[5], aConfig->mServiceMode)); in GetDnsConfig()
[all …]
/openthread-latest/src/core/backbone_router/
Dbbr_local.cpp116 void Local::GetConfig(Config &aConfig) const in GetConfig()
118 aConfig.mSequenceNumber = mSequenceNumber; in GetConfig()
119 aConfig.mReregistrationDelay = mReregistrationDelay; in GetConfig()
120 aConfig.mMlrTimeout = mMlrTimeout; in GetConfig()
123 Error Local::SetConfig(const Config &aConfig) in SetConfig() argument
129 VerifyOrExit(aConfig.mMlrTimeout >= kMinMlrTimeout && aConfig.mMlrTimeout <= kMaxMlrTimeout, in SetConfig()
134 VerifyOrExit(aConfig.mReregistrationDelay >= 1, error = kErrorInvalidArgs); in SetConfig()
135 static_assert(sizeof(aConfig.mReregistrationDelay) < sizeof(aConfig.mMlrTimeout), in SetConfig()
137 VerifyOrExit(aConfig.mReregistrationDelay * 2 < aConfig.mMlrTimeout, error = kErrorInvalidArgs); in SetConfig()
139 if (aConfig.mReregistrationDelay != mReregistrationDelay) in SetConfig()
[all …]
Dbbr_leader.cpp60 Error Leader::GetConfig(Config &aConfig) const in GetConfig()
66 aConfig = mConfig; in GetConfig()
85 void Leader::LogBackboneRouterPrimary(State aState, const Config &aConfig) const in LogBackboneRouterPrimary()
87 OT_UNUSED_VARIABLE(aConfig); in LogBackboneRouterPrimary()
93 …LogInfo("Rloc16:0x%4x, seqno:%u, delay:%u, timeout:%lu", aConfig.mServer16, aConfig.mSequenceNumbe… in LogBackboneRouterPrimary()
94 aConfig.mReregistrationDelay, ToUlong(aConfig.mMlrTimeout)); in LogBackboneRouterPrimary()
Dbbr_local.hpp131 void GetConfig(Config &aConfig) const;
141 Error SetConfig(const Config &aConfig);
190 void HandleBackboneRouterPrimaryUpdate(Leader::State aState, const Config &aConfig);
200 Error GetDomainPrefix(NetworkData::OnMeshPrefixConfig &aConfig);
221 Error SetDomainPrefix(const NetworkData::OnMeshPrefixConfig &aConfig);
/openthread-latest/src/core/api/
Dserver_api.cpp48 otError otServerAddService(otInstance *aInstance, const otServiceConfig *aConfig) in otServerAddService() argument
53 serviceData.Init(&aConfig->mServiceData[0], aConfig->mServiceDataLength); in otServerAddService()
54 … serverData.Init(&aConfig->mServerConfig.mServerData[0], aConfig->mServerConfig.mServerDataLength); in otServerAddService()
56 …return AsCoreType(aInstance).Get<NetworkData::Local>().AddService(aConfig->mEnterpriseNumber, serv… in otServerAddService()
57aConfig->mServerConfig.mStable, serverData); in otServerAddService()
72 …erGetNextService(otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig) in otServerGetNextService() argument
76 VerifyOrExit(aIterator && aConfig, error = kErrorInvalidArgs); in otServerGetNextService()
78 … = AsCoreType(aInstance).Get<NetworkData::Local>().GetNextService(*aIterator, AsCoreType(aConfig)); in otServerGetNextService()
Dborder_router_api.cpp50 otError otBorderRouterAddOnMeshPrefix(otInstance *aInstance, const otBorderRouterConfig *aConfig) in otBorderRouterAddOnMeshPrefix() argument
55 if (aConfig->mDp) in otBorderRouterAddOnMeshPrefix()
57 … error = AsCoreType(aInstance).Get<BackboneRouter::Local>().SetDomainPrefix(AsCoreType(aConfig)); in otBorderRouterAddOnMeshPrefix()
62 … error = AsCoreType(aInstance).Get<NetworkData::Local>().AddOnMeshPrefix(AsCoreType(aConfig)); in otBorderRouterAddOnMeshPrefix()
86 otBorderRouterConfig *aConfig) in otBorderRouterGetNextOnMeshPrefix() argument
90 …CoreType(aInstance).Get<NetworkData::Local>().GetNextOnMeshPrefix(*aIterator, AsCoreType(aConfig)); in otBorderRouterGetNextOnMeshPrefix()
93 otError otBorderRouterAddRoute(otInstance *aInstance, const otExternalRouteConfig *aConfig) in otBorderRouterAddRoute() argument
95 return AsCoreType(aInstance).Get<NetworkData::Local>().AddHasRoutePrefix(AsCoreType(aConfig)); in otBorderRouterAddRoute()
105 otExternalRouteConfig *aConfig) in otBorderRouterGetNextRoute() argument
109 …oreType(aInstance).Get<NetworkData::Local>().GetNextExternalRoute(*aIterator, AsCoreType(aConfig)); in otBorderRouterGetNextRoute()
Ddns_api.cpp84 void otDnsClientSetDefaultConfig(otInstance *aInstance, const otDnsQueryConfig *aConfig) in otDnsClientSetDefaultConfig() argument
86 if (aConfig != nullptr) in otDnsClientSetDefaultConfig()
88 AsCoreType(aInstance).Get<Dns::Client>().SetDefaultConfig(AsCoreType(aConfig)); in otDnsClientSetDefaultConfig()
100 const otDnsQueryConfig *aConfig) in otDnsClientResolveAddress() argument
105 AsCoreTypePtr(aConfig)); in otDnsClientResolveAddress()
113 const otDnsQueryConfig *aConfig) in otDnsClientResolveIp4Address() argument
118 AsCoreTypePtr(aConfig)); in otDnsClientResolveIp4Address()
147 const otDnsQueryConfig *aConfig) in otDnsClientBrowse() argument
151 …pe(aInstance).Get<Dns::Client>().Browse(aServiceName, aCallback, aContext, AsCoreTypePtr(aConfig)); in otDnsClientBrowse()
200 const otDnsQueryConfig *aConfig) in otDnsClientResolveService() argument
[all …]
Dbackbone_router_ftd_api.cpp56 void otBackboneRouterGetConfig(otInstance *aInstance, otBackboneRouterConfig *aConfig) in otBackboneRouterGetConfig() argument
58 AssertPointerIsNotNull(aConfig); in otBackboneRouterGetConfig()
60 AsCoreType(aInstance).Get<BackboneRouter::Local>().GetConfig(*aConfig); in otBackboneRouterGetConfig()
63 otError otBackboneRouterSetConfig(otInstance *aInstance, const otBackboneRouterConfig *aConfig) in otBackboneRouterSetConfig() argument
65 AssertPointerIsNotNull(aConfig); in otBackboneRouterSetConfig()
67 return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetConfig(*aConfig); in otBackboneRouterSetConfig()
85 otError otBackboneRouterGetDomainPrefix(otInstance *aInstance, otBorderRouterConfig *aConfig) in otBackboneRouterGetDomainPrefix() argument
87 return AsCoreType(aInstance).Get<BackboneRouter::Local>().GetDomainPrefix(AsCoreType(aConfig)); in otBackboneRouterGetDomainPrefix()
Dnetdata_publisher_api.cpp84 otError otNetDataPublishOnMeshPrefix(otInstance *aInstance, const otBorderRouterConfig *aConfig) in otNetDataPublishOnMeshPrefix() argument
86 …return AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishOnMeshPrefix(AsCoreType(aConfig), in otNetDataPublishOnMeshPrefix()
90 otError otNetDataPublishExternalRoute(otInstance *aInstance, const otExternalRouteConfig *aConfig) in otNetDataPublishExternalRoute() argument
92 …eturn AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishExternalRoute(AsCoreType(aConfig), in otNetDataPublishExternalRoute()
98 const otExternalRouteConfig *aConfig) in otNetDataReplacePublishedExternalRoute() argument
101 AsCoreType(aPrefix), AsCoreType(aConfig), NetworkData::Publisher::kFromUser); in otNetDataReplacePublishedExternalRoute()
Dnetdata_api.cpp66 otBorderRouterConfig *aConfig) in otNetDataGetNextOnMeshPrefix() argument
70 …oreType(aInstance).Get<NetworkData::Leader>().GetNextOnMeshPrefix(*aIterator, AsCoreType(aConfig)); in otNetDataGetNextOnMeshPrefix()
80 …tNextRoute(otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig) in otNetDataGetNextRoute() argument
84 …reType(aInstance).Get<NetworkData::Leader>().GetNextExternalRoute(*aIterator, AsCoreType(aConfig)); in otNetDataGetNextRoute()
87 …taGetNextService(otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig) in otNetDataGetNextService() argument
91 …n AsCoreType(aInstance).Get<NetworkData::Leader>().GetNextService(*aIterator, AsCoreType(aConfig)); in otNetDataGetNextService()
Dbackbone_router_api.cpp45 otError otBackboneRouterGetPrimary(otInstance *aInstance, otBackboneRouterConfig *aConfig) in otBackboneRouterGetPrimary() argument
47 AssertPointerIsNotNull(aConfig); in otBackboneRouterGetPrimary()
49 return AsCoreType(aInstance).Get<BackboneRouter::Leader>().GetConfig(*aConfig); in otBackboneRouterGetPrimary()
/openthread-latest/src/core/thread/
Dnetwork_data.cpp76 Error NetworkData::GetNextOnMeshPrefix(Iterator &aIterator, OnMeshPrefixConfig &aConfig) const in GetNextOnMeshPrefix()
78 return GetNextOnMeshPrefix(aIterator, Mac::kShortAddrBroadcast, aConfig); in GetNextOnMeshPrefix()
81 …Data::GetNextOnMeshPrefix(Iterator &aIterator, uint16_t aRloc16, OnMeshPrefixConfig &aConfig) const in GetNextOnMeshPrefix()
85 config.mOnMeshPrefix = &aConfig; in GetNextOnMeshPrefix()
93 Error NetworkData::GetNextExternalRoute(Iterator &aIterator, ExternalRouteConfig &aConfig) const in GetNextExternalRoute()
95 return GetNextExternalRoute(aIterator, Mac::kShortAddrBroadcast, aConfig); in GetNextExternalRoute()
98 …ta::GetNextExternalRoute(Iterator &aIterator, uint16_t aRloc16, ExternalRouteConfig &aConfig) const in GetNextExternalRoute()
103 config.mExternalRoute = &aConfig; in GetNextExternalRoute()
110 Error NetworkData::GetNextService(Iterator &aIterator, ServiceConfig &aConfig) const in GetNextService()
112 return GetNextService(aIterator, Mac::kShortAddrBroadcast, aConfig); in GetNextService()
[all …]
Dnetwork_data_local.cpp47 Error Local::AddOnMeshPrefix(const OnMeshPrefixConfig &aConfig) in AddOnMeshPrefix() argument
51 VerifyOrExit(aConfig.IsValid(GetInstance())); in AddOnMeshPrefix()
54 …AddPrefix(aConfig.GetPrefix(), NetworkDataTlv::kTypeBorderRouter, aConfig.ConvertToTlvFlags(), aCo… in AddOnMeshPrefix()
74 Error Local::AddHasRoutePrefix(const ExternalRouteConfig &aConfig) in AddHasRoutePrefix() argument
78 VerifyOrExit(aConfig.IsValid(GetInstance())); in AddHasRoutePrefix()
80 …error = AddPrefix(aConfig.GetPrefix(), NetworkDataTlv::kTypeHasRoute, aConfig.ConvertToTlvFlags(),… in AddHasRoutePrefix()
Dnetwork_data_publisher.cpp71 Error Publisher::PublishOnMeshPrefix(const OnMeshPrefixConfig &aConfig, Requester aRequester) in PublishOnMeshPrefix() argument
76 VerifyOrExit(aConfig.IsValid(GetInstance()), error = kErrorInvalidArgs); in PublishOnMeshPrefix()
77 VerifyOrExit(aConfig.mStable, error = kErrorInvalidArgs); in PublishOnMeshPrefix()
79 entry = FindOrAllocatePrefixEntry(aConfig.GetPrefix(), aRequester); in PublishOnMeshPrefix()
82 entry->Publish(aConfig, aRequester); in PublishOnMeshPrefix()
88 Error Publisher::PublishExternalRoute(const ExternalRouteConfig &aConfig, Requester aRequester) in PublishExternalRoute() argument
90 return ReplacePublishedExternalRoute(aConfig.GetPrefix(), aConfig, aRequester); in PublishExternalRoute()
94 const ExternalRouteConfig &aConfig, in ReplacePublishedExternalRoute() argument
100 VerifyOrExit(aConfig.IsValid(GetInstance()), error = kErrorInvalidArgs); in ReplacePublishedExternalRoute()
101 VerifyOrExit(aConfig.mStable, error = kErrorInvalidArgs); in ReplacePublishedExternalRoute()
[all …]
Dnetwork_data.hpp193 Error GetNextOnMeshPrefix(Iterator &aIterator, OnMeshPrefixConfig &aConfig) const;
205 …Error GetNextOnMeshPrefix(Iterator &aIterator, uint16_t aRloc16, OnMeshPrefixConfig &aConfig) cons…
216 Error GetNextExternalRoute(Iterator &aIterator, ExternalRouteConfig &aConfig) const;
228 …Error GetNextExternalRoute(Iterator &aIterator, uint16_t aRloc16, ExternalRouteConfig &aConfig) co…
239 Error GetNextService(Iterator &aIterator, ServiceConfig &aConfig) const;
251 Error GetNextService(Iterator &aIterator, uint16_t aRloc16, ServiceConfig &aConfig) const;
542 Error Iterate(Iterator &aIterator, uint16_t aRloc16, Config &aConfig) const;
/openthread-latest/src/core/utils/
Dslaac_address.cpp119 bool Slaac::IsSlaac(const NetworkData::OnMeshPrefixConfig &aConfig) const in IsSlaac()
121 …return aConfig.mSlaac && !aConfig.mDp && (aConfig.GetPrefix().GetLength() == Ip6::NetworkPrefix::k… in IsSlaac()
124 bool Slaac::IsFiltered(const NetworkData::OnMeshPrefixConfig &aConfig) const in IsFiltered()
126 return (mFilter != nullptr) ? mFilter(&GetInstance(), &aConfig.GetPrefix()) : false; in IsFiltered()
158 bool Slaac::DoesConfigMatchNetifAddr(const NetworkData::OnMeshPrefixConfig &aConfig, in DoesConfigMatchNetifAddr() argument
161 return (((aConfig.mOnMesh && (aAddr.mPrefixLength == aConfig.mPrefix.mLength)) || in DoesConfigMatchNetifAddr()
162 (!aConfig.mOnMesh && (aAddr.mPrefixLength == 128))) && in DoesConfigMatchNetifAddr()
163 (aAddr.GetAddress().MatchesPrefix(aConfig.GetPrefix()))); in DoesConfigMatchNetifAddr()
306 void Slaac::AddAddressFor(const NetworkData::OnMeshPrefixConfig &aConfig) in AddAddressFor() argument
345 …newAddress->InitAsSlaacOrigin(aConfig.mOnMesh ? aConfig.GetPrefix().mLength : 128, aConfig.mPrefer… in AddAddressFor()
[all …]
Dslaac_address.hpp200 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,
/openthread-latest/include/openthread/
Dborder_router.h79 otError otBorderRouterAddOnMeshPrefix(otInstance *aInstance, const otBorderRouterConfig *aConfig);
108 otBorderRouterConfig *aConfig);
123 otError otBorderRouterAddRoute(otInstance *aInstance, const otExternalRouteConfig *aConfig);
152 otExternalRouteConfig *aConfig);
Ddns_client.h161 void otDnsClientSetDefaultConfig(otInstance *aInstance, const otDnsQueryConfig *aConfig);
231 const otDnsQueryConfig *aConfig);
260 const otDnsQueryConfig *aConfig);
368 const otDnsQueryConfig *aConfig);
530 const otDnsQueryConfig *aConfig);
566 const otDnsQueryConfig *aConfig);
Dnetdata_publisher.h207 otError otNetDataPublishOnMeshPrefix(otInstance *aInstance, const otBorderRouterConfig *aConfig);
232 otError otNetDataPublishExternalRoute(otInstance *aInstance, const otExternalRouteConfig *aConfig);
267 const otExternalRouteConfig *aConfig);
/openthread-latest/tests/unit/
Dtest_network_data.cpp44 void PrintExternalRouteConfig(const ExternalRouteConfig &aConfig) in PrintExternalRouteConfig() argument
48 for (uint8_t b : aConfig.mPrefix.mPrefix.mFields.m8) in PrintExternalRouteConfig()
53 …printf(", length:%d, rloc16:%04x, preference:%d, nat64:%d, stable:%d, nexthop:%d", aConfig.mPrefix… in PrintExternalRouteConfig()
54aConfig.mRloc16, aConfig.mPreference, aConfig.mNat64, aConfig.mStable, aConfig.mNextHopIsThisDevic… in PrintExternalRouteConfig()
57 void PrintOnMeshPrefixConfig(const OnMeshPrefixConfig &aConfig) in PrintOnMeshPrefixConfig() argument
61 for (uint8_t b : aConfig.mPrefix.mPrefix.mFields.m8) in PrintOnMeshPrefixConfig()
66 …h:%d, rloc16:%04x, preference:%d, stable:%d, def-route:%d", aConfig.mPrefix.mLength, aConfig.mRloc… in PrintOnMeshPrefixConfig()
67 aConfig.mPreference, aConfig.mStable, aConfig.mDefaultRoute); in PrintOnMeshPrefixConfig()

123