FD.io VPP  v17.01-9-ge7dcee4
Vector Packet Processing
index_list.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  index_slist_
 
struct  index_dlist_
 

Macros

#define EMPTY   ((u32)~0)
 

Typedefs

typedef struct index_slist_ index_slist_t
 
typedef struct index_dlist_ index_dlist_t
 

Functions

static void index_slist_addhead_inline (index_slist_t *headp, u8 *vector, u32 elsize, u32 offset, u32 index_to_add)
 
static int index_slist_remelem_inline (index_slist_t *headp, u8 *vector, u32 elsize, u32 offset, u32 index_to_delete)
 
void index_slist_addhead (index_slist_t *headp, u8 *vector, u32 elsize, u32 offset, u32 index)
 
int index_slist_remelem (index_slist_t *headp, u8 *vector, u32 elsize, u32 offset, u32 index)
 
void index_dlist_addtail (u32 head_index, u8 *vector, u32 elsize, u32 offset, u32 index_to_add)
 
u32 index_dlist_remelem (u32 head_index, u8 *vector, u32 elsize, u32 offset, u32 index_to_delete)
 

Macro Definition Documentation

#define EMPTY   ((u32)~0)

Definition at line 24 of file index_list.h.

Typedef Documentation

typedef struct index_dlist_ index_dlist_t
typedef struct index_slist_ index_slist_t

Function Documentation

void index_dlist_addtail ( u32  head_index,
u8 vector,
u32  elsize,
u32  offset,
u32  index_to_add 
)

Definition at line 83 of file index_list.c.

+ Here is the caller graph for this function:

u32 index_dlist_remelem ( u32  head_index,
u8 vector,
u32  elsize,
u32  offset,
u32  index_to_delete 
)

Definition at line 103 of file index_list.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void index_slist_addhead ( index_slist_t headp,
u8 vector,
u32  elsize,
u32  offset,
u32  index 
)

Definition at line 37 of file index_list.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void index_slist_addhead_inline ( index_slist_t headp,
u8 vector,
u32  elsize,
u32  offset,
u32  index_to_add 
)
inlinestatic

Definition at line 42 of file index_list.h.

+ Here is the caller graph for this function:

int index_slist_remelem ( index_slist_t headp,
u8 vector,
u32  elsize,
u32  offset,
u32  index 
)

Definition at line 56 of file index_list.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int index_slist_remelem_inline ( index_slist_t headp,
u8 vector,
u32  elsize,
u32  offset,
u32  index_to_delete 
)
inlinestatic

Definition at line 73 of file index_list.h.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: