35#ifndef GNRC_NETIF_PRIO
36#define GNRC_NETIF_PRIO (THREAD_PRIORITY_MAIN - 5)
51#ifndef CONFIG_GNRC_NETIF_MSG_QUEUE_SIZE_EXP
52#define CONFIG_GNRC_NETIF_MSG_QUEUE_SIZE_EXP (4U)
62#ifndef CONFIG_GNRC_NETIF_PKTQ_POOL_SIZE
63#define CONFIG_GNRC_NETIF_PKTQ_POOL_SIZE (16U)
75#ifndef CONFIG_GNRC_NETIF_PKTQ_TIMER_US
76#define CONFIG_GNRC_NETIF_PKTQ_TIMER_US (5000U)
85#define GNRC_NETIF_RPL_ADDR (1)
87#define GNRC_NETIF_RPL_ADDR (0)
96#if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_ROUTER)
97#define GNRC_NETIF_IPV6_RTR_ADDR (1)
99#define GNRC_NETIF_IPV6_RTR_ADDR (0)
112#ifndef CONFIG_GNRC_NETIF_IPV6_ADDRS_NUMOF
113#define CONFIG_GNRC_NETIF_IPV6_ADDRS_NUMOF (2 + \
114 DHCPV6_CLIENT_ADDRS_NUMOF)
123#ifndef GNRC_NETIF_IPV6_GROUPS_NUMOF
124#define GNRC_NETIF_IPV6_GROUPS_NUMOF (CONFIG_GNRC_NETIF_IPV6_ADDRS_NUMOF + \
125 GNRC_NETIF_RPL_ADDR + \
126 GNRC_NETIF_IPV6_RTR_ADDR + 1)
145#ifndef GNRC_NETIF_L2ADDR_MAXLEN
146#if defined(MODULE_NETDEV_IEEE802154) || defined(MODULE_XBEE) || defined(MODULE_SLIPDEV_L2ADDR)
147#define GNRC_NETIF_L2ADDR_MAXLEN (IEEE802154_LONG_ADDRESS_LEN)
148#elif MODULE_NETDEV_ETH
149#define GNRC_NETIF_L2ADDR_MAXLEN (ETHERNET_ADDR_LEN)
150#elif MODULE_NRF24L01P
151#define GNRC_NETIF_L2ADDR_MAXLEN (5U)
153#define GNRC_NETIF_L2ADDR_MAXLEN (1U)
155#define GNRC_NETIF_L2ADDR_MAXLEN (CONFIG_GNRC_IPV6_NIB_L2ADDR_MAX_LEN)
159#ifndef CONFIG_GNRC_NETIF_DEFAULT_HL
160#define CONFIG_GNRC_NETIF_DEFAULT_HL (64U)
170#ifndef CONFIG_GNRC_NETIF_MIN_WAIT_AFTER_SEND_US
171#define CONFIG_GNRC_NETIF_MIN_WAIT_AFTER_SEND_US (0U)
178#ifndef GNRC_NETIF_MSG_QUEUE_SIZE
179#define GNRC_NETIF_MSG_QUEUE_SIZE (1 << CONFIG_GNRC_NETIF_MSG_QUEUE_SIZE_EXP)
190#ifndef CONFIG_GNRC_NETIF_NONSTANDARD_6LO_MTU
191#define CONFIG_GNRC_NETIF_NONSTANDARD_6LO_MTU 0
200#if !IS_ACTIVE(CONFIG_KCONFIG_USEMODULE_GNRC_NETIF)
201#ifndef CONFIG_GNRC_NETIF_IPV6_BR_AUTO_6CTX
202#define CONFIG_GNRC_NETIF_IPV6_BR_AUTO_6CTX 1
DHCPv6 client definitions.
Configuration macro definitions for neighbor information base.
Common macros and compiler attributes/pragmas configuration.
Ethernet header definitions.
IEEE 802.15.4 header definitions.