This presentation is an overview of the device management in DPDK - past, present, and future. It is a guided tour into the layers (bus, device resource, driver, device class, application) explaining what are the requirements and solutions to manage several buses, migration, hotplug, and multi-process.