Network buffer structure. More...
#include <dev/netbuf.h>
Data Fields | |
NETBUF * | nb_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. | |
NETBUF * | nb_ref |
Link to clone origin. |
Network buffer structure.
Link to next structure.
Referenced by main(), NutNetBufCollect(), NutTcpDiscardBuffers(), NutTcpOutput(), NutTcpReceive(), NutTcpSm(), NutTcpStateMachine(), NutTcpStateRetranTimeout(), NutUdpDestroySocket(), NutUdpInput(), and NutUdpReceiveFrom().
NBAF_ flags.
Referenced by NutIpInput(), NutNetBufAlloc(), NutNetBufClonePart(), NutNetBufCollect(), NutNetBufFree(), NutTcpInput(), and NutUdpInput().
Datalink buffer.
Referenced by AhdlcOutput(), AhdlcRx(), CSNICrx(), DmOutput(), EmacRxThread(), Lpc17xxEmacRxThread(), NicRxLanc(), NutDumpIpcp(), NutDumpIpcpOption(), NutDumpLcp(), NutDumpLcpOption(), NutDumpPap(), NutDumpPapOption(), NutDumpPpp(), NutEtherInput(), NutEtherOutput(), NutNetBufAlloc(), NutNetBufClonePart(), NutNetBufFree(), NutPppInput(), NutPppOutput(), and wlandrv_PutPacket().
Network buffer.
Referenced by AhdlcOutput(), DmOutput(), LcpTxProtRej(), main(), NutArpAllocNetBuf(), NutArpInput(), NutArpOutput(), NutDumpIpcp(), NutDumpLcp(), NutDumpPap(), NutDumpPpp(), NutEtherInput(), NutIcmpResponse(), NutIpcpInput(), NutIpcpOutput(), NutIpInput(), NutIpOutput(), NutLcpInput(), NutLcpOutput(), NutNetBufAlloc(), NutNetBufClonePart(), NutNetBufFree(), NutPapInput(), NutPapOutput(), NutPppInput(), NutTcpReject(), NutTcpSm(), NutTcpStateMachine(), NutUdpReceiveFrom(), and wlandrv_PutPacket().
Transport buffer.
Referenced by AhdlcOutput(), DmOutput(), NutDumpPpp(), NutDumpTcpHeader(), NutIcmpInput(), NutIcmpOutput(), NutIcmpReply(), NutIcmpResponse(), NutIgmpInput(), NutIgmpOutput(), NutIpcpOutput(), NutIpInput(), NutIpOutput(), NutLcpOutput(), NutNetBufAlloc(), NutNetBufClonePart(), NutNetBufFree(), NutPapOutput(), NutTcpInput(), NutTcpOutput(), NutTcpReject(), NutTcpSm(), NutTcpStateMachine(), NutUdpInput(), NutUdpOutput(), NutUdpReceiveFrom(), and wlandrv_PutPacket().
Application buffer.
Referenced by AhdlcOutput(), DmOutput(), IpcpRxConfAck(), IpcpRxConfReq(), IpcpTxConfReq(), LcpTxConfReq(), LcpTxProtRej(), NutDumpIpcpOption(), NutDumpLcp(), NutDumpLcpOption(), NutDumpPapOption(), NutDumpPpp(), NutDumpTcpHeader(), NutIcmpInput(), NutIcmpOutput(), NutIcmpResponse(), NutIpcpInput(), NutIpcpOutput(), NutIpOutput(), NutLcpInput(), NutLcpOutput(), NutNetBufAlloc(), NutNetBufClonePart(), NutNetBufCollect(), NutNetBufFree(), NutPapInput(), NutPapOutput(), NutTcpInput(), NutTcpOutput(), NutTcpReceive(), NutTcpReject(), NutTcpStateMachine(), NutUdpInput(), NutUdpOutput(), NutUdpReceiveFrom(), NutUdpSendTo(), PapTxAuthReq(), and wlandrv_PutPacket().
Link to clone origin.
Referenced by NutNetBufClonePart(), and NutNetBufFree().