_NETBUF Struct Reference
[Network BufferNetwork Buffer]

Collaboration diagram for _NETBUF:

Collaboration graph
[legend]

Detailed Description

Network buffer structure.

Definition at line 138 of file netbuf.h.


Data Fields

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

Field Documentation

NETBUF* _NETBUF::nb_next

Link to next structure.

Definition at line 139 of file netbuf.h.

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

u_char _NETBUF::nb_flags

NBAF_ flags.

Definition at line 140 of file netbuf.h.

Referenced by NutNetBufAlloc(), NutNetBufClone(), and NutNetBufFree().

NBDATA _NETBUF::nb_dl

Datalink buffer.

Definition at line 141 of file netbuf.h.

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

NBDATA _NETBUF::nb_nw

Network buffer.

Definition at line 142 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(), NutPapInput(), NutPapOutput(), NutPppInput(), NutTcpReject(), NutTcpSm(), NutTcpStateMachine(), NutUdpReceiveFrom(), and wlandrv_PutPacket().

NBDATA _NETBUF::nb_tp

Transport buffer.

Definition at line 143 of file netbuf.h.

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

NBDATA _NETBUF::nb_ap

Application buffer.

Definition at line 144 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(), 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/