Loading...
Searching...
No Matches

Configuration macros for Network interface API. More...

Detailed Description

Configuration macros for Network interface API.

Author
Martine Lenders mlend.nosp@m.ers@.nosp@m.inf.f.nosp@m.u-be.nosp@m.rlin..nosp@m.de

Definition in file conf.h.

#include "modules.h"
#include "net/dhcpv6/client.h"
#include "net/ieee802154.h"
#include "net/ethernet/hdr.h"
#include "net/gnrc/ipv6/nib/conf.h"
#include "thread.h"
+ Include dependency graph for conf.h:
+ This graph shows which files directly or indirectly include this file:

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).
 
#define CONFIG_GNRC_NETIF_PKTQ_POOL_SIZE   (16U)
 Packet queue pool size for all network interfaces.
 
#define CONFIG_GNRC_NETIF_PKTQ_TIMER_US   (5000U)
 Time in microseconds for when to try send a queued packet at the latest.
 
#define GNRC_NETIF_RPL_ADDR   (0)
 Number of multicast addresses needed for RPL.
 
#define GNRC_NETIF_IPV6_RTR_ADDR   (0)
 Number of multicast addresses needed for a IPv6 router.
 
#define CONFIG_GNRC_NETIF_IPV6_ADDRS_NUMOF
 Maximum number of unicast and anycast addresses per interface.
 
#define GNRC_NETIF_IPV6_GROUPS_NUMOF
 Maximum number of multicast groups per interface.
 
#define GNRC_NETIF_L2ADDR_MAXLEN   (CONFIG_GNRC_IPV6_NIB_L2ADDR_MAX_LEN)
 Maximum length of the link-layer address.
 
#define CONFIG_GNRC_NETIF_DEFAULT_HL   (64U)
 default hop limit
 
#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.
 
#define CONFIG_GNRC_NETIF_IPV6_BR_AUTO_6CTX   1
 Automatically add 6LoWPAN compression at border router.