@@ -35,12 +35,6 @@ extern "C" {
3535#ifndef CONFIG_GNRC_IPV6_NIB_6LBR
3636#define CONFIG_GNRC_IPV6_NIB_6LBR 1
3737#endif
38- #ifndef CONFIG_GNRC_IPV6_NIB_SLAAC
39- #define CONFIG_GNRC_IPV6_NIB_SLAAC 1
40- #endif
41- #ifndef CONFIG_GNRC_IPV6_NIB_QUEUE_PKT
42- #define CONFIG_GNRC_IPV6_NIB_QUEUE_PKT 1
43- #endif
4438#ifndef CONFIG_GNRC_IPV6_NIB_NUMOF
4539#define CONFIG_GNRC_IPV6_NIB_NUMOF (16)
4640#endif
@@ -50,21 +44,21 @@ extern "C" {
5044#ifndef CONFIG_GNRC_IPV6_NIB_6LR
5145#define CONFIG_GNRC_IPV6_NIB_6LR 1
5246#endif
53- #ifndef CONFIG_GNRC_IPV6_NIB_SLAAC
54- #define CONFIG_GNRC_IPV6_NIB_SLAAC 0
55- #endif
5647#endif
5748
5849#ifdef MODULE_GNRC_IPV6_NIB_6LN
5950#ifndef CONFIG_GNRC_IPV6_NIB_6LN
6051#define CONFIG_GNRC_IPV6_NIB_6LN 1
6152#endif
62- #ifndef CONFIG_GNRC_IPV6_NIB_SLAAC
63- #define CONFIG_GNRC_IPV6_NIB_SLAAC 0
64- #endif
53+
54+ /* We are only a 6lo node with no 'classic' IPv6 interface */
55+ #ifndef MODULE_GNRC_IPV6_CLASSIC
6556#ifndef CONFIG_GNRC_IPV6_NIB_QUEUE_PKT
6657#define CONFIG_GNRC_IPV6_NIB_QUEUE_PKT 0
6758#endif
59+ #ifndef CONFIG_GNRC_IPV6_NIB_SLAAC
60+ #define CONFIG_GNRC_IPV6_NIB_SLAAC 0
61+ #endif
6862#if !CONFIG_GNRC_IPV6_NIB_6LR
6963# ifndef CONFIG_GNRC_IPV6_NIB_ARSM
7064# define CONFIG_GNRC_IPV6_NIB_ARSM 0
@@ -75,6 +69,7 @@ extern "C" {
7569# endif
7670#endif
7771#endif
72+ #endif
7873
7974#ifdef MODULE_GNRC_IPV6_NIB_ROUTER
8075#define CONFIG_GNRC_IPV6_NIB_ROUTER 1
@@ -178,12 +173,8 @@ extern "C" {
178173 * @brief queue packets for address resolution
179174 */
180175#ifndef CONFIG_GNRC_IPV6_NIB_QUEUE_PKT
181- #if CONFIG_GNRC_IPV6_NIB_6LN
182- #define CONFIG_GNRC_IPV6_NIB_QUEUE_PKT 0
183- #else
184176#define CONFIG_GNRC_IPV6_NIB_QUEUE_PKT 1
185177#endif
186- #endif
187178
188179/**
189180 * @brief handle NDP messages according for stateless address
0 commit comments