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