Contiki-NG
|
Header file for the implementation of the MPL protocol. More...
Go to the source code of this file.
Data Structures | |
struct | mpl_stats |
Multicast stats extension for the MPL engine. More... | |
Macros | |
#define | MPL_IP_HOP_LIMIT 0xFF |
Hop limit for ICMP messages. | |
#define | MPL_SEED_ID_TYPE 0 |
Seed ID Length The MPL Protocol requires that each seed is identified by an ID that is unique to the MPL domain. More... | |
#define | MPL_SEED_ID_L 0x00 |
Seed ID Alias Points to MPL_CONF_SEED_ID_L. More... | |
#define | MPL_SEED_ID_H 0x00 |
Seed ID High Bits If the Seed ID Length setting is 3, this setting defines the upper 64 bits for the seed id. More... | |
#define | MPL_SUB_TO_ALL_FORWARDERS 1 |
Subscribe to All MPL Forwarders By default, an MPL forwarder will subscribe to the ALL_MPL_FORWARDERS address with realm-local scope: FF03::FC. More... | |
#define | MPL_DOMAIN_SET_SIZE 1 |
Domain Set Size MPL Forwarders maintain a Domain Set which maps MPL domains to trickle timers. More... | |
#define | MPL_SEED_SET_SIZE 2 |
Seed Set Size MPL Forwarders maintain a Seed Set to keep track of the MPL messages that a particular seed has sent recently. More... | |
#define | MPL_BUFFERED_MESSAGE_SET_SIZE 6 |
Buffered Message Set Size MPL Forwarders maintain a buffer of data messages that are periodically forwarded around the MPL domain. More... | |
#define | MPL_PROACTIVE_FORWARDING 0 |
MPL Forwarding Strategy Two forwarding strategies are defined for MPL. More... | |
#define | MPL_SEED_SET_ENTRY_LIFETIME 30 |
Seed Set Entry Lifetime MPL Seed set entries remain in the seed set for a set period of time after the last message that was received by that seed. More... | |
#define | MPL_DATA_MESSAGE_TIMER_EXPIRATIONS 5 |
Data Message Timer Expirations MPL data message trickle timers are stopped after they expire a set number of times. More... | |
#define | MPL_CONTROL_MESSAGE_TIMER_EXPIRATIONS 10 |
Control Message Timer Expirations An MPL Forwarder forwards MPL messages for a particular domain using a trickle timer which is mapped using the Domain Set. More... | |
Header file for the implementation of the MPL protocol.
Definition in file mpl.h.