The friendly Operating System for the Internet of Things

Router-specific router discovery definitions. More...

Detailed Description

#include <stdbool.h>
#include "kernel_types.h"
#include "net/ipv6/hdr.h"
#include "net/ndp.h"
#include "net/gnrc/ipv6/nc.h"
#include "timex.h"
+ Include dependency graph for ndp/router.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


void gnrc_ndp_router_set_router (gnrc_ipv6_netif_t *iface, bool enable)
 Set iface to router mode. More...
void gnrc_ndp_router_set_rtr_adv (gnrc_ipv6_netif_t *iface, bool enable)
 Set/Unset GNRC_IPV6_NETIF_FLAGS_RTR_ADV flag for iface. More...
void gnrc_ndp_router_retrans_rtr_adv (gnrc_ipv6_netif_t *iface)
 Send an unsolicited router advertisement over iface and reset the timer for the next one if necessary. More...
void gnrc_ndp_router_send_rtr_adv (gnrc_ipv6_nc_t *neighbor)
 Send an solicited router advertisement to IPv6 address of neighbor. More...