138 for (i = 0; i < (int) ms->
len; ++i)
157 for (i = 0; i < (int) ms->
len; ++i)
165 msg(
D_MBUF,
"MBUF: dereferenced queued packet");
void free_buf(struct buffer *buf)
struct buffer clone_buf(const struct buffer *buf)
#define ALLOC_OBJ(dptr, type)
#define ALLOC_OBJ_CLEAR(dptr, type)
#define ALLOC_ARRAY(dptr, type, n)
static size_t adjust_power_of_2(size_t u)
void mbuf_add_item(struct mbuf_set *ms, const struct mbuf_item *item)
struct mbuf_buffer * mbuf_alloc_buf(const struct buffer *buf)
void mbuf_free_buf(struct mbuf_buffer *mb)
void mbuf_dereference_instance(struct mbuf_set *ms, struct multi_instance *mi)
bool mbuf_extract_item(struct mbuf_set *ms, struct mbuf_item *item)
void mbuf_free(struct mbuf_set *ms)
struct multi_instance * mbuf_peek_dowork(struct mbuf_set *ms)
struct mbuf_set * mbuf_init(unsigned int size)
#define MBUF_INDEX(head, offset, size)
Wrapper structure for dynamically allocated memory.
struct mbuf_buffer * buffer
struct multi_instance * instance
Server-mode state structure for one single VPN tunnel.