Age | Commit message (Collapse) | Author | Files | Lines |
|
- remove useless Python packages
- make the purpose of each requirements.txt file explicit
- don't overlap between requirements.txt files
- fix requirements so that the "new" pip dependency resolver (enabled by
default since pip 20.3) work. Consequently, it is not necessary to pin
pip version to 20.2.4 and we can drop tox-pip-version
- remove unused tox environments
- skip the installation of nfvbench in the tox environments where this
is not necessary
- update pylint 2.10.2 => 2.15.9 (that was necessary to fix some
requirement conflicts):
- disable some of new checkers:
consider-using-f-string,consider-using-generator,unnecessary-lambda-assignment,implicit-str-concat,global-variable-not-assigned
- remove many obsolete checkers from the disable list
- apply a simple refactor suggestion in nfvbench code
- upgrade to Python 3.8 some remaining references to Python 3.6
Change-Id: I55c0fb144b9199681962f396582590aba89ed02c
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
|
|
Rework the doc in order to improve the navigation experience and to make
it easier to update the doc:
- simplify structure: docs/{release-notes,user,developer}
- recreate sphinx config file
- switch theme from opnfv to piccolo
- fix minor rst issues
- fix external references
- add missing license headers (add a short header with copyright and
SPDX license identifier to the files lacking the information. The
header is based on https://github.com/david-a-wheeler/spdx-tutorial)
Change-Id: I9a1135a2873d9955beb26760e0cb6c5d6c1326bd
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
|
|
- separate loop VM and generator VM version numbers (a first step
towards using nfvbench version number for the generator VM)
- increase loop VM version number
- Add a release note page dedicated to nfvbench loop VM
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Change-Id: I2bc651eb315bfa889e5dd1d56f69e2c3d9219646
|
|
- docs: fix broken link
- pep8: fix missing space
Change-Id: I421d5a8e10b4e63c379c99f306813ade15f1f7a2
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
|
|
Change-Id: I0acbf6a89b1126336862a008bbe4331fa94ef0a5
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
|
|
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>
|
|
Change-Id: Iec2b186176285f723eb2685319c55e6cd6d33a8a
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
Change-Id: I652dc2c3d69ae5f6bff5019b0868d1becaceec63
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
[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>
|
|
Change-Id: Ic68db4ee54c508ebb24ca2e605dcec2a6b2fb3bf
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
Change-Id: If96ccbffab67cfc0a08279d94cf7a5e81d958044
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
Change-Id: Iac920f75ea95c8d53afceeebf6445a4416d089d8
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I3dfaed88c0b37fa3b5e70b606dbfb00358fa6910
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: Id600a1277059e84bc2d46fa20294fb22729f9c1f
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
Change-Id: Id2c015248df6ef161b57192e1691a70af9bc2c9b
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: Id7c3ccad01fd9dda6c7cddb576735b429eb987a4
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
Change-Id: I17b1b2a97f0bc185d3906250d5f91b4c8fcb9686
Signed-off-by: Max Klyus <mklyus@cisco.com>
|
|
loop VM
Change-Id: Ifd3f183345e21c7866e9e9898c7bbda601793b2c
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
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
|
|
streams
Change-Id: I9af56bf1b618a072adbc92b43e65e10b274d4f17
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
Change-Id: I2f2a4169e93941d4c4eae4b68f616efdd22059c3
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I17b70a26ea0df1b5b616db6039813c83a1efe799
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
Change-Id: I0fc1f77c360d88d45178478846bb116ca327a7b7
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I48ac8c0cf920139bad966cb477e8ba1ae0d0fd43
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: Id80da949f7b1f3736558facd0128a0bd82b35010
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
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>
|
|
Change-Id: Ic9bff87e0d78652de28b3a756f9ebc342983cfbb
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
buildvm
Change-Id: I3bb9b02c76f39ecc4cd2689438656edce99795db
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I5c5e0e24621b450c05f1f94fd34eab9e101c75b6
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I0c7f43b737927e5dc97ab5dd38dc52a2b9baaa45
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
config flag
Change-Id: I40473eac355b76655220d48062eff851cc4eebc3
Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
|
|
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>
|
|
The code should allow any network type that has "vxlan" in it.
Change-Id: I9e0a9b5f028b054e53b08a2765fd02b2c59342aa
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I5a5c271aa4f6d0f97678777965cca611c9224dac
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I1010a722805d0b101f93f0c93c1d26672e469be7
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I7d9d7ccb6be7445e625ec520d22c5f045b56d5ff
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
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>
|
|
Change-Id: I223bd40e798c772d7cf7423d88f62bccb164a46b
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Fix type in arp record field.
Remove unneeded code.
Change-Id: I7a77f66c5e1c357907f4fd113f864708a351f152
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
|
|
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>
|
|
Includes complete refactoring of code
Beta for NFVbench 2.0
Change-Id: I2997f0fb7722d5ac626cd11a68692ae458c7676e
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
This will cause some error in docker run
Change-Id: Ie612f6d80c7dfe392e5f11b56fbee71d1020de76
Signed-off-by: Ace <liyin11@huawei.com>
|
|
Change-Id: I352bc0a6e9e05b0891450983947042117ef13ae6
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: I71bcf634033c78866d6808a4604b33629710ec23
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: If135fedee4e5ee9226a262800917c4c35bc83bc7
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: Ib726a626f157159b69ab1b63c311ce1bd7032170
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
[NFVBENCH-52] NFVbench should ignore the port security settings if not
available
[NFVBENCH-53] NFVbench should support to use software mode for TRex
[NFVBENCH-54] NFVbench container should also map kernel sources when
available to build KOs
[NFVBENCH-55] Documentation enhancements to have better examples for
using "$PWD"
[NFVBENCH-57] NFVbench should support to build kernel modules on redhat
distros
Change-Id: Id6792d6711393b07ca59396c276a026bec9f1e86
Signed-off-by: Yichen Wang <yicwang@cisco.com>
|
|
the dummy traffic gen
[NFVBENCH-60] Fix pylint warnings
Change-Id: I72deec060bf25774d1be33eaeefc74b42a576483
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
Change-Id: Icc3ba2e0874e2c67ab803fc969834a9448503ad0
Signed-off-by: Yichen Wang <yicwang@cisco.com>
|