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.
A pointer to link-specific information.
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.
230
of file include/openthread/ip6.h
mPeerAddr#
otIp6Address otMessageInfo::mPeerAddr
The peer IPv6 address.
231
of file include/openthread/ip6.h
mSockPort#
uint16_t otMessageInfo::mSockPort
The local transport-layer port.
232
of file include/openthread/ip6.h
mPeerPort#
uint16_t otMessageInfo::mPeerPort
The peer transport-layer port.
233
of file include/openthread/ip6.h
mLinkInfo#
const void* otMessageInfo::mLinkInfo
A pointer to link-specific information.
234
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.
235
of file include/openthread/ip6.h
mEcn#
uint8_t otMessageInfo::mEcn
The ECN status of the packet, represented as in the IPv6 header.
238
of file include/openthread/ip6.h
mIsHostInterface#
bool otMessageInfo::mIsHostInterface
TRUE if packets sent/received via host interface, FALSE otherwise.
239
of file include/openthread/ip6.h
mAllowZeroHopLimit#
bool otMessageInfo::mAllowZeroHopLimit
TRUE to allow IPv6 Hop Limit 0 in mHopLimit
, FALSE otherwise.
240
of file include/openthread/ip6.h
mMulticastLoop#
bool otMessageInfo::mMulticastLoop
TRUE to allow looping back multicast, FALSE otherwise.
241
of file include/openthread/ip6.h