![]() |
FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Collaboration diagram for dpdk_device_t:Public Member Functions | |
| CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
| CLIB_CACHE_LINE_ALIGN_MARK (cacheline1) | |
Data Fields | |
| volatile u32 ** | lockp |
| dpdk_portid_t | device_index |
| u32 | hw_if_index |
| u32 | vlib_sw_if_index |
| u32 | per_interface_next_index |
| struct rte_mbuf *** | tx_vectors |
| struct rte_mbuf *** | rx_vectors |
| dpdk_pmd_t | pmd:8 |
| i8 | cpu_socket |
| u16 | flags |
| u16 | nb_tx_desc |
| u8 * | interface_name_suffix |
| u16 | num_subifs |
| u16 | tx_q_used |
| u16 | rx_q_used |
| u16 | nb_rx_desc |
| u16 * | cpu_socket_id_by_queue |
| u8 * | buffer_pool_for_queue |
| struct rte_eth_conf | port_conf |
| struct rte_eth_txconf | tx_conf |
| dpdk_device_hqos_per_worker_thread_t * | hqos_wt |
| dpdk_device_hqos_per_hqos_thread_t * | hqos_ht |
| dpdk_portid_t | port_id |
| dpdk_portid_t | bond_port |
| struct rte_eth_link | link |
| f64 | time_last_link_update |
| struct rte_eth_stats | stats |
| struct rte_eth_stats | last_stats |
| struct rte_eth_stats | last_cleared_stats |
| struct rte_eth_xstat * | xstats |
| struct rte_eth_xstat * | last_cleared_xstats |
| f64 | time_last_stats_update |
| dpdk_port_type_t | port_type |
| u8 * | default_mac_address |
| clib_error_t * | errors |
| dpdk_device_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
| dpdk_device_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline1 | ) |
| dpdk_portid_t dpdk_device_t::bond_port |
| dpdk_portid_t dpdk_device_t::device_index |
| clib_error_t* dpdk_device_t::errors |
| dpdk_device_hqos_per_hqos_thread_t* dpdk_device_t::hqos_ht |
| dpdk_device_hqos_per_worker_thread_t* dpdk_device_t::hqos_wt |
| dpdk_pmd_t dpdk_device_t::pmd |
| dpdk_portid_t dpdk_device_t::port_id |
| dpdk_port_type_t dpdk_device_t::port_type |