nfvbench.git
2 years agoIncrease loopVM version in Dockerfile 40/72640/1 5.0.3
fmenguy [Fri, 4 Jun 2021 14:24:30 +0000 (16:24 +0200)]
Increase loopVM version in Dockerfile

Change-Id: I4496b90a5b49b0c1e9c2c841240bbe9c0dca5f45
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoMerge "Increase VM version to 0.15"
Fran�ois-R�gis Menguy [Fri, 4 Jun 2021 14:10:31 +0000 (14:10 +0000)]
Merge "Increase VM version to 0.15"

2 years agoMerge "behave_tests: increase nfvbench_test_api timeout"
Fran�ois-R�gis Menguy [Fri, 4 Jun 2021 14:09:36 +0000 (14:09 +0000)]
Merge "behave_tests: increase nfvbench_test_api timeout"

2 years agoMerge "behave_tests: add feature quick-test-10kpps"
Fran�ois-R�gis Menguy [Fri, 4 Jun 2021 14:08:22 +0000 (14:08 +0000)]
Merge "behave_tests: add feature quick-test-10kpps"

2 years agoMerge "Increase Xtesting version in requirements and remove behaveframework temporary...
Fran�ois-R�gis Menguy [Fri, 4 Jun 2021 13:48:46 +0000 (13:48 +0000)]
Merge "Increase Xtesting version in requirements and remove behaveframework temporary patch"

2 years agoIncrease VM version to 0.15 39/72639/1
fmenguy [Fri, 4 Jun 2021 12:59:56 +0000 (14:59 +0200)]
Increase VM version to 0.15

Change-Id: I5ab68c6eadd4cbb91753870c10b53ead0b973bca
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoNFVBENCH-213 Add clouds.yaml management in generator VM 38/72638/1
fmenguy [Fri, 4 Jun 2021 12:34:49 +0000 (14:34 +0200)]
NFVBENCH-213 Add clouds.yaml management in generator VM

Change-Id: Ia741847f886a291f0b0d7276e36d5c18f7819185
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoNFVBENCH-212 Add clouds.yaml file as a config file to use for openstack API access 37/72637/1
fmenguy [Fri, 4 Jun 2021 12:21:29 +0000 (14:21 +0200)]
NFVBENCH-212 Add clouds.yaml file as a config file to use for openstack API access

Change-Id: If855ffda1070ed9c9c4544230e4efec185a93f45
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoNFVBENCH-211 Fix VPP driver for loop VM 36/72636/1
fmenguy [Fri, 4 Jun 2021 07:47:17 +0000 (09:47 +0200)]
NFVBENCH-211 Fix VPP driver for loop VM

Change-Id: I6e55b4c0ad41d773b5303b8dc8c09cee8482c646
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agobehave_tests: increase nfvbench_test_api timeout 32/72632/1
Gwenael Lambrouin [Wed, 26 May 2021 16:07:31 +0000 (18:07 +0200)]
behave_tests: increase nfvbench_test_api timeout

In some cases, the 50 seconds timeout to wait for nfvbench HTTP server to be
ready is too short.  (Convoluted but real example: when the DNS servers are not
properly configured and nfvbench tries to reach the OpenStack APIs while it
does not need them because we just want to do a loopback test without loop VM)

The new timeout is 120 seconds.

Change-Id: I4932eff7c9a100370e7ceaaa2a467efbbceb5993
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
2 years agobehave_tests: add feature quick-test-10kpps 31/72631/1
Gwenael Lambrouin [Wed, 26 May 2021 15:30:13 +0000 (17:30 +0200)]
behave_tests: add feature quick-test-10kpps

Add a quick test at low packet rate for troubleshooting purpose:
- duration: 10s
- fixed packet rate: 10kpps
- frame size: 64
- flow count: 128

Change-Id: Ib736dbe7ade6d0b6e4d484a6d8bfca34bb5c4c5a
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
2 years agoIncrease Xtesting version in requirements and remove behaveframework temporary patch 25/72625/2
fmenguy [Tue, 1 Jun 2021 15:13:22 +0000 (17:13 +0200)]
Increase Xtesting version in requirements and remove behaveframework temporary patch

Change-Id: Id52abffc67a17066c9282bcdcab04ecfd6c568cb
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoxtesting: change nfvbench config file path for test case 10kpps-pvp-run 23/72623/1
Gwenael Lambrouin [Tue, 1 Jun 2021 09:08:41 +0000 (11:08 +0200)]
xtesting: change nfvbench config file path for test case 10kpps-pvp-run

The test case 10kpps-pvp-run now looks for nfvbench config file at the same
place as the behave tests: /etc/nfvbench/nfvbench.cfg

Change-Id: I260dbf6ddefc6d683e79cc3afb03ead8fb408218
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
2 years agoNFVBENCH-210 Remove TRex restart from behave test scenarios 80/72580/1
fmenguy [Tue, 25 May 2021 15:02:30 +0000 (17:02 +0200)]
NFVBENCH-210 Remove TRex restart from behave test scenarios

Change-Id: I19895eae9a3e68999cdde15f3f21520dcf6e6897
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoUpdate loop VM image to v0.14 65/72565/1 5.0.2
fmenguy [Tue, 25 May 2021 09:04:53 +0000 (11:04 +0200)]
Update loop VM image to v0.14

Change-Id: I1cf8a36544c5f9205391e916eaa00311f8808a46
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoNFVBENCH-209 Fix NFVbench loopvm build failed on testpmd step 30/72530/5
fmenguy [Mon, 17 May 2021 12:01:20 +0000 (14:01 +0200)]
NFVBENCH-209 Fix NFVbench loopvm build failed on testpmd step

Change-Id: I0715b46b34b382176f2e06798deeede402b4c2fd
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoRevert cleanup and allow force push image to GS (tmp) 29/72529/1
fmenguy [Mon, 17 May 2021 11:11:35 +0000 (13:11 +0200)]
Revert cleanup and allow force push image to GS (tmp)

Change-Id: Ic742d0f538b62a101d3c3752fd2008163bb3bbe0
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2 years agoNFVBENCH-208 Fix VM images 26/72526/2
fmenguy [Mon, 17 May 2021 07:07:01 +0000 (09:07 +0200)]
NFVBENCH-208 Fix VM images

Change-Id: I9014b36b4f2e044f807a9b8a997e8c455511c046
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
3 years agoAdd generator VM Xtesting call example in documentation 34/72434/1 5.0.1
fmenguy [Wed, 28 Apr 2021 11:27:15 +0000 (13:27 +0200)]
Add generator VM Xtesting call example in documentation

Change-Id: I789caa7f46bd2b21af15ec5ffe4d857e10a7734c
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
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>