File nut/net/route.c


Included Files


Global Variable rteList

RTENTRY* rteList
Visible in:   nut/net/route.c
Used in: NutIpRouteAdd() nut/net/route.c
  NutIpRouteDel() nut/net/route.c
  NutIpRouteDelAll() nut/net/route.c
  NutIpRouteList() nut/net/route.c
  NutIpRouteQuery() nut/net/route.c
  NutIpRouteRecQuery() nut/net/route.c

Global Function NutIpRouteAdd()

int NutIpRouteAdd ( u_long ip, u_long mask, u_long gate, NUTDEVICE* dev )
Prototyped in: nut/include/net/route.h
Calls: NutHeapAlloc() nut/os/heap.c
Called by: NutNetIfSetup() nut/net/ifconfig.c
References Variables: rteList nut/net/route.c

Global Function NutIpRouteDel()

int NutIpRouteDel ( u_long ip, u_long mask, u_long gate, NUTDEVICE* dev )
Prototyped in: nut/include/net/route.h
Calls: NutHeapFree() nut/os/heap.c
References Variables: rteList nut/net/route.c

Global Function NutIpRouteDelAll()

int NutIpRouteDelAll ( NUTDEVICE* dev )
Prototyped in: nut/include/net/route.h
Calls: NutHeapFree() nut/os/heap.c
References Variables: rteList nut/net/route.c

Global Function NutIpRouteList()

RTENTRY* NutIpRouteList ( int* numEntries )
Prototyped in: nut/include/net/route.h
Calls: NutHeapAlloc() nut/os/heap.c
  memcpy()
References Variables: rteList nut/net/route.c

Global Function NutIpRouteQuery()

NUTDEVICE* NutIpRouteQuery ( u_long ip, u_long* gate )
Prototyped in: nut/include/net/route.h
Calls: NutIpRouteRecQuery() nut/net/route.c
Called by: NutIpOutput() nut/net/ipout.c
References Variables: rteList nut/net/route.c

Local Function NutIpRouteRecQuery()

static RTENTRY* NutIpRouteRecQuery ( u_long ip, u_long* gate, u_char level )
Calls: NutIpRouteRecQuery() nut/net/route.c
Called by: NutIpRouteQuery() nut/net/route.c
  NutIpRouteRecQuery() nut/net/route.c
References Variables: rteList nut/net/route.c