File nut/dev/netbuf.c


Included Files


Global Function NutNetBufAlloc()

NETBUF* NutNetBufAlloc ( NETBUF* nb, u_char type, u_short size )
Prototyped in: nut/include/dev/netbuf.h
Calls: NutHeapAllocClear() nut/os/heap.c
  NutNetBufAllocData() nut/dev/netbuf.c
  NutNetBufFree() nut/dev/netbuf.c
  NutNetBufFreeData() nut/dev/netbuf.c
Called by: AhdlcRx() nut/arch/avr/dev/ahdlcavr.c
  CSNICrx() nut/arch/avr/dev/cs8900.c
  IpcpTxConfReq() nut/net/ipcpout.c
  LcpTxConfReq() nut/net/lcpout.c
  LcpTxProtRej() nut/net/lcpout.c
  NicGetPacket() nut/arch/avr/dev/nicrtl.c
  NutArpAllocNetBuf() nut/net/arpout.c
  NutEtherOutput() nut/net/ethout.c
  NutIcmpReply() nut/net/icmpout.c
  NutIcmpResponse() nut/net/icmpout.c
  NutIpOutput() nut/net/ipout.c
  NutIpcpOutput() nut/net/ipcpout.c
  NutLcpOutput() nut/net/lcpout.c
  NutNetBufFree() nut/dev/netbuf.c
  NutPapOutput() nut/net/papout.c
  NutPppOutput() nut/net/pppout.c
  NutTcpOutput() nut/net/tcpout.c
  NutUdpOutput() nut/net/udpout.c
  NutUdpSendTo() nut/net/udpsock.c
  PapTxAuthReq() nut/net/papout.c
  wi_rx_intr() nut/arch/avr/dev/wlandrv.c

Global Function NutNetBufClone()

NETBUF* NutNetBufClone ( NETBUF* nb )
Prototyped in: nut/include/dev/netbuf.h
Calls: NutHeapAllocClear() nut/os/heap.c
  NutNetBufAllocData() nut/dev/netbuf.c
  NutNetBufFree() nut/dev/netbuf.c
  memcpy()
Called by: NutTcpOutput() nut/net/tcpout.c

Global Function NutNetBufFree()

int NutNetBufFree ( NETBUF* nb )
Prototyped in: nut/include/dev/netbuf.h
Calls: NutHeapFree() nut/os/heap.c
  NutNetBufAlloc() nut/dev/netbuf.c
Called by: CSEthPutPacket() nut/arch/avr/dev/cs8900.c
  IpcpRxCodeRej() nut/net/ipcpin.c
  IpcpRxConfAck() nut/net/ipcpin.c
  IpcpRxConfNakRej() nut/net/ipcpin.c
  IpcpRxConfReq() nut/net/ipcpin.c
  IpcpRxTermReq() nut/net/ipcpin.c
  LcpRxCodeRej() nut/net/lcpin.c
  LcpRxConfAck() nut/net/lcpin.c
  LcpRxConfNakRej() nut/net/lcpin.c
  LcpRxConfReq() nut/net/lcpin.c
  LcpRxEchoReq() nut/net/lcpin.c
  LcpRxTermAck() nut/net/lcpin.c
  LcpRxTermReq() nut/net/lcpin.c
  LcpTxProtRej() nut/net/lcpout.c
  NutArpCacheQuery() nut/net/arpcache.c
  NutArpInput() nut/net/arpin.c
  NutEtherInput() nut/net/ethin.c
  NutEtherOutput() nut/net/ethout.c
  NutIcmpInput() nut/net/icmpin.c
  NutIcmpUnreach() nut/net/icmpin.c
  NutIpInput() nut/net/ipin.c
  NutIpOutput() nut/net/ipout.c
  NutIpcpInput() nut/net/ipcpin.c
  NutIpcpOutput() nut/net/ipcpout.c
  NutLcpInput() nut/net/lcpin.c
  NutLcpOutput() nut/net/lcpout.c
  NutNetBufAlloc() nut/dev/netbuf.c
  NutNetBufClone() nut/dev/netbuf.c
  NutPapInput() nut/net/papin.c
  NutPapOutput() nut/net/papout.c
  NutPppInput() nut/net/pppin.c
  NutPppOutput() nut/net/pppout.c
  NutTcpDiscardBuffers() nut/net/tcpsock.c
  NutTcpOutput() nut/net/tcpout.c
  NutTcpProcessAck() nut/net/tcpsm.c
  NutTcpReceive() nut/net/tcpsock.c
  NutTcpReject() nut/net/tcpout.c
  NutTcpStateCloseWait() nut/net/tcpsm.c
  NutTcpStateClosing() nut/net/tcpsm.c
  NutTcpStateEstablished() nut/net/tcpsm.c
  NutTcpStateFinWait1() nut/net/tcpsm.c
  NutTcpStateFinWait2() nut/net/tcpsm.c
  NutTcpStateLastAck() nut/net/tcpsm.c
  NutTcpStateListen() nut/net/tcpsm.c
  NutTcpStateMachine() nut/net/tcpsm.c
  NutTcpStateProcess() nut/net/tcpsm.c
  NutTcpStateSynReceived() nut/net/tcpsm.c
  NutTcpStateSynSent() nut/net/tcpsm.c
  NutUdpDestroySocket() nut/net/udpsock.c
  NutUdpInput() nut/net/udpin.c
  NutUdpReceiveFrom() nut/net/udpsock.c
  NutUdpSendTo() nut/net/udpsock.c
  wi_rx_intr() nut/arch/avr/dev/wlandrv.c

Local Function NutNetBufAllocData()

static int NutNetBufAllocData ( NBDATA* nbd, u_short size )
Calls: NutHeapAlloc() nut/os/heap.c
Called by: NutNetBufAlloc() nut/dev/netbuf.c
  NutNetBufClone() nut/dev/netbuf.c

Local Function NutNetBufFreeData()

static void NutNetBufFreeData ( NBDATA* nbd )
Calls: NutHeapFree() nut/os/heap.c
Called by: NutNetBufAlloc() nut/dev/netbuf.c