Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
|
|
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>
|
|
JIRA: YARDSTICK-1546
Change-Id: I3575223ef8231fb4d574e961360b0f2d90a71749
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
|
|
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>
|
|
JIRA: YARDSTICK-1591
Change-Id: I5130602e767009d83f7b39801006d68bcc126ba6
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
|
|
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>
|
|
|
|
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>
|
|
|
|
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>
|
|
|
|
|
|
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>
|
|
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>
|
|
|
|
|
|
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
JIRA: YARDSTICK-1460
Change-Id: Id6a633873a9b6fc8829d5282596200610cec5426
Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
|
|
|
|
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
|
|
|
|
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>
|
|
Topology file changed as original did not work.
Added 'standalone-args.yaml' file for context information/details
JIRA: YARDSTICK-1547
Change-Id: I76dc782dac14db50dc8802f4f69cf077da0257a2
Signed-off-by: Carey, Alan <alan.carey@intel.com>
|
|
Small changes regarding the looping of params in test case files
JIRA: YARDSTICK-1547
Change-Id: Icf65c5693558ba88fde6047545a54fa29e90c1a1
Signed-off-by: Carey, Alan <alan.carey@intel.com>
|
|
Adding scale up feature to prox l2fwd.
Files added:
tc_prox_sriov_l2fwd-scale-up.yaml
tc_prox_ovs-dpdk_l2fwd-scale-up.yaml
JIRA: YARDSTICK-1550
Change-Id: Ice3006eb33b2b955ffbbfacb75dbc06a47006c15
Signed-off-by: Carey, Alan <alan.carey@intel.com>
|
|
JIRA: YARDSTICK-1547
Change-Id: I5915c0e8df343e2c21396a9892d4728377e333bc
Signed-off-by: Carey, Alan <alan.carey@intel.com>
|
|
|
|
Corrected the generator config file by adding the
latency position validated the test case with it.
JIRA: YARDSTICK-1530
Change-Id: I18dd1c7add8fc77bb59354fa96540ba8690057a4
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
|
|
|
|
JIRA: YARDSTICK-1524
Add dashboard, Traffic Profile support, PROX IRQ support, topology
Change-Id: I0c0cde66f4f4d3d25aa77c502bd4349cc1b3eca2
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
|
|
Add option to allow user to pass their own vpe_script
vpe_script will be auto-generated by default.
To use your own config file use the 'script' parameter in the config file
vnf_config: { file: './vpe_config/vpe_config_2_ports',
action_bulk_file: './vpe_config/action_bulk_512.txt',
full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg',
script_file: './vpe_config/vpe_script_sample }
JIRA: YARDSTICK-1525
Change-Id: Ie23e5705f4c0475e858be73b8a504a7df8898828
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
|