On Fri, 2012-08-10 at 16:15 +0800, Feng Yang wrote:
> Signed-off-by: Qingtang Zhou <[email protected]>
> Signed-off-by: Feng Yang <[email protected]>
Looks good, applied, thanks!
> ---
> client/virt/virt_test_utils.py | 20 ++++++++++++++++++++
> 1 files changed, 20 insertions(+), 0 deletions(-)
>
> diff --git a/client/virt/virt_test_utils.py b/client/virt/virt_test_utils.py
> index 37b538a..9d166e5 100644
> --- a/client/virt/virt_test_utils.py
> +++ b/client/virt/virt_test_utils.py
> @@ -1398,6 +1398,26 @@ def get_linux_ifname(session, mac_address):
> return None
>
>
> +def restart_guest_network(session, nic_name=None):
> + """
> + Restart guest's network via serial console.
> +
> + @param session: session to virtual machine
> + @nic_name: nic card name in guest to restart
> + """
> + if_list = []
> + if not nic_name:
> + # initiate all interfaces on guest.
> + o = session.cmd_output("ip link")
> + if_list = re.findall(r"\d+: (eth\d+):", o)
> + else:
> + if_list.append(nic_name)
> +
> + if if_list:
> + session.sendline("killall dhclient && "
> + "dhclient %s &" % ' '.join(if_list))
> +
> +
> def run_virt_sub_test(test, params, env, sub_type=None, tag=None):
> """
> Call another test script in one test script.
_______________________________________________
Autotest-kernel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/autotest-kernel