![]()  | 
  
    FD.io VPP
    v21.01.1
    
   Vector Packet Processing 
   | 
 
An API client registration, only in vpp/vlib. More...
 Collaboration diagram for vl_api_registration_:Data Fields | |
| vl_registration_type_t | registration_type | 
| type  More... | |
| u32 | vl_api_registration_pool_index | 
| Index in VLIB's brain (not shared memory).  More... | |
| u8 * | name | 
| Client name.  More... | |
| f64 | last_heard | 
| int | last_queue_head | 
| int | unanswered_pings | 
| svm_queue_t * | vl_input_queue | 
| shared memory only: pointer to client input queue  More... | |
| svm_region_t * | vlib_rp | 
| void * | shmem_hdr | 
| u32 | clib_file_index | 
| Socket only: file index.  More... | |
| i8 * | unprocessed_input | 
| Socket only: pending input.  More... | |
| u32 | unprocessed_msg_length | 
| Socket only: unprocssed length.  More... | |
| u8 * | output_vector | 
| Socket only: output vector.  More... | |
| int * | additional_fds_to_close | 
| u32 | server_handle | 
| Socket client only: server handle.  More... | |
| u32 | server_index | 
| Socket client only: server index.  More... | |
An API client registration, only in vpp/vlib.
Definition at line 47 of file api_common.h.
| int* vl_api_registration_::additional_fds_to_close | 
Definition at line 71 of file api_common.h.
| u32 vl_api_registration_::clib_file_index | 
Socket only: file index.
Definition at line 67 of file api_common.h.
| f64 vl_api_registration_::last_heard | 
Definition at line 57 of file api_common.h.
| int vl_api_registration_::last_queue_head | 
Definition at line 58 of file api_common.h.
| u8* vl_api_registration_::name | 
Client name.
Definition at line 54 of file api_common.h.
| u8* vl_api_registration_::output_vector | 
Socket only: output vector.
Definition at line 70 of file api_common.h.
| vl_registration_type_t vl_api_registration_::registration_type | 
type
Definition at line 49 of file api_common.h.
| u32 vl_api_registration_::server_handle | 
Socket client only: server handle.
Definition at line 74 of file api_common.h.
| u32 vl_api_registration_::server_index | 
Socket client only: server index.
Definition at line 75 of file api_common.h.
| void* vl_api_registration_::shmem_hdr | 
Definition at line 64 of file api_common.h.
| int vl_api_registration_::unanswered_pings | 
Definition at line 59 of file api_common.h.
| i8* vl_api_registration_::unprocessed_input | 
Socket only: pending input.
Definition at line 68 of file api_common.h.
| u32 vl_api_registration_::unprocessed_msg_length | 
Socket only: unprocssed length.
Definition at line 69 of file api_common.h.
| u32 vl_api_registration_::vl_api_registration_pool_index | 
Index in VLIB's brain (not shared memory).
Definition at line 52 of file api_common.h.
| svm_queue_t* vl_api_registration_::vl_input_queue | 
shared memory only: pointer to client input queue
Definition at line 62 of file api_common.h.
| svm_region_t* vl_api_registration_::vlib_rp | 
Definition at line 63 of file api_common.h.