gnrc_sixlowpan_frag_rb_base_t Struct Reference

Base class for both reassembly buffer and virtual reassembly buffer. More...

Detailed Description

Base class for both reassembly buffer and virtual reassembly buffer.

  1. the source address,
  2. the destination address,
  3. the datagram size, and
  4. the datagram tag

to identify all fragments that belong to the given datagram.

See also
RFC 4944, section 5.3
https://tools.ietf.org/html/draft-ietf-lwig-6lowpan-virtual-reassembly-01

Definition at line 71 of file rb.h.

#include <rb.h>

Data Fields

gnrc_sixlowpan_frag_rb_int_tints
 intervals of already received fragments
 
uint8_t src [IEEE802154_LONG_ADDRESS_LEN]
 source address
 
uint8_t dst [IEEE802154_LONG_ADDRESS_LEN]
 destination address
 
uint8_t src_len
 length of gnrc_sixlowpan_frag_rb_t::src
 
uint8_t dst_len
 length of gnrc_sixlowpan_frag_rb_t::dst
 
uint16_t tag
 the datagram's tag
 
uint16_t datagram_size
 the datagram's size
 
uint16_t current_size
 The number of bytes currently received of the complete datagram.
 
uint32_t arrival
 time in microseconds of arrival of last received fragment
 

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