Network buffer definitions. More...
Go to the source code of this file.
Data Structures | |
struct | NBDATA |
Data part of a network buffer structure. More... | |
struct | NETBUF |
Network buffer structure. More... | |
Defines | |
#define | NBAF_UNICAST 0x08 |
Unicast address. | |
#define | NBAF_DATALINK 0x10 |
Datalink buffer allocated flag. | |
#define | NBAF_NETWORK 0x20 |
Network buffer allocated flag. | |
#define | NBAF_TRANSPORT 0x40 |
Transport buffer allocated flag. | |
#define | NBAF_APPLICATION 0x80 |
Application buffer allocated flag. | |
#define | NBAF_ALL 0xf0 |
Masks allocated buffer flags flag. | |
Functions | |
NETBUF * | NutNetBufAlloc (NETBUF *nb, uint8_t type, int size) |
Allocate or re-allocate a network buffer part. | |
NETBUF * | NutNetBufClone (NETBUF *nb) |
Create a copy of an existing network buffer structure. | |
void | NutNetBufFree (NETBUF *nb) |
Release a network buffer structure. | |
int | NutNetBufCollect (NETBUF *nbq, int total) |
Collect linked list of network buffers. |
Network buffer definitions.
Definition in file netbuf.h.