This structure represents a Border Router configuration.
#include <
include/openthread/netdata.h
>
Public Attributes | |
otIp6Prefix | mPrefix |
The IPv6 prefix. | |
signed int | mPreference: 2 |
A 2-bit signed integer indicating router preference as defined in RFC 4191. | |
bool | mPreferred: 1 |
TRUE, if mPrefix is preferred. | |
bool | mSlaac: 1 |
TRUE, if mPrefix should be used for address autoconfiguration. | |
bool | mDhcp: 1 |
TRUE, if this border router is a DHCPv6 Agent that supplies IPv6 address configuration. | |
bool | mConfigure: 1 |
TRUE, if this border router is a DHCPv6 Agent that supplies other configuration data. | |
bool | mDefaultRoute: 1 |
TRUE, if this border router is a default route for mPrefix . | |
bool | mOnMesh: 1 |
TRUE, if this prefix is considered on-mesh. | |
bool | mStable: 1 |
TRUE, if this configuration is considered Stable Network Data. | |
bool | mNdDns: 1 |
TRUE, if this border router is able to supply DNS infomration obtained via ND. | |
bool | mDp: 1 |
TRUE, if this prefix is a Thread Domain Prefix. | |
uint16_t | mRloc16 |
The Border Agent Rloc. |
This structure represents a Border Router configuration.
Member Data Documentation
◆ mConfigure
bool otBorderRouterConfig::mConfigure |
TRUE, if this border router is a DHCPv6 Agent that supplies other configuration data.
FALSE, otherwise.
◆ mDefaultRoute
bool otBorderRouterConfig::mDefaultRoute |
TRUE, if this border router is a default route for mPrefix
.
FALSE, otherwise.
◆ mDhcp
bool otBorderRouterConfig::mDhcp |
TRUE, if this border router is a DHCPv6 Agent that supplies IPv6 address configuration.
FALSE, otherwise.
◆ mDp
bool otBorderRouterConfig::mDp |
TRUE, if this prefix is a Thread Domain Prefix.
FALSE, otherwise.
Note: Domain Prefix is introduced since Thread 1.2.
◆ mNdDns
bool otBorderRouterConfig::mNdDns |
TRUE, if this border router is able to supply DNS infomration obtained via ND.
FALSE, otherwise.
◆ mOnMesh
bool otBorderRouterConfig::mOnMesh |
TRUE, if this prefix is considered on-mesh.
FALSE, otherwise.
◆ mPreferred
bool otBorderRouterConfig::mPreferred |
TRUE, if mPrefix
is preferred.
FALSE, otherwise.
◆ mSlaac
bool otBorderRouterConfig::mSlaac |
TRUE, if mPrefix
should be used for address autoconfiguration.
FALSE, otherwise.
◆ mStable
bool otBorderRouterConfig::mStable |
TRUE, if this configuration is considered Stable Network Data.
FALSE, otherwise.
The documentation for this struct was generated from the following file:
- include/openthread/
netdata.h