struct tarpc_rte_eth_dev_info
struct tarpc_rte_eth_dev_info {
// fields
string driver_name;
unsigned int if_index;
uint16_t min_mtu;
uint16_t max_mtu;
uint32_t min_rx_bufsize;
uint32_t max_rx_pktlen;
uint16_t max_rx_queues;
uint16_t max_tx_queues;
uint32_t max_mac_addrs;
uint32_t max_hash_mac_addrs;
uint16_t max_vfs;
uint16_t max_vmdq_pools;
uint64_t rx_queue_offload_capa;
uint64_t rx_offload_capa;
uint64_t tx_queue_offload_capa;
uint64_t tx_offload_capa;
uint16_t reta_size;
uint8_t hash_key_size;
uint64_t flow_type_rss_offloads;
struct tarpc_rte_eth_rxconf default_rxconf;
struct tarpc_rte_eth_txconf default_txconf;
uint16_t vmdq_queue_base;
uint16_t vmdq_queue_num;
uint16_t vmdq_pool_base;
struct tarpc_rte_eth_desc_lim rx_desc_lim;
struct tarpc_rte_eth_desc_lim tx_desc_lim;
uint32_t speed_capa;
uint16_t nb_rx_queues;
uint16_t nb_tx_queues;
uint64_t dev_capa;
tarpc_rte_eth_dev_portconf default_rxportconf;
tarpc_rte_eth_dev_portconf default_txportconf;
};