summaryrefslogtreecommitdiffstats
path: root/nfvbench/nfvbench.py
AgeCommit message (Collapse)AuthorFilesLines
2018-10-14NFVBENCH-103 Add --hypervisor cli options and fix vm placement for multi-chain2.0.0ahothan1-0/+8
Change-Id: I80ab8b7c39221132ff43b95cd453dbfd4edd580c Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-082.0 beta NFVBENCH-91 Allow multi-chaining with separate edge networksahothan1-118/+62
Includes complete refactoring of code Beta for NFVbench 2.0 Change-Id: I2997f0fb7722d5ac626cd11a68692ae458c7676e Signed-off-by: ahothan <ahothan@cisco.com>
2018-05-17Add a configurable pause between runs during NDR/PDR binary search1.4.2Michael Pedersen1-0/+1
JIRA: NFVBENCH-93 Change-Id: I4328d51c934b62acba7b300426c25469dd69e598 Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
2018-05-16NFVBENCH-94 End to end traffic test triggers too early on chatty networkahothan1-0/+2
Change-Id: I995cf3209ec4ac8c324e2bc4bee202e0639bf0b3 Signed-off-by: ahothan <ahothan@cisco.com>
2018-05-16NFVBENCH-92 nfvbench should not look for neutron network in case of l2-loopbackahothan1-1/+3
Change-Id: I2fc7a46e23d7a989942eb62a4ca9afec8b992088 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-16NFVBENCH-85 Add option to verify L2 loopback at TOR switchmortenhillbom1-1/+16
Change-Id: I2c67ae66883ddb1214d39a55723772841b57b3bc Signed-off-by: mortenhillbom <mhillbom@cisco.com>
2018-04-12NFVBENCH-84 Report results with requested L2 frame sizemortenhillbom1-1/+1
Change-Id: Ie7a8795cd0cb16b881a4e2aec68ff1e3dd6741b1 Signed-off-by: mortenhillbom <mhillbom@cisco.com>
2018-04-09[NFVBENCH-83] Add option to display status and to cleanupahothan1-11/+47
Change-Id: If135fedee4e5ee9226a262800917c4c35bc83bc7 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-03NFVBENCH-79 TRex latency stats requires at least 18B payload sizeKerim Gokarslan1-1/+13
Change-Id: I4add34e853d5b5a37efc877eb183a1fdc622d78a Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2018-03-25[NFVBENCH-77] Config plugin misses config options coming from REST requestsahothan1-1/+1
Pass latest config to get_run_spec() Change-Id: I169f482faa0ba016d266db006da45e3fe0bb4331 Signed-off-by: ahothan <ahothan@cisco.com>
2018-03-19NFVBENCH-75 fluent logger configure not override by -c my_config.yamlKerim Gokarslan1-8/+8
Change-Id: I139037069d930ca5c15078c455933f3e5eebe484 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2018-02-22Fix for bug with external chain and no arpMichael Pedersen1-8/+8
The validation of MAC addresses was placed incorrectly Change-Id: I9a0e1f06699eadd0dff091078c132c5664aeea56 Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
2018-01-23[NFVBENCH-63] Make sure CLI overrides the default configsYichen Wang1-0/+4
Change-Id: I5e94f130758d3c1dbf6aaeeda276463576b97394 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-01-17[NFVBENCH-58] Add option to specify dest MAC with EXT CHAIN when ARP isMichael Pedersen1-0/+19
disabled Change-Id: Ia605d7314d8047e84c5e17088ed5ce588a50e256 Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
2018-01-16[NFVBENCH-62] Add support for non-openstack environmentsahothan1-6/+16
Add Unit test to validate non-openstack with dummy traffic gen Change-Id: I359ddb7d43169f706d8262842af975d5b4675a3a Signed-off-by: ahothan <ahothan@cisco.com>
2017-12-21[NFVBENCH-59] Add Unit Testing of the NDR/PDR convergence algorithm using ↵ahothan1-2/+2
the dummy traffic gen [NFVBENCH-60] Fix pylint warnings Change-Id: I72deec060bf25774d1be33eaeefc74b42a576483 Signed-off-by: ahothan <ahothan@cisco.com>
2017-11-24Add support to use vswitch to handle V2V in PVVP SRIOV scenarioYichen Wang1-5/+20
1. Add support to use vswitch to handle V2V in PVVP SRIOV scenario 2. Update nfvbenchvm to 0.5: (1) Update VPP to 17.10; (2) Update DPDK testpmd to 17.08; (3) Change kernel to based on longterm lineup; Change-Id: I944489579a4cd92d17075e80870bbdb32512a150 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2017-10-18NFVBENCH-42 Add multiple fluentd aggregators supportKerim Gokarslan1-26/+11
Change-Id: I5b752f9ad4f7b4a60f2678d22467db570e02ab82 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-10-17NFVBENCH-41 Add fluentd result tag to nfvbench serverKerim Gokarslan1-2/+2
Change-Id: I8fc274d9f9ee2211636336bc58f43f4d105986ef Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-10-16NFVBENCH-40 Add pylint to toxKerim Gokarslan1-36/+37
Change-Id: Ic55a07145f27c4cfaa6df5523df3940ca4433af1 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-10-11NFVBENCH-37 Read fluentd result tag from configuration fileKerim Gokarslan1-3/+10
Change-Id: I08489ffedf81c0ad20b70d198989453a29dcbed8 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-10-09NFVBENCH-36 Send results to fluentd on show-summary optionKerim Gokarslan1-1/+4
Change-Id: I7c3a37456e627267dda26fc4d892aa32b10fd7aa Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-09-27NFVBENCH-35 Runlogdate is 0 in resultnfvbench1.0.11Kerim Gokarslan1-4/+7
Change-Id: Ib062a7c655b1e2f8bd9304e32e3ffc92948c02c4 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-09-19NFVBENCH-29 Add a user-provided label option to the fluentd perf recordsmortenhillbom1-1/+5
Change-Id: Ic8bece88a3235130cb0322bff41a09035e7c6d9f Signed-off-by: mortenhillbom <mortenhillbom@gmail.com>
2017-09-19Merge "NFVBENCH-25 Send run results to fluentd"Alec Hothan1-5/+9
2017-09-19NFVBENCH-25 Send run results to fluentdKerim Gokarslan1-5/+9
Change-Id: I671a9297b90784bc30eee48ea9244a9c63a24e85 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-09-15NFVBENCH-27 Search vm image under project folderKerim Gokarslan1-3/+0
Change-Id: I0d9c148e868fbcd665734eb92ac5c182693c3c67 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-08-31NFVBENCH-12 Add run summary to fluentd streamKerim Gokarslan1-4/+18
NFVBENCH-14 Fluentd server IP adress from the config is not picked up when configured NFVBENCH-16 At the start of each run send a new fluent record with the config Change-Id: I2d76ecee5b1b93dad4eeccd67d5ed906a0a8faba Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-08-28NFVBENCH-11 Cannot override extra_specs in flavor using -c1.0.3ahothan1-2/+4
Add a whitelist for keys that can't be verified Change-Id: I8d56cb850fb133eec0097ae80f6ee5f827e651c6 Signed-off-by: ahothan <ahothan@cisco.com>
2017-08-23NFVBENCH-8 config checking fails with Exception TypeError: string indices ↵1.0.2ahothan1-8/+0
must be integers, not str Change-Id: Ic3263374efffc9ea2566e107b99f47fb3b0c6edf Signed-off-by: ahothan <ahothan@cisco.com>
2017-08-22NFVBENCH-6 Add support for sending logs to fluentd with fluentd client libraryahothan1-0/+16
Change-Id: I1bc01b26f9e43f78c169b5fcd26247debcfe31bf Signed-off-by: ahothan <ahothan@cisco.com>
2017-08-22Change the signature for config validation functionYichen Wang1-1/+1
Change-Id: I4ef3d18f1b068165cdfc8d08278d12ec6eac4a4c Signed-off-by: Yichen Wang <yicwang@cisco.com>
2017-08-18[NFVBENCH-7] Return errors when unknown options are passedYichen Wang1-3/+13
1. Return errors when unknown options are passed 2. Fix pep8 warnings Change-Id: I1cbc86de93b4633bbf9bd66c1dc956ff8b3679a6 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2017-08-15NFVBENCH-4 Add support for log fileahothan1-4/+15
Change-Id: Id630944944d472322a763fe41ccb0e1ed9fb3066 Signed-off-by: ahothan <ahothan@cisco.com>
2017-08-11Fix NFVBENCH-3 config is modified by plugin causing side effectsahothan1-1/+2
Change-Id: I2b61e7be346333ff2ba26e14582c9c7c7f92a416 Signed-off-by: ahothan <ahothan@cisco.com>
2017-08-04Add support for multiple physnets for sr-iovahothan1-2/+26
Update config plugin config Add readable error message on exception Change-Id: Ie22de349582abc34d7e62570118022463f835d64 Signed-off-by: ahothan <ahothan@cisco.com>
2017-07-31Initial code drop from Cisco1.0.0ahothan1-0/+491
Change-Id: Ie2993886dc8e95c5f73ccdb871add8b96ffcc849 Signed-off-by: ahothan <ahothan@cisco.com>