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