otMessageInfo Struct Reference

This structure represents the local and peer IPv6 socket addresses.

#include < include/openthread/ip6.h >

Public Attributes

otIp6Address mSockAddr
The local IPv6 address.
otIp6Address mPeerAddr
The peer IPv6 address.
uint16_t mSockPort
The local transport-layer port.
uint16_t mPeerPort
The peer transport-layer port.
const void * mLinkInfo
A pointer to link-specific information.
uint8_t mHopLimit
The IPv6 Hop Limit value.
uint8_t mEcn : 2
The ECN status of the packet, represented as in the IPv6 header.
bool mIsHostInterface : 1
TRUE if packets sent/received via host interface, FALSE otherwise.
bool mAllowZeroHopLimit : 1
TRUE to allow IPv6 Hop Limit 0 in mHopLimit , FALSE otherwise.
bool mMulticastLoop : 1
TRUE to allow looping back multicast, FALSE otherwise.

This structure represents the local and peer IPv6 socket addresses.

Member Data Documentation

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.


The documentation for this struct was generated from the following file:
  • include/openthread/ ip6.h