[dpdk-dev] [PATCH 0/9] fix hotplug API
Gaetan Rivet
gaetan.rivet at 6wind.com
Sun Jul 9 03:45:36 CEST 2017
Sending those fixes as separate patches as they stand on their own.
This series improves usability of the hotplug API and fixes a few issues
with existing implementations.
The hotplug API can be tested with the fail-safe PMD[1]. Its
documentation describes how to declare slaves and how to use it.
[1]: http://dpdk.org/ml/archives/dev/2017-July/070529.html
Gaetan Rivet (9):
eal: return device handle upon plugin
eal: fix hotplug add
devargs: introduce removal function
eal: release devargs on device removal
pci: use given name as generic name
pci: fix generic driver pointer on probe error
pci: fix hotplug operations
vdev: implement plug operation
bus: remove useless plug parameter
lib/librte_eal/bsdapp/eal/eal_pci.c | 4 +-
lib/librte_eal/bsdapp/eal/rte_eal_version.map | 1 +
lib/librte_eal/common/eal_common_dev.c | 83 +++++++++++++++++++++----
lib/librte_eal/common/eal_common_devargs.c | 18 ++++++
lib/librte_eal/common/eal_common_pci.c | 49 +++++++--------
lib/librte_eal/common/eal_common_vdev.c | 12 ++--
lib/librte_eal/common/eal_private.h | 5 ++
lib/librte_eal/common/include/rte_bus.h | 6 +-
lib/librte_eal/common/include/rte_dev.h | 10 +--
lib/librte_eal/common/include/rte_devargs.h | 18 ++++++
lib/librte_eal/common/include/rte_vdev.h | 7 +++
lib/librte_eal/linuxapp/eal/eal_pci.c | 4 +-
lib/librte_eal/linuxapp/eal/rte_eal_version.map | 1 +
13 files changed, 162 insertions(+), 56 deletions(-)
--
2.1.4
More information about the dev
mailing list