raw/ifpga: add miscellaneous APIs
authorWei Huang <wei.huang@intel.com>
Wed, 3 Mar 2021 02:34:31 +0000 (21:34 -0500)
committerQi Zhang <qi.z.zhang@intel.com>
Fri, 5 Mar 2021 08:56:18 +0000 (09:56 +0100)
commitf724a8025dd05111b18461f40c0653f47c8f37a6
treec4193bc5ec678a885e3eb29c163a17d428cda739
parentcf38bcd7763fa4cf6347a93a6193e00205404275
raw/ifpga: add miscellaneous APIs

Below miscellaneous APIs are used to implement OPAE application.
1. rte_pmd_ifpga_get_pci_bus() get PCI bus ifpga driver registered.
2. rte_pmd_ifpga_partial_reconfigure() do partial reconfiguration.
3. rte_pmd_ifpga_cleanup() free software resources allocated by driver.
4. rte_pmd_ifpga_set_rsu_status() set status of rsu process.

Signed-off-by: Wei Huang <wei.huang@intel.com>
Acked-by: Tianfei Zhang <tianfei.zhang@intel.com>
Acked-by: Rosen Xu <rosen.xu@intel.com>
drivers/raw/ifpga/ifpga_rawdev.c
drivers/raw/ifpga/ifpga_rawdev.h
drivers/raw/ifpga/rte_pmd_ifpga.c
drivers/raw/ifpga/rte_pmd_ifpga.h
drivers/raw/ifpga/version.map