6LoWPAN Fragmentation definitions
int16_t kernel_pid_t
Unique process identifier.
struct gnrc_pktsnip gnrc_pktsnip_t
Type to represent parts (either headers or payload) of a packet, called snips.
static bool sixlowpan_frag_is_snip(const gnrc_pktsnip_t *snip)
Same as sixlowpan_frag_is but operates on a gnrc_pktsnip_t.
kernel_pid_t gnrc_sixlowpan_init(void)
Initialization of the 6LoWPAN thread.
static bool sixlowpan_frag_n_is(sixlowpan_frag_t *hdr)
Checks if a given header is a subsequent 6LoWPAN fragment header.
static bool sixlowpan_frag_1_is(sixlowpan_frag_t *hdr)
Checks if a given header is a 1st 6LoWPAN fragment header.
6LoWPAN internal functions
6LoWPAN dispatch type and helper function definitions.
void * data
pointer to the data of the snip
size_t size
the length of the snip in byte
Subsequent 6LoWPAN fragmentation header.
General and 1st 6LoWPAN fragmentation header.
Configuration macros for 6LoWPAN.