unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
void(* entry)(void *)
Definition process.h:98
struct _route_entry_ AuRouteEntry
void AuRouteTableDelete(AuRouteEntry *entry)
AuRouteTableDelete – delete an entry from route table.
Definition route.cpp:83
struct _route_entry_info_ AuRouteEntryInfo
int AuRouteTableGetNumEntry()
AuRouteTableGetNumEntry – returns the number route entry present in the system.
Definition route.cpp:109
void AuRouteTableAdd(AuRouteEntry *entry)
AuRouteTableAdd – add an entry to route table.
Definition route.cpp:68
AuRouteEntry6 * AuRouteTable6CreateEntry()
Definition route.c:163
void AuRouteTablePopulate(AuRouteEntry *whereToPopulate, int entryIndex)
AuRouteTablePopulate – populates a given memory pointer with route table entry indexed by entryIndex ...
Definition route.cpp:120
struct _route_entry6_ AuRouteEntry6
void AuRouteTable6Initialise()
Definition route.c:159
void AuRouteTable6Add(AuRouteEntry6 *entry)
Definition route.c:171
AuRouteEntry * AuRouteTableDoRouteLookup(uint32_t address)
AuRouteTableDoRouteLookup – takes the decision on taking the best route.
Definition route.cpp:145
AuRouteEntry * AuRouteTableCreateEntry()
AuRouteTableCreateEntry – create a new route table entry and return.
Definition route.cpp:56
void AuRouteTableInitialise()
AuRouteTableInitialise – initialise the kernel route table.
Definition route.cpp:47
AuRouteEntry6 * AuRouteTableDoRouteLookup6(const ip6_addr *address)
Definition route.c:179
ip6_addr gateway
Definition route.h:51
uint8_t prefixLen
Definition route.h:49
ip6_addr dest
Definition route.h:48
ip6_addr ifaddress
Definition route.h:50
char * ifname
Definition route.h:47
uint8_t flags
Definition route.h:52
uint32_t gateway
Definition route.h:42
uint32_t netmask
Definition route.h:40
uint32_t ifaddress
Definition route.h:41
char * ifname
Definition route.h:38
uint32_t dest
Definition route.h:39
uint8_t flags
Definition route.h:43
int index
Definition route.h:56
void * route_entry
Definition route.h:57