nfvbench.git
4 years ago[NFVBENCH-165] Use STLVmFixIpv4 to fix inner IP/UDP payload 59/69959/4
Yichen Wang [Fri, 17 Apr 2020 23:06:40 +0000 (16:06 -0700)]
[NFVBENCH-165] Use STLVmFixIpv4 to fix inner IP/UDP payload

Change-Id: Ib9a5defcf06a32dbd30215635778abcb438785b1
Signed-off-by: Yichen Wang <yicwang@cisco.com>
4 years agoNFVBENCH-160 xtesting integration 53/69753/10 4.2.2.2
fmenguy [Tue, 11 Feb 2020 10:07:52 +0000 (11:07 +0100)]
NFVBENCH-160 xtesting integration

Change-Id: Id600a1277059e84bc2d46fa20294fb22729f9c1f
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
4 years agoNFVBENCH-161 NFVbench --force-cleanup deletes more ports than needed 15/69915/3 4.2.3
ahothan [Tue, 7 Apr 2020 15:26:12 +0000 (08:26 -0700)]
NFVBENCH-161 NFVbench --force-cleanup deletes more ports than needed

Change-Id: Id2c015248df6ef161b57192e1691a70af9bc2c9b
Signed-off-by: ahothan <ahothan@cisco.com>
4 years ago[NFVBENCH-137] Fix L4 checksums for VxLAN (again) 38/69738/1 4.2.2
mklyus [Thu, 27 Feb 2020 21:05:07 +0000 (00:05 +0300)]
[NFVBENCH-137] Fix L4 checksums for VxLAN (again)

Change-Id: I65a9c81a2f7dcc84c3a1c11bff9cc16185d2664e
Signed-off-by: Yichen Wang <yicwang@cisco.com>
4 years ago[NFVBENCH-159] Python3 fix for get_intel_pci() 30/69730/1 4.2.1
mklyus [Sun, 23 Feb 2020 22:02:15 +0000 (01:02 +0300)]
[NFVBENCH-159] Python3 fix for get_intel_pci()

Change-Id: I09d1f1180b0e80a34a0eec1acf4a1681b15d3e34
Signed-off-by: Yichen Wang <yicwang@cisco.com>
4 years agoNFVBENCH-158 Allow multiple UDP ports in traffic generation 47/69647/3 4.2.0
Jules Boudaud [Thu, 19 Dec 2019 10:18:41 +0000 (11:18 +0100)]
NFVBENCH-158 Allow multiple UDP ports in traffic generation

Change-Id: Id7c3ccad01fd9dda6c7cddb576735b429eb987a4
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
4 years agoMPLS support + loop_vm_arp test fix 15/68615/18 4.1.0
mklyus [Fri, 11 Oct 2019 05:35:51 +0000 (08:35 +0300)]
MPLS support + loop_vm_arp test fix

Change-Id: I17b1b2a97f0bc185d3906250d5f91b4c8fcb9686
Signed-off-by: Max Klyus <mklyus@cisco.com>
4 years agoNFVBENCH-157 Add possibility to not use the ARP static configuration for VPP loop VM 75/69575/1
fmenguy [Wed, 22 Jan 2020 15:00:48 +0000 (16:00 +0100)]
NFVBENCH-157 Add possibility to not use the ARP static configuration for VPP loop VM

Change-Id: Ifd3f183345e21c7866e9e9898c7bbda601793b2c
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
4 years agoNFVBENCH-153 Add support for python3 45/69245/4 4.0.0
Michael S. Pedersen [Tue, 3 Dec 2019 11:38:32 +0000 (11:38 +0000)]
NFVBENCH-153 Add support for python3

JIRA: NFVBENCH-153

Done using 2to3-3.6 with additional changes to fix data parsing and
testing (tox)

Signed-off-by: Michael S. Pedersen <michael.soelvkaer@gmail.com>
Change-Id: I242902f800da543d780507828c9bd1fbf409da6d

4 years agoNFVBENCH-155 Add options to disable extra stats, latency stats and latency streams 99/68699/3 py27 3.7.0 PY27_BASE
Pierrick Louin [Fri, 2 Aug 2019 13:16:33 +0000 (15:16 +0200)]
NFVBENCH-155 Add options to disable extra stats, latency stats and latency streams

Change-Id: I9af56bf1b618a072adbc92b43e65e10b274d4f17
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
4 years agoNFVBENCH-156 Add management interface and ssh config in NFVBench image 75/68775/6
fmenguy [Tue, 29 Oct 2019 14:11:42 +0000 (15:11 +0100)]
NFVBENCH-156 Add management interface and ssh config in NFVBench image

Change-Id: Ia66553c5dbc9e800bf35c413f6448e394bf53b62
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
4 years agoUpdate readme rls notes 46/68946/1
ahothan [Thu, 21 Nov 2019 22:14:31 +0000 (14:14 -0800)]
Update readme rls notes

Change-Id: I2f2a4169e93941d4c4eae4b68f616efdd22059c3
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-152 Add service_mode method for debugging purpose 40/68640/4
Louin Pierrick [Tue, 15 Oct 2019 13:42:14 +0000 (15:42 +0200)]
NFVBENCH-152 Add service_mode method for debugging purpose

Change-Id: I17b70a26ea0df1b5b616db6039813c83a1efe799
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoMerge "Add support for VXLAN latency"
Alec Hothan [Wed, 23 Oct 2019 15:25:43 +0000 (15:25 +0000)]
Merge "Add support for VXLAN latency"

5 years agoNFVBENCH-146 Add cache_size option 30/68330/2
Pierrick Louin [Fri, 2 Aug 2019 13:16:33 +0000 (15:16 +0200)]
NFVBENCH-146 Add cache_size option

Change-Id: I99c1242198e40bd75cfd013c829d0d24dbafb5d9
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoAdd support for VXLAN latency 62/68662/1
Michael Pedersen [Mon, 21 Oct 2019 09:08:56 +0000 (11:08 +0200)]
Add support for VXLAN latency

JIRA: NFVBENCH-150

Removes previous limitations added due to missing support for latency with VXLAN offloading in TRex

Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
Change-Id: I7de5b4d1e338ca3c2f3f3bde456aae0dcabace4d

5 years ago[NFVBENCH-151] Allocate hugepages on two NUMAs in nfvbenchvm 65/68465/2 3.6.1
Yichen Wang [Tue, 10 Sep 2019 21:06:19 +0000 (14:06 -0700)]
[NFVBENCH-151] Allocate hugepages on two NUMAs in nfvbenchvm

Change-Id: I001db6d15453bf3af8ad109d1497bc68e7c104a7
Signed-off-by: Yichen Wang <yicwang@cisco.com>
5 years agoNFVBENCH-149 Negative latency exception during NDR/PDR search 02/68402/1 3.6.0
ahothan [Tue, 27 Aug 2019 20:59:08 +0000 (13:59 -0700)]
NFVBENCH-149 Negative latency exception during NDR/PDR search

Change-Id: I9a1b461fe2f20109de99000ae387bd2a6de2383f
Signed-off-by: ahothan <ahothan@cisco.com>
5 years ago[NFVBENCH-148] Increase the waiting time based on # of instances 91/68391/1
Yichen Wang [Fri, 23 Aug 2019 17:52:39 +0000 (10:52 -0700)]
[NFVBENCH-148] Increase the waiting time based on # of instances

Change-Id: Ia89641948698b2939a6b47e3164dc1a4f1659d68
Signed-off-by: Yichen Wang <yicwang@cisco.com>
5 years agoUpdate release notes and readme 76/68376/2
ahothan [Thu, 22 Aug 2019 04:38:53 +0000 (21:38 -0700)]
Update release notes and readme

Change-Id: I0fc1f77c360d88d45178478846bb116ca327a7b7
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-147 Incorrect URL used for admin check in credentials 45/68345/2 3.5.1
ahothan [Sun, 11 Aug 2019 17:41:21 +0000 (10:41 -0700)]
NFVBENCH-147 Incorrect URL used for admin check in credentials

Change-Id: I7ac59c3dc5832509653bb1d42c26d3f55dcf1c4e
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoRelease the validation check for VxLAN networks 11/68311/1
Yichen Wang [Mon, 5 Aug 2019 03:24:32 +0000 (20:24 -0700)]
Release the validation check for VxLAN networks

Change-Id: I9583d4d10e704ead63ea95d2d2842c3d00a85a3b
Signed-off-by: Yichen Wang <yicwang@cisco.com>
5 years agoNFVBENCH-145 Config file not found. No explicit error 41/68241/1
fmenguy [Mon, 15 Jul 2019 12:16:33 +0000 (14:16 +0200)]
NFVBENCH-145 Config file not found. No explicit error

Change-Id: I1c13e2c52eaa025863ff4be1b062d9ec04867c57
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoNFVBENCH-144 Trex cannot take account NFVBench config (platform thread id 0) 37/68237/2
fmenguy [Mon, 15 Jul 2019 12:15:53 +0000 (14:15 +0200)]
NFVBENCH-144 Trex cannot take account NFVBench config (platform thread id 0)

Change-Id: I9f9891dcc2dd446068ba577322680216f03cac35
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoNFVBENCH-140 Retrieve High Dynamic Range latency histograms with TRex v2.59 36/68236/2 3.5.0
ahothan [Sun, 14 Jul 2019 04:47:20 +0000 (21:47 -0700)]
NFVBENCH-140 Retrieve High Dynamic Range latency histograms with TRex v2.59

Change-Id: I48ac8c0cf920139bad966cb477e8ba1ae0d0fd43
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-143 Trex cannot start due to invalid config (platform None) 35/68235/1
ahothan [Sun, 14 Jul 2019 04:26:20 +0000 (21:26 -0700)]
NFVBENCH-143 Trex cannot start due to invalid config (platform None)

Change-Id: I8ada6076c62b449b8964f00cd52facea3736fa28
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-141 Fix Openstack user admin role check 93/68193/1
fmenguy [Fri, 5 Jul 2019 09:41:32 +0000 (11:41 +0200)]
NFVBENCH-141 Fix Openstack user admin role check

Change-Id: Icfd6c6c4755ae79f9cd383afa5e8c369a3eeb840
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoNFVBENCH-139 Fix master_thread_id and latency_thread_id property checking 54/68154/4
fmenguy [Fri, 28 Jun 2019 12:29:38 +0000 (14:29 +0200)]
NFVBENCH-139 Fix master_thread_id and latency_thread_id property checking

Change-Id: Ifdfa1d3fbdd3c5f0206870dd91860254a114967a
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoNFVBENCH-95 Add HdrHistogram encodes returned by TRex to JSON results 93/68093/1
ahothan [Sun, 23 Jun 2019 16:24:54 +0000 (09:24 -0700)]
NFVBENCH-95 Add HdrHistogram encodes returned by TRex to JSON results

Change-Id: Id80da949f7b1f3736558facd0128a0bd82b35010
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-138 Use yaml.safe_load() instead of unsafe yaml load 92/68092/1 3.4.2
ahothan [Sat, 22 Jun 2019 19:21:38 +0000 (12:21 -0700)]
NFVBENCH-138 Use yaml.safe_load() instead of unsafe yaml load

Change-Id: Ifa1796b8dbc1bc5d92dd765a18b9b8022d3b3289
Signed-off-by: ahothan <ahothan@cisco.com>
5 years ago[NFVBENCH-137] NFVbench generates wrong L4 checksums for VxLAN traffic 86/68086/1 3.4.1
Yichen Wang [Fri, 21 Jun 2019 00:06:28 +0000 (17:06 -0700)]
[NFVBENCH-137] NFVbench generates wrong L4 checksums for VxLAN traffic

Change-Id: Id0197f1f2ae0022a6e94755ab0b9fbfc434d5b8b
Signed-off-by: Yichen Wang <yicwang@cisco.com>
5 years agoUpdate VM build 81/67981/3 3.4.0
ahothan [Fri, 31 May 2019 22:06:39 +0000 (15:06 -0700)]
Update VM build

build VM to adapt to new ci/cd workflow.
The VM image is built on gerrit verify when the image is not present in google storage.
It is not uploaded yet on google storage.
The build + upload of the new VM image is done after the review is merged.
For details on how this is done, refer to ./jjb/nfvbench/nfvbench.yaml in the opnfv releng repository.

Change-Id: I147d4ee6d101e9f2a7cf55fadd637c7fc89467a0
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoAdd L3 traffic management with Neutron routers 98/67898/10
François-Régis MENGUY [Tue, 27 Nov 2018 10:31:00 +0000 (11:31 +0100)]
Add L3 traffic management with Neutron routers

Change-Id: Ic9bff87e0d78652de28b3a756f9ebc342983cfbb
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoBuild and publish 0.8 VM image to google storage 79/67979/2
ahothan [Fri, 31 May 2019 18:40:31 +0000 (11:40 -0700)]
Build and publish 0.8 VM image to google storage

buildvm

Change-Id: I3bb9b02c76f39ecc4cd2689438656edce99795db
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-136 Add support for multiqueue for PVP/PVVP chains 66/67966/4 3.3.0
ahothan [Tue, 28 May 2019 23:13:43 +0000 (16:13 -0700)]
NFVBENCH-136 Add support for multiqueue for PVP/PVVP chains

Change-Id: Ia6bc2b1f97ecdf1d94206f9cda46e62910eb6546
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-135 Enhance VxLAN UDP src port entropy 28/67928/2
ahothan [Fri, 24 May 2019 19:03:26 +0000 (12:03 -0700)]
NFVBENCH-135 Enhance VxLAN UDP src port entropy

Change-Id: Idaaf1952548ec2531a574b9a583304821beed00f
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-134 Support multiple idle interfaces per test VM 49/67849/3
ahothan [Mon, 13 May 2019 17:34:15 +0000 (10:34 -0700)]
NFVBENCH-134 Support multiple idle interfaces per test VM

Enhance test VM to support auto-selection of PCI addresses based on MAC address
Enhance syslog reporting in test VM
Increase test VM version to 0.7
Add new properties to cfg.defaults.yaml to support idle interfaces
Enhance cleanup to support idle networks and ports

Change-Id: Ia89a2a1bee9eb5fb56f7adde074bdcec09cb0a3f
Signed-off-by: ahothan <ahothan@cisco.com>
5 years ago[NFVBENCH-133] Fix for tracebacks while uploading images 16/67616/1
Yichen Wang [Thu, 18 Apr 2019 17:27:52 +0000 (10:27 -0700)]
[NFVBENCH-133] Fix for tracebacks while uploading images

Change-Id: I25c6effdff779311f42474e40ad24937a0234994
Signed-off-by: Yichen Wang <yicwang@cisco.com>
5 years agoNFVBENCH-132 Upgrade to TRex v2.56 01/67601/1 3.2.0
ahothan [Mon, 15 Apr 2019 15:16:50 +0000 (08:16 -0700)]
NFVBENCH-132 Upgrade to TRex v2.56

Change-Id: I003a143bb104aa577a9a5cefabf7c7c33e3beaf3
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-131 Allow list of arbitrary network names for EXT chains 87/67587/2
ahothan [Mon, 15 Apr 2019 05:23:50 +0000 (22:23 -0700)]
NFVBENCH-131 Allow list of arbitrary network names for EXT chains

Change-Id: Ide9ee9999242f449c57e40ce2c3bb147bb795452
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-130 Upgrade to TRex v2.54 79/67579/1
ahothan [Sun, 14 Apr 2019 02:59:12 +0000 (19:59 -0700)]
NFVBENCH-130 Upgrade to TRex v2.54

Insert --unbind-unused-ports in t-rex-64 script

Change-Id: I76e873a9fcc2bf6173c00be764e1c70d92e8ba1c
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoRemove socketio from python client 64/67564/1
ahothan [Sat, 13 Apr 2019 16:31:08 +0000 (09:31 -0700)]
Remove socketio from python client

Change-Id: I5c5e0e24621b450c05f1f94fd34eab9e101c75b6
Signed-off-by: ahothan <ahothan@cisco.com>
5 years ago[NFVBENCH-129] Fix regression to work on Keystone v2 43/67543/1
Yichen Wang [Thu, 11 Apr 2019 21:33:44 +0000 (14:33 -0700)]
[NFVBENCH-129] Fix regression to work on Keystone v2

Change-Id: I86196db2245db6272a8c21d25d395dad343d3f90
Signed-off-by: Yichen Wang <yicwang@cisco.com>
5 years agoAdd iproute2 module to avoid ip command not found issue 95/67495/1
fmenguy [Fri, 5 Apr 2019 15:24:29 +0000 (17:24 +0200)]
Add iproute2 module to avoid ip command not found issue

Change-Id: I0c7f43b737927e5dc97ab5dd38dc52a2b9baaa45
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoAdd possibility to restart TRex in case of config change or forced it with config... 25/67425/1
fmenguy [Fri, 22 Mar 2019 13:21:25 +0000 (14:21 +0100)]
Add possibility to restart TRex in case of config change or forced it with config flag

Change-Id: I40473eac355b76655220d48062eff851cc4eebc3
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoRemove inactive committers 00/67300/1
Cristina Pauna [Tue, 19 Mar 2019 13:02:35 +0000 (15:02 +0200)]
Remove inactive committers

The TSC decided to remove the committers that have been inactive in gerit
for a year or more. If any of the people removed by this patch are
contributing to the project in other ways, and the PTL would like to keep
the gerrit rights for them, please ammend this patch.

For other updates on the committer list, please follow the procedure descrbed
in https://wiki.opnfv.org/display/DEV/Developer+governance+and+reports

JIRA: TSC-14

Change-Id: Iaeddd7ecbcd7d52067fb1956c3e10c44f3fe106e
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
5 years agoNFVBENCH-126 Remove socketio support (debt reduction) 75/67275/2
ahothan [Mon, 18 Mar 2019 05:34:25 +0000 (22:34 -0700)]
NFVBENCH-126 Remove socketio support (debt reduction)

Allow REST server to start in no-openstack mode
Fix pbr version (was set to 0.0.0)
Add docker-compose support
Update documentation for REST API

Change-Id: Ib520b09283ba6a878f802365292a7a829e6ccd09
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoVxLAN per-chain counter support 35/67235/3
Michael Pedersen [Mon, 11 Mar 2019 13:44:05 +0000 (14:44 +0100)]
VxLAN per-chain counter support

Re-commit following upgrade of TRex. Adds support for per-chain counter statistics.
Due to a TRex limitation this does not work for latency streams.

Change-Id: I5c764820b9269fda3df2f0aaa293996cb06fb19a
Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
5 years agoNFVBENCH-124 Upgrade TRex to v2.53 42/67142/3 3.1.0
fmenguy [Wed, 20 Feb 2019 10:50:01 +0000 (11:50 +0100)]
NFVBENCH-124 Upgrade TRex to v2.53

Change-Id: I7781d7a76ec06162c56112e592a43bb5060ef8b1
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoNFVBENCH-123 EXT chain does not work with VXLAN 40/67140/1 3.0.6
ahothan [Thu, 28 Feb 2019 01:31:31 +0000 (17:31 -0800)]
NFVBENCH-123 EXT chain does not work with VXLAN

Pick up the dest mac from config in case of EXT VxLAN

Change-Id: Ib1a625ab62fa9c7675456340d5eb73e4d04ccff0
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-122 Allow config to have more dest MACs than chains requested 99/67099/1
ahothan [Sun, 24 Feb 2019 19:53:00 +0000 (11:53 -0800)]
NFVBENCH-122 Allow config to have more dest MACs than chains requested

Change-Id: I887cf14e76ae59abfec6fea5bd2181d8b3238d4c
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-121 Add TRex parameters to tune performance and allocate ressources 09/67009/3
François-Régis MENGUY [Tue, 20 Nov 2018 16:49:09 +0000 (17:49 +0100)]
NFVBENCH-121 Add TRex parameters to tune performance and allocate ressources

Change-Id: I3dd091575cce19a31e8aff3d56ed3ea7e930fe83
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoNFVBENCH-120 No admin support patch 99/66299/4 3.0.5
fmenguy [Wed, 9 Jan 2019 10:22:50 +0000 (11:22 +0100)]
NFVBENCH-120 No admin support patch

Change-Id: Iaaf29e4eb439243348e955e796b6f951c184ee19
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
5 years agoRelax checking for vxlan network type. 65/65865/2 3.0.4
ahothan [Sat, 15 Dec 2018 03:39:51 +0000 (19:39 -0800)]
Relax checking for vxlan network type.

The code should allow any network type that has "vxlan" in it.

Change-Id: I9e0a9b5f028b054e53b08a2765fd02b2c59342aa
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-110 EXT shared network requires 2 vlans per chain in config 79/65679/1 3.0.3
ahothan [Sun, 9 Dec 2018 02:05:26 +0000 (18:05 -0800)]
NFVBENCH-110 EXT shared network requires 2 vlans per chain in config

Change-Id: I6ba220eab476edd0e9f62c56a0c379250fc51916
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-119 cli option --vxlan not working 77/65677/1
ahothan [Sat, 8 Dec 2018 20:22:22 +0000 (12:22 -0800)]
NFVBENCH-119 cli option --vxlan not working

Change-Id: Ib1dbca96fc5c5108078c6de623127ca49c439a1d
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-118 VxLAN fixed rate: Trex far end port Rx counters are incorrect 69/65669/3
ahothan [Fri, 7 Dec 2018 23:05:06 +0000 (15:05 -0800)]
NFVBENCH-118 VxLAN fixed rate: Trex far end port Rx counters are incorrect

Change-Id: If3d0b199f4b97f8610dea360cb9e70fabec06601
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-117 Streamline VxLAN vni config and use auto-indexing 09/65609/1
ahothan [Thu, 6 Dec 2018 00:12:29 +0000 (16:12 -0800)]
NFVBENCH-117 Streamline VxLAN vni config and use auto-indexing

Change-Id: Ie57d4c38ee22a4032991c282af526e0b28ce7a83
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-116 Support segmentation_id field auto-indexing for multi-chaining 99/65599/1
ahothan [Wed, 5 Dec 2018 19:33:39 +0000 (11:33 -0800)]
NFVBENCH-116 Support segmentation_id field auto-indexing for multi-chaining

Change-Id: Ibb229e8b61039b323c5164be9c2ba3b4392cb7b0
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-115 SRIOV multi-chain with non shared networks fails 75/65575/1
ahothan [Wed, 5 Dec 2018 02:00:30 +0000 (18:00 -0800)]
NFVBENCH-115 SRIOV multi-chain with non shared networks fails

Change-Id: I5a5c271aa4f6d0f97678777965cca611c9224dac
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-114 SRIOV run fails while creating VM 33/65433/2
ahothan [Wed, 28 Nov 2018 01:50:54 +0000 (17:50 -0800)]
NFVBENCH-114 SRIOV run fails while creating VM

Change-Id: I1010a722805d0b101f93f0c93c1d26672e469be7
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-113 Add direct support for trex cores as an cli/config option 03/65403/2 3.0.2
ahothan [Mon, 26 Nov 2018 23:52:42 +0000 (15:52 -0800)]
NFVBENCH-113 Add direct support for trex cores as an cli/config option

Change-Id: Ic930b605a0eb821487ca4620bc7231794b9add08
Signed-off-by: ahothan <ahothan@cisco.com>
5 years agoNFVBENCH-112 Fix VxLAN exception in chaining.get_networks 41/65341/2 3.0.1
mklyus [Thu, 22 Nov 2018 17:32:48 +0000 (20:32 +0300)]
NFVBENCH-112 Fix VxLAN exception in chaining.get_networks

_get_vxlan_net_cfg patch

Change-Id: Iaea3f5a224b155632bf869c53e49a9bc71ef5434
Signed-off-by: Max Klius <mklyus@cisco.com>
5 years agoNFVBENCH-111 Add support for VxLAN 85/65285/2 3.0.0
ahothan [Tue, 20 Nov 2018 17:52:00 +0000 (09:52 -0800)]
NFVBENCH-111 Add support for VxLAN

Change-Id: I7d9d7ccb6be7445e625ec520d22c5f045b56d5ff
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-109 With EXT/No ARP/No vlan tagging, nfvbench still requires vlans to be set 87/65187/1
ahothan [Sat, 17 Nov 2018 17:43:19 +0000 (09:43 -0800)]
NFVBENCH-109 With EXT/No ARP/No vlan tagging, nfvbench still requires vlans to be set

Change-Id: Ie5ca9bb3ef546d47061ee54cef638aa419592ceb
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-108 Adjust exact frame size to take into account FCS field 95/65095/1 2.0.5
ahothan [Tue, 13 Nov 2018 23:34:29 +0000 (15:34 -0800)]
NFVBENCH-108 Adjust exact frame size to take into account FCS field

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>
6 years agoUpdate 2.0 doc 79/65079/1
ahothan [Tue, 13 Nov 2018 18:16:15 +0000 (10:16 -0800)]
Update 2.0 doc

Change-Id: I223bd40e798c772d7cf7423d88f62bccb164a46b
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-107 NFVbench 2.0 ValueError at end of fixed rate run 97/64697/1 stable/gambia 2.0.4
ahothan [Wed, 7 Nov 2018 18:16:08 +0000 (10:16 -0800)]
NFVBENCH-107 NFVbench 2.0 ValueError at end of fixed rate run

Change-Id: I16181a530d040f0ff9348a7b4c1764fec5f73d69
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-106 IndexError exception while resolving ARP (EXT) 33/64433/1 2.0.3
ahothan [Fri, 2 Nov 2018 15:28:58 +0000 (08:28 -0700)]
NFVBENCH-106 IndexError exception while resolving ARP (EXT)

Change-Id: Id3699849810ec16706ff1cdd7f05b6912583cf21
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-105 ARP not working with NFVbench 2.0 93/64393/1 2.0.2
ahothan [Thu, 1 Nov 2018 15:17:49 +0000 (08:17 -0700)]
NFVBENCH-105 ARP not working with NFVbench 2.0

Fix type in arp record field.
Remove unneeded code.

Change-Id: I7a77f66c5e1c357907f4fd113f864708a351f152
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoMerge "Local Documentation Builds"
Alec Hothan [Thu, 25 Oct 2018 16:50:48 +0000 (16:50 +0000)]
Merge "Local Documentation Builds"

6 years agoLocal Documentation Builds 25/62525/4
Aric Gardner [Tue, 18 Sep 2018 16:59:30 +0000 (12:59 -0400)]
Local Documentation Builds

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>
6 years agoNFVBENCH-104 Specifying a hypervisor does not work 09/63809/1 2.0.1
ahothan [Fri, 19 Oct 2018 22:11:36 +0000 (15:11 -0700)]
NFVBENCH-104 Specifying a hypervisor does not work

Need to add a leading ":" to the hypervisor name

Change-Id: Id5d02e14a73a2e278848ffccd7a0c60165dbf509
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-103 Add --hypervisor cli options and fix vm placement for multi-chain 03/63503/2 2.0.0
ahothan [Sun, 14 Oct 2018 22:15:36 +0000 (15:15 -0700)]
NFVBENCH-103 Add --hypervisor cli options and fix vm placement for multi-chain

Change-Id: I80ab8b7c39221132ff43b95cd453dbfd4edd580c
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoAdd + or - sign to drop packets and drop rates 63/63463/1
ahothan [Fri, 12 Oct 2018 18:49:02 +0000 (11:49 -0700)]
Add + or - sign to drop packets and drop rates

Change-Id: I76da22b1ca232f6d222e4a263a42c669da15fb26
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoPerform strict src mac check on ensure end to end 99/63399/2
ahothan [Thu, 11 Oct 2018 06:20:44 +0000 (23:20 -0700)]
Perform strict src mac check on ensure end to end

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>
6 years ago2.0 beta NFVBENCH-91 Allow multi-chaining with separate edge networks 55/63255/2
ahothan [Sun, 7 Oct 2018 22:55:25 +0000 (15:55 -0700)]
2.0 beta NFVBENCH-91 Allow multi-chaining with separate edge networks

Includes complete refactoring of code
Beta for NFVbench 2.0

Change-Id: I2997f0fb7722d5ac626cd11a68692ae458c7676e
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-102 NFVBench won't work with external chain 83/63283/2 1.5.3
ahothan [Mon, 8 Oct 2018 16:34:00 +0000 (09:34 -0700)]
NFVBENCH-102 NFVBench won't work with external chain

Change-Id: I47e9d128bca883573ea1b1e21ba49dc0305edcbb
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoMerge "Auto Generated INFO.yaml file"
Alec Hothan [Fri, 17 Aug 2018 05:51:10 +0000 (05:51 +0000)]
Merge "Auto Generated INFO.yaml file"

6 years agoRemove hardcoded tag from Dockerfile and pick latest 75/60875/1 1.5.2
ahothan [Sat, 11 Aug 2018 16:51:49 +0000 (09:51 -0700)]
Remove hardcoded tag from Dockerfile and pick latest

Change-Id: Ib101e76d588c3576e76039a2fd90917216b0e646
Signed-off-by: ahothan <ahothan@cisco.com>
6 years ago[NFVBENCH-101] Hyperviosr affinity needs to be kept with NFVbench VMs 63/60863/1
Yichen Wang [Sat, 11 Aug 2018 03:01:20 +0000 (20:01 -0700)]
[NFVBENCH-101] Hyperviosr affinity needs to be kept with NFVbench VMs

Change-Id: I312e38251115769b8f21ec54c1bd3fe647e57c76
Signed-off-by: Yichen Wang <yicwang@cisco.com>
6 years agoFix problem in doc 81/59781/1
Ace [Fri, 13 Jul 2018 03:42:49 +0000 (03:42 +0000)]
Fix problem in doc

This will cause some error in docker run

Change-Id: Ie612f6d80c7dfe392e5f11b56fbee71d1020de76
Signed-off-by: Ace <liyin11@huawei.com>
6 years ago[NFVBENCH-99] NFVbench should use NOVA scheduler by default 89/59589/2
Yichen Wang [Fri, 6 Jul 2018 21:24:05 +0000 (14:24 -0700)]
[NFVBENCH-99] NFVbench should use NOVA scheduler by default

Change-Id: I5fc2b0a26ba0b903d84655d3cc6ad7741314c14e
Signed-off-by: Yichen Wang <yicwang@cisco.com>
6 years agoNFVBENCH-97 Fix container build issue (pip) 03/58103/2 1.5.1
ahothan [Wed, 30 May 2018 22:03:10 +0000 (15:03 -0700)]
NFVBENCH-97 Fix container build issue (pip)

Change-Id: If428c8b33d03db6ecac6b9dd2e480db541d947dd
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoMove docker build to tag 1.5.0 45/58045/1 1.5.0
ahothan [Tue, 29 May 2018 18:13:40 +0000 (11:13 -0700)]
Move docker build to tag 1.5.0

Change-Id: I352bc0a6e9e05b0891450983947042117ef13ae6
Signed-off-by: ahothan <ahothan@cisco.com>
6 years ago[NFVBENCH-96] Enhance utils to get NIC PCI addresses with slot/port 65/57965/2
Yichen Wang [Sun, 27 May 2018 03:31:33 +0000 (20:31 -0700)]
[NFVBENCH-96] Enhance utils to get NIC PCI addresses with slot/port

Change-Id: If74be18f188819be9775d55f44a45037abf07c65
Signed-off-by: Yichen Wang <yicwang@cisco.com>
6 years agoAdd a configurable pause between runs during NDR/PDR binary search 41/57541/1 1.4.2
Michael Pedersen [Thu, 17 May 2018 16:18:40 +0000 (09:18 -0700)]
Add a configurable pause between runs during NDR/PDR binary search

JIRA: NFVBENCH-93

Change-Id: I4328d51c934b62acba7b300426c25469dd69e598
Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
6 years agoNFVBENCH-94 End to end traffic test triggers too early on chatty network 91/57491/3
ahothan [Wed, 16 May 2018 17:56:01 +0000 (10:56 -0700)]
NFVBENCH-94 End to end traffic test triggers too early on chatty network

Change-Id: I995cf3209ec4ac8c324e2bc4bee202e0639bf0b3
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoNFVBENCH-92 nfvbench should not look for neutron network in case of l2-loopback 31/57431/1
ahothan [Wed, 16 May 2018 07:10:36 +0000 (00:10 -0700)]
NFVBENCH-92 nfvbench should not look for neutron network in case of l2-loopback

Change-Id: I2fc7a46e23d7a989942eb62a4ca9afec8b992088
Signed-off-by: ahothan <ahothan@cisco.com>
6 years ago[NFVBENCH-89] Fix exception losing original tracebacks 25/56725/1
ahothan [Fri, 27 Apr 2018 01:32:27 +0000 (18:32 -0700)]
[NFVBENCH-89] Fix exception losing original tracebacks

Change-Id: I7e94d6209603c622fc0a0ea22fdd21ea09f1bbaa
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoUpdate doc 25/56525/1 1.4.1
ahothan [Wed, 25 Apr 2018 17:51:40 +0000 (10:51 -0700)]
Update doc

Change-Id: I71bcf634033c78866d6808a4604b33629710ec23
Signed-off-by: ahothan <ahothan@cisco.com>
6 years ago[NFVBENCH-88] Fixed rate run: reported RX rate should be swapped in Run Config Table 41/56441/1
ahothan [Tue, 24 Apr 2018 23:35:30 +0000 (16:35 -0700)]
[NFVBENCH-88] Fixed rate run: reported RX rate should be swapped in Run 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>
6 years ago[NFVBENCH-86] In case of lossy loopback device, packet drops are reported incorrectly 09/56409/2 1.4.0
ahothan [Tue, 24 Apr 2018 17:06:34 +0000 (10:06 -0700)]
[NFVBENCH-86] In case of lossy loopback device, packet drops are reported 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>
6 years ago[NFVBENCH-87] In case of asymmetric actual Tx rate, total drops is calculated incorrectly 87/56287/1
ahothan [Mon, 23 Apr 2018 17:27:13 +0000 (10:27 -0700)]
[NFVBENCH-87] In case of asymmetric actual Tx rate, total drops is 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>
6 years agoNFVBENCH-85 Add option to verify L2 loopback at TOR switch 31/55731/5
mortenhillbom [Sat, 14 Apr 2018 00:41:48 +0000 (17:41 -0700)]
NFVBENCH-85 Add option to verify L2 loopback at TOR switch

Change-Id: I2c67ae66883ddb1214d39a55723772841b57b3bc
Signed-off-by: mortenhillbom <mhillbom@cisco.com>
6 years agoNFVBENCH-84 Report results with requested L2 frame size 81/55481/2
mortenhillbom [Wed, 11 Apr 2018 22:35:23 +0000 (15:35 -0700)]
NFVBENCH-84 Report results with requested L2 frame size

Change-Id: Ie7a8795cd0cb16b881a4e2aec68ff1e3dd6741b1
Signed-off-by: mortenhillbom <mhillbom@cisco.com>
6 years ago[NFVBENCH-83] Add option to display status and to cleanup 81/55281/3
ahothan [Mon, 9 Apr 2018 23:57:25 +0000 (16:57 -0700)]
[NFVBENCH-83] Add option to display status and to cleanup

Change-Id: If135fedee4e5ee9226a262800917c4c35bc83bc7
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoMove Docker build to tag 1.3.1 51/54951/1 1.3.1
ahothan [Wed, 4 Apr 2018 23:08:56 +0000 (16:08 -0700)]
Move Docker build to tag 1.3.1

Change-Id: Ida8e9223300add358cfb5ed085274131da16934e
Signed-off-by: ahothan <ahothan@cisco.com>
6 years agoMerge "NFVBENCH-80 latency stream for IMIX uses 1518B frames"
Alec Hothan [Wed, 4 Apr 2018 16:50:55 +0000 (16:50 +0000)]
Merge "NFVBENCH-80 latency stream for IMIX uses 1518B frames"

6 years ago[NFVBENCH-81]With some Intel X710 NIC cards, NFVbench reports erroneous RX counters 83/54883/1
ahothan [Wed, 4 Apr 2018 07:56:04 +0000 (00:56 -0700)]
[NFVBENCH-81]With some Intel X710 NIC cards, NFVbench reports erroneous RX counters

Work around this NIC FW issue by using port level stats for packets/bytes
ALso fix mutliple calls to get_stats()

Change-Id: Id19086d0db6bcc4417adff4ed4ce9606ffb30fe2
Signed-off-by: ahothan <ahothan@cisco.com>