Represents an IPv6 network interface unicast address.
Public Attributes#
The IPv6 unicast address.
uint8_t
The Prefix length (in bits).
uint8_t
The IPv6 address origin.
bool
TRUE if the address is preferred, FALSE otherwise.
bool
TRUE if the address is valid, FALSE otherwise.
bool
TRUE if the mScopeOverride value is valid, FALSE otherwise.
unsigned int
The IPv6 scope of this address.
bool
TRUE if the address is an RLOC, FALSE otherwise.
bool
TRUE if the address is mesh-local, FALSE otherwise.
bool
Used by OT core only (indicates whether registered by SRP Client).
const struct otNetifAddress *
A pointer to the next network interface address.
Public Attribute Documentation#
mScopeOverrideValid#
bool otNetifAddress::mScopeOverrideValid
TRUE if the mScopeOverride value is valid, FALSE otherwise.
mSrpRegistered#
bool otNetifAddress::mSrpRegistered
Used by OT core only (indicates whether registered by SRP Client).
mNext#
const struct otNetifAddress* otNetifAddress::mNext
A pointer to the next network interface address.