Detailed Description

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...
 

Macro Definition Documentation

◆ CONFIG_GNRC_IPV6_EXT_FRAG_LIMITS_POOL_SIZE

#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

Note
Only applicable with gnrc_ipv6_ext_frag module

Definition at line 79 of file ext.h.

◆ CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_DO_NOT_OVERRIDE

#define CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_DO_NOT_OVERRIDE

Do not override oldest datagram when reassembly buffer is full.

Note
Only applicable with gnrc_ipv6_ext_frag module

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)

Definition at line 101 of file ext.h.

◆ CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_SIZE

#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.

Note
Only applicable with gnrc_ipv6_ext_frag module

Definition at line 67 of file ext.h.

◆ CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_TIMEOUT_US

#define CONFIG_GNRC_IPV6_EXT_FRAG_RBUF_TIMEOUT_US   (10U * US_PER_SEC)

Timeout for IPv6 fragmentation reassembly buffer entries in microseconds.

Note
Only applicable with gnrc_ipv6_ext_frag module

Definition at line 88 of file ext.h.

◆ CONFIG_GNRC_IPV6_EXT_FRAG_SEND_SIZE

#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.

Note
Only applicable with gnrc_ipv6_ext_frag module

Definition at line 56 of file ext.h.