Fragmentation buffer definitions. More...

Detailed Description

Fragmentation buffer definitions.

Author
Martine Lenders m.len.nosp@m.ders.nosp@m.@fu-b.nosp@m.erli.nosp@m.n.de

Definition in file fb.h.

#include <stdbool.h>
#include <stdint.h>
#include "msg.h"
#include "net/gnrc/pkt.h"
+ Include dependency graph for fb.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gnrc_sixlowpan_frag_fb_t
 6LoWPAN fragmentation buffer entry. More...
 

Macros

#define GNRC_SIXLOWPAN_FRAG_FB_SND_MSG   (0x0225)
 Message type for passing one 6LoWPAN fragment down the network stack.
 

Functions

void gnrc_sixlowpan_frag_fb_reset (void)
 Reset fragmentation buffer. More...
 
gnrc_sixlowpan_frag_fb_tgnrc_sixlowpan_frag_fb_get (void)
 Allocates a fragmentation buffer entry. More...
 
gnrc_sixlowpan_frag_fb_tgnrc_sixlowpan_frag_fb_get_by_tag (uint16_t tag)
 Get an existing fragmentation buffer entry by a given tag. More...
 
uint16_t gnrc_sixlowpan_frag_fb_next_tag (void)
 Generate a new datagram tag for sending. More...
 
static bool gnrc_sixlowpan_frag_fb_send (gnrc_sixlowpan_frag_fb_t *fbuf)
 Sends a message to pass a further fragment down the network stack. More...