Lines Matching defs:rte_eth_dev_info
1504 struct rte_eth_dev_info { struct
1505 struct rte_device *device; /** Generic device information */
1506 const char *driver_name; /**< Device Driver name. */
1507 unsigned int if_index; /**< Index to bound host interface, or 0 if none.
1509 uint16_t min_mtu; /**< Minimum MTU allowed */
1510 uint16_t max_mtu; /**< Maximum MTU allowed */
1511 const uint32_t *dev_flags; /**< Device flags */
1512 uint32_t min_rx_bufsize; /**< Minimum size of RX buffer. */
1513 uint32_t max_rx_pktlen; /**< Maximum configurable length of RX pkt. */
1515 uint32_t max_lro_pkt_size;
1516 uint16_t max_rx_queues; /**< Maximum number of RX queues. */
1517 uint16_t max_tx_queues; /**< Maximum number of TX queues. */
1518 uint32_t max_mac_addrs; /**< Maximum number of MAC addresses. */
1519 uint32_t max_hash_mac_addrs;
1521 uint16_t max_vfs; /**< Maximum number of VFs. */
1522 uint16_t max_vmdq_pools; /**< Maximum number of VMDq pools. */
1523 struct rte_eth_rxseg_capa rx_seg_capa; /**< Segmentation capability.*/
1524 uint64_t rx_offload_capa;
1526 uint64_t tx_offload_capa;
1528 uint64_t rx_queue_offload_capa;
1530 uint64_t tx_queue_offload_capa;
1532 uint16_t reta_size;
1534 uint8_t hash_key_size; /**< Hash key size in bytes */
1536 uint64_t flow_type_rss_offloads;
1537 struct rte_eth_rxconf default_rxconf; /**< Default RX configuration */
1538 struct rte_eth_txconf default_txconf; /**< Default TX configuration */
1539 uint16_t vmdq_queue_base; /**< First queue ID for VMDQ pools. */
1540 uint16_t vmdq_queue_num; /**< Queue number for VMDQ pools. */
1541 uint16_t vmdq_pool_base; /**< First ID of VMDQ pools. */
1542 struct rte_eth_desc_lim rx_desc_lim; /**< RX descriptors limits */
1543 struct rte_eth_desc_lim tx_desc_lim; /**< TX descriptors limits */
1544 uint32_t speed_capa; /**< Supported speeds bitmap (ETH_LINK_SPEED_). */
1546 uint16_t nb_rx_queues; /**< Number of RX queues. */
1547 uint16_t nb_tx_queues; /**< Number of TX queues. */
1549 struct rte_eth_dev_portconf default_rxportconf;
1551 struct rte_eth_dev_portconf default_txportconf;
1553 uint64_t dev_capa;
1558 struct rte_eth_switch_info switch_info;
1560 uint64_t reserved_64s[2]; /**< Reserved for future fields */
1561 void *reserved_ptrs[2]; /**< Reserved for future fields */