![]() |
FD.io VPP
v16.12-rc0-308-g931be3a
Vector Packet Processing
|
Collaboration diagram for api_main_t:Data Fields | |
| void(** | msg_handlers )(void *) |
| int(** | pd_msg_handlers )(void *, int) |
| void(** | msg_cleanup_handlers )(void *) |
| void(** | msg_endian_handlers )(void *) |
| void(** | msg_print_handlers )(void *, void *) |
| char ** | msg_names |
| u8 * | message_bounce |
| u8 * | is_mp_safe |
| struct ring_alloc_ * | arings |
| u32 | ring_misses |
| u32 | missing_clients |
| vl_api_trace_t * | rx_trace |
| vl_api_trace_t * | tx_trace |
| int | msg_print_flag |
| trace_cfg_t * | api_trace_cfg |
| int | our_pid |
| svm_region_t * | vlib_rp |
| svm_region_t ** | mapped_shmem_regions |
| struct vl_shmem_hdr_ * | shmem_hdr |
| vl_api_registration_t ** | vl_clients |
| u16 | first_available_msg_id |
| uword * | msg_range_by_name |
| vl_api_msg_range_t * | msg_ranges |
| int | api_uid |
| int | api_gid |
| u64 | global_baseva |
| u64 | global_size |
| u64 | api_size |
| u64 | global_pvt_heap_size |
| u64 | api_pvt_heap_size |
| unix_shared_memory_queue_t * | vl_input_queue |
| int | my_client_index |
| vl_api_registration_t * | my_registration |
| i32 | vlib_signal |
| char * | region_name |
| char * | root_path |
| trace_cfg_t* api_main_t::api_trace_cfg |
| struct ring_alloc_* api_main_t::arings |
| svm_region_t** api_main_t::mapped_shmem_regions |
| vl_api_msg_range_t* api_main_t::msg_ranges |
| vl_api_registration_t* api_main_t::my_registration |
| vl_api_trace_t* api_main_t::rx_trace |
| struct vl_shmem_hdr_* api_main_t::shmem_hdr |
| vl_api_trace_t* api_main_t::tx_trace |
| vl_api_registration_t** api_main_t::vl_clients |
| unix_shared_memory_queue_t* api_main_t::vl_input_queue |
| svm_region_t* api_main_t::vlib_rp |