Macros | |
#define | CONFIG_GNRC_IPV6_EXT_FRAG_SEND_SIZE (1U) |
IPv6 fragmentation send buffer size. More... | |
#define | CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_SIZE (1U) |
IPv6 fragmentation reassembly buffer size. More... | |
#define | CONFIG_GNRC_IPV6_EXT_FRAG_LIMITS_POOL_SIZE (CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_SIZE * 2U) |
The number of total allocatable gnrc_ipv6_ext_frag_limits_t objects. More... | |
#define | CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_TIMEOUT_US (10U * US_PER_SEC) |
Timeout for IPv6 fragmentation reassembly buffer entries in microseconds. More... | |
#define | CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_DO_NOT_OVERRIDE |
Do not override oldest datagram when reassembly buffer is full. More... | |
#define CONFIG_GNRC_IPV6_EXT_FRAG_LIMITS_POOL_SIZE (CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_SIZE * 2U) |
The number of total allocatable gnrc_ipv6_ext_frag_limits_t objects.
This is the maximum number of receivable fragments, shared between all fragmented datagrams
#define CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_DO_NOT_OVERRIDE |
Do not override oldest datagram when reassembly buffer is full.
When not set, it will cause the reassembly buffer to override the oldest entry when a fragment for a new datagram is received. When set to 1, no entry will be overwritten (they will still timeout normally)
#define CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_SIZE (1U) |
IPv6 fragmentation reassembly buffer size.
This limits the total amount of datagrams that can be reassembled at the same time.
#define CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_TIMEOUT_US (10U * US_PER_SEC) |
Timeout for IPv6 fragmentation reassembly buffer entries in microseconds.
#define CONFIG_GNRC_IPV6_EXT_FRAG_SEND_SIZE (1U) |
IPv6 fragmentation send buffer size.
This limits the total amount of datagrams that can be fragmented at the same time.