![]() |
FD.io VPP
v19.04.2-12-g66b1689
Vector Packet Processing
|
Collaboration diagram for virtio_if_t:Public Member Functions | |
| CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
| u32 | flags |
| u32 | dev_instance |
| u32 | hw_if_index |
| u32 | sw_if_index |
| u32 | numa_node |
| u16 | virtio_net_hdr_sz |
| virtio_if_type_t | type |
| union { | |
| u32 id | |
| pci_addr_t pci_addr | |
| }; | |
| u32 | per_interface_next_index |
| union { | |
| int fd | |
| u32 msix_enabled | |
| }; | |
| union { | |
| int tap_fd | |
| u32 pci_dev_handle | |
| }; | |
| virtio_vring_t * | rxq_vrings |
| virtio_vring_t * | txq_vrings |
| u64 | features |
| u64 | remote_features |
| clib_error_t * | error |
| u8 | support_int_mode |
| u16 | max_queue_pairs |
| u16 | num_rxqs |
| u16 | num_txqs |
| u8 | status |
| u8 | mac_addr [6] |
| u8 * | host_if_name |
| u8 * | net_ns |
| u8 * | host_bridge |
| u8 | host_mac_addr [6] |
| ip4_address_t | host_ip4_addr |
| u8 | host_ip4_prefix_len |
| ip6_address_t | host_ip6_addr |
| u8 | host_ip6_prefix_len |
| int | gso_enabled |
| int | ifindex |
| virtio_vring_t * | cxq_vring |
| virtio_if_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
| union { ... } |
| union { ... } |
| union { ... } |
| virtio_vring_t* virtio_if_t::cxq_vring |
| clib_error_t* virtio_if_t::error |
| ip4_address_t virtio_if_t::host_ip4_addr |
| ip6_address_t virtio_if_t::host_ip6_addr |
| pci_addr_t virtio_if_t::pci_addr |
| virtio_vring_t* virtio_if_t::rxq_vrings |
| virtio_vring_t* virtio_if_t::txq_vrings |
| virtio_if_type_t virtio_if_t::type |