Represents a Border Router configuration.
Public Attributes#
The IPv6 prefix.
A 2-bit signed int preference (OT_ROUTE_PREFERENCE_*
values).
Whether prefix is preferred.
Whether prefix can be used for address auto-configuration (SLAAC).
Whether border router is DHCPv6 Agent.
Whether DHCPv6 Agent supplying other config data.
Whether border router is a default router for prefix.
Whether this prefix is considered on-mesh.
Whether this configuration is considered Stable Network Data.
Whether this border router can supply DNS information via ND.
Whether prefix is a Thread Domain Prefix (added since Thread 1.2).
The border router's RLOC16 (value ignored on config add).
Public Attribute Documentation#
mPreference#
signed int otBorderRouterConfig::mPreference
A 2-bit signed int preference (OT_ROUTE_PREFERENCE_*
values).
mSlaac#
bool otBorderRouterConfig::mSlaac
Whether prefix can be used for address auto-configuration (SLAAC).
mDefaultRoute#
bool otBorderRouterConfig::mDefaultRoute
Whether border router is a default router for prefix.
mStable#
bool otBorderRouterConfig::mStable
Whether this configuration is considered Stable Network Data.
mNdDns#
bool otBorderRouterConfig::mNdDns
Whether this border router can supply DNS information via ND.
mDp#
bool otBorderRouterConfig::mDp
Whether prefix is a Thread Domain Prefix (added since Thread 1.2).
mRloc16#
uint16_t otBorderRouterConfig::mRloc16
The border router's RLOC16 (value ignored on config add).