otBorderRouterConfig

#include <netdata.h>

This structure represents a Border Router configuration.

Summary

Public attributes

mConfigure
bool
TRUE, if this border router is a DHCPv6 Agent that supplies other configuration data.
mDefaultRoute
bool
TRUE, if this border router is a default route for mPrefix.
mDhcp
bool
TRUE, if this border router is a DHCPv6 Agent that supplies IPv6 address configuration.
mOnMesh
bool
TRUE, if this prefix is considered on-mesh.
mPreference
int
A 2-bit signed integer indicating router preference as defined in RFC 4191.
mPreferred
bool
TRUE, if mPrefix is preferred.
mPrefix
The IPv6 prefix.
mRloc16
uint16_t
The Border Agent Rloc.
mSlaac
bool
TRUE, if mPrefix should be used for address autoconfiguration.
mStable
bool
TRUE, if this configuration is considered Stable Network Data.

Public attributes

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

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.