nfvbench.git
3 years agoNFVBENCH-196: New NFVbench image for generator part (nfvbench and TRex codes inside VM) 87/71687/6 5.0.0
fmenguy [Mon, 16 Nov 2020 16:01:33 +0000 (17:01 +0100)]
NFVBENCH-196: New NFVbench image for generator part (nfvbench and TRex codes inside VM)

Change-Id: Id919a1b9dbf5e04b198d022432ed5c64232a27ba
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-206 Fix TRex patches remaining code 33/72433/1
fmenguy [Wed, 28 Apr 2021 07:43:58 +0000 (09:43 +0200)]
NFVBENCH-206 Fix TRex patches remaining code

Change-Id: Ifebb89d9d0aa2a21257c8e925cd51faa07b88353
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-190: Add a 'i40e_mixed' option, trex accepts other i40e driven ports to... 31/71331/6
Pierrick Louin [Sat, 6 Mar 2021 01:23:56 +0000 (01:23 +0000)]
NFVBENCH-190: Add a 'i40e_mixed' option, trex accepts other i40e driven ports to run in kernel mode on the same board

Change-Id: I33b1d848f409e0431bd4e247456b1d697d8b9d04
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-205 - Add behave tests for characterization and non-regression 54/72154/5
fmenguy [Thu, 11 Mar 2021 19:33:36 +0000 (20:33 +0100)]
NFVBENCH-205 - Add behave tests for characterization and non-regression

Change-Id: I708eee21a9fd11e7a276707fb0b43d8598381ce7
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-163: Add gratuitous ARP in case of L3 router mode 57/70557/4
fmenguy [Tue, 21 Apr 2020 16:26:41 +0000 (18:26 +0200)]
NFVBENCH-163: Add gratuitous ARP in case of L3 router mode

Change-Id: Iec2b186176285f723eb2685319c55e6cd6d33a8a
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoAdd Kibana visualizations examples for NDR result 33/71333/2
fmenguy [Mon, 5 Oct 2020 16:13:05 +0000 (18:13 +0200)]
Add Kibana visualizations examples for NDR result

Change-Id: I652dc2c3d69ae5f6bff5019b0868d1becaceec63
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-204 Remove some piece of code depending on a non merged patch (NFVBENCH... 45/72145/2
Pierrick Louin [Fri, 5 Mar 2021 10:12:56 +0000 (10:12 +0000)]
NFVBENCH-204 Remove some piece of code depending on a non merged patch (NFVBENCH-190)

Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
Change-Id: I34476f743f9ab0620f866e93ac068941a3a031af

3 years agoNFVBENCH-203: Make --show-config really print the actual running config 44/72144/2
Pierrick Louin [Tue, 10 Nov 2020 03:27:47 +0000 (04:27 +0100)]
NFVBENCH-203: Make --show-config really print the actual running config
Add a --show-pre-config cmd to print the config before CLI override.

Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
Change-Id: I708498cf10eee043242cd975ab05bc44883bca4e

3 years agoNFVBENCH-202: Generalize auto T-Rex restart on every command line related parameter... 43/72143/1
Pierrick Louin [Tue, 10 Nov 2020 02:34:40 +0000 (03:34 +0100)]
NFVBENCH-202: Generalize auto T-Rex restart on every command line related parameter change.

Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
Change-Id: Ia8e572e8ebea37bb7fb2c898d6a311b522dec0b4
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-201 Fix port creation with accurate subnet_id 38/72138/4
fmenguy [Tue, 16 Feb 2021 14:32:11 +0000 (15:32 +0100)]
NFVBENCH-201 Fix port creation with accurate subnet_id

Change-Id: I419cfeb82d16ff1ac1145df5d52fe6f88d890a49
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-200 Cleanup refactoring 37/72137/3
fmenguy [Mon, 1 Feb 2021 15:12:59 +0000 (16:12 +0100)]
NFVBENCH-200 Cleanup refactoring

Change-Id: I380a9efecdce8d525a9ae41949828c73e9cdac5f
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-199 add exception to avoid API locked with pending run 36/72136/2
fmenguy [Thu, 28 Jan 2021 12:52:49 +0000 (13:52 +0100)]
NFVBENCH-199 add exception to avoid API locked with pending run

Change-Id: I12635d3f002bbac38e6c063ed3ca972ad02685ce
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-198 Error in File logger management (REST API) 35/72135/2
fmenguy [Tue, 2 Mar 2021 14:24:29 +0000 (15:24 +0100)]
NFVBENCH-198 Error in File logger management (REST API)

Change-Id: I9c798b3bcbf416c0d3f107856aca0872c650a580
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-197 Upgrade NFVbench packaging (Ubuntu version and requirements) 32/72132/2
fmenguy [Mon, 1 Mar 2021 14:54:10 +0000 (15:54 +0100)]
NFVBENCH-197 Upgrade NFVbench packaging (Ubuntu version and requirements)

Change-Id: I79c8bc86272435bd4fa9ed9d1129eb964513ec1a
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-195: Work around a fatal error encountered with the latest pip release,... 15/71615/2
Pierrick Louin [Thu, 3 Dec 2020 22:18:41 +0000 (22:18 +0000)]
NFVBENCH-195: Work around a fatal error encountered with the latest pip release, building the container.

Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
Change-Id: I7dbfa076360be0c62a1b9893070f059dc2566842

3 years agoNFVBENCH-194 Fix too many headers in NFVBenchSummarizer using server mode 85/71485/1
fmenguy [Tue, 24 Nov 2020 13:00:25 +0000 (14:00 +0100)]
NFVBENCH-194 Fix too many headers in NFVBenchSummarizer using server mode

Change-Id: I5c2394bc87c845caa2b322c30ed9dbf4feb20e86
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-193: Correct a critical bug introduced in commit NFVBENCH-192 03/71403/1 4.4.0
Pierrick Louin [Mon, 16 Nov 2020 12:49:10 +0000 (13:49 +0100)]
NFVBENCH-193: Correct a critical bug introduced in commit NFVBENCH-192

Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
Change-Id: Ia22008181fa7af63af68baed7e793ca7dab25a11

3 years agoMerge "NFVBENCH-192: Complete/fix hdrh related processings to consider all cases...
Fran�ois-R�gis Menguy [Mon, 16 Nov 2020 07:00:28 +0000 (07:00 +0000)]
Merge "NFVBENCH-192: Complete/fix hdrh related processings to consider all cases (multiple service chains, distribution n/a with intel VFs)"

3 years agoNFVBENCH-192: Complete/fix hdrh related processings to consider all cases 35/71335/6
Pierrick Louin [Sun, 8 Nov 2020 20:49:49 +0000 (21:49 +0100)]
NFVBENCH-192: Complete/fix hdrh related processings to consider all cases
(multiple service chains, distribution n/a with intel VFs)

Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
Change-Id: I80e38601292a7777d37ed05959c8ef205505c2ac

3 years agoNFVBENCH-187: Augment --l2-loopback command line option capabilities 28/71328/5
Pierrick Louin [Sun, 8 Nov 2020 21:31:41 +0000 (22:31 +0100)]
NFVBENCH-187: Augment --l2-loopback command line option capabilities
[vlan(s)|no-tag|true|false] - Update documentation
Clarify some fuzzy coding in options processing [nfvbench.py]

Change-Id: Ie6eec7722bfa557924f435f268b852c300e160df
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-189: Add a fix to work around the i40e_VF port initialization issue 30/71330/2
Pierrick Louin [Tue, 13 Oct 2020 22:14:08 +0000 (00:14 +0200)]
NFVBENCH-189: Add a fix to work around the i40e_VF port initialization issue

Change-Id: I170292e0871b1ff00aa5c7e1136b3b14b143bee1
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-188: Add an option for dumping the TRex log file 29/71329/3
Pierrick Louin [Tue, 13 Oct 2020 21:52:04 +0000 (23:52 +0200)]
NFVBENCH-188: Add an option for dumping the TRex log file

Change-Id: Icd48638a5d789ea780ef8c39bc3a2cb963b8bc8a
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-186: Fix a bug: NDR mode now fully supports 'intf_speed' overriding 70/71270/1
Pierrick Louin [Tue, 13 Oct 2020 17:09:22 +0000 (19:09 +0200)]
NFVBENCH-186: Fix a bug: NDR mode now fully supports 'intf_speed' overriding

Change-Id: I43453b5790474324ec0db6e98311bb864ee00ec4
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-184: Add a feature (+ options) allowing to change ownership of shared log... 69/71269/2
Pierrick Louin [Tue, 13 Oct 2020 17:02:16 +0000 (19:02 +0200)]
NFVBENCH-184: Add a feature (+ options) allowing to change ownership of shared log & result files

Change-Id: Id77426dade28aed48986ce6c18db6a193da5b6ed
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoAdd Francois as committer 68/71268/1
ahothan [Mon, 19 Oct 2020 14:08:49 +0000 (07:08 -0700)]
Add Francois as committer

Change-Id: I74b186a52563bf93aed23b697bb6f0a9fe020ffa
Signed-off-by: ahothan <ahothan@cisco.com>
3 years agoNFVBENCH-181: Make T-Rex restart on 'cores' or 'vlan_tagging' parameter value change 63/71263/3
Pierrick Louin [Tue, 13 Oct 2020 15:31:51 +0000 (17:31 +0200)]
NFVBENCH-181: Make T-Rex restart on 'cores' or 'vlan_tagging' parameter value change

Change-Id: Ibd4e03f79699b811f7a245609c2cf45603796842
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-180: Add a 'no_e2e_check' option to skip "end to end" connectivity check 62/71262/2
Pierrick Louin [Tue, 13 Oct 2020 15:21:42 +0000 (17:21 +0200)]
NFVBENCH-180: Add a 'no_e2e_check' option to skip "end to end" connectivity check

Change-Id: Ic4ed852752a542f958f9ccb74369825bc85ddadb
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-182: Cap the cache size to 10000 (maximum admitted) 64/71264/2
Pierrick Louin [Tue, 13 Oct 2020 15:58:36 +0000 (17:58 +0200)]
NFVBENCH-182: Cap the cache size to 10000 (maximum admitted)

Change-Id: Ia63fd9689bccbd6c5230efaaf2d3060d38de4fce
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-183: Correct a very old bug - revealed with python3 - when traffic is unidir... 65/71265/2
Pierrick Louin [Tue, 13 Oct 2020 16:24:12 +0000 (18:24 +0200)]
NFVBENCH-183: Correct a very old bug - revealed with python3 - when traffic is unidirectional (while checking pps rate)

Change-Id: I55fd64915c647a3a6b2b85bf30ecc69af620f420
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-178: Add a 'debug_mask' configuration parameter for development needs 59/71259/2
Pierrick Louin [Tue, 13 Oct 2020 14:37:46 +0000 (16:37 +0200)]
NFVBENCH-178: Add a 'debug_mask' configuration parameter for development needs

Change-Id: I3752085cdd97105f24dfdde65a0c3beee46badb1
Signed-off-by: Pierrick Louin <pierrick.louin@orange.com>
3 years agoNFVBENCH-171 Not accurate flow count with some IP and UDP ranges combinations 46/71246/3
fmenguy [Thu, 8 Oct 2020 09:46:55 +0000 (11:46 +0200)]
NFVBENCH-171 Not accurate flow count with some IP and UDP ranges combinations

Change-Id: Ic68db4ee54c508ebb24ca2e605dcec2a6b2fb3bf
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-177: Add a config item 'user_info' and theoretical max rate value 20/71220/3
fmenguy [Tue, 22 Sep 2020 15:10:10 +0000 (17:10 +0200)]
NFVBENCH-177: Add a config item 'user_info' and theoretical max rate value

Change-Id: If96ccbffab67cfc0a08279d94cf7a5e81d958044
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-176 Cannot run service mode with flow stats 75/71075/1
ahothan [Thu, 10 Sep 2020 19:11:35 +0000 (12:11 -0700)]
NFVBENCH-176 Cannot run service mode with flow stats

Change-Id: Iac920f75ea95c8d53afceeebf6445a4416d089d8
Signed-off-by: ahothan <ahothan@cisco.com>
3 years agoNFVBENCH-175 pylint w0707 correction 78/70878/1
fmenguy [Mon, 24 Aug 2020 14:00:01 +0000 (16:00 +0200)]
NFVBENCH-175 pylint w0707 correction

Change-Id: I16927f051f80c540ffc1989f5311e47e68b14a73
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoNFVBENCH-172: Add quartiles and 99 percentile latency values 79/70579/4
fmenguy [Wed, 22 Jul 2020 07:33:16 +0000 (09:33 +0200)]
NFVBENCH-172: Add quartiles and 99 percentile latency values

Change-Id: If223a47bbb039e4565924a49259c07cede356373
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoMerge "NFVBENCH-169: UDP port random step correction"
Alec Hothan [Fri, 29 May 2020 14:40:08 +0000 (14:40 +0000)]
Merge "NFVBENCH-169: UDP port random step correction"

3 years agoNFVBENCH-169: UDP port random step correction 37/70237/1
fmenguy [Fri, 29 May 2020 14:09:03 +0000 (16:09 +0200)]
NFVBENCH-169: UDP port random step correction

Change-Id: I1ff96c02ea5b3abd126f303e3197dbcaf60e7dc3
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years ago[NFVBENCH-168] Improve config properties managed after a REST call 22/70222/1
fmenguy [Wed, 6 May 2020 15:35:35 +0000 (17:35 +0200)]
[NFVBENCH-168] Improve config properties managed after a REST call

Change-Id: I20973c1c405dec8cce58f984e1fb84e345013b25
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
4 years agoMerge "NFVBENCH-166 Fixed rate interval reporting should show running drop rate" 4.3.0
Alec Hothan [Mon, 27 Apr 2020 21:09:21 +0000 (21:09 +0000)]
Merge "NFVBENCH-166 Fixed rate interval reporting should show running drop rate"

4 years agoNFVBENCH-166 Fixed rate interval reporting should show running drop rate 94/69994/3
ahothan [Mon, 27 Apr 2020 15:16:05 +0000 (08:16 -0700)]
NFVBENCH-166 Fixed rate interval reporting should show running drop rate

Change-Id: I3dfaed88c0b37fa3b5e70b606dbfb00358fa6910
Signed-off-by: ahothan <ahothan@cisco.com>
4 years agol3-router fixes 41/69941/3
mklyus [Mon, 13 Apr 2020 07:36:08 +0000 (10:36 +0300)]
l3-router fixes

Change-Id: I025c97af8003e797b8cd3133e0b2d64694fe4b58
Signed-off-by: mklyus <mklyus@cisco.com>
4 years agoMerge "Add no-check-certificate option in TRex release download to avoid error on...
Alec Hothan [Mon, 27 Apr 2020 14:15:42 +0000 (14:15 +0000)]
Merge "Add no-check-certificate option in TRex release download to avoid error on image build"

4 years agoMerge "Auto PCI picking issue fix"
Alec Hothan [Mon, 27 Apr 2020 14:12:14 +0000 (14:12 +0000)]
Merge "Auto PCI picking issue fix"

4 years agoMerge "[NFVBENCH-165] Use STLVmFixIpv4 to fix inner IP/UDP payload"
Alec Hothan [Mon, 27 Apr 2020 14:11:30 +0000 (14:11 +0000)]
Merge "[NFVBENCH-165] Use STLVmFixIpv4 to fix inner IP/UDP payload"

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 ago[NFVBENCH-164] Update TRex to v2.79 85/69985/1
Yichen Wang [Sat, 25 Apr 2020 21:07:18 +0000 (14:07 -0700)]
[NFVBENCH-164] Update TRex to v2.79

Change-Id: I7eb17f33d5caacd12201c4027c725d9e5fbcc02d
Signed-off-by: Yichen Wang <yicwang@cisco.com>
4 years agoAdd no-check-certificate option in TRex release download to avoid error on image... 49/69949/1
fmenguy [Tue, 14 Apr 2020 09:37:27 +0000 (11:37 +0200)]
Add no-check-certificate option in TRex release download to avoid error on image build

Change-Id: Ia7a36c13c43e801d30c80fc24b82a197f8a60182
Signed-off-by: fmenguy <francoisregis.menguy@orange.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 agoAuto PCI picking issue fix 76/69776/2
mklyus [Fri, 13 Mar 2020 12:12:49 +0000 (15:12 +0300)]
Auto PCI picking issue fix

Change-Id: I2492baf4deffff2d11cf04ab9b79711ea5dd2f16
Signed-off-by: Max Klyus <mklyus@cisco.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>
4 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>
4 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"

4 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>
4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>