The friendly Operating System for the Internet of Things
rbuf_t Struct Reference

An entry in the 6LoWPAN reassembly buffer. More...

Detailed Description

A receipient of a fragment SHALL use

  1. the source address,
  2. the destination address,
  3. the datagram size (gnrc_pktsnip_t::size of rbuf_t::pkt), and
  4. the datagram tag

to identify all fragments that belong to the given datagram.

See also
RFC 4944, section 5.3

Definition at line 73 of file rbuf.h.

#include </tmp/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/rbuf.h>

Data Fields

rbuf_int_tints
 intervals of the fragment
 
gnrc_pktsnip_tpkt
 the reassembled packet in packet buffer
 
uint32_t arrival
 time in microseconds of arrival of last received fragment
 
uint8_t src [RBUF_L2ADDR_MAX_LEN]
 source address
 
uint8_t dst [RBUF_L2ADDR_MAX_LEN]
 destination address
 
uint8_t src_len
 length of source address
 
uint8_t dst_len
 length of destination address
 
uint16_t tag
 the datagram's tag
 
uint16_t cur_size
 the datagram's current size
 

The documentation for this struct was generated from the following file: