virttest.utils_netperf: Support multi package size in NetperfClient.(bg_)start()

Signed-off-by: Feng Yang <fyang@redhat.com>
utils_test.libvirt: Make sure XML file has been created for create_disk_xml.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
utils_test.libvirt: Support multiple disks and scsi disks for attach_disks.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
utils_test.libvirt: Support to attach devices with --config.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
utils_test.libvirt: Support format for creating disks.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
utils_test.libvirt: Update logic of generating disks index.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
virttest.utils_test: Ignore shell session terminated error when run autotest inside guest

Some stress test inside guest will cause shell session terminated, we
want ignore this kind of problem in some situation. Add a parameter to
support this.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
libvirt_xml.controller: Add controller relative operations.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
utils_test.libvirt: Support multifunction of controllers for massive disks.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
virttest.staging.utils_memory: Add functions to get/set hugepage parameters

These functions can be used to obtain the parameters of hugepage, such as
total/free/reserved memory,and enable/disable the transparent hugepage feature.
virttest.utils_misc.py : Add hugetlbfs for is_mounted()

It shouldn't be treated by os.path.realpath() while the file-type is hugetlbfs.
Merge pull request #1791 from FengYang/netperf_class

virttest.utils_netperf: Support multi package size in NetperfClient.(bg_...
libvirt_xml.vm_xml: Adjust add_hostdev for Hostdev enhancements.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
Merge pull request #1850 from yumingfei/fix_hostdev

libvirt_xml.vm_xml: Adjust add_hostdev for Hostdev enhancements.
Modify for gluster pool and volume test
Merge pull request #1819 from kylazhang/gluster_pool

Modify for gluster pool and volume test
Merge pull request #1771 from ypu/ignore_network_break

virttest.utils_test: Ignore network break when run autotest inside guest
libvirt_xml: Add memoryBacking tag for using hugepage in vm_xml.

The tag tells the hypervisor that the guest using hugepages,
instead of the normal native page size.
Merge pull request #1811 from yumingfei/scsi_enhancements

utils_test.libvirt: Scsi enhancements
Merge pull request #1847 from PandaWei/master

Patching virttest to facilitate the test of hugepage feature