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