Represents the local and peer IPv6 socket addresses.
Public Attributes#
The local IPv6 address.
The peer IPv6 address.
The local transport-layer port.
The peer transport-layer port.
The IPv6 Hop Limit value.
The ECN status of the packet, represented as in the IPv6 header.
TRUE if packets sent/received via host interface, FALSE otherwise.
TRUE to allow IPv6 Hop Limit 0 in mHopLimit
, FALSE otherwise.
TRUE to allow looping back multicast, FALSE otherwise.
Public Attribute Documentation#
mSockAddr#
otIp6Address otMessageInfo::mSockAddr
The local IPv6 address.
218
of file include/openthread/ip6.h
mPeerAddr#
otIp6Address otMessageInfo::mPeerAddr
The peer IPv6 address.
219
of file include/openthread/ip6.h
mSockPort#
uint16_t otMessageInfo::mSockPort
The local transport-layer port.
220
of file include/openthread/ip6.h
mPeerPort#
uint16_t otMessageInfo::mPeerPort
The peer transport-layer port.
221
of file include/openthread/ip6.h
mHopLimit#
uint8_t otMessageInfo::mHopLimit
The IPv6 Hop Limit value.
Only applies if mAllowZeroHopLimit
is FALSE. If 0
, IPv6 Hop Limit is default value OPENTHREAD_CONFIG_IP6_HOP_LIMIT_DEFAULT
. Otherwise, specifies the IPv6 Hop Limit.
222
of file include/openthread/ip6.h
mEcn#
uint8_t otMessageInfo::mEcn
The ECN status of the packet, represented as in the IPv6 header.
225
of file include/openthread/ip6.h
mIsHostInterface#
bool otMessageInfo::mIsHostInterface
TRUE if packets sent/received via host interface, FALSE otherwise.
226
of file include/openthread/ip6.h
mAllowZeroHopLimit#
bool otMessageInfo::mAllowZeroHopLimit
TRUE to allow IPv6 Hop Limit 0 in mHopLimit
, FALSE otherwise.
227
of file include/openthread/ip6.h
mMulticastLoop#
bool otMessageInfo::mMulticastLoop
TRUE to allow looping back multicast, FALSE otherwise.
228
of file include/openthread/ip6.h