summaryrefslogtreecommitdiffstats
path: root/testsuites/vstf/vstf_scripts/etc
diff options
context:
space:
mode:
authorMatthewLi <matthew.lijun@huawei.com>2016-03-25 03:55:53 -0400
committerMatthewLi <matthew.lijun@huawei.com>2016-03-25 03:55:53 -0400
commitf84c8dcc22f1499128893e62b0e15b4b592c47ba (patch)
treeee14029aa59c076fdfde1c504a385f3389477a6a /testsuites/vstf/vstf_scripts/etc
parent7ba76747d55669e2bbaf70a3061e1c0b5dea912e (diff)
adjust project directories
JIRA: BOTTLENECK-56 Change-Id: Ic9acad5eaa4917093bdb85a80960f796f5b4ba7f Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
Diffstat (limited to 'testsuites/vstf/vstf_scripts/etc')
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/amqp/amqp.ini9
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.html-settings22
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.mail.mail-settings21
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/default/sw_perf.tool-settings29
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/Ti.json63
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/Tn.json36
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/Tnv.json84
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/Tu.json70
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/eth2eth.json16
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/images.json7
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/src.json7
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/env/tester.json3
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.batch-settings80
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.cpu-settings5
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.device-settings56
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.flownodes-settings99
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.forwarding-settings51
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/reporter/reporters.template-settings36
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/spirent/optimize.ini14
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/spirent/strategy.ini21
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.html-settings3
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.mail.mail-settings15
-rw-r--r--testsuites/vstf/vstf_scripts/etc/vstf/user/sw_perf.tool-settings2
23 files changed, 749 insertions, 0 deletions
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/amqp/amqp.ini b/testsuites/vstf/vstf_scripts/etc/vstf/amqp/amqp.ini
new file mode 100644
index 00000000..8f355e68
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/amqp/amqp.ini
@@ -0,0 +1,9 @@
+[rabbit]
+user=guest
+passwd=guest
+host=192.168.188.10
+port=5672
+id="local"
+[spirent]
+package='/home/Spirent_TestCenter_4.46/Spirent_TestCenter_Application_Linux'
+
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.html-settings b/testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.html-settings
new file mode 100644
index 00000000..de75f70b
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.html-settings
@@ -0,0 +1,22 @@
+{
+ "style":{
+ "table":{
+ "font-family":"\"Trebuchet MS\", Arial, Helvetica, sans-serif",
+ "border":"1px solid green",
+ "border-collapse":"collapse",
+ "padding":"8px",
+ "text-align":"center"
+ },
+ "td":{
+ "border":"1px solid green",
+ "padding":"8px",
+ "word-wrap":"break-all"
+ },
+ "th":{
+ "background-color":"#EAF2D3",
+ "border":"1px solid green",
+ "padding":"8px"
+ }
+ }
+
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.mail.mail-settings b/testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.mail.mail-settings
new file mode 100644
index 00000000..89bbcb5f
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/default/reporters.mail.mail-settings
@@ -0,0 +1,21 @@
+//Place your settings in the file "user/reporters.mail.mail-settings",
+//which overrides the settings in here.
+{
+ "server":
+ {
+ "host": "localhost",
+ "username": null,
+ "password": null
+ },
+ "body":
+ {
+ "from": ["vstf_from@vstf.com"],
+ "to": ["vstf_to@vstf.com"],
+ "cc": ["vstf_cc@vstf.com"],
+ "bcc": ["vstf_bcc@vstf.com"],
+ "subject": "Virtual Switching Performance Test Report"
+ }
+}
+
+
+
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/default/sw_perf.tool-settings b/testsuites/vstf/vstf_scripts/etc/vstf/default/sw_perf.tool-settings
new file mode 100644
index 00000000..e72a0bc2
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/default/sw_perf.tool-settings
@@ -0,0 +1,29 @@
+//Place your settings in the file "user/sw_perf.tool-settings",
+//which overrides the settings in here.
+{
+ "pktgen":{
+ "threads": 2,
+ "wait": 5,
+ "time": 20
+ },
+ "netperf":{
+ "threads": 2,
+ "wait": 5,
+ "time": 20
+ },
+ "qperf":{
+ "threads": 1,
+ "wait": 5,
+ "time": 2
+ },
+ "iperf":{
+ "threads": 1,
+ "wait": 5,
+ "time": 20
+ },
+ "netmap":{
+ "threads": 1,
+ "wait": 12,
+ "time": 20
+ }
+} \ No newline at end of file
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/Ti.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/Ti.json
new file mode 100644
index 00000000..d122ddde
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/Ti.json
@@ -0,0 +1,63 @@
+{
+ "env-build": [
+ {
+ "ip": "192.168.188.14",
+ "drivers": [
+ "ixgbe"
+ ]
+ },
+ {
+ "ip": "192.168.188.16",
+ "drivers": [
+ "ixgbe",
+ "vhost_net"
+ ],
+ "bridges": [
+ {
+ "type": "ovs",
+ "name": "ovs1",
+ "uplinks": [
+ {
+ "bdf": "04:00.0",
+ "vlan_mode": "trunk",
+ "vlan_id": "1,100,200,300,400"
+ }
+ ],
+ "vtep": {},
+ "fastlink": [
+ {
+ "inport": "04:00.0",
+ "outport": "tap0"
+ }
+ ]
+ }
+ ],
+ "vms": [
+ {
+ "vm_cpu": 3,
+ "vm_name": "test1",
+ "vm_memory": 4194304,
+ "image_path": "/mnt/sdb/test1.qcow2",
+ "image_type": "qcow2",
+ "init_config": {
+ "amqp_server": "192.168.188.10",
+ "ctrl_ip_setting": "192.168.188.200/23",
+ "ctrl_gw": "192.168.188.1"
+ },
+ "taps": [
+ {
+ "tap_name": "tap0",
+ "br_type": "ovs",
+ "br_name": "ovs1",
+ "tap_mac": "56:6f:44:a5:3f:a2",
+ "vlan_mode": "access",
+ "vlan_id": "1"
+ }
+ ],
+ "ctrl_mac": "16:6f:44:a5:3f:a2",
+ "ctrl_br": "br0"
+ }
+ ]
+ }
+ ]
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/Tn.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/Tn.json
new file mode 100644
index 00000000..f731457e
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/Tn.json
@@ -0,0 +1,36 @@
+{
+ "env-build": [
+ {
+ "ip": "192.168.188.16",
+ "drivers": [
+ "ixgbe"
+ ],
+ "bridges": [
+ {
+ "type": "ovs",
+ "name": "ovs1",
+ "uplinks": [
+ {
+ "bdf": "04:00.0",
+ "vlan_mode": "trunk",
+ "vlan_id": "1,100,200"
+ },
+ {
+ "bdf": "04:00.1",
+ "vlan_mode": "trunk",
+ "vlan_id": "1,100,200"
+ }
+ ],
+ "vtep": {},
+ "fastlink": [
+ {
+ "inport": "04:00.0",
+ "outport": "04:00.1"
+ }
+ ]
+ }
+ ],
+ "vms": []
+ }
+ ]
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/Tnv.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/Tnv.json
new file mode 100644
index 00000000..3697dbbf
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/Tnv.json
@@ -0,0 +1,84 @@
+{
+ "env-build": [
+ {
+ "ip": "192.168.188.16",
+ "drivers": [
+ "ixgbe",
+ "vhost_net"
+ ],
+ "bridges": [
+ {
+ "type": "ovs",
+ "name": "ovs1",
+ "uplinks": [
+ {
+ "bdf": "04:00.0",
+ "vlan_mode": "access",
+ "vlan_id": "1"
+ }
+ ],
+ "vtep": {},
+ "fastlink": [
+ {
+ "inport": "04:00.0",
+ "outport": "tap0"
+ }
+ ]
+ },
+ {
+ "type": "ovs",
+ "name": "ovs2",
+ "uplinks": [
+ {
+ "bdf": "04:00.1",
+ "vlan_mode": "access",
+ "vlan_id": "1"
+ }
+ ],
+ "vtep": {},
+ "fastlink": [
+ {
+ "inport": "04:00.1",
+ "outport": "tap1"
+ }
+ ]
+ }
+ ],
+ "vms": [
+ {
+ "vm_cpu": 3,
+ "vm_name": "test1",
+ "vm_memory": 4194304,
+ "image_path": "/mnt/sdb/test1.qcow2",
+ "image_type": "qcow2",
+ "init_config": {
+ "amqp_server": "192.168.188.10",
+ "ctrl_ip_setting": "192.168.188.200/23",
+ "tap_pktloop_config": "dpdk",
+ "ctrl_gw": "192.168.188.1"
+ },
+ "taps": [
+ {
+ "tap_name": "tap0",
+ "br_type": "ovs",
+ "br_name": "ovs1",
+ "tap_mac": "56:6f:44:a5:3f:a2",
+ "vlan_mode": "access",
+ "vlan_id": "1"
+ },
+ {
+ "tap_name": "tap1",
+ "br_type": "ovs",
+ "br_name": "ovs2",
+ "tap_mac": "56:6f:44:a5:3f:a3",
+ "vlan_mode": "access",
+ "vlan_id": "1"
+ }
+ ],
+ "ctrl_br": "br0",
+ "ctrl_model": "rtl8139"
+ }
+ ]
+ }
+ ]
+} \ No newline at end of file
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/Tu.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/Tu.json
new file mode 100644
index 00000000..95bb81fc
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/Tu.json
@@ -0,0 +1,70 @@
+{
+ "env-build": [
+ {
+ "ip": "192.168.188.16",
+ "drivers": [
+ "vhost_net"
+ ],
+ "bridges": [
+ {
+ "type": "ovs",
+ "name": "ovs1",
+ "uplinks": [],
+ "vtep": {},
+ "fastlink": [
+ {
+ "inport": "tap0",
+ "outport": "tap1"
+ }
+ ]
+ }
+ ],
+ "vms": [
+ {
+ "vm_cpu": 3,
+ "vm_name": "test1",
+ "vm_memory": 4194304,
+ "image_path": "/mnt/sdb/test1.qcow2",
+ "image_type": "qcow2",
+ "init_config": {
+ "amqp_server": "192.168.188.10",
+ "ctrl_ip_setting": "192.168.188.200/23",
+ "ctrl_gw": "192.168.188.1"
+ },
+ "taps": [
+ {
+ "tap_name": "tap0",
+ "br_type": "ovs",
+ "br_name": "ovs1",
+ "tap_mac": "56:6f:44:a5:3f:a2",
+ "vlan_mode": "access",
+ "vlan_id": "100"
+ }
+ ]
+ },
+ {
+ "vm_cpu": 3,
+ "vm_name": "test2",
+ "vm_memory": 4194304,
+ "image_path": "/mnt/sdb/test2.qcow2",
+ "image_type": "qcow2",
+ "init_config": {
+ "amqp_server": "192.168.188.10",
+ "ctrl_ip_setting": "192.168.188.201/23",
+ "ctrl_gw": "192.168.188.1"
+ },
+ "taps": [
+ {
+ "tap_name": "tap1",
+ "br_type": "ovs",
+ "br_name": "ovs1",
+ "tap_mac": "56:6f:44:a5:3f:a4",
+ "vlan_mode": "access",
+ "vlan_id": "100"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/eth2eth.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/eth2eth.json
new file mode 100644
index 00000000..5662ae15
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/eth2eth.json
@@ -0,0 +1,16 @@
+{
+ "env-build": [
+ {
+ "ip": "hostA",
+ "drivers": ["ixgbe"],
+ "bridges": [],
+ "vms": []
+ },
+ {
+ "ip": "hostB",
+ "drivers": ["ixgbe"],
+ "bridges": [],
+ "vms": []
+ }
+ ]
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/images.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/images.json
new file mode 100644
index 00000000..a1c187cd
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/images.json
@@ -0,0 +1,7 @@
+{
+ "parent_image": "/mnt/sdb/ubuntu_salt_master.img",
+ "dst_location": "/mnt/sdb",
+ "full_clone":false,
+ "type": "qcow2",
+ "names": ["test1","test2","test3","test4"]
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/src.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/src.json
new file mode 100644
index 00000000..391b084c
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/src.json
@@ -0,0 +1,7 @@
+{
+ "vnx-bin":{
+ "install":true,
+ "url": "root@192.168.188.10:/root/src/vnx-bin",
+ "repo_type": "git"
+ }
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/env/tester.json b/testsuites/vstf/vstf_scripts/etc/vstf/env/tester.json
new file mode 100644
index 00000000..213658df
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/env/tester.json
@@ -0,0 +1,3 @@
+{
+ "drivers": ["ixgbe"]
+} \ No newline at end of file
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.batch-settings b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.batch-settings
new file mode 100644
index 00000000..83c6970d
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.batch-settings
@@ -0,0 +1,80 @@
+{
+ "Tn":[
+ {
+ "case": "Tn-1",
+ "tool": "netperf",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ },
+ {
+ "case": "Tn-2",
+ "tool": "pktgen",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ }
+ ],
+ "Ti":[
+ {
+ "case": "Ti-1",
+ "tool": "netperf",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ },
+ {
+ "case": "Ti-2",
+ "tool": "pktgen",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ },
+ {
+ "case": "Ti-3",
+ "tool": "pktgen",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ }
+ ],
+ "Tnv":[
+ {
+ "case": "Tnv-1",
+ "tool": "netmap",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ },
+ {
+ "case": "Tnv-2",
+ "tool": "netperf",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ }
+ ],
+ "Tu":[
+ {
+ "case": "Tu-1",
+ "tool": "netperf",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ },
+ {
+ "case": "Tu-2",
+ "tool": "pktgen",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ },
+ {
+ "case": "Tu-3",
+ "tool": "netperf",
+ "protocol": "udp",
+ "type": "frameloss",
+ "sizes": [64, 128, 512, 1024]
+ }
+ ]
+} \ No newline at end of file
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.cpu-settings b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.cpu-settings
new file mode 100644
index 00000000..77b9304c
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.cpu-settings
@@ -0,0 +1,5 @@
+{
+ "affctl":{
+ "policy": 2
+ }
+} \ No newline at end of file
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.device-settings b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.device-settings
new file mode 100644
index 00000000..e0dac25a
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.device-settings
@@ -0,0 +1,56 @@
+{
+ "tester":{
+ "agent": "192.168.188.14",
+ "devs": [
+ {
+ "bdf": "04:00.0"
+ },
+ {
+ "bdf": "04:00.1"
+ }
+ ]
+ },
+ "host":{
+ "agent": "192.168.188.16",
+ "devs": [
+ {
+ "bdf": "04:00.0"
+ },
+ {
+ "bdf": "04:00.1"
+ },
+ {
+ "iface": "tap0"
+ },
+ {
+ "iface": "tap1"
+ }
+ ]
+ },
+ "vm-200":{
+ "agent": "192.168.188.185",
+ "devs": [
+ {
+ "mac": "56:6f:44:a5:3f:a2"
+ },
+ {
+ "mac": "56:6f:44:a5:3f:a3"
+ }
+ ]
+ },
+ "vm-201":{
+ "agent": "192.168.188.186",
+ "devs": [
+ {
+ "mac": "56:6f:44:a5:3f:a4"
+ },
+ {
+ "mac": "56:6f:44:a5:3f:a5"
+ }
+ ]
+ },
+ "tables":{
+ "vm-201": "host",
+ "vm-200": "host"
+ }
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.flownodes-settings b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.flownodes-settings
new file mode 100644
index 00000000..c9cc75b7
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.flownodes-settings
@@ -0,0 +1,99 @@
+{
+ "cpu_listens":[
+ {
+ "agent":"192.168.188.16",
+ "affctl":{
+ "policy": 2
+ }
+ }
+ ],
+ "flows":2,
+ "namespaces":[
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.0",
+ "iface":"eth4",
+ "ip":"192.168.1.100",
+ "mac":"90:e2:ba:20:1f:d8",
+ "namespace":"vstf-space-1"
+ }
+ },
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.1",
+ "iface":"p57p2",
+ "ip":"192.168.1.101",
+ "mac":"90:e2:ba:20:1f:d9",
+ "namespace":"vstf-space-2"
+ }
+ }
+ ],
+ "receivers":[
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.1",
+ "iface":"p57p2",
+ "ip":"192.168.1.101",
+ "mac":"90:e2:ba:20:1f:d9",
+ "namespace":"vstf-space-2"
+ }
+ },
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.0",
+ "iface":"eth4",
+ "ip":"192.168.1.100",
+ "mac":"90:e2:ba:20:1f:d8",
+ "namespace":"vstf-space-1"
+ }
+ }
+ ],
+ "senders":[
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.0",
+ "iface":"eth4",
+ "ip":"192.168.1.100",
+ "mac":"90:e2:ba:20:1f:d8",
+ "namespace":"vstf-space-1"
+ }
+ },
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.1",
+ "iface":"p57p2",
+ "ip":"192.168.1.101",
+ "mac":"90:e2:ba:20:1f:d9",
+ "namespace":"vstf-space-2"
+ }
+ }
+ ],
+ "watchers":[
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.0",
+ "iface":"eth4",
+ "ip":"192.168.1.100",
+ "mac":"90:e2:ba:20:1f:d8",
+ "namespace":"vstf-space-1"
+ }
+ },
+ {
+ "agent":"192.168.188.14",
+ "dev":{
+ "bdf":"04:00.1",
+ "iface":"p57p2",
+ "ip":"192.168.1.101",
+ "mac":"90:e2:ba:20:1f:d9",
+ "namespace":"vstf-space-2"
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.forwarding-settings b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.forwarding-settings
new file mode 100644
index 00000000..17f66434
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/perf/sw_perf.forwarding-settings
@@ -0,0 +1,51 @@
+{
+ "head": {
+ "ip": "192.168.1.100",
+ "namespace": "vstf-space-1"
+ },
+
+ "tail": {
+ "ip": "192.168.1.101",
+ "namespace": "vstf-space-2"
+ },
+
+ "Tnv":{
+ "flows":[
+ ["tester", 0],
+ ["host", 0],
+ ["host", 2],
+ ["host", 3],
+ ["host", 1],
+ ["tester", 1]
+ ],
+ "watchers": [1, 4]
+ },
+ "Tn":{
+ "flows":[
+ ["tester", 0],
+ ["host", 0],
+ ["host", 1],
+ ["tester", 1]
+ ],
+ "watchers": [1, 2]
+ },
+ "Tu":{
+ "flows":[
+ ["vm-200", 0],
+ ["host", 2],
+ ["host", 3],
+ ["vm-201", 0]
+
+ ],
+ "watchers": [1, 2]
+ },
+ "Ti":{
+ "flows":[
+ ["tester", 1],
+ ["host", 0],
+ ["host", 2],
+ ["vm-200", 0]
+ ],
+ "watchers": [1, 2]
+ }
+} \ No newline at end of file
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/reporter/reporters.template-settings b/testsuites/vstf/vstf_scripts/etc/vstf/reporter/reporters.template-settings
new file mode 100644
index 00000000..f0e4a29e
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/reporter/reporters.template-settings
@@ -0,0 +1,36 @@
+{
+ "theme":{
+ "style": "default",
+ "title": ["Virtual Switch Test Framework Report", "Scenario Tn"],
+ "logo": ["/root/workspace/esp-atf-2/vstf/controller/res/logo.jpg"],
+ "header": [""],
+ "footer": [""],
+ "note": [""]
+ },
+ "contents":{
+ "enable": true
+ },
+ "context":{
+ "01##chapter#1": {
+ "01##title#1": ["System Environment"],
+ "02##table#1": None
+ },
+ "02##chapter#2": {
+ "01##title#1": ["Scenario Result"],
+ "02##section#1": {
+ "01##title#2": ["Case: Tn-1"],
+ "02##paragraph#2": ["Parameter"],
+ "03##paragraph#2": ["test tool: pktgen", "vswitch: ovs", "protocol: udp", "type: frameloss" ],
+ "04##paragraph#2": ["Result"],
+ "05##table#1":[
+ ["FrameSize (bytes)", "Bandwidth(Mpps)", "Load(%)", "CPU Usage(%)", "Mpps/Ghz"],
+ ["64", "", "", "", "", ""]
+ ],
+ "06##plot#1":[
+ ["64", "", "", "", "", ""]
+ ]
+ }
+ }
+
+ }
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/spirent/optimize.ini b/testsuites/vstf/vstf_scripts/etc/vstf/spirent/optimize.ini
new file mode 100644
index 00000000..23fefea7
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/spirent/optimize.ini
@@ -0,0 +1,14 @@
+[common]
+tester_ip = 9.31.1.215
+[send]
+nic=enp129s0f1
+port=2/5
+vlans=100 300 500 700
+macs = 68:05:CA:30:4F:01 68:05:CA:30:4F:02 68:05:CA:30:4F:03 68:05:CA:30:4F:04
+ip_sections=193.168.100.1 194.168.100.1 195.168.100.1 196.168.100.1
+[recv]
+nic=enp129s0f0
+port=2/9
+macs = 68:05:CA:30:4F:05 68:05:CA:30:4F:06 68:05:CA:30:4F:07 68:05:CA:30:4F:08
+vlans=200 400 600 800
+ip_sections=193.168.100.2 194.168.100.2 195.168.100.2 196.168.100.2
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/spirent/strategy.ini b/testsuites/vstf/vstf_scripts/etc/vstf/spirent/strategy.ini
new file mode 100644
index 00000000..08731505
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/spirent/strategy.ini
@@ -0,0 +1,21 @@
+[strategy1]
+qemu_numa=1
+src_vhost_numa=1
+dst_vhost_numa=1
+src_irq_numa=1
+dst_irq_numa=1
+loan_numa=0
+[strategy2]
+qemu_numa=0
+src_vhost_numa=0
+dst_vhost_numa=0
+src_irq_numa=0
+dst_irq_numa=0
+loan_numa=1
+[strategy3]
+qemu_numa=1
+src_vhost_numa=0
+dst_vhost_numa=0
+src_irq_numa=0
+dst_irq_numa=0
+loan_numa=1
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.html-settings b/testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.html-settings
new file mode 100644
index 00000000..deaa69b8
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.html-settings
@@ -0,0 +1,3 @@
+{
+
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.mail.mail-settings b/testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.mail.mail-settings
new file mode 100644
index 00000000..e5c7b44f
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/user/reporters.mail.mail-settings
@@ -0,0 +1,15 @@
+{
+ "server": {
+ "host": "localhost",
+ "username": null,
+ "password": null
+ },
+ "body": {
+ "from": [
+ ],
+ "to": [
+ ],
+ "cc": [],
+ "bcc": []
+ }
+}
diff --git a/testsuites/vstf/vstf_scripts/etc/vstf/user/sw_perf.tool-settings b/testsuites/vstf/vstf_scripts/etc/vstf/user/sw_perf.tool-settings
new file mode 100644
index 00000000..2c63c085
--- /dev/null
+++ b/testsuites/vstf/vstf_scripts/etc/vstf/user/sw_perf.tool-settings
@@ -0,0 +1,2 @@
+{
+}