5 #ifndef _RTE_PMD_IFPGA_H_ 6 #define _RTE_PMD_IFPGA_H_ 23 #define IFPGA_MAX_PORT_NUM 4 38 uint64_t bitstream_id;
39 uint64_t bitstream_metadata;
42 uint32_t bmc_nios_version;
65 uint32_t num_retimers;
270 const struct rte_pci_bus *
__rte_experimental int rte_pmd_ifpga_get_dev_id(const char *pci_addr, uint16_t *dev_id)
__rte_experimental int rte_pmd_ifpga_reboot_try(uint16_t dev_id)
__rte_experimental void rte_pmd_ifpga_cleanup(void)
__rte_experimental int rte_pmd_ifpga_get_phy_info(uint16_t dev_id, rte_pmd_ifpga_phy_info *info)
__rte_experimental int rte_pmd_ifpga_stop_update(uint16_t dev_id, int force)
__rte_experimental int rte_pmd_ifpga_set_rsu_status(uint16_t dev_id, uint32_t stat, uint32_t prog)
__rte_experimental int rte_pmd_ifpga_update_flash(uint16_t dev_id, const char *image, uint64_t *status)
__rte_experimental int rte_pmd_ifpga_get_rsu_status(uint16_t dev_id, uint32_t *stat, uint32_t *prog)
__rte_experimental int rte_pmd_ifpga_reload(uint16_t dev_id, int type, int page)
__rte_experimental int rte_pmd_ifpga_get_property(uint16_t dev_id, rte_pmd_ifpga_prop *prop)
__rte_experimental int rte_pmd_ifpga_partial_reconfigure(uint16_t dev_id, int port, const char *file)
__rte_experimental const struct rte_pci_bus * rte_pmd_ifpga_get_pci_bus(void)