libvirt_xml: Add support of net and storage for nodedev_xml.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
libvirt_xml: add implemention for hostdev in libvirt_xml/devices/.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
libvirt_xml: add a function to add hostdev device in vm_xml.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
virttest.iscsi: Support creating LUN on exist target.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
setup_or_cleanup_iscsi: Use utils_selinux

Rather than blindly clearing/setting the selinux enforce value
first check if it is actually set to enforcing before lowering
to permissive.  Then after done, don't blindly set back to
enforcing unless it was set prior.
Adjust error message text for Iscsi
env_process: Free mac address when destroying VM

Sometimes we meet error "NetError: qemu/default MAC generation
failed with prefix 9a after 1024 attempts for NIC nic1 on VM virt-tests-vm1

We should free the mac address when destroying VM. Then we can
reuse the mac in other case.

Signed-off-by: Feng Yang <fyang@redhat.com>
virttest: issue fix for wait_for_get_address.

wait_for_get_address will raise error, when try to get guest
ipv4 address via serial session, this patch fix this issue

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
virttest.libvirt_storage: Fix a typo.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
utils_test.libvirt: Enhancements of setup/cleanup nfs/iscsi functions.

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

virttest: issue fix for wait_for_get_address.
Merge pull request #1461 from yangdongsheng/pci_passthrough

libvirt: Pci passthrough
Merge pull request #1460 from yumingfei/iscsi_enhancement

virttest.iscsi: Support creating LUN on exist target.
Merge pull request #1463 from jferlan/iscsi_fix

iscsi: Don't override selinux settings
Merge pull request #1474 from yumingfei/pool_enhancements

Storage relative enhancements
Merge pull request #1469 from FengYang/free_mac

env_process: Free mac address when destroying VM
Revert "libvirt_xml: Add radix for hex data in nodedev_xml."

I removed the radix in 42383175, but I forget the reason,
then I added it back in 068ee0bfe.

Unfortunately, removing it is the correct thing.

Sorry for that.:(

This reverts commit 068ee0bfe.
virttest.virsh: Add APIs for vol-clone and vol-wipe

Signed-off-by: Yanbing Du <ydu@redhat.com>
libvirt_xml: Support configuring clock element in LibvirtXML.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
shared/downloads/virtio-win.ini: Update windows virtio ISO URL

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>