![]() |
FD.io VPP
v16.09
Vector Packet Processing
|
Collaboration diagram for vhost_user_intf_t:Public Member Functions | |
| CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
| volatile u32 * | lockp |
| u32 | is_up |
| u32 | admin_up |
| u32 | unix_fd |
| u32 | unix_file_index |
| u32 | client_fd |
| char | sock_filename [256] |
| int | sock_errno |
| u8 | sock_is_server |
| u32 | hw_if_index |
| u32 | sw_if_index |
| u8 | active |
| u32 | nregions |
| u64 | features |
| u64 | feature_mask |
| u64 | protocol_features |
| u32 | num_vrings |
| vhost_user_memory_region_t | regions [VHOST_MEMORY_MAX_NREGIONS] |
| void * | region_mmap_addr [VHOST_MEMORY_MAX_NREGIONS] |
| u32 | region_mmap_fd [VHOST_MEMORY_MAX_NREGIONS] |
| vhost_user_vring_t | vrings [2] |
| int | virtio_net_hdr_sz |
| int | is_any_layout |
| u32 * | d_trace_buffers |
| void * | log_base_addr |
| u64 | log_size |
Definition at line 210 of file vhost-user.h.
| vhost_user_intf_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
| u8 vhost_user_intf_t::active |
Definition at line 223 of file vhost-user.h.
| u32 vhost_user_intf_t::admin_up |
Definition at line 215 of file vhost-user.h.
| u32 vhost_user_intf_t::client_fd |
Definition at line 218 of file vhost-user.h.
| u32* vhost_user_intf_t::d_trace_buffers |
Definition at line 236 of file vhost-user.h.
| u64 vhost_user_intf_t::feature_mask |
Definition at line 227 of file vhost-user.h.
| u64 vhost_user_intf_t::features |
Definition at line 226 of file vhost-user.h.
| u32 vhost_user_intf_t::hw_if_index |
Definition at line 222 of file vhost-user.h.
| int vhost_user_intf_t::is_any_layout |
Definition at line 235 of file vhost-user.h.
| u32 vhost_user_intf_t::is_up |
Definition at line 214 of file vhost-user.h.
| volatile u32* vhost_user_intf_t::lockp |
Definition at line 213 of file vhost-user.h.
| void* vhost_user_intf_t::log_base_addr |
Definition at line 238 of file vhost-user.h.
| u64 vhost_user_intf_t::log_size |
Definition at line 239 of file vhost-user.h.
| u32 vhost_user_intf_t::nregions |
Definition at line 225 of file vhost-user.h.
| u32 vhost_user_intf_t::num_vrings |
Definition at line 229 of file vhost-user.h.
| u64 vhost_user_intf_t::protocol_features |
Definition at line 228 of file vhost-user.h.
| void* vhost_user_intf_t::region_mmap_addr[VHOST_MEMORY_MAX_NREGIONS] |
Definition at line 231 of file vhost-user.h.
| u32 vhost_user_intf_t::region_mmap_fd[VHOST_MEMORY_MAX_NREGIONS] |
Definition at line 232 of file vhost-user.h.
| vhost_user_memory_region_t vhost_user_intf_t::regions[VHOST_MEMORY_MAX_NREGIONS] |
Definition at line 230 of file vhost-user.h.
| int vhost_user_intf_t::sock_errno |
Definition at line 220 of file vhost-user.h.
| char vhost_user_intf_t::sock_filename[256] |
Definition at line 219 of file vhost-user.h.
| u8 vhost_user_intf_t::sock_is_server |
Definition at line 221 of file vhost-user.h.
| u32 vhost_user_intf_t::sw_if_index |
Definition at line 222 of file vhost-user.h.
| u32 vhost_user_intf_t::unix_fd |
Definition at line 216 of file vhost-user.h.
| u32 vhost_user_intf_t::unix_file_index |
Definition at line 217 of file vhost-user.h.
| int vhost_user_intf_t::virtio_net_hdr_sz |
Definition at line 234 of file vhost-user.h.
| vhost_user_vring_t vhost_user_intf_t::vrings[2] |
Definition at line 233 of file vhost-user.h.