Gwenael Lambrouin [Mon, 19 Jul 2021 09:42:39 +0000 (11:42 +0200)]
behave_tests: log latency test (fixed threshold)
Change-Id: I8285829a854f146fb9736d44655a7e848923203e
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Gwenael Lambrouin [Mon, 19 Jul 2021 08:45:15 +0000 (10:45 +0200)]
behave_tests: log nfvbench API test
Change-Id: I67bfba22393f2f324b3c052b443b24c520231172
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Gwenael Lambrouin [Fri, 16 Jul 2021 15:54:17 +0000 (17:54 +0200)]
behave_tests: refactor max result search
Remove duplicate code introduced by logging and make the max result search
easier to read.
Change-Id: If88c6d5a8b57ae9e26edab206e0f61526a98d09d
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Gwenael Lambrouin [Tue, 13 Jul 2021 15:14:47 +0000 (17:14 +0200)]
behave_tests: log nfvbench traffic runs
Change-Id: I791b57c78f98252f01c08a6539762725888a3514
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Gwenael Lambrouin [Fri, 16 Jul 2021 13:40:16 +0000 (15:40 +0200)]
behave_tests: add secondary logging infrastructure
In addition to the main logger managed by behave framework to show the test
progress and the results summary, add a second logger to provide insight on
what's going on internally.
That second logger logs to a file in the results dir.
Change-Id: Ie2e8012ea54b153a2e661a06a2c521f48e7040b2
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Gwenael Lambrouin [Thu, 15 Jul 2021 15:48:01 +0000 (15:48 +0000)]
behave_tests: code cleaning (TEST_DB_EXT_URL)
Remove all reference to the TEST_DB_EXT_URL env variable which is not
used.
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Change-Id: I552255f11c04da344aac1f2d9dd9f3da4293e553
Gwenael Lambrouin [Thu, 15 Jul 2021 09:33:21 +0000 (11:33 +0200)]
behave_tests: create results dir if needed
Change-Id: I122607f24844eda15920b514a29e4efba9a7c4e6
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Gwenael Lambrouin [Tue, 13 Jul 2021 16:27:51 +0000 (18:27 +0200)]
behave_tests: configure nfvbench ip/port with env vars
It is now possible to configure nfvbench server IP address and port number
with environment variables: NFVBENCH_SERVER_HOST and NFVBENCH_SERVER_PORT.
It is still possible to configure them in feature files, and the values found
in feature files take precedence.
This allows to have behave tests and nfvbench server running on different
machines without changing feature files, which is especially useful for
testing.
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Change-Id: I98dc7f87a1a233b90b44dfc8b26a1e63961fff3c
Gwenael Lambrouin [Mon, 28 Jun 2021 16:10:41 +0000 (18:10 +0200)]
Compare the latency result with a fixed threshold of 1ms
Change-Id: I2b4ea4ee6e6442d4ceac268e7bf3c6bf9277ff54
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
fmenguy [Wed, 7 Jul 2021 09:05:28 +0000 (11:05 +0200)]
NFVBENCH-215 Fix wrong throughput ratio in latency tests
Change-Id: I5c976dd49a2c17b47559b1d6a565a6e78f7cfd0e
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
fmenguy [Wed, 9 Jun 2021 09:07:40 +0000 (11:07 +0200)]
Add Gwenael as committer
Change-Id: I56883e7ae5c4057a38ca43b6f1199b810e2ac947
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
fmenguy [Tue, 8 Jun 2021 07:18:33 +0000 (09:18 +0200)]
Fix pps error message in behave tests
Change-Id: I2f050f8a6f193c4e04ac8a427aedb7c241633b73
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
fmenguy [Mon, 7 Jun 2021 13:45:16 +0000 (15:45 +0200)]
Add missing file for clouds.yaml management
Change-Id: Ic9be998451dceb314b2fc46e936604402a27e925
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
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>
Fran�ois-R�gis Menguy [Fri, 4 Jun 2021 14:10:31 +0000 (14:10 +0000)]
Merge "Increase VM version to 0.15"
Fran�ois-R�gis Menguy [Fri, 4 Jun 2021 14:09:36 +0000 (14:09 +0000)]
Merge "behave_tests: increase nfvbench_test_api timeout"
Fran�ois-R�gis Menguy [Fri, 4 Jun 2021 14:08:22 +0000 (14:08 +0000)]
Merge "behave_tests: add feature quick-test-10kpps"
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"
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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
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>
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
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)"
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Alec Hothan [Fri, 29 May 2020 14:40:08 +0000 (14:40 +0000)]
Merge "NFVBENCH-169: UDP port random step correction"
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>
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>
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"
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>
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>
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"
Alec Hothan [Mon, 27 Apr 2020 14:12:14 +0000 (14:12 +0000)]
Merge "Auto PCI picking issue fix"
Alec Hothan [Mon, 27 Apr 2020 14:11:30 +0000 (14:11 +0000)]
Merge "[NFVBENCH-165] Use STLVmFixIpv4 to fix inner IP/UDP payload"
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
Alec Hothan [Wed, 23 Oct 2019 15:25:43 +0000 (15:25 +0000)]
Merge "Add support for VXLAN latency"
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>
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
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>
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>
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>
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>
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>