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