dpdk: refactor device setup