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

Reply via email to