![]() |
FD.io VPP
v20.01-48-g3e0dafb74
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 |
| dpdk_portid_t | port_id |
| u32 | hw_if_index |
| u32 | sw_if_index |
| u32 | per_interface_next_index |
| dpdk_pmd_t | pmd:8 |
| i8 | cpu_socket |
| u16 | flags |
| u16 | nb_tx_desc |
| u8 * | name |
| 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 |
| u32 | supported_flow_actions |
| dpdk_flow_entry_t * | flow_entries |
| dpdk_flow_lookup_entry_t * | flow_lookup_entries |
| u32 * | parked_lookup_indexes |
| u32 | parked_loop_count |
| struct rte_flow_error | last_flow_error |
| dpdk_device_hqos_per_worker_thread_t * | hqos_wt |
| dpdk_device_hqos_per_hqos_thread_t * | hqos_ht |
| u16 | af_packet_instance_num |
| struct rte_eth_link | link |
| f64 | time_last_link_update |
| struct rte_eth_stats | stats |
| struct rte_eth_stats | last_stats |
| struct rte_eth_xstat * | 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::device_index |
| clib_error_t* dpdk_device_t::errors |
| dpdk_flow_entry_t* dpdk_device_t::flow_entries |
| dpdk_flow_lookup_entry_t* dpdk_device_t::flow_lookup_entries |
| 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 |