_NETBUF Struct Reference
[Network BufferNetwork Buffer]

Network buffer structure. More...

Collaboration diagram for _NETBUF:

Collaboration graph
[legend]

Data Fields

NETBUFnb_next
 Link to next structure.
uint8_t nb_flags
 NBAF_ flags.
NBDATA nb_dl
 Datalink buffer.
NBDATA nb_nw
 Network buffer.
NBDATA nb_tp
 Transport buffer.
NBDATA nb_ap
 Application buffer.

Detailed Description

Network buffer structure.

Definition at line 158 of file netbuf.h.


Field Documentation

NETBUF* _NETBUF::nb_next

Link to next structure.

Definition at line 159 of file netbuf.h.

Referenced by NutTcpDiscardBuffers(), NutTcpOutput(), NutTcpReceive(), NutTcpSm(), NutTcpStateMachine(), NutTcpStateRetranTimeout(), NutUdpDestroySocket(), NutUdpInput(), and NutUdpReceiveFrom().

uint8_t _NETBUF::nb_flags

NBAF_ flags.

Definition at line 160 of file netbuf.h.

Referenced by NutIpInput(), NutNetBufAlloc(), NutNetBufClone(), NutNetBufFree(), NutTcpInput(), and NutUdpInput().

NBDATA _NETBUF::nb_dl

Datalink buffer.

Definition at line 161 of file netbuf.h.

Referenced by AhdlcOutput(), AhdlcRx(), CSNICrx(), EmacRxThread(), NicRxLanc(), NutDumpIpcp(), NutDumpIpcpOption(), NutDumpLcp(), NutDumpLcpOption(), NutDumpPap(), NutDumpPapOption(), NutDumpPpp(), NutEtherInput(), NutEtherOutput(), NutNetBufAlloc(), NutNetBufClone(), NutNetBufFree(), NutPppInput(), NutPppOutput(), and wlandrv_PutPacket().

NBDATA _NETBUF::nb_nw

Network buffer.

Definition at line 162 of file netbuf.h.

Referenced by AhdlcOutput(), LcpTxProtRej(), NutArpAllocNetBuf(), NutArpInput(), NutArpOutput(), NutDumpIpcp(), NutDumpLcp(), NutDumpPap(), NutDumpPpp(), NutEtherInput(), NutIcmpResponse(), NutIpcpInput(), NutIpcpOutput(), NutIpInput(), NutIpOutput(), NutLcpInput(), NutLcpOutput(), NutNetBufAlloc(), NutNetBufClone(), NutNetBufFree(), NutPapInput(), NutPapOutput(), NutPppInput(), NutTcpReject(), NutTcpSm(), NutTcpStateMachine(), NutUdpReceiveFrom(), and wlandrv_PutPacket().

NBDATA _NETBUF::nb_tp

Transport buffer.

Definition at line 163 of file netbuf.h.

Referenced by AhdlcOutput(), NutDumpPpp(), NutDumpTcpHeader(), NutIcmpInput(), NutIcmpOutput(), NutIcmpReply(), NutIcmpResponse(), NutIgmpInput(), NutIgmpOutput(), NutIpcpOutput(), NutIpInput(), NutIpOutput(), NutLcpOutput(), NutNetBufAlloc(), NutNetBufClone(), NutNetBufFree(), NutPapOutput(), NutTcpInput(), NutTcpOutput(), NutTcpReject(), NutTcpSm(), NutTcpStateMachine(), NutUdpInput(), NutUdpOutput(), NutUdpReceiveFrom(), and wlandrv_PutPacket().

NBDATA _NETBUF::nb_ap

Application buffer.

Definition at line 164 of file netbuf.h.

Referenced by AhdlcOutput(), IpcpRxConfAck(), IpcpRxConfReq(), IpcpTxConfReq(), LcpTxConfReq(), LcpTxProtRej(), NutDumpIpcpOption(), NutDumpLcp(), NutDumpLcpOption(), NutDumpPapOption(), NutDumpPpp(), NutDumpTcpHeader(), NutIcmpInput(), NutIcmpOutput(), NutIcmpResponse(), NutIpcpInput(), NutIpcpOutput(), NutIpOutput(), NutLcpInput(), NutLcpOutput(), NutNetBufAlloc(), NutNetBufClone(), NutNetBufFree(), NutPapInput(), NutPapOutput(), NutTcpInput(), NutTcpOutput(), NutTcpReceive(), NutTcpReject(), NutTcpStateMachine(), NutUdpInput(), NutUdpOutput(), NutUdpReceiveFrom(), NutUdpSendTo(), PapTxAuthReq(), and wlandrv_PutPacket().


The documentation for this struct was generated from the following file:
© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/