summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-02-28NFVBENCH-124 Upgrade TRex to v2.533.1.0fmenguy5-60/+66
Change-Id: I7781d7a76ec06162c56112e592a43bb5060ef8b1 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2019-02-27NFVBENCH-123 EXT chain does not work with VXLAN3.0.6ahothan3-13/+37
Pick up the dest mac from config in case of EXT VxLAN Change-Id: Ib1a625ab62fa9c7675456340d5eb73e4d04ccff0 Signed-off-by: ahothan <ahothan@cisco.com>
2019-02-24NFVBENCH-122 Allow config to have more dest MACs than chains requestedahothan1-2/+3
Change-Id: I887cf14e76ae59abfec6fea5bd2181d8b3238d4c Signed-off-by: ahothan <ahothan@cisco.com>
2019-02-18NFVBENCH-121 Add TRex parameters to tune performance and allocate ressourcesFrançois-Régis MENGUY5-4/+76
Change-Id: I3dd091575cce19a31e8aff3d56ed3ea7e930fe83 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2019-01-10NFVBENCH-120 No admin support patch3.0.5fmenguy4-9/+125
Change-Id: Iaaf29e4eb439243348e955e796b6f951c184ee19 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2018-12-14Relax checking for vxlan network type.3.0.4ahothan4-20/+19
The code should allow any network type that has "vxlan" in it. Change-Id: I9e0a9b5f028b054e53b08a2765fd02b2c59342aa Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-08NFVBENCH-110 EXT shared network requires 2 vlans per chain in config3.0.3ahothan1-3/+12
Change-Id: I6ba220eab476edd0e9f62c56a0c379250fc51916 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-08NFVBENCH-119 cli option --vxlan not workingahothan1-10/+9
Change-Id: Ib1dbca96fc5c5108078c6de623127ca49c439a1d Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-07NFVBENCH-118 VxLAN fixed rate: Trex far end port Rx counters are incorrectahothan5-8/+53
Change-Id: If3d0b199f4b97f8610dea360cb9e70fabec06601 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-05NFVBENCH-117 Streamline VxLAN vni config and use auto-indexingahothan4-64/+13
Change-Id: Ie57d4c38ee22a4032991c282af526e0b28ce7a83 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-05NFVBENCH-116 Support segmentation_id field auto-indexing for multi-chainingahothan2-10/+50
Change-Id: Ibb229e8b61039b323c5164be9c2ba3b4392cb7b0 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-04NFVBENCH-115 SRIOV multi-chain with non shared networks failsahothan5-26/+419
Change-Id: I5a5c271aa4f6d0f97678777965cca611c9224dac Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-27NFVBENCH-114 SRIOV run fails while creating VMahothan2-9/+67
Change-Id: I1010a722805d0b101f93f0c93c1d26672e469be7 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-26NFVBENCH-113 Add direct support for trex cores as an cli/config option3.0.2ahothan4-7/+25
Change-Id: Ic930b605a0eb821487ca4620bc7231794b9add08 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-25NFVBENCH-112 Fix VxLAN exception in chaining.get_networks3.0.1mklyus1-1/+1
_get_vxlan_net_cfg patch Change-Id: Iaea3f5a224b155632bf869c53e49a9bc71ef5434 Signed-off-by: Max Klius <mklyus@cisco.com>
2018-11-20NFVBENCH-111 Add support for VxLAN3.0.0ahothan12-35/+321
Change-Id: I7d9d7ccb6be7445e625ec520d22c5f045b56d5ff Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-17NFVBENCH-109 With EXT/No ARP/No vlan tagging, nfvbench still requires vlans ↵ahothan3-13/+41
to be set Change-Id: Ie5ca9bb3ef546d47061ee54cef638aa419592ceb Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-13NFVBENCH-108 Adjust exact frame size to take into account FCS field2.0.5ahothan8-55/+54
Minimum L2 frame size is now set to 64 bytes. If VLAN tagging, min frame size for the latency stream is 68 bytes. Also fix issue with interface baseline. Change-Id: If6ff7515c0112ab419070c86f7094ff88930d33b Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-13Update 2.0 docahothan12-72/+115
Change-Id: I223bd40e798c772d7cf7423d88f62bccb164a46b Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-07NFVBENCH-107 NFVbench 2.0 ValueError at end of fixed rate run2.0.4stable/gambiaahothan2-4/+10
Change-Id: I16181a530d040f0ff9348a7b4c1764fec5f73d69 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-02NFVBENCH-106 IndexError exception while resolving ARP (EXT)2.0.3ahothan1-4/+4
Change-Id: Id3699849810ec16706ff1cdd7f05b6912583cf21 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-01NFVBENCH-105 ARP not working with NFVbench 2.02.0.2ahothan6-41/+27
Fix type in arp record field. Remove unneeded code. Change-Id: I7a77f66c5e1c357907f4fd113f864708a351f152 Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-25Merge "Local Documentation Builds"Alec Hothan5-6/+19
2018-10-25Local Documentation BuildsAric Gardner5-6/+19
This adds configuration for performing local documentation builds with the following simple command: tox -e docs This patch is part of our documentation effort to Move away from submodules https://docs.opnfv.org/en/latest/how-to-use-docs/local-build-transition.html Once merged docs will be viewable at opnfv-nfvbench.readthedocs.io Change-Id: I7c877847ec23c4cfc44ff7f106ed2acc65688a41 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-10-19NFVBENCH-104 Specifying a hypervisor does not work2.0.1ahothan3-3/+4
Need to add a leading ":" to the hypervisor name Change-Id: Id5d02e14a73a2e278848ffccd7a0c60165dbf509 Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-14NFVBENCH-103 Add --hypervisor cli options and fix vm placement for multi-chain2.0.0ahothan8-141/+214
Change-Id: I80ab8b7c39221132ff43b95cd453dbfd4edd580c Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-12Add + or - sign to drop packets and drop ratesahothan1-1/+1
Change-Id: I76da22b1ca232f6d222e4a263a42c669da15fb26 Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-11Perform strict src mac check on ensure end to endahothan6-52/+85
This is required when shared net is used and there are more VMs running than requested in the -scc Change-Id: I7599169739e6bb9b3e2377473377d5332ef2b68a Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-082.0 beta NFVBENCH-91 Allow multi-chaining with separate edge networksahothan36-2740/+3168
Includes complete refactoring of code Beta for NFVbench 2.0 Change-Id: I2997f0fb7722d5ac626cd11a68692ae458c7676e Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-08NFVBENCH-102 NFVBench won't work with external chain1.5.3ahothan1-1/+4
Change-Id: I47e9d128bca883573ea1b1e21ba49dc0305edcbb Signed-off-by: ahothan <ahothan@cisco.com>
2018-08-17Merge "Auto Generated INFO.yaml file"Alec Hothan1-0/+48
2018-08-11Remove hardcoded tag from Dockerfile and pick latest1.5.2ahothan1-2/+1
Change-Id: Ib101e76d588c3576e76039a2fd90917216b0e646 Signed-off-by: ahothan <ahothan@cisco.com>
2018-08-10[NFVBENCH-101] Hyperviosr affinity needs to be kept with NFVbench VMsYichen Wang1-12/+42
Change-Id: I312e38251115769b8f21ec54c1bd3fe647e57c76 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-07-13Fix problem in docAce1-1/+1
This will cause some error in docker run Change-Id: Ie612f6d80c7dfe392e5f11b56fbee71d1020de76 Signed-off-by: Ace <liyin11@huawei.com>
2018-07-08[NFVBENCH-99] NFVbench should use NOVA scheduler by defaultYichen Wang1-31/+38
Change-Id: I5fc2b0a26ba0b903d84655d3cc6ad7741314c14e Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-05-30NFVBENCH-97 Fix container build issue (pip)1.5.1ahothan1-1/+2
Change-Id: If428c8b33d03db6ecac6b9dd2e480db541d947dd Signed-off-by: ahothan <ahothan@cisco.com>
2018-05-29Move docker build to tag 1.5.01.5.0ahothan2-4/+16
Change-Id: I352bc0a6e9e05b0891450983947042117ef13ae6 Signed-off-by: ahothan <ahothan@cisco.com>
2018-05-26[NFVBENCH-96] Enhance utils to get NIC PCI addresses with slot/portYichen Wang1-27/+50
Change-Id: If74be18f188819be9775d55f44a45037abf07c65 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-05-17Add a configurable pause between runs during NDR/PDR binary search1.4.2Michael Pedersen4-0/+6
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 networkahothan5-4/+22
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-loopbackahothan3-7/+9
Change-Id: I2fc7a46e23d7a989942eb62a4ca9afec8b992088 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-26[NFVBENCH-89] Fix exception losing original tracebacksahothan3-3/+4
Change-Id: I7e94d6209603c622fc0a0ea22fdd21ea09f1bbaa Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-25Update doc1.4.1ahothan5-15/+152
Change-Id: I71bcf634033c78866d6808a4604b33629710ec23 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-24[NFVBENCH-88] Fixed rate run: reported RX rate should be swapped in Run ↵ahothan1-1/+3
Config Table swap the RX rates so that each direction has the far end RX rates Change-Id: Ib78b7721b07285f5173ca8d6f29f18873eb91df9 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-24[NFVBENCH-86] In case of lossy loopback device, packet drops are reported ↵1.4.0ahothan3-49/+88
incorrectly This is only for fixed rate runs, the chain analysis table at end of run may contain incorrect drops. Change-Id: I6656528ed695a60003c672132624a7284db60497 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-23[NFVBENCH-87] In case of asymmetric actual Tx rate, total drops is ↵ahothan1-1/+10
calculated incorrectly Use far end TX counter to calculate dropped packets at given RX port. Change-Id: Icfffb390e2e557f0bad2e9ddf685510decc25b27 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 sizemortenhillbom3-5/+18
Change-Id: Ie7a8795cd0cb16b881a4e2aec68ff1e3dd6741b1 Signed-off-by: mortenhillbom <mhillbom@cisco.com>
2018-04-09[NFVBENCH-83] Add option to display status and to cleanupahothan7-656/+277
Change-Id: If135fedee4e5ee9226a262800917c4c35bc83bc7 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-04Move Docker build to tag 1.3.11.3.1ahothan1-1/+1
Change-Id: Ida8e9223300add358cfb5ed085274131da16934e Signed-off-by: ahothan <ahothan@cisco.com>