[dpdk-dev] [PATCH v7 9/9] eal: enable hotplugging of devices on bus
ferruh.yigit at intel.com
Tue Jan 17 11:47:55 CET 2017
On 1/17/2017 10:09 AM, Shreyansh Jain wrote:
> Given a bus, attach and detach callbacks allow the implementation to
> handles calls from EAL for attaching or detaching a named device.
> Signed-off-by: Shreyansh Jain <shreyansh.jain at nxp.com>
> + * Search and detach a PCI device from PCI Bus
> + * Implements rte_bus->detach
> + *
> + * @param device_name
> + * Name of the device to search and detach
> + *
> + * @return
> + * 0 for successful detaching of device
> + * >0 if device not found on bus
> + * <0 in case of error in removal.
These are the return values expected by rte_eal_dev_detach(), but
rte_eal_pci_detach() is not following these right now, which is causing
failure on detaching virtual devices.
Fix is not complex, it may be an option to fix this as a separate patch
after this patchset applied.
> + */
> +rte_eal_pci_detach(const char *device_name);
More information about the dev