Age | Commit message (Collapse) | Author |
|
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Support configuration file based ixia options.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
This is sample file for ixia configuration. User need configure three options
"ixia_version", "ixia_ip" and "ixia_ports".
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Move ixia configurations from internal python file to configuration file.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Now crb instance will be loaded from configuration file. Remove useless staffs
from crbs.py.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
This function will use varaiable in dts. Moved to dts module will make
settings module independent from it.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
This file is sample file for CRBS configuration. User need to configure every
option in the file.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Move CRBs configruations from internal python file to configuration file.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: changru <changrux.fan@intel.com>
|
|
Before call system kill, strip all dpdk process pids. After kill all, check
there's no dpdk process alive and clean host session buffer.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: changru <changrux.fan@intel.com>
|
|
|
|
Dump separated performance and function case with json format.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Qian Xu <qian.q.xu@intel.com>
For FVL40G NICs, we need 2 queues per port and the --rss-ip options for best performance, also the traffic needs to be changed, not fixed one.
|
|
Add set_vm_cpu API in qemu_libvirtd module. Skip load global configuration
when user has been configured first. Start another VM with socket 1 cpus and
check core mask correct on host.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
This tool can generate DTS basic configuration file like 'crbs.cfg',
'execution.cfg', 'ixia.cfg', 'ports.cfg'. With these configuration files
ready, DTS should be able to run on crb. This tool will change input options
based on user input. So need to take care some important settings as
'Whether run performance execution' and 'Choose one of nics'.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
This module support new simple way to interact with user. Now it support
several types of inputs like "string", "int", "bool", "chice", "multichoice".
With these inputs, user can chose in several options or just keyboard the
input.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
|
|
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
1. add parse_file class for get check case info form execl file, and send check function list from tabel head.
2. add case_skip class for check case is skip or running.
a)from talbe head get check function list. excep "case name", "wq request", "comments"
b)when add a new check rule in excel file, you must add a check function in this clase, the function name is "check_rule" and parameter is a list.
eg, add kernel rule in excel table head. you need add function check_kernerl(self,kernel_type) if you not add the function, it will ignore this rule.
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
1. add a excel file(excel 1997-2003) for set skip case check list 2. table format
+---------+---+----+------+----------+--------+
|case name|os |nic |target|wq request|comments|
+---------+---+----+------+----------+--------+
case name is which case need ti skip.
os is which os need to skip, if mutil os, need used ',' to division. the dut os set in crbs.py, and dut provide function, os_get_type()
nic is which nic type to skip, if mutil nic type, need used ',' to division
target as same with nic
wq request and comments is the message, when case skip.
if you want ignore some check option, you can set value is "all"
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
Signed-off-by: changru <changrux.fan@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
If dts exit abnormal, tester port maybe remain ipv6 disabled.
So before scan dut port, need make sure tester port ipv6 enable.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Enhance i350 and niantic packet type detect case.
Forville l2 type named changed from "MAC" to "Ether".
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Update vhost-cuse qemu start up commands with some virtio parameters.
Signed-off-by: Qian Xu <qian.q.xu@intel.com>
|
|
Add vhost-cuse qemu start up parameters interface in the framework.
Signed-off-by: Qian Xu <qian.q.xu@intel.com>
|
|
Packet type value changed after unified packet type. So suite need
modification as consequence.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: changru <changrux.fan>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Vxlan sample will remove socket file if exited normally. When something wrong
and vhost socket existed, vxlan sample will not start as normal.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: huilong xu <huilongx.xu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|