Skip to content

Commit fa1f60f

Browse files
committed
gnrc_ipv6_nib: fix config for mixed 6lo/classic setup
1 parent 8f7dad6 commit fa1f60f

1 file changed

Lines changed: 7 additions & 16 deletions

File tree

  • sys/include/net/gnrc/ipv6/nib

sys/include/net/gnrc/ipv6/nib/conf.h

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)