E:/fip/workspaces/fip/source/corenet/fip_nd6_ds6.h File Reference

Header for private data structures accessed by fip_nd6.c file. More...

Go to the source code of this file.

Data Structures

struct  fip_nd6_neighbourCache_t
 Entry of a neighbour cache. More...
struct  fip_nd6_option_t
 Generic option type structure for processing. More...
struct  fip_nd6_optionStruct_t
 Holds all the options processed. More...

Defines

#define fip_nd6_neighbourCache_getState(ifnum, index)   fip_neighbourCache[ifnum][index].state
 Set the state of a neighbour cache entry.
#define MAX_ICMPV6_OPTIONS   10
 Maximum options that can be attached to one ND ICMPv6 Message.

Typedefs

typedef fip_ds6_index_t fip_nd6_index_t
 Inherit size from generic data structures.
typedef fip_ds6_searchStatus_t fip_nd6_searchStatus_t
 Inherit size from generic data structures.

Enumerations

enum  fip_nd6_nbrstate_t
 State a neighbour can be in.

Functions

fip_nd6_searchStatus_t fip_nd6_neighbourCache_lookupByIp (fip_ifnum_t ifnum, const fip_ip6addr_t *const address)
 Lookup an address in the neighbour table by IP address.
fip_nd6_index_t fip_nd6_neighbourCache_makeRoom (fip_ifnum_t ifnum)
 Make room in the neighbour cache for a new entry.
void fip_nd6_neighbourCache_updateLL (fip_ifnum_t ifnum, fip_nd6_index_t index, fip_llptraddr_t lladdr)
 Update the Link-Layer address of a neighbour cache entry.


Detailed Description

Header for private data structures accessed by fip_nd6.c file.

Author:
Colin O'Flynn

Generated on Wed Dec 8 13:00:19 2010 for FIP by  doxygen 1.5.7.1