Configuration macros for Network interface API. More...
Configuration macros for Network interface API.
Definition in file conf.h.
#include <kernel_defines.h>
#include "net/ieee802154.h"
#include "net/ethernet/hdr.h"
#include "net/gnrc/ipv6/nib/conf.h"
#include "thread.h"
Go to the source code of this file.
Macros | |
#define | GNRC_NETIF_PRIO (THREAD_PRIORITY_MAIN - 5) |
Default priority for network interface threads. | |
#define | CONFIG_GNRC_NETIF_MSG_QUEUE_SIZE_EXP (4U) |
Default message queue size for network interface threads (as exponent of 2^n). More... | |
#define | CONFIG_GNRC_NETIF_PKTQ_POOL_SIZE (16U) |
Packet queue pool size for all network interfaces. More... | |
#define | CONFIG_GNRC_NETIF_PKTQ_TIMER_US (5000U) |
Time in microseconds for when to try send a queued packet at the latest. More... | |
#define | GNRC_NETIF_RPL_ADDR (0) |
Number of multicast addresses needed for RPL. More... | |
#define | GNRC_NETIF_IPV6_RTR_ADDR (0) |
Number of multicast addresses needed for a IPv6 router. More... | |
#define | CONFIG_GNRC_NETIF_IPV6_ADDRS_NUMOF (2) |
Maximum number of unicast and anycast addresses per interface. More... | |
#define | GNRC_NETIF_IPV6_GROUPS_NUMOF |
Maximum number of multicast groups per interface. More... | |
#define | GNRC_NETIF_L2ADDR_MAXLEN (CONFIG_GNRC_IPV6_NIB_L2ADDR_MAX_LEN) |
Maximum length of the link-layer address. More... | |
#define | CONFIG_GNRC_NETIF_DEFAULT_HL (64U) |
default hop limit | |
#define | CONFIG_GNRC_NETIF_MIN_WAIT_AFTER_SEND_US (0U) |
Minimum wait time in microseconds after a send operation. More... | |
#define | GNRC_NETIF_MSG_QUEUE_SIZE (1 << CONFIG_GNRC_NETIF_MSG_QUEUE_SIZE_EXP) |
Message queue size for network interface threads. | |
#define | CONFIG_GNRC_NETIF_NONSTANDARD_6LO_MTU 0 |
Enable the usage of non standard MTU for 6LoWPAN network interfaces. More... | |
#define CONFIG_GNRC_NETIF_NONSTANDARD_6LO_MTU 0 |