[dts] [dts 0/9] Support virtual scenarios
Yong Liu
yong.liu at intel.com
Thu Jun 18 05:06:35 CEST 2015
From: Marvin Liu <yong.liu at intel.com>
This patch set will support virtualization scenario creation and destroy.
All scenarios will be based on scenerio configuration file. And there're three
typical virtual scenarios configurations supplied in this patch set.
Marvin Liu (9):
Optimize config load module with proper execption raised
Implement virtual scenario module
Support virtual scenario in dts main process
Optimize network topology discovery routine in virtual scenario
Optimize set_target function for virtual scenario
Support auto_map and set_target flag in vm initialization
Optimize VF devices creation and network devices pass-through function
Optimize ssh_pexpect and virt_resource module
Add three typical virtual scenario configuration files
conf/scene/pf_passthrough.cfg | 25 ++
conf/scene/vf_passthrough.cfg | 28 +++
conf/scene/vf_passthrough_1.cfg | 27 +++
framework/config.py | 17 +-
framework/dts.py | 45 +++-
framework/dut.py | 10 +-
framework/exception.py | 6 +
framework/project_dpdk.py | 5 +-
framework/qemu_kvm.py | 12 +-
framework/settings.py | 11 +
framework/ssh_pexpect.py | 7 +-
framework/test_case.py | 5 +-
framework/virt_base.py | 51 +++--
framework/virt_dut.py | 122 ++++++++--
framework/virt_resource.py | 4 +
framework/virt_scene.py | 495 ++++++++++++++++++++++++++++++++++++++++
16 files changed, 812 insertions(+), 58 deletions(-)
create mode 100644 conf/scene/pf_passthrough.cfg
create mode 100644 conf/scene/vf_passthrough.cfg
create mode 100644 conf/scene/vf_passthrough_1.cfg
create mode 100644 framework/virt_scene.py
--
1.9.3
More information about the dts
mailing list