Represents the local and peer IPv6 socket addresses.

Public Attributes#

The local IPv6 address.

The peer IPv6 address.

uint16_t

The local transport-layer port.

uint16_t

The peer transport-layer port.

const void *

A pointer to link-specific information.

uint8_t

The IPv6 Hop Limit value.

uint8_t

The ECN status of the packet, represented as in the IPv6 header.

bool

TRUE if packets sent/received via host interface, FALSE otherwise.

bool

TRUE to allow IPv6 Hop Limit 0 in mHopLimit, FALSE otherwise.

bool

TRUE to allow looping back multicast, FALSE otherwise.

Public Attribute Documentation#

mSockAddr#

otIp6Address otMessageInfo::mSockAddr

The local IPv6 address.


Definition at line 230 of file include/openthread/ip6.h

mPeerAddr#

otIp6Address otMessageInfo::mPeerAddr

The peer IPv6 address.


Definition at line 231 of file include/openthread/ip6.h

mSockPort#

uint16_t otMessageInfo::mSockPort

The local transport-layer port.


Definition at line 232 of file include/openthread/ip6.h

mPeerPort#

uint16_t otMessageInfo::mPeerPort

The peer transport-layer port.


Definition at line 233 of file include/openthread/ip6.h

mLinkInfo#

const void* otMessageInfo::mLinkInfo

A pointer to link-specific information.


Definition at line 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.


Definition at line 235 of file include/openthread/ip6.h

mEcn#

uint8_t otMessageInfo::mEcn

The ECN status of the packet, represented as in the IPv6 header.


Definition at line 238 of file include/openthread/ip6.h

mIsHostInterface#

bool otMessageInfo::mIsHostInterface

TRUE if packets sent/received via host interface, FALSE otherwise.


Definition at line 239 of file include/openthread/ip6.h

mAllowZeroHopLimit#

bool otMessageInfo::mAllowZeroHopLimit

TRUE to allow IPv6 Hop Limit 0 in mHopLimit, FALSE otherwise.


Definition at line 240 of file include/openthread/ip6.h

mMulticastLoop#

bool otMessageInfo::mMulticastLoop

TRUE to allow looping back multicast, FALSE otherwise.


Definition at line 241 of file include/openthread/ip6.h