Microchip® Advanced Software Framework

uaodv-rt.h File Reference

    Routing tables for the micro implementation of the AODV ad hoc routing protocol
Author
Adam Dunkels adam@.nosp@m.sics.nosp@m..se
#include "contiki-net.h"

Data Structures

struct  uaodv_rt_entry
 

Functions

struct uaodv_rt_entryuaodv_rt_add (uip_ipaddr_t *dest, uip_ipaddr_t *nexthop, unsigned hop_count, const uint32_t *seqno)
 
void uaodv_rt_flush_all (void)
 
void uaodv_rt_init (void)
 
struct uaodv_rt_entryuaodv_rt_lookup (uip_ipaddr_t *dest)
 
struct uaodv_rt_entryuaodv_rt_lookup_any (uip_ipaddr_t *dest)
 
void uaodv_rt_lru (struct uaodv_rt_entry *e)
 
void uaodv_rt_remove (struct uaodv_rt_entry *e)
 

void uaodv_rt_flush_all ( void  )

References list_pop(), memb_free(), and NULL.

Referenced by PROCESS_THREAD().

void uaodv_rt_init ( void  )

References list_init(), and memb_init().

void uaodv_rt_lru ( struct uaodv_rt_entry e)
void uaodv_rt_remove ( struct uaodv_rt_entry e)