#include "lwip/opt.h"
#include "lwip/pbuf.h"
#include "lwip/ip_addr.h"
Go to the source code of this file.
|
#define | NETBUF_FLAG_DESTADDR 0x01 |
|
#define | NETBUF_FLAG_CHKSUM 0x02 |
|
#define | netbuf_copy_partial(buf, dataptr, len, offset) pbuf_copy_partial((buf)->p, (dataptr), (len), (offset)) |
|
#define | netbuf_copy(buf, dataptr, len) netbuf_copy_partial(buf, dataptr, len, 0) |
|
#define | netbuf_take(buf, dataptr, len) pbuf_take((buf)->p, dataptr, len) |
|
#define | netbuf_len(buf) ((buf)->p->tot_len) |
|
#define | netbuf_fromaddr(buf) (&((buf)->addr)) |
|
#define | netbuf_set_fromaddr(buf, fromaddr) ip_addr_set((&(buf)->addr), fromaddr) |
|
#define | netbuf_fromport(buf) ((buf)->port) |
|
◆ netbuf_copy
◆ netbuf_copy_partial
#define netbuf_copy_partial |
( |
|
buf, |
|
|
|
dataptr, |
|
|
|
len, |
|
|
|
offset |
|
) |
| pbuf_copy_partial((buf)->p, (dataptr), (len), (offset)) |
◆ NETBUF_FLAG_CHKSUM
#define NETBUF_FLAG_CHKSUM 0x02 |
This netbuf includes a checksum
Definition at line 46 of file netbuf.h.
◆ NETBUF_FLAG_DESTADDR
#define NETBUF_FLAG_DESTADDR 0x01 |
This netbuf has dest-addr/port set
Definition at line 44 of file netbuf.h.
◆ netbuf_fromaddr
#define netbuf_fromaddr |
( |
|
buf | ) |
(&((buf)->addr)) |
◆ netbuf_fromport
#define netbuf_fromport |
( |
|
buf | ) |
((buf)->port) |
◆ netbuf_len
#define netbuf_len |
( |
|
buf | ) |
((buf)->p->tot_len) |
◆ netbuf_set_fromaddr
#define netbuf_set_fromaddr |
( |
|
buf, |
|
|
|
fromaddr |
|
) |
| ip_addr_set((&(buf)->addr), fromaddr) |
◆ netbuf_take
#define netbuf_take |
( |
|
buf, |
|
|
|
dataptr, |
|
|
|
len |
|
) |
| pbuf_take((buf)->p, dataptr, len) |
◆ netbuf_alloc()
void * netbuf_alloc |
( |
struct netbuf * |
buf, |
|
|
u16_t |
size |
|
) |
| |
◆ netbuf_chain()
void netbuf_chain |
( |
struct netbuf * |
head, |
|
|
struct netbuf * |
tail |
|
) |
| |
◆ netbuf_data()
◆ netbuf_delete()
void netbuf_delete |
( |
struct netbuf * |
buf | ) |
|
◆ netbuf_first()
void netbuf_first |
( |
struct netbuf * |
buf | ) |
|
◆ netbuf_free()
void netbuf_free |
( |
struct netbuf * |
buf | ) |
|
◆ netbuf_new()
struct netbuf * netbuf_new |
( |
void |
| ) |
|
◆ netbuf_next()
◆ netbuf_ref()