FD.io VPP
v20.09-64-g4f7b92f0a
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | clib_file |
struct | clib_file_main_t |
Macros | |
#define | UNIX_FILE_DATA_AVAILABLE_TO_WRITE (1 << 0) |
#define | UNIX_FILE_EVENT_EDGE_TRIGGERED (1 << 1) |
Typedefs | |
typedef clib_error_t *() | clib_file_function_t(struct clib_file *f) |
typedef struct clib_file | clib_file_t |
Enumerations | |
enum | clib_file_update_type_t { UNIX_FILE_UPDATE_ADD, UNIX_FILE_UPDATE_MODIFY, UNIX_FILE_UPDATE_DELETE } |
Functions | |
static uword | clib_file_add (clib_file_main_t *um, clib_file_t *template) |
static void | clib_file_del (clib_file_main_t *um, clib_file_t *f) |
static void | clib_file_del_by_index (clib_file_main_t *um, uword index) |
static void | clib_file_set_polling_thread (clib_file_main_t *um, uword index, u32 thread_index) |
static uword | clib_file_set_data_available_to_write (clib_file_main_t *um, u32 clib_file_index, uword is_available) |
static clib_file_t * | clib_file_get (clib_file_main_t *fm, u32 file_index) |
static clib_error_t * | clib_file_write (clib_file_t *f) |
typedef clib_error_t*() clib_file_function_t(struct clib_file *f) |
typedef struct clib_file clib_file_t |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |