NSB Prox BM test case fixes for scale up 13/48913/1
authorAbhijit Sinha <abhijit.sinha@intel.com>
Mon, 13 Nov 2017 17:23:27 +0000 (17:23 +0000)
committerRoss Brattain <ross.b.brattain@intel.com>
Thu, 14 Dec 2017 04:27:40 +0000 (04:27 +0000)
YARDSTICK-839

In a scale-up test the VNF number can start from
0 to MAX (num_vnf-1)

The NSB PROX BM test nodes are currently marked as:
    tg__0: trafficgen_1.yardstick
    vnf__0: vnf.yardstick
They need to be changed to the below:
    tg__0: tg_0.yardstick
    vnf__0: vnf_0.yardstick

Changes done are:
- All BM Prox test cases have tg_0 and vnf_0 as default
  test nodes
- The prox-baremetal-1/2/4.yaml sample pod file
- Cleaned Up some unused Prox test/config files

Change-Id: I819011bcb35eda62b17dd3e1035918918c582b13
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
(cherry picked from commit 4b0bf9ea920b461b6464d0c6888b3b0bcc9a0004)

28 files changed:
samples/vnf_samples/nsut/prox/configs/gen_all-2.cfg
samples/vnf_samples/nsut/prox/configs/gen_all-4.cfg [deleted file]
samples/vnf_samples/nsut/prox/configs/handle_none-2.cfg
samples/vnf_samples/nsut/prox/configs/handle_none-4.cfg [deleted file]
samples/vnf_samples/nsut/prox/prox-baremetal-1.yaml
samples/vnf_samples/nsut/prox/prox-baremetal-2.yaml
samples/vnf_samples/nsut/prox/prox-baremetal-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-2.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_acl-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch-2.yaml [moved from samples/vnf_samples/nsut/prox/tc_prox_baremetal_binsearch.yaml with 87% similarity]
samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_bng_qos-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_buffering-1.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-2.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-2.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_multiflow-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-2.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l2fwd_pktTouch-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-2.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_l3fwd-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_lb-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_lw_aftr-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-2.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_mpls_tagging-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp-2.yaml [moved from samples/vnf_samples/nsut/prox/tc_prox_baremetal_ramp.yaml with 85% similarity]
samples/vnf_samples/nsut/prox/tc_prox_baremetal_vpe-4.yaml
samples/vnf_samples/nsut/prox/tc_prox_heat_context.yaml [deleted file]

index ac7f047..1ca3f77 100644 (file)
@@ -1,16 +1,17 @@
-; Copyright (c) 2017 Intel Corporation
-;
-; Licensed under the Apache License, Version 2.0 (the "License");
-; you may not use this file except in compliance with the License.
-; You may obtain a copy of the License at
-;
-;      http://www.apache.org/licenses/LICENSE-2.0
-;
-; Unless required by applicable law or agreed to in writing, software
-; distributed under the License is distributed on an "AS IS" BASIS,
-; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-; See the License for the specific language governing permissions and
-; limitations under the License.
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
 
 [eal options]
 -n=4 ; force number of memory channels
@@ -18,36 +19,43 @@ no-output=no ; disable DPDK debug output
 
 [port 0]
 name=p0
-mac=70:00:00:00:00:01
+mac=hardware
 [port 1]
 name=p1
-mac=70:00:00:00:00:02
+mac=hardware
 
 
 [defaults]
 mempool size=4K
 
+[variables]
+$sut_mac0=@@dst_mac0
+$sut_mac1=@@dst_mac1
+
 [global]
 start time=5
-name=BNG gen
+name=Basic Gen
+
 [core 0]
 mode=master
 
 [core 1]
-name=cpe0
+name=gen 0
 task=0
 mode=gen
 tx port=p0
 bps=1250000000
-pkt inline=50 00 00 00 00 01 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+; Ethernet + IP + UDP
+pkt inline=${sut_mac0} 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 02 13 88 13 88 00 08 55 7b
 
 [core 2]
-name=cpe0
+name=gen 1
 task=0
 mode=gen
 tx port=p1
 bps=1250000000
-pkt inline=50 00 00 00 00 02 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
+; Ethernet + IP + UDP
+pkt inline=${sut_mac1} 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d 00 00 00 01 00 00 00 03 13 88 13 88 00 08 55 7b
 
 [core 3]
 task=0
diff --git a/samples/vnf_samples/nsut/prox/configs/gen_all-4.cfg b/samples/vnf_samples/nsut/prox/configs/gen_all-4.cfg
deleted file mode 100644 (file)
index 7a23bf0..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-; Copyright (c) 2017 Intel Corporation
-;
-; Licensed under the Apache License, Version 2.0 (the "License");
-; you may not use this file except in compliance with the License.
-; You may obtain a copy of the License at
-;
-;      http://www.apache.org/licenses/LICENSE-2.0
-;
-; Unless required by applicable law or agreed to in writing, software
-; distributed under the License is distributed on an "AS IS" BASIS,
-; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-; See the License for the specific language governing permissions and
-; limitations under the License.
-
-[eal options]
--n=4 ; force number of memory channels
-no-output=no ; disable DPDK debug output
-
-[port 0]
-name=p0
-mac=70:00:00:00:00:01
-[port 1]
-name=p1
-mac=70:00:00:00:00:02
-[port 2]
-name=p2
-mac=70:00:00:00:00:03
-[port 3]
-name=p3
-mac=70:00:00:00:00:04
-
-
-[defaults]
-mempool size=4K
-
-[global]
-start time=5
-name=BNG gen
-[core 0]
-mode=master
-
-[core 1]
-name=cpe0
-task=0
-mode=gen
-tx port=p0
-bps=1250000000
-pkt inline=50 00 00 00 00 01 70 00 00 00 00 01 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
-
-[core 2]
-name=cpe0
-task=0
-mode=gen
-tx port=p1
-bps=1250000000
-pkt inline=50 00 00 00 00 02 70 00 00 00 00 02 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
-
-[core 3]
-name=cpe0
-task=0
-mode=gen
-tx port=p2
-bps=1250000000
-pkt inline=50 00 00 00 00 03 70 00 00 00 00 03 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
-
-[core 4]
-name=cpe0
-task=0
-mode=gen
-tx port=p3
-bps=1250000000
-pkt inline=50 00 00 00 00 04 70 00 00 00 00 04 08 00 45 00 00 1c 00 01 00 00 40 11 f7 7d c0 a8 01 01 c0 a8 01 01 13 88 13 88 00 08 55 7b
-
-[core 5]
-task=0
-mode=lat
-rx port=p0
-lat pos=42
-
-[core 6]
-task=0
-mode=lat
-rx port=p1
-lat pos=42
-
-[core 7]
-task=0
-mode=lat
-rx port=p2
-lat pos=42
-
-[core 8]
-task=0
-mode=lat
-rx port=p3
-lat pos=42
index 256337b..b32e61f 100644 (file)
@@ -1,16 +1,17 @@
-; Copyright (c) 2017 Intel Corporation
-;
-; Licensed under the Apache License, Version 2.0 (the "License");
-; you may not use this file except in compliance with the License.
-; You may obtain a copy of the License at
-;
-;      http://www.apache.org/licenses/LICENSE-2.0
-;
-; Unless required by applicable law or agreed to in writing, software
-; distributed under the License is distributed on an "AS IS" BASIS,
-; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-; See the License for the specific language governing permissions and
-; limitations under the License.
+# Copyright (c) 2016-2017 Intel Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
 
 [eal options]
 -n=4 ; force number of memory channels
@@ -18,17 +19,18 @@ no-output=no ; disable DPDK debug output
 
 [port 0]
 name=if0
-mac=50:00:00:00:00:01
+mac=hardware
+
 [port 1]
 name=if1
-mac=50:00:00:00:00:02
+mac=hardware
 
 [defaults]
 mempool size=4K
 
 [global]
 start time=5
-name=Handle None (4x)
+name=Handle None (2x)
 
 [core 0]
 mode=master
diff --git a/samples/vnf_samples/nsut/prox/configs/handle_none-4.cfg b/samples/vnf_samples/nsut/prox/configs/handle_none-4.cfg
deleted file mode 100644 (file)
index 26a0aac..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-; Copyright (c) 2017 Intel Corporation
-;
-; Licensed under the Apache License, Version 2.0 (the "License");
-; you may not use this file except in compliance with the License.
-; You may obtain a copy of the License at
-;
-;      http://www.apache.org/licenses/LICENSE-2.0
-;
-; Unless required by applicable law or agreed to in writing, software
-; distributed under the License is distributed on an "AS IS" BASIS,
-; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-; See the License for the specific language governing permissions and
-; limitations under the License.
-
-[eal options]
--n=4 ; force number of memory channels
-no-output=no ; disable DPDK debug output
-
-[port 0]
-name=if0
-mac=50:00:00:00:00:01
-[port 1]
-name=if1
-mac=50:00:00:00:00:02
-[port 2]
-name=if2
-mac=50:00:00:00:00:03
-[port 3]
-name=if3
-mac=50:00:00:00:00:04
-
-[defaults]
-mempool size=4K
-
-[global]
-start time=5
-name=Handle None (4x)
-
-[core 0]
-mode=master
-
-[core 1]
-name=none
-task=0
-mode=none
-rx port=if0
-tx port=if1
-drop=no
-
-[core 2]
-name=none
-task=0
-mode=none
-rx port=if1
-tx port=if0
-drop=no
-
-[core 3]
-name=none
-task=0
-mode=none
-rx port=if2
-tx port=if3
-drop=no
-
-[core 4]
-name=none
-task=0
-mode=none
-rx port=if3
-tx port=if2
-drop=no
index a6c2862..8b0ba3f 100644 (file)
@@ -16,7 +16,7 @@
 
 nodes:
 -
-    name: "trafficgen_1"
+    name: "tg_0"
     role: TrafficGen
     ip: 1.1.1.1
     user: "root"
@@ -30,8 +30,8 @@ nodes:
             local_ip: "152.16.100.19"
             netmask: "255.255.255.0"
             dpdk_port_num: 0
--   
-    name: "vnf"
+-
+    name: "vnf_0"
     role: VNF
     ip: 1.1.1.2
     user: "root"
index 4f081a7..1390e4a 100644 (file)
@@ -16,7 +16,7 @@
 
 nodes:
 -
-    name: "trafficgen_1"
+    name: "tg_0"
     role: TrafficGen
     ip: 1.1.1.1
     user: "root"
@@ -39,7 +39,7 @@ nodes:
             netmask: "255.255.255.0"
             dpdk_port_num: 1
 -
-    name: "vnf"
+    name: "vnf_0"
     role: VNF
     ip: 1.1.1.2
     user: "root"
index f9afa9c..0b09860 100644 (file)
@@ -16,7 +16,7 @@
 
 nodes:
 -
-    name: "trafficgen_1"
+    name: "tg_0"
     role: TrafficGen
     ip: 1.1.1.1
     user: "root"
@@ -52,7 +52,7 @@ nodes:
             netmask: "255.255.255.0"
             dpdk_port_num: 3
 -
-    name: "vnf"
+    name: "vnf_0"
     role: VNF
     ip: 1.1.1.2
     user: "root"
index 6972d40..22216d1 100644 (file)
@@ -30,8 +30,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index d85a483..8c6d0a2 100644 (file)
@@ -30,8 +30,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
@@ -40,9 +40,9 @@ scenarios:
         "-t": ""
 
   runner:
-    type: Search
-    interval: 5
-    timeout: 1200
+    type: Duration
+    # we kill after duration, independent of test duration, so set this high
+    duration: 300
 
 context:
   type: Node
index dd1fc1a..914bace 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index dd04271..599a6e0 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 6a019bf..5cc4f3c 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-1.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 857c5ed..b1fef6d 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 31f5a3c..e17c5c2 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 32fbfa0..0354dc7 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 206a3ff..ec49be7 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 1f46959..8ee90ff 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 94f0997..94f3a56 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index eb194de..8430733 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 2f8acce..bfc1eea 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 5a02f4a..c1969d4 100644 (file)
@@ -27,8 +27,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index 1b5d553..37af37d 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index fa8ab97..e74e59a 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
index ab91553..9c5edc1 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-2.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
@@ -40,10 +40,9 @@ scenarios:
         "-t": ""
 
   runner:
-    type: Search
-    # we kill after timeout, independent of test duration, so set this high
-    interval: 5
-    timeout: 1200
+    type: Duration
+    # we kill after duration, independent of test duration, so set this high
+    duration: 300
 
 context:
   type: Node
index 295f019..16dfa1b 100644 (file)
@@ -22,8 +22,8 @@ scenarios:
   topology: prox-tg-topology-4.yaml
 
   nodes:
-    tg__0: trafficgen_1.yardstick
-    vnf__0: vnf.yardstick
+    tg__0: tg_0.yardstick
+    vnf__0: vnf_0.yardstick
 
   options:
     vnf__0:
diff --git a/samples/vnf_samples/nsut/prox/tc_prox_heat_context.yaml b/samples/vnf_samples/nsut/prox/tc_prox_heat_context.yaml
deleted file mode 100644 (file)
index 9e0654e..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright (c) 2016-2017 Intel Corporation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-schema: "yardstick:task:0.1"
-
-scenarios:
--
-  type: NSPerf
-  traffic_profile: ../../traffic_profiles/prox_binsearch.yaml
-  topology: prox-tg-topology-2.yaml
-
-  nodes:
-    tg__0: tg_0.yardstick
-    vnf__0: vnf_0.yardstick
-
-  options:
-    vnf__0:
-      prox_path: /root/dppd-PROX-v035/build/prox
-      prox_config: "configs/l3-swap-2.cfg"
-      prox_args:
-        "-t": ""
-
-    tg__0:
-      prox_path: /root/dppd-PROX-v035/build/prox
-      prox_config: "configs/l3-gen-2.cfg"
-      prox_args:
-        "-e": ""
-        "-t": ""
-
-  runner:
-    type: Duration
-    # we kill after duration, independent of test duration, so set this high
-    duration: 600
-
-context:
-  name: yardstick
-  image: yardstick-samplevnfs
-  user: ubuntu
-  flavor:
-#    name: yardstick-dpdk-flavor
-    vcpus: 5
-    ram: 20480
-    disk: 6
-    extra_specs:
-      hw:cpu_sockets: 1
-      hw:cpu_cores: 5
-      hw:cpu_threads: 1
-#      hw:mem_page_size: large
-  placement_groups:
-    pgrp1:
-      policy: "availability"
-
-  servers:
-    vnf_0:
-      floating_ip: true
-      placement: "pgrp1"
-    tg_0:
-      floating_ip: true
-      placement: "pgrp1"
-
-  networks:
-    mgmt:
-      cidr: '10.0.1.0/24'
-    uplink_0:
-      cidr: '10.0.2.0/24'
-    downlink_0:
-      cidr: '10.0.3.0/24'