[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