File nut/net/icmpin.c


Included Files


Local Variables

icmp_code2errno
static const int icmp_code2errno[16]
Used in: NutIcmpUnreach()  

Global Function NutIcmpInput()

void NutIcmpInput ( NUTDEVICE* dev, NETBUF* nb )
Prototyped in: nut/include/netinet/icmp.h
Calls: NutIcmpReflect() nut/net/icmpin.c
  NutIcmpUnreach() nut/net/icmpin.c
  NutNetBufFree() nut/dev/netbuf.c

Local Function NutIcmpReflect()

static int NutIcmpReflect ( NUTDEVICE* dev, uint8_t type, NETBUF* nb )
Calls: NutIcmpOutput()
Called by: NutIcmpInput() nut/net/icmpin.c

Local Function NutIcmpUnreach()

static int NutIcmpUnreach ( NETBUF* nb, int icmp_code )
Calls: NutTcpAbortSocket(), NutTcpFindSocket(), NutUdpFindSocket(), NutUdpSetSocketError()
Called by: NutIcmpInput() nut/net/icmpin.c
References Variables: icmp_code2errno nut/net/icmpin.c