gnrc/nib: Move GNRC_IPV6_NIB_CONF_6LBR to 'CONFIG_' namespace
Also evaluate it using IS_ACTIVE macro.
This commit is contained in:
parent
ec296f8439
commit
40c78f1c75
@ -21,6 +21,8 @@
|
|||||||
#ifndef NET_GNRC_IPV6_NIB_ABR_H
|
#ifndef NET_GNRC_IPV6_NIB_ABR_H
|
||||||
#define NET_GNRC_IPV6_NIB_ABR_H
|
#define NET_GNRC_IPV6_NIB_ABR_H
|
||||||
|
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "net/ipv6/addr.h"
|
#include "net/ipv6/addr.h"
|
||||||
#include "net/gnrc/ipv6/nib/conf.h"
|
#include "net/gnrc/ipv6/nib/conf.h"
|
||||||
|
|
||||||
@ -39,7 +41,7 @@ typedef struct {
|
|||||||
} gnrc_ipv6_nib_abr_t;
|
} gnrc_ipv6_nib_abr_t;
|
||||||
|
|
||||||
#if GNRC_IPV6_NIB_CONF_MULTIHOP_P6C || defined(DOXYGEN)
|
#if GNRC_IPV6_NIB_CONF_MULTIHOP_P6C || defined(DOXYGEN)
|
||||||
#if GNRC_IPV6_NIB_CONF_6LBR || defined(DOXYGEN)
|
#if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR) || defined(DOXYGEN)
|
||||||
/**
|
/**
|
||||||
* @brief Adds the address of an authoritative border router to the NIB
|
* @brief Adds the address of an authoritative border router to the NIB
|
||||||
*
|
*
|
||||||
@ -47,7 +49,7 @@ typedef struct {
|
|||||||
*
|
*
|
||||||
* @return 0 on success.
|
* @return 0 on success.
|
||||||
* @return -ENOMEM, if no space is left in the neighbor cache.
|
* @return -ENOMEM, if no space is left in the neighbor cache.
|
||||||
* @return -ENOTSUP, if @ref GNRC_IPV6_NIB_CONF_6LBR or
|
* @return -ENOTSUP, if @ref CONFIG_GNRC_IPV6_NIB_6LBR or
|
||||||
* @ref GNRC_IPV6_NIB_CONF_MULTIHOP_P6C is not defined
|
* @ref GNRC_IPV6_NIB_CONF_MULTIHOP_P6C is not defined
|
||||||
*/
|
*/
|
||||||
int gnrc_ipv6_nib_abr_add(const ipv6_addr_t *addr);
|
int gnrc_ipv6_nib_abr_add(const ipv6_addr_t *addr);
|
||||||
@ -58,10 +60,10 @@ int gnrc_ipv6_nib_abr_add(const ipv6_addr_t *addr);
|
|||||||
* @param[in] addr The address of an authoritative border router.
|
* @param[in] addr The address of an authoritative border router.
|
||||||
*/
|
*/
|
||||||
void gnrc_ipv6_nib_abr_del(const ipv6_addr_t *addr);
|
void gnrc_ipv6_nib_abr_del(const ipv6_addr_t *addr);
|
||||||
#else /* GNRC_IPV6_NIB_CONF_6LBR || defined(DOXYGEN) */
|
#else /* CONFIG_GNRC_IPV6_NIB_6LBR || defined(DOXYGEN) */
|
||||||
#define gnrc_ipv6_nib_abr_add(addr) (-ENOTSUP)
|
#define gnrc_ipv6_nib_abr_add(addr) (-ENOTSUP)
|
||||||
#define gnrc_ipv6_nib_abr_del(addr) (void)(addr)
|
#define gnrc_ipv6_nib_abr_del(addr) (void)(addr)
|
||||||
#endif /* GNRC_IPV6_NIB_CONF_6LBR || defined(DOXYGEN) */
|
#endif /* CONFIG_GNRC_IPV6_NIB_6LBR || defined(DOXYGEN) */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Iterates over all authoritative border router in the NIB
|
* @brief Iterates over all authoritative border router in the NIB
|
||||||
|
|||||||
@ -21,14 +21,16 @@
|
|||||||
#ifndef NET_GNRC_IPV6_NIB_CONF_H
|
#ifndef NET_GNRC_IPV6_NIB_CONF_H
|
||||||
#define NET_GNRC_IPV6_NIB_CONF_H
|
#define NET_GNRC_IPV6_NIB_CONF_H
|
||||||
|
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* some pseudo-module based configuration, doc: see below */
|
/* some pseudo-module based configuration, doc: see below */
|
||||||
#ifdef MODULE_GNRC_IPV6_NIB_6LBR
|
#ifdef MODULE_GNRC_IPV6_NIB_6LBR
|
||||||
#ifndef GNRC_IPV6_NIB_CONF_6LBR
|
#ifndef CONFIG_GNRC_IPV6_NIB_6LBR
|
||||||
#define GNRC_IPV6_NIB_CONF_6LBR 1
|
#define CONFIG_GNRC_IPV6_NIB_6LBR 1
|
||||||
#endif
|
#endif
|
||||||
#ifndef GNRC_IPV6_NIB_CONF_SLAAC
|
#ifndef GNRC_IPV6_NIB_CONF_SLAAC
|
||||||
#define GNRC_IPV6_NIB_CONF_SLAAC 1
|
#define GNRC_IPV6_NIB_CONF_SLAAC 1
|
||||||
@ -84,15 +86,15 @@ extern "C" {
|
|||||||
/**
|
/**
|
||||||
* @brief enable features for 6Lo border router
|
* @brief enable features for 6Lo border router
|
||||||
*/
|
*/
|
||||||
#ifndef GNRC_IPV6_NIB_CONF_6LBR
|
#ifndef CONFIG_GNRC_IPV6_NIB_6LBR
|
||||||
#define GNRC_IPV6_NIB_CONF_6LBR 0
|
#define CONFIG_GNRC_IPV6_NIB_6LBR 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief enable features for 6Lo router
|
* @brief enable features for 6Lo router
|
||||||
*/
|
*/
|
||||||
#ifndef GNRC_IPV6_NIB_CONF_6LR
|
#ifndef GNRC_IPV6_NIB_CONF_6LR
|
||||||
#if GNRC_IPV6_NIB_CONF_6LBR
|
#if CONFIG_GNRC_IPV6_NIB_6LBR
|
||||||
#define GNRC_IPV6_NIB_CONF_6LR 1
|
#define GNRC_IPV6_NIB_CONF_6LR 1
|
||||||
#else
|
#else
|
||||||
#define GNRC_IPV6_NIB_CONF_6LR 0
|
#define GNRC_IPV6_NIB_CONF_6LR 0
|
||||||
@ -126,7 +128,7 @@ extern "C" {
|
|||||||
*/
|
*/
|
||||||
#ifndef GNRC_IPV6_NIB_CONF_ADV_ROUTER
|
#ifndef GNRC_IPV6_NIB_CONF_ADV_ROUTER
|
||||||
#if GNRC_IPV6_NIB_CONF_ROUTER && \
|
#if GNRC_IPV6_NIB_CONF_ROUTER && \
|
||||||
(!GNRC_IPV6_NIB_CONF_6LR || GNRC_IPV6_NIB_CONF_6LBR)
|
(!GNRC_IPV6_NIB_CONF_6LR || CONFIG_GNRC_IPV6_NIB_6LBR)
|
||||||
#define GNRC_IPV6_NIB_CONF_ADV_ROUTER 1
|
#define GNRC_IPV6_NIB_CONF_ADV_ROUTER 1
|
||||||
#else
|
#else
|
||||||
#define GNRC_IPV6_NIB_CONF_ADV_ROUTER 0
|
#define GNRC_IPV6_NIB_CONF_ADV_ROUTER 0
|
||||||
|
|||||||
@ -21,6 +21,8 @@
|
|||||||
#ifndef NET_GNRC_NETIF_INTERNAL_H
|
#ifndef NET_GNRC_NETIF_INTERNAL_H
|
||||||
#define NET_GNRC_NETIF_INTERNAL_H
|
#define NET_GNRC_NETIF_INTERNAL_H
|
||||||
|
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "net/gnrc/netif.h"
|
#include "net/gnrc/netif.h"
|
||||||
#include "net/l2util.h"
|
#include "net/l2util.h"
|
||||||
#include "net/netopt.h"
|
#include "net/netopt.h"
|
||||||
@ -430,7 +432,7 @@ static inline bool gnrc_netif_is_6lr(const gnrc_netif_t *netif)
|
|||||||
* according to RFC 6775
|
* according to RFC 6775
|
||||||
*
|
*
|
||||||
* @attention Requires prior locking
|
* @attention Requires prior locking
|
||||||
* @note Assumed to be false, when @ref GNRC_IPV6_NIB_CONF_6LBR == 0.
|
* @note Assumed to be false, when @ref CONFIG_GNRC_IPV6_NIB_6LBR == 0.
|
||||||
*
|
*
|
||||||
* @param[in] netif the network interface
|
* @param[in] netif the network interface
|
||||||
*
|
*
|
||||||
@ -441,7 +443,7 @@ static inline bool gnrc_netif_is_6lr(const gnrc_netif_t *netif)
|
|||||||
*/
|
*/
|
||||||
static inline bool gnrc_netif_is_6lbr(const gnrc_netif_t *netif)
|
static inline bool gnrc_netif_is_6lbr(const gnrc_netif_t *netif)
|
||||||
{
|
{
|
||||||
if (IS_ACTIVE(GNRC_IPV6_NIB_CONF_6LBR)) {
|
if (IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR)) {
|
||||||
return (netif->flags & GNRC_NETIF_FLAGS_6LO_ABR) &&
|
return (netif->flags & GNRC_NETIF_FLAGS_6LO_ABR) &&
|
||||||
gnrc_netif_is_6lr(netif);
|
gnrc_netif_is_6lr(netif);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -148,7 +148,7 @@ void dhcpv6_client_conf_prefix(unsigned iface, const ipv6_addr_t *pfx,
|
|||||||
}
|
}
|
||||||
gnrc_ipv6_nib_pl_set(netif->pid, pfx, pfx_len, valid, pref);
|
gnrc_ipv6_nib_pl_set(netif->pid, pfx, pfx_len, valid, pref);
|
||||||
if (IS_USED(MODULE_GNRC_IPV6_NIB) &&
|
if (IS_USED(MODULE_GNRC_IPV6_NIB) &&
|
||||||
GNRC_IPV6_NIB_CONF_6LBR &&
|
IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR) &&
|
||||||
GNRC_IPV6_NIB_CONF_MULTIHOP_P6C &&
|
GNRC_IPV6_NIB_CONF_MULTIHOP_P6C &&
|
||||||
gnrc_netif_is_6ln(netif)) {
|
gnrc_netif_is_6ln(netif)) {
|
||||||
if (IS_USED(MODULE_GNRC_SIXLOWPAN_CTX)) {
|
if (IS_USED(MODULE_GNRC_SIXLOWPAN_CTX)) {
|
||||||
|
|||||||
@ -6,6 +6,8 @@
|
|||||||
* directory for more details.
|
* directory for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "net/gnrc/ipv6/nib.h"
|
#include "net/gnrc/ipv6/nib.h"
|
||||||
#include "net/gnrc/ipv6.h"
|
#include "net/gnrc/ipv6.h"
|
||||||
#include "net/gnrc/netapi.h"
|
#include "net/gnrc/netapi.h"
|
||||||
@ -151,7 +153,7 @@ void uhcp_handle_prefix(uint8_t *prefix, uint8_t prefix_len, uint16_t lifetime,
|
|||||||
else if (!ipv6_addr_is_unspecified(&_prefix)) {
|
else if (!ipv6_addr_is_unspecified(&_prefix)) {
|
||||||
gnrc_netapi_set(gnrc_wireless_interface, NETOPT_IPV6_ADDR_REMOVE, 0,
|
gnrc_netapi_set(gnrc_wireless_interface, NETOPT_IPV6_ADDR_REMOVE, 0,
|
||||||
&_prefix, sizeof(_prefix));
|
&_prefix, sizeof(_prefix));
|
||||||
#if defined(MODULE_GNRC_IPV6_NIB) && GNRC_IPV6_NIB_CONF_6LBR && \
|
#if defined(MODULE_GNRC_IPV6_NIB) && IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR) && \
|
||||||
GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
||||||
gnrc_ipv6_nib_abr_del(&_prefix);
|
gnrc_ipv6_nib_abr_del(&_prefix);
|
||||||
#endif
|
#endif
|
||||||
@ -171,7 +173,7 @@ void uhcp_handle_prefix(uint8_t *prefix, uint8_t prefix_len, uint16_t lifetime,
|
|||||||
* list */
|
* list */
|
||||||
_update_6ctx((ipv6_addr_t *)prefix, prefix_len);
|
_update_6ctx((ipv6_addr_t *)prefix, prefix_len);
|
||||||
#endif
|
#endif
|
||||||
#if defined(MODULE_GNRC_IPV6_NIB) && GNRC_IPV6_NIB_CONF_6LBR && \
|
#if defined(MODULE_GNRC_IPV6_NIB) && IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR) && \
|
||||||
GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
||||||
gnrc_ipv6_nib_abr_add((ipv6_addr_t *)prefix);
|
gnrc_ipv6_nib_abr_add((ipv6_addr_t *)prefix);
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -19,6 +19,8 @@
|
|||||||
#ifndef PRIV_NIB_ROUTER_H
|
#ifndef PRIV_NIB_ROUTER_H
|
||||||
#define PRIV_NIB_ROUTER_H
|
#define PRIV_NIB_ROUTER_H
|
||||||
|
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "net/gnrc/ipv6/nib/conf.h"
|
#include "net/gnrc/ipv6/nib/conf.h"
|
||||||
#include "net/gnrc/netif/internal.h"
|
#include "net/gnrc/netif/internal.h"
|
||||||
#include "net/gnrc/netif/ipv6.h"
|
#include "net/gnrc/netif/ipv6.h"
|
||||||
@ -43,12 +45,12 @@ static inline void _init_iface_router(gnrc_netif_t *netif)
|
|||||||
netif->ipv6.last_ra = UINT32_MAX;
|
netif->ipv6.last_ra = UINT32_MAX;
|
||||||
netif->ipv6.ra_sent = 0;
|
netif->ipv6.ra_sent = 0;
|
||||||
netif->flags |= GNRC_NETIF_FLAGS_IPV6_FORWARDING;
|
netif->flags |= GNRC_NETIF_FLAGS_IPV6_FORWARDING;
|
||||||
#if !GNRC_IPV6_NIB_CONF_6LR || GNRC_IPV6_NIB_CONF_6LBR
|
#if !GNRC_IPV6_NIB_CONF_6LR || IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR)
|
||||||
netif->flags |= GNRC_NETIF_FLAGS_IPV6_RTR_ADV;
|
netif->flags |= GNRC_NETIF_FLAGS_IPV6_RTR_ADV;
|
||||||
#endif /* !GNRC_IPV6_NIB_CONF_6LR || GNRC_IPV6_NIB_CONF_6LBR */
|
#endif /* !GNRC_IPV6_NIB_CONF_6LR || CONFIG_GNRC_IPV6_NIB_6LBR */
|
||||||
#if GNRC_IPV6_NIB_CONF_6LBR
|
#if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR)
|
||||||
netif->flags |= GNRC_NETIF_FLAGS_6LO_ABR;
|
netif->flags |= GNRC_NETIF_FLAGS_6LO_ABR;
|
||||||
#endif /* GNRC_IPV6_NIB_CONF_6LBR */
|
#endif /* CONFIG_GNRC_IPV6_NIB_6LBR */
|
||||||
gnrc_netif_ipv6_group_join_internal(netif, &ipv6_addr_all_routers_link_local);
|
gnrc_netif_ipv6_group_join_internal(netif, &ipv6_addr_all_routers_link_local);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
#include "net/ipv6/addr.h"
|
#include "net/ipv6/addr.h"
|
||||||
@ -637,13 +638,13 @@ static void _handle_rtr_adv(gnrc_netif_t *netif, const ipv6_hdr_t *ipv6,
|
|||||||
byteorder_ntohs(abro->ltime) * SEC_PER_MIN *
|
byteorder_ntohs(abro->ltime) * SEC_PER_MIN *
|
||||||
MS_PER_SEC);
|
MS_PER_SEC);
|
||||||
}
|
}
|
||||||
#if !GNRC_IPV6_NIB_CONF_6LBR
|
#if !IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR)
|
||||||
else if (gnrc_netif_is_6lr(netif)) {
|
else if (gnrc_netif_is_6lr(netif)) {
|
||||||
DEBUG("nib: multihop prefix and context dissemination on router activated,\n"
|
DEBUG("nib: multihop prefix and context dissemination on router activated,\n"
|
||||||
" but no ABRO found. Discarding router advertisement silently\n");
|
" but no ABRO found. Discarding router advertisement silently\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif /* !GNRC_IPV6_NIB_CONF_6LBR */
|
#endif /* !CONFIG_GNRC_IPV6_NIB_6LBR */
|
||||||
#endif /* GNRC_IPV6_NIB_CONF_MULTIHOP_P6C */
|
#endif /* GNRC_IPV6_NIB_CONF_MULTIHOP_P6C */
|
||||||
if (rtr_adv->ltime.u16 != 0) {
|
if (rtr_adv->ltime.u16 != 0) {
|
||||||
uint16_t rtr_ltime = byteorder_ntohs(rtr_adv->ltime);
|
uint16_t rtr_ltime = byteorder_ntohs(rtr_adv->ltime);
|
||||||
|
|||||||
@ -14,6 +14,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "net/gnrc/ipv6/nib/abr.h"
|
#include "net/gnrc/ipv6/nib/abr.h"
|
||||||
|
|
||||||
@ -21,7 +22,7 @@
|
|||||||
#include "_nib-internal.h"
|
#include "_nib-internal.h"
|
||||||
|
|
||||||
#if GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
#if GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
||||||
#if GNRC_IPV6_NIB_CONF_6LBR
|
#if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR)
|
||||||
int gnrc_ipv6_nib_abr_add(const ipv6_addr_t *addr)
|
int gnrc_ipv6_nib_abr_add(const ipv6_addr_t *addr)
|
||||||
{
|
{
|
||||||
_nib_abr_entry_t *abr;
|
_nib_abr_entry_t *abr;
|
||||||
@ -55,7 +56,7 @@ void gnrc_ipv6_nib_abr_del(const ipv6_addr_t *addr)
|
|||||||
_nib_abr_remove(addr);
|
_nib_abr_remove(addr);
|
||||||
_nib_release();
|
_nib_release();
|
||||||
}
|
}
|
||||||
#endif /* GNRC_IPV6_NIB_CONF_6LBR */
|
#endif /* CONFIG_GNRC_IPV6_NIB_6LBR */
|
||||||
|
|
||||||
bool gnrc_ipv6_nib_abr_iter(void **state, gnrc_ipv6_nib_abr_t *entry)
|
bool gnrc_ipv6_nib_abr_iter(void **state, gnrc_ipv6_nib_abr_t *entry)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -16,6 +16,7 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "net/gnrc/ipv6/nib/pl.h"
|
#include "net/gnrc/ipv6/nib/pl.h"
|
||||||
#include "net/gnrc/netif/internal.h"
|
#include "net/gnrc/netif/internal.h"
|
||||||
@ -71,7 +72,7 @@ int gnrc_ipv6_nib_pl_set(unsigned iface,
|
|||||||
if (netif->ipv6.aac_mode == GNRC_NETIF_AAC_AUTO) {
|
if (netif->ipv6.aac_mode == GNRC_NETIF_AAC_AUTO) {
|
||||||
dst->flags |= _PFX_SLAAC;
|
dst->flags |= _PFX_SLAAC;
|
||||||
}
|
}
|
||||||
#if GNRC_IPV6_NIB_CONF_6LBR && GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
#if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR) && GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
||||||
if (gnrc_netif_is_6lbr(netif)) {
|
if (gnrc_netif_is_6lbr(netif)) {
|
||||||
_nib_abr_entry_t *abr = NULL;
|
_nib_abr_entry_t *abr = NULL;
|
||||||
|
|
||||||
|
|||||||
@ -14,6 +14,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <kernel_defines.h>
|
||||||
|
|
||||||
#include "net/gnrc/ipv6/nib.h"
|
#include "net/gnrc/ipv6/nib.h"
|
||||||
#include "net/gnrc/netif.h"
|
#include "net/gnrc/netif.h"
|
||||||
@ -297,14 +298,14 @@ static int _nib_route(int argc, char **argv)
|
|||||||
#if GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
#if GNRC_IPV6_NIB_CONF_MULTIHOP_P6C
|
||||||
static void _usage_nib_abr(char **argv)
|
static void _usage_nib_abr(char **argv)
|
||||||
{
|
{
|
||||||
#if GNRC_IPV6_NIB_CONF_6LBR
|
if (IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR)) {
|
||||||
printf("usage: %s %s [show|add|del|help]\n", argv[0], argv[1]);
|
printf("usage: %s %s [show|add|del|help]\n", argv[0], argv[1]);
|
||||||
printf(" %s %s add <ipv6 global addr>\n",
|
printf(" %s %s add <ipv6 global addr>\n", argv[0], argv[1]);
|
||||||
argv[0], argv[1]);
|
|
||||||
printf(" %s %s del <ipv6 global addr>\n", argv[0], argv[1]);
|
printf(" %s %s del <ipv6 global addr>\n", argv[0], argv[1]);
|
||||||
#else /* GNRC_IPV6_NIB_CONF_6LBR */
|
}
|
||||||
|
else {
|
||||||
printf("usage: %s %s [show|help]\n", argv[0], argv[1]);
|
printf("usage: %s %s [show|help]\n", argv[0], argv[1]);
|
||||||
#endif /* GNRC_IPV6_NIB_CONF_6LBR */
|
}
|
||||||
printf(" %s %s show\n", argv[0], argv[1]);
|
printf(" %s %s show\n", argv[0], argv[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -321,7 +322,7 @@ static int _nib_abr(int argc, char **argv)
|
|||||||
else if ((argc > 2) && (strcmp(argv[2], "help") == 0)) {
|
else if ((argc > 2) && (strcmp(argv[2], "help") == 0)) {
|
||||||
_usage_nib_abr(argv);
|
_usage_nib_abr(argv);
|
||||||
}
|
}
|
||||||
#if GNRC_IPV6_NIB_CONF_6LBR
|
#if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LBR)
|
||||||
else if ((argc > 3) && (strcmp(argv[2], "del") == 0)) {
|
else if ((argc > 3) && (strcmp(argv[2], "del") == 0)) {
|
||||||
ipv6_addr_t addr = IPV6_ADDR_UNSPECIFIED;
|
ipv6_addr_t addr = IPV6_ADDR_UNSPECIFIED;
|
||||||
|
|
||||||
@ -355,7 +356,7 @@ static int _nib_abr(int argc, char **argv)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif /* GNRC_IPV6_NIB_CONF_6LBR */
|
#endif /* CONFIG_GNRC_IPV6_NIB_6LBR */
|
||||||
else {
|
else {
|
||||||
_usage_nib_abr(argv);
|
_usage_nib_abr(argv);
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -6,7 +6,7 @@ CFLAGS += -DGNRC_IPV6_NIB_NUMOF=16
|
|||||||
CFLAGS += -DGNRC_IPV6_NIB_OFFL_NUMOF=25
|
CFLAGS += -DGNRC_IPV6_NIB_OFFL_NUMOF=25
|
||||||
CFLAGS += -DGNRC_IPV6_NIB_DEFAULT_ROUTER_NUMOF=4
|
CFLAGS += -DGNRC_IPV6_NIB_DEFAULT_ROUTER_NUMOF=4
|
||||||
CFLAGS += -DGNRC_IPV6_NIB_ABR_NUMOF=4
|
CFLAGS += -DGNRC_IPV6_NIB_ABR_NUMOF=4
|
||||||
CFLAGS += -DGNRC_IPV6_NIB_CONF_6LBR=1
|
CFLAGS += -DCONFIG_GNRC_IPV6_NIB_6LBR=1
|
||||||
CFLAGS += -DGNRC_IPV6_NIB_CONF_MULTIHOP_P6C=1
|
CFLAGS += -DGNRC_IPV6_NIB_CONF_MULTIHOP_P6C=1
|
||||||
CFLAGS += -DGNRC_IPV6_NIB_CONF_DC=1
|
CFLAGS += -DGNRC_IPV6_NIB_CONF_DC=1
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user