![]() |
FD.io VPP
v16.06
Vector Packet Processing
|
Include dependency graph for main.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | vlib_main_t |
Macros | |
| #define | VLIB_ELOG_MAIN_LOOP 0 |
| #define | VLIB_LOG2_MAIN_LOOPS_PER_STATS_UPDATE 7 |
| #define | VLIB_MAIN_LOOP_EXIT_NONE 0 |
| #define | VLIB_MAIN_LOOP_EXIT_PANIC 1 |
| #define | VLIB_MAIN_LOOP_EXIT_CLI 2 |
| #define | vlib_time_code(vm, body) |
| #define | vlib_wait_with_timeout(vm, suspend_time, timeout_time, test) |
| #define | vlib_panic_with_msg(vm, args...) vlib_panic_with_error (vm, clib_error_return (0, args)) |
Typedefs | |
| typedef struct vlib_main_t | vlib_main_t |
Functions | |
| always_inline f64 | vlib_time_now (vlib_main_t *vm) |
| always_inline f64 | vlib_time_now_ticks (vlib_main_t *vm, u64 n) |
| always_inline void | vlib_time_wait (vlib_main_t *vm, f64 wait) |
| always_inline void | vlib_panic_with_error (vlib_main_t *vm, clib_error_t *error) |
| always_inline void | vlib_panic (vlib_main_t *vm) |
| always_inline u32 | vlib_vector_input_stats_index (vlib_main_t *vm, word delta) |
| always_inline u32 | vlib_last_vectors_per_main_loop (vlib_main_t *vm) |
| always_inline f64 | vlib_last_vectors_per_main_loop_as_f64 (vlib_main_t *vm) |
| always_inline f64 | vlib_last_vector_length_per_node (vlib_main_t *vm) |
| always_inline void | vlib_increment_main_loop_counter (vlib_main_t *vm) |
| always_inline void | vlib_set_queue_signal_callback (vlib_main_t *vm, void(*fp)(vlib_main_t *)) |
| int | vlib_main (vlib_main_t *vm, unformat_input_t *input) |
| u32 | vlib_app_num_thread_stacks_needed (void) |
Variables | |
| vlib_main_t | vlib_global_main |
| u32 | wraps |
| u8 ** | vlib_thread_stacks |
| #define vlib_panic_with_msg | ( | vm, | |
| args... | |||
| ) | vlib_panic_with_error (vm, clib_error_return (0, args)) |
| #define vlib_time_code | ( | vm, | |
| body | |||
| ) |
| #define vlib_wait_with_timeout | ( | vm, | |
| suspend_time, | |||
| timeout_time, | |||
| test | |||
| ) |
| typedef struct vlib_main_t vlib_main_t |
| always_inline void vlib_increment_main_loop_counter | ( | vlib_main_t * | vm | ) |
| always_inline f64 vlib_last_vector_length_per_node | ( | vlib_main_t * | vm | ) |
| always_inline u32 vlib_last_vectors_per_main_loop | ( | vlib_main_t * | vm | ) |
| always_inline f64 vlib_last_vectors_per_main_loop_as_f64 | ( | vlib_main_t * | vm | ) |
| int vlib_main | ( | vlib_main_t * | vm, |
| unformat_input_t * | input | ||
| ) |
| always_inline void vlib_panic | ( | vlib_main_t * | vm | ) |
| always_inline void vlib_panic_with_error | ( | vlib_main_t * | vm, |
| clib_error_t * | error | ||
| ) |
| always_inline void vlib_set_queue_signal_callback | ( | vlib_main_t * | vm, |
| void(*)(vlib_main_t *) | fp | ||
| ) |
| always_inline f64 vlib_time_now | ( | vlib_main_t * | vm | ) |
| always_inline f64 vlib_time_now_ticks | ( | vlib_main_t * | vm, |
| u64 | n | ||
| ) |
| always_inline void vlib_time_wait | ( | vlib_main_t * | vm, |
| f64 | wait | ||
| ) |
| always_inline u32 vlib_vector_input_stats_index | ( | vlib_main_t * | vm, |
| word | delta | ||
| ) |
| vlib_main_t vlib_global_main |