[dpdk-dev] [PATCH 0/2] expose device states for hot-unplug
Jeff Guo
jia.guo at intel.com
Wed Nov 7 10:41:29 CET 2018
Since the hotplug API and device event API have make public, so in order
to let applications or driver deal with device directly, it would be
helpful if the states of device could be exposed. Especially for hotplug
process, when device is hot-unplugged, some invalid process should be
skipped by checking the device status. It will avoid some error occur and
unnecessary loading.
So it is proposed that let eal framework take the control of device, it
provide device control APIs and device status checking. Something like
the rte_eth_dev_state for ethernet device could be delete later if it is
no specific usage and could be covered by the common rte device state.
Jeff Guo (2):
eal: expose device states in rte device
but/pci: fix fd close for hot-unplug
drivers/bus/pci/linux/pci_uio.c | 3 +++
drivers/bus/pci/pci_common_uio.c | 16 +++++++++-------
lib/librte_eal/common/include/rte_dev.h | 13 +++++++++++++
lib/librte_eal/linuxapp/eal/eal_dev.c | 1 +
4 files changed, 26 insertions(+), 7 deletions(-)
--
2.7.4
More information about the dev
mailing list