Contiki-NG
uip-ds6-route.c File Reference

Routing table manipulation. More...

#include "net/ipv6/uip-ds6.h"
#include "net/ipv6/uip-ds6-route.h"
#include "net/ipv6/uip.h"
#include "lib/list.h"
#include "lib/memb.h"
#include "net/nbr-table.h"
#include "sys/log.h"

Go to the source code of this file.

Functions

Routing Table basic routines
const uip_ipaddr_t * uip_ds6_route_nexthop (uip_ds6_route_t *route)
 
uip_ds6_route_tuip_ds6_route_head (void)
 
uip_ds6_route_tuip_ds6_route_next (uip_ds6_route_t *r)
 
int uip_ds6_route_is_nexthop (const uip_ipaddr_t *ipaddr)
 
int uip_ds6_route_num_routes (void)
 
uip_ds6_route_tuip_ds6_route_lookup (const uip_ipaddr_t *addr)
 
uip_ds6_route_tuip_ds6_route_add (const uip_ipaddr_t *ipaddr, uint8_t length, const uip_ipaddr_t *nexthop)
 
void uip_ds6_route_rm (uip_ds6_route_t *route)
 
void uip_ds6_route_rm_by_nexthop (const uip_ipaddr_t *nexthop)
 
Default router list basic routines
uip_ds6_defrt_tuip_ds6_defrt_head (void)
 
uip_ds6_defrt_tuip_ds6_defrt_add (const uip_ipaddr_t *ipaddr, unsigned long interval)
 
void uip_ds6_defrt_rm (uip_ds6_defrt_t *defrt)
 
uip_ds6_defrt_tuip_ds6_defrt_lookup (const uip_ipaddr_t *ipaddr)
 
const uip_ipaddr_t * uip_ds6_defrt_choose (void)
 
void uip_ds6_defrt_periodic (void)
 

Detailed Description

Routing table manipulation.

Definition in file uip-ds6-route.c.