Lines Matching defs:rte_eth_dev_info
1857 struct rte_eth_dev_info { struct
1858 struct rte_device *device; /**< Generic device information */
1859 const char *driver_name; /**< Device Driver name. */
1860 unsigned int if_index; /**< Index to bound host interface, or 0 if none.
1862 uint16_t min_mtu; /**< Minimum MTU allowed */
1863 uint16_t max_mtu; /**< Maximum MTU allowed */
1864 const uint32_t *dev_flags; /**< Device flags */
1865 uint32_t min_rx_bufsize; /**< Minimum size of Rx buffer. */
1866 uint32_t max_rx_pktlen; /**< Maximum configurable length of Rx pkt. */
1868 uint32_t max_lro_pkt_size;
1869 uint16_t max_rx_queues; /**< Maximum number of Rx queues. */
1870 uint16_t max_tx_queues; /**< Maximum number of Tx queues. */
1871 uint32_t max_mac_addrs; /**< Maximum number of MAC addresses. */
1873 uint32_t max_hash_mac_addrs;
1874 uint16_t max_vfs; /**< Maximum number of VFs. */
1875 uint16_t max_vmdq_pools; /**< Maximum number of VMDq pools. */
1876 struct rte_eth_rxseg_capa rx_seg_capa; /**< Segmentation capability.*/
1878 uint64_t rx_offload_capa;
1880 uint64_t tx_offload_capa;
1882 uint64_t rx_queue_offload_capa;
1884 uint64_t tx_queue_offload_capa;
1886 uint16_t reta_size;
1887 uint8_t hash_key_size; /**< Hash key size in bytes */
1889 uint64_t flow_type_rss_offloads;
1890 struct rte_eth_rxconf default_rxconf; /**< Default Rx configuration */
1891 struct rte_eth_txconf default_txconf; /**< Default Tx configuration */
1892 uint16_t vmdq_queue_base; /**< First queue ID for VMDq pools. */
1893 uint16_t vmdq_queue_num; /**< Queue number for VMDq pools. */
1894 uint16_t vmdq_pool_base; /**< First ID of VMDq pools. */
1895 struct rte_eth_desc_lim rx_desc_lim; /**< Rx descriptors limits */
1896 struct rte_eth_desc_lim tx_desc_lim; /**< Tx descriptors limits */
1897 uint32_t speed_capa; /**< Supported speeds bitmap (RTE_ETH_LINK_SPEED_). */
1899 uint16_t nb_rx_queues; /**< Number of Rx queues. */
1900 uint16_t nb_tx_queues; /**< Number of Tx queues. */
1902 struct rte_eth_dev_portconf default_rxportconf;
1904 struct rte_eth_dev_portconf default_txportconf;
1906 uint64_t dev_capa;
1911 struct rte_eth_switch_info switch_info;
1913 uint64_t reserved_64s[2]; /**< Reserved for future fields */
1914 void *reserved_ptrs[2]; /**< Reserved for future fields */