File nut/net/ipin.c


Included Files


Global Variable ip_demux

int (*ip_demux)(NUTDEVICE*,NETBUF*)
Visible in:   nut/net/ipin.c
Used in: NutIpInput() nut/net/ipin.c

Local Variables

NutIpFilter
static NutIpFilterFunc NutIpFilter
Used in: NutIpInput()  
  NutIpSetInputFilter()  

Global Function NutIpInput()

void NutIpInput ( NUTDEVICE* dev, NETBUF* nb )
Prototyped in: nut/include/netinet/ip.h
Calls: NutIcmpInput() nut/net/icmpin.c
  NutIcmpResponse() nut/net/icmpout.c
  NutIgmpInput() nut/net/igmpin.c
  NutNetBufFree() nut/dev/netbuf.c
  __byte_swap2() nut/boot/appload/utils.c
  NutIpFilter(), NutIpForward()
Called by: NutEtherInput() nut/net/ethin.c
References Variables: NutIpFilter nut/net/ipin.c
  ip_demux nut/net/ipin.c

Global Function NutIpSetInputFilter()

void NutIpSetInputFilter ( NutIpFilterFunc callbackFunc )
Prototyped in: nut/include/netinet/ip.h
References Variables: NutIpFilter nut/net/ipin.c