OpenVPN
test_mbuf.c File Reference
#include "syshead.h"
#include <setjmp.h>
#include <cmocka.h>
#include "buffer.h"
#include "multi.h"
#include "mbuf.h"
#include "test_common.h"
Include dependency graph for test_mbuf.c:

Go to the source code of this file.

Functions

static void test_mbuf_init (void **state)
static void test_mbuf_add_remove (void **state)
static void test_mbuf_dereference_reclaims_queue (void **state)
static void test_mbuf_extract_reclaims_tail (void **state)
static void test_mbuf_extract_reclaims_up_to_live (void **state)
static void test_mbuf_add_on_full_queue_with_holes (void **state)
int main (void)

Function Documentation

◆ main()

◆ test_mbuf_add_on_full_queue_with_holes()

void test_mbuf_add_on_full_queue_with_holes ( void ** state)
static

◆ test_mbuf_add_remove()

◆ test_mbuf_dereference_reclaims_queue()

void test_mbuf_dereference_reclaims_queue ( void ** state)
static

◆ test_mbuf_extract_reclaims_tail()

◆ test_mbuf_extract_reclaims_up_to_live()

◆ test_mbuf_init()

void test_mbuf_init ( void ** state)
static

Definition at line 38 of file test_mbuf.c.

References mbuf_set::array, mbuf_set::capacity, mbuf_defined(), mbuf_free(), mbuf_init(), and MBUF_SIZE_MAX.

Referenced by main().