vlib: add functions to dynamically open/close PCI device
[vpp.git] / src / vlib / pci / pci.h
index f4d3674..144eb3f 100644 (file)
@@ -249,6 +249,11 @@ vlib_pci_bus_master_enable (vlib_pci_dev_handle_t h)
   return vlib_pci_write_config_u16 (h, 4, &command);
 }
 
+clib_error_t *vlib_pci_device_open (vlib_pci_addr_t * addr,
+                                   pci_device_id_t ids[],
+                                   vlib_pci_dev_handle_t * handle);
+void vlib_pci_device_close (vlib_pci_dev_handle_t h);
+
 clib_error_t *vlib_pci_map_region (vlib_pci_dev_handle_t h, u32 resource,
                                   void **result);