otBorderRouterConfig Struct Reference

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