File nut/net/tcpout.c


Included Files


Global Function NutTcpOutput()

int NutTcpOutput ( TCPSOCKET* sock, const u_char* data, u_short size )
Prototyped in: nut/include/sys/sock_var.h
Calls: NutGetMillis() nut/os/timer.c
  NutIpChkSum() nut/net/ipcsum.c
  NutIpChkSumPartial() nut/net/ipcsum.c
  NutIpOutput() nut/net/ipout.c
  NutIpPseudoChkSumPartial() nut/net/ipcsum.c
  NutNetBufAlloc() nut/dev/netbuf.c
  NutNetBufClone() nut/dev/netbuf.c
  NutNetBufFree() nut/dev/netbuf.c
  __byte_swap2() nut/include/sys/types.h
  __byte_swap4() nut/include/sys/types.h
  memcpy()
Called by: NutTcpProcessAppData() nut/net/tcpsm.c
  NutTcpSend() nut/net/tcpsock.c
  NutTcpSm() nut/net/tcpsm.c
  NutTcpStateChange() nut/net/tcpsm.c
  NutTcpStateEstablished() nut/net/tcpsm.c
  NutTcpStateWindowEvent() nut/net/tcpsm.c

Global Function NutTcpReject()

int NutTcpReject ( NETBUF* nb )
Prototyped in: nut/include/sys/sock_var.h
Calls: NutIpChkSum() nut/net/ipcsum.c
  NutIpOutput() nut/net/ipout.c
  NutIpPseudoChkSumPartial() nut/net/ipcsum.c
  NutNetBufFree() nut/dev/netbuf.c
  __byte_swap2() nut/include/sys/types.h
  __byte_swap4() nut/include/sys/types.h
Called by: NutTcpSm() nut/net/tcpsm.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