nut/include/dev/netbuf.h File Reference


Detailed Description

Network buffer definitions.

#include <sys/types.h>

Data Structures

struct  _NBDATA
 Data part of a network buffer structure. More...
struct  _NETBUF
 Network buffer structure. More...

Defines

#define NBAF_ALL   0xf0
 Masks allocated buffer flags flag.
#define NBAF_APPLICATION   0x80
 Application buffer allocated flag.
#define NBAF_DATALINK   0x10
 Datalink buffer allocated flag.
#define NBAF_NETWORK   0x20
 Network buffer allocated flag.
#define NBAF_TRANSPORT   0x40
 Transport buffer allocated flag.

Typedefs

typedef _NBDATA NBDATA
 Network buffer data type.
typedef _NETBUF NETBUF
 Network buffer type.

Functions

__BEGIN_DECLS NETBUFNutNetBufAlloc (NETBUF *nb, u_char type, u_short size)
 Allocate or re-allocate a network buffer part.
NETBUFNutNetBufClone (NETBUF *nb)
 Create a copy of an existing network buffer structure.
int NutNetBufFree (NETBUF *nb)
 Release a network buffer structure.


Generated on Tue Jan 23 21:12:26 2007 for BTnut System Software by doxygen 1.4.7