提交 ff11f256 编写于 作者: A Amos Kong

netperf: enable multiqueue for Linux guest by ethtool

  ethtool -L $ethname combined $N

  todo: enable multiqueue for Windows guest
Signed-off-by: NAmos Kong <akong@redhat.com>
上级 c0da06f9
......@@ -6,7 +6,7 @@ import re
import time
from autotest.client import utils
from autotest.client.shared import error
from virttest import utils_test, utils_misc, remote, data_dir
from virttest import utils_test, utils_misc, utils_net, remote, data_dir
def format_result(result, base="12", fbase="2"):
......@@ -109,6 +109,15 @@ def run(test, params, env):
login_timeout = int(params.get("login_timeout", 360))
session = vm.wait_for_login(timeout=login_timeout)
queues = int(params.get("queues", 1))
if queues > 1:
if params.get("os_type") == "linux":
ethname = utils_net.get_linux_ifname(session, vm.get_mac_address(0))
session.cmd_status_output("ethtool -L %s combined %s" %
(ethname, queues))
else:
logging.info("FIXME: support to enable MQ for Windows guest!")
config_cmds = params.get("config_cmds")
if config_cmds:
for config_cmd in config_cmds.split(","):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册