#include <netdata.h>
Data Fields | |
| otIp6Prefix | mPrefix |
| signed int | mPreference: 2 |
| bool | mPreferred: 1 |
| bool | mSlaac: 1 |
| bool | mDhcp: 1 |
| bool | mConfigure: 1 |
| bool | mDefaultRoute: 1 |
| bool | mOnMesh: 1 |
| bool | mStable: 1 |
| uint16_t | mRloc16 |
Detailed Description
This structure represents a Border Router configuration.
Field 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.
◆ mOnMesh
| bool otBorderRouterConfig::mOnMesh |
TRUE, if this prefix is considered on-mesh. FALSE, otherwise.
◆ mPreference
| signed int otBorderRouterConfig::mPreference |
A 2-bit signed integer indicating router preference as defined in RFC 4191.
◆ mPreferred
| bool otBorderRouterConfig::mPreferred |
TRUE, if mPrefix is preferred. FALSE, otherwise.
◆ mPrefix
| otIp6Prefix otBorderRouterConfig::mPrefix |
The IPv6 prefix.
◆ mRloc16
| uint16_t otBorderRouterConfig::mRloc16 |
The Border Agent Rloc.
◆ 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.
- external/openthread/include/openthread/netdata.h