aboutsummaryrefslogtreecommitdiffstats
path: root/samples/vnf_samples
AgeCommit message (Collapse)AuthorFilesLines
2019-02-06Merge "Unify Firewall testcases TG and VNF names"Volodymyr Mytnyk28-82/+82
2019-02-06Merge "Unify Router testcases TG and VNF names"Volodymyr Mytnyk17-53/+53
2019-02-06Merge "Unify PROX testcases TG and VNF names"Volodymyr Mytnyk75-210/+191
2019-02-06Merge "Unify vFW testcases TG and VNF names"Volodymyr Mytnyk48-141/+139
2019-02-06Merge "Update Sequence runner to use ScenarioOutput class"Volodymyr Mytnyk1-0/+47
2019-02-06Unify Firewall testcases TG and VNF namesOrest Voznyy28-82/+82
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: I70ebfb3598febd02b089b4fb653ee81d1147edd7 Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify Router testcases TG and VNF namesOrest Voznyy17-53/+53
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: Ifd876811683675c38ee71187213fe6377cbb4eda Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify PROX testcases TG and VNF namesOrest Voznyy75-210/+191
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: Ic36a1f379422e5823db604ade84ea1d58b6df5a5 Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify vFW testcases TG and VNF namesOrest Voznyy48-141/+139
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: I03438d1b9484df759fe0129bdb050ff88f02563f Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-05Merge "Add vBNG test cases stats processing functionality"Volodymyr Mytnyk4-144/+157
2019-02-05Update Sequence runner to use ScenarioOutput classSerhiy Pshyk1-0/+47
List of changes: - update Sequence runner to use new mechanism for reporting data (kpi) - add new rfc2544 example test case that executes the same test with different framesizes sequentially JIRA: YARDSTICK-1592 Change-Id: I731cf1ca40f7232b26ea68f81d22248ebc53eb62 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2019-02-04Support NSB NFVi buffering and Load Balance on 2 and 4 portsDanielMartinBuckley22-35/+1505
JIRA: YARDSTICK-1582 Most use cases support 4 ports. Buffering support only 1 core. Request is about supporting buffering & Load balance for 2 and 4 ports Change-Id: I734f9d6702825b31253a21092c86fc72e367586b Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
2019-02-01Add vBNG test cases stats processing functionalityOleksandr Naumets4-144/+157
JIRA: YARDSTICK-1546 Change-Id: I3575223ef8231fb4d574e961360b0f2d90a71749 Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
2019-01-31Merge "Add new scenario NSPerf-RFC2544"Volodymyr Mytnyk1-0/+45
2019-01-31Add new scenario NSPerf-RFC2544Serhiy Pshyk1-0/+45
List of changes: - Added new scenario NSPerf-RFC2544 that runs complete test per runner's iteration - NSPerf is still present for backward compatibility - Added ScenarioOutput class which allows scenario to report data (kpi,...) at any moment of time (not only once per run) - New output mechanism is used only by new NSPerf-RFC2544 scenario JIRA: YARDSTICK-1592 Change-Id: Ica8078f61d895f74df90e8eaad7a675b28bd19c6 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2019-01-30Add cli option framesize for routerJohn O Loughlin58-5583/+40
Remove any duplicated testcases Default framesize to 64B: 100 JIRA: YARDSTICK-1554 Change-Id: I793cead17bc98c2487ca010a6639850bea5d7991 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Add cli option framesize for cgnaptJohn O Loughlin18-72/+72
Remove any duplicated testcases Default framesize to 64B: 100 JIRA: YARDSTICK-1554 Change-Id: I2fd7caba9565ba16b2d6494f71ad9b9d476e398b Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Add cli option framesize for acl vnfJohn O Loughlin20-80/+80
Remove any duplicated testcases Default framesize to 64B: 100 JIRA: YARDSTICK-1554 Change-Id: I61bbf2e7f0c4bd8c1b8e55769cae092e50140f6a Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Add cli option framesize for vfw vnfJohn O Loughlin38-609/+219
Remove any duplicated testcases Default framesize to 64B: 100 Remove _64B_ from name JIRA: YARDSTICK-1554 Change-Id: Ic759971d09102fdbd459d920c441bfd9e794e7e0 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Merge "NSB sync: clean-up draft IPC implementation (part 1)"Volodymyr Mytnyk1-96/+0
2019-01-30Merge "Concurrency testcases to be configured over cli"Volodymyr Mytnyk1-2/+2
2019-01-29Concurrency testcases to be configured over cliJohn O Loughlin1-3/+3
This patch will allow the request size to be passed through cli rather than having a seperate file for option. yardstick -d task start --task-args='{page_size: "1b"}' <path to config> JIRA: YARDSTICK-1554 Change-Id: I085d6d908533fb9a7a7566c7c669cb45cf1021e5 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-29Update Intel CopyrightJohn O Loughlin6-6/+6
JIRA: YARDSTICK-1591 Change-Id: I5130602e767009d83f7b39801006d68bcc126ba6 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-29NSB sync: clean-up draft IPC implementation (part 1)Mytnyk, Volodymyr1-96/+0
The existing implementation of IPC is not finished and isn't used by any of the VNFs/TG implementation. It is used in the code but does nothing from functionality perspective. New syncronization mechanism is going to be implemented by using different approach than it was designed before. Thus, the current IPC mechanism is not going to be re-used. So, removing it. The IPC consumer/producer implementation is left as it may be required for other purposes. - Remove SampleVNF MQ consumer class - Remove IterationIPC MQ producer for VNF control messages - Remove MQ producer from SampleVNFTrafficGen class - Remove TrafficGeneratorProducer class - Remove IterationIPC runner - Remove unused task_id form VNF Generic initialization as it is not required for synchronization of VNFs/TGs anymore. - Fix UT JIRA: YARDSTICK-1592 Change-Id: I65fe51bcbd1bfeea0c43eb79ca6fb2aab5b65ae7 Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2019-01-22Merge "Concurrency testcases to be configured over cli"Volodymyr Mytnyk11-340/+1
2019-01-22Concurrency testcases to be configured over cliJohn O Loughlin11-340/+1
Remove old Concurrency test cases These test cases are no longer working. page_object: uplink: ["/1b.html"] should be used to specify request size JIRA: YARDSTICK-1588 Change-Id: I446b3179ee090ca7a83fdaab57a96ac0f780dd93 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-21Merge "Adding scale up feature to prox ACL SRIOV OvS-DPDK."Volodymyr Mytnyk2-0/+212
2019-01-21Adding scale up feature to prox ACL SRIOV OvS-DPDK.Carey, Alan2-0/+212
Files to be added: tc_prox_sriov_acl-scale-up.yaml tc_prox_ovs-dpdk_acl-scale-up.yaml JIRA: YARDSTICK-1553 Change-Id: Ib3a05aff2e6b9c0b3bced5b2b775e849a4e33ebf Signed-off-by: Carey, Alan <alan.carey@intel.com>
2019-01-21Merge "Updating yaml file to match other standalone test cases"Volodymyr Mytnyk1-18/+18
2019-01-15Merge "Adding scale up feature to prox MPLS Tagging OvS-DPDK & SRIOV"Volodymyr Mytnyk2-0/+192
2019-01-15Adding scale up feature to prox MPLS Tagging OvS-DPDK & SRIOVCarey, Alan2-0/+192
Files to be added: tc_prox_sriov_mpls-tagging-scale-up.yaml tc_prox_ovs-dpdk_mpls-tagging-scale-up.yaml JIRA: YARDSTICK-1552 Change-Id: Ic40e3990378036304318058ed16170ecb36599e4 Signed-off-by: Carey, Alan <alan.carey@intel.com>
2019-01-15Fix minor issues with IxNet L3 rfc2544Chornyi, TarasX1-1/+1
Changed default rate from 100pps to 100%. Set Ip mask to 32 JIRA: YARDSTICK-1566 Change-Id: I4c0245297b2d6b254c06155047c3499f6572e9c5 Signed-off-by: Chornyi, TarasX <tarasx.chornyi@intel.com>
2019-01-10Merge "Add IxNetwork L3 scenario implementation"Volodymyr Mytnyk2-0/+119
2019-01-10Merge "Remove duplicated Firewall baremetal testcases"Volodymyr Mytnyk9-479/+0
2019-01-09Merge "Remove duplicated Firewall Heat testcases"Volodymyr Mytnyk8-646/+0
2019-01-09Remove duplicated Firewall baremetal testcasesJohn O Loughlin9-479/+0
These tests are duplicated in vFW and thus invalid Note: tc_baremetal_rfc2544_ipv4_1rule_1flow_1518B_ixia.yaml is not present in vFW but is too similar to tc_baremetal_rfc2544_ipv4_1rule_1flow_64B_ixia.yaml to have its own testcase. Commandline options will be passed to theese in future to spicify 64B or 1518B extra JIRA: YARDSTICK-1564 Change-Id: I91f26f7649270b9b37e0abd1a6d4d720f5aaaaac Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-09Merge "Adding Testcase for Prox Stanalone Scale Up L2FWD (SRIOV OvS-DPDK)"Volodymyr Mytnyk2-0/+195
2019-01-08Adding scale up files for l2fwd Multi-flow OvS-DPDK & SRIOVCarey, Alan2-0/+194
Files added: tc_prox_sriov_multi-flow-scale-up.yaml tc_prox_ovs-dpdk_multi-flow-scale-up.yaml JIRA: YARDSTICK-1551 Change-Id: I63c5adf79b00af4413dd1f131e918651567710d7 Signed-off-by: Carey, Alan <alan.carey@intel.com>
2019-01-07Remove duplicated Firewall Heat testcasesJohn O Loughlin8-646/+0
These tests are duplicated in vFW and thus invalid JIRA: YARDSTICK-1564 Change-Id: Idf7369e7a07aa0a3bf1a05815218244bdc22721d Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-12-27Add IxNetwork L3 scenario implementationMyron Sosyak2-0/+119
Protocol interfaces are creating with config from pod file Static IP configuration are creating from testcase flow options JIRA: YARDSTICK-1570 Change-Id: I74cde67b5084d5b65d09934fe8fce7760b5ea461 Signed-off-by: Myron Sosyak <myronx.sosyak@intel.com>
2018-12-23Fix latency configuration for PROX testcasesPatrice Buriez8-26/+65
JIRA: YARDSTICK-1460 Change-Id: Id6a633873a9b6fc8829d5282596200610cec5426 Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-12-20Merge "Remove duplicated Firewall Concurrency testcases"Volodymyr Mytnyk20-18810/+0
2018-12-20Merge "Addition of IRQ Mode to NSB NFVI (PROX)"Abhijit Sinha8-0/+390
2018-12-12Remove duplicated Firewall Concurrency testcasesJohn O Loughlin20-18810/+0
These tests are duplicated in vFW and thus invalid JIRA: YARDSTICK-1564 Change-Id: Idd7797a702fbe023213e500919bf3c46faac27ea Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-12-11Extend vBNG PPPoE test cases functionalityOleksandr Naumets4-91/+480
Extended Ixia traffic generator with functionality to create traffic flows between device groups. JIRA: YARDSTICK-1521 Change-Id: Iaaa822f2f3da876629576d4101be29c9a65296d0 Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
2018-12-11Merge "Add option to allow user to pass vpe_script"Volodymyr Mytnyk4-1/+661
2018-12-07Add vBNG PPPoE test cases functionalitySerhiy Pshyk4-1/+265
Added vBNG PPPoE test cases functionality which allows to: - create and configure access network connections (PPPoE subscribers); - create and configure core network connections; - configure and run traffic between access and core network topologies. JIRA: YARDSTICK-1508 Change-Id: I90975505fe7318227a837d97e8db4a06712de7eb Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com> Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
2018-12-06Merge "Add HTTP IxLoad test cases for agnostic VNF"Abhijit Sinha11-0/+6689
2018-12-04Merge "Adding scale up test case for l3fwd SRIOV."Volodymyr Mytnyk3-23/+154
2018-12-04Add HTTP IxLoad test cases for agnostic VNFSerhiy Pshyk11-0/+6689
New files added to support HTTP tests with IxLoad and AgnosticVNF - http traffic profile that is used in all HTTP IxLoad test cases - test case file for each type of HTTP test - IxLoad config file (rxf) for each type of HTTP test JIRA: YARDSTICK-1549 Change-Id: I5afe0b6bae1483dcb12c5ec145a4d6d7acc65ac2 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>