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. |
Link to next structure.
Definition at line 161 of file netbuf.h.
Referenced by NutNetBufCollect(), NutTcpDiscardBuffers(), NutTcpOutput(), NutTcpReceive(), NutTcpSm(), NutTcpStateMachine(), NutTcpStateRetranTimeout(), NutUdpDestroySocket(), NutUdpInput(), and NutUdpReceiveFrom().
NBAF_ flags.
Definition at line 162 of file netbuf.h.
Referenced by NutIpInput(), NutNetBufAlloc(), NutNetBufClonePart(), NutNetBufCollect(), NutNetBufFree(), NutTcpInput(), and NutUdpInput().
Datalink buffer.
Definition at line 163 of file netbuf.h.
Referenced by AhdlcOutput(), AhdlcRx(), CSNICrx(), EmacRxThread(), NicRxLanc(), NutDumpIpcp(), NutDumpIpcpOption(), NutDumpLcp(), NutDumpLcpOption(), NutDumpPap(), NutDumpPapOption(), NutDumpPpp(), NutEtherInput(), NutEtherOutput(), NutNetBufAlloc(), NutNetBufClonePart(), NutNetBufFree(), NutPppInput(), NutPppOutput(), and wlandrv_PutPacket().
Network buffer.
Definition at line 164 of file netbuf.h.
Referenced by AhdlcOutput(), LcpTxProtRej(), 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.
Definition at line 165 of file netbuf.h.
Referenced by AhdlcOutput(), 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.
Definition at line 166 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(), NutNetBufClonePart(), NutNetBufCollect(), NutNetBufFree(), NutPapInput(), NutPapOutput(), NutTcpInput(), NutTcpOutput(), NutTcpReceive(), NutTcpReject(), NutTcpStateMachine(), NutUdpInput(), NutUdpOutput(), NutUdpReceiveFrom(), NutUdpSendTo(), PapTxAuthReq(), and wlandrv_PutPacket().
Link to clone origin.
Definition at line 167 of file netbuf.h.
Referenced by NutNetBufClonePart(), and NutNetBufFree().