Data Structures | Defines | Functions

uip-neighbor.c File Reference

#include "uip-neighbor.h"
#include <string.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  neighbor_entry

Defines

#define MAX_TIME   128
#define ENTRIES   8

Functions

void uip_neighbor_init (void)
void uip_neighbor_periodic (void)
void uip_neighbor_add (uip_ipaddr_t ipaddr, struct uip_neighbor_addr *addr)
void uip_neighbor_update (uip_ipaddr_t ipaddr)
struct uip_neighbor_addruip_neighbor_lookup (uip_ipaddr_t ipaddr)

Detailed Description

Database of link-local neighbors, used by IPv6 code and to be used by a future ARP code rewrite.

Author:
Adam Dunkels <adam@sics.se>

Definition in file uip-neighbor.c.


Define Documentation

#define ENTRIES   8

Definition at line 52 of file uip-neighbor.c.

#define MAX_TIME   128

Definition at line 47 of file uip-neighbor.c.


Function Documentation

void uip_neighbor_add ( uip_ipaddr_t  ipaddr,
struct uip_neighbor_addr addr 
)

Definition at line 86 of file uip-neighbor.c.

void uip_neighbor_init ( void   ) 

Definition at line 64 of file uip-neighbor.c.

struct uip_neighbor_addr* uip_neighbor_lookup ( uip_ipaddr_t  ipaddr  )  [read]

Definition at line 145 of file uip-neighbor.c.

void uip_neighbor_periodic ( void   ) 

Definition at line 74 of file uip-neighbor.c.

void uip_neighbor_update ( uip_ipaddr_t  ipaddr  ) 

Definition at line 134 of file uip-neighbor.c.