summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-03-29Fixed indexesdanube.3.0danube.2.RC1danube.2.0danube.1.RC1danube.1.0stable/danubeTrevor Cooper1-12/+11
Change-Id: I5e10d9b2469ed7ec7fbced12b041e659bd568c2d Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-29Updated indexTrevor Cooper1-3/+3
Change-Id: I9e180eff666c3ca98eb51d9c958e3b1410ddddd5 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-29Removed IndicesTrevor Cooper1-5/+0
Change-Id: I57420dfca1a2113ebc35faded3084116c670dbc1 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-24Removed reference to POD 3 since VSPERF POD was moved to POD 12Trevor Cooper2-11/+7
Change-Id: Ic278ba90c3174b9f83766861981aeb66320c8963 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com> (cherry picked from commit 0ccb44ca1f90200a2e41f25fcf499074c819002d)
2017-03-23Added index files user and developer docsTrevor Cooper3-24/+67
Change-Id: I37b8acb98bca6fa4428be2722496eb1f7a476798 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-23Updates release note numberingTrevor Cooper2-13/+0
Change-Id: Id0510b96375033540fa80fe22b301fb1d0d20e40 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com> (cherry picked from commit bc150a3ea5ac7729747e16bb093c37101e2b803c)
2017-03-22Updated results and sceanrios for DanubeTrevor Cooper2-14/+16
Change-Id: I3f29b4e9431a98d65f363273bed57f96d6e993ca Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22Updates for new doc structureTrevor Cooper1-36/+32
Change-Id: Idc496e246f966f2882ce0c439913c9379b31c5ea Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22New doc structure changes for stable/danubeTrevor Cooper1-0/+1
Change-Id: I2e9b432a74ee22690fdb366de619dc3a5d2ad725 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22Moved results to developer dirTrevor Cooper2-0/+0
Change-Id: I7d2d5939e018c7abae03663b13be8f8f038256c0 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22Moved requirements to developer dirTrevor Cooper13-0/+0
Change-Id: I2fa9e32d4ae92aa1f075c1da8e2acb3912f3f7bc Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22Moved design to developer dirTrevor Cooper6-0/+0
Change-Id: I487619deca2658d5239cccd41098751cc8245b34 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22Moved userguide to user directoryTrevor Cooper4-0/+0
Change-Id: I35f2cbbab8ce7daec26fed63fa92cf7c17cd37b3 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22Moved configguide to user dirTrevor Cooper5-0/+0
Change-Id: I13b6b2cb184d864f41ecfe9478c02bfc8257fff3 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-22Updated release notes index fileTrevor Cooper1-3/+12
Change-Id: I68e1eb9313ebca753f31094137d7d50a24e33c69 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-21Renamed release notes file and added index file to release-notes dirTrevor Cooper2-0/+12
Change-Id: I448fd909a89103b2c11cb16f91b8c646fb5adee8 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com> (cherry picked from commit 59668b1aa68da507335ef351619d9f50019df762)
2017-03-15Fix fuel plugin installation issue in latest ISOGuo Ruijing1-2/+1
Change-Id: I8383b469f5350f4457cf234de2a4ff8f79151afe Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-08Merge "install: opensuse - fix non-utf8 characters issue in /etc/services"Martin Klozik1-6/+10
2017-03-08install: opensuse - fix non-utf8 characters issue in /etc/servicesMarco Varlese1-6/+10
The scapy python script (data.py) parses the file /etc/services using the default utf8 decoder. Unfortunately, there are some characters in that file which are non-utf8 hence the script stops prematurely. This patch addresses that issue. Change-Id: Ib5bd41d4fc60b4ce1072fe71b14769b02da7b724 Signed-off-by: Marco Varlese <marco.varlese@suse.com>
2017-03-07Changed "NEWS" to "Release Notes" and added openSUSETrevor Cooper1-3/+4
Change-Id: I55d50656930f386b55924ee23948b2e321d2745b Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-07Renamed NEWS.rst to vsperf-release.rst and moved into release dir per new ↵Trevor Cooper2-6/+0
doc structure Remove reference to NEWS.rst in index file ... release notes will be referenced in Release section Change-Id: I8f32c7cd23b0b2cd33703950a71cbb626c0c35fc Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-06Add support for openSUSE Leap 42.2Marco Varlese3-0/+118
This patch enables openSUSE Leap 42.2 systems to build and run VSPERF. Change-Id: I182cec8a11ee5f0d70670f1ae18dd35fcc257616 Signed-off-by: Marco Varlese <marco.varlese@suse.com>
2017-03-03Merge "Updated project description and license header"Trevor Cooper1-12/+18
2017-03-03bugfix: Remove typo from requirements.txtMartin Klozik1-1/+0
Wrong characters were inserted into requirements.txt during modification of file license header. This bug caused issues during installation of vsperf by installation scripts. Problematic line was removed to avoid installation failures. JIRA: VSPERF-489 Change-Id: I399eb8ecc7c42a9c42fb1e697dd6322fc9867951 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Marco Varlese <marco.varlese@suse.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
2017-03-02Updated project description and license headerTrevor Cooper1-12/+18
Change-Id: I122bdec1a7fa9a9e3da51acb31b30a231eff7890 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-02-28Xena_pylint_fix: Fix param call to changes made by pylint patchChristian Trautman1-4/+4
Missed this small issue when calling continuous streams caused by the param name change from the pylint patch in XenaDriver.py ca9c9275ed6d5d852987c69a378e88a3502cb2ab. Change-Id: Ic8ad86358f72e91edea34cb37207d7dc583128b4 Signed-off-by: Christian Trautman <ctrautma@redhat.com>
2017-02-22pkt_gen: STC parameter reordering bug.Sridhar K. N. Rao2-5/+4
This patch fixes a bug caused due to wrong parameter ordering. stc_common_settings should come after rfc2544_common_settings. It also gets rid of 'Import' error for module 'conf' JIRA: VSPERF-491 Change-Id: I356294b4efdf9ebd0cea4492d3ed1cb8e04ec9b1 Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com>
2017-02-17license: Add license info to all project filesgoldammx36-34/+195
All files were updated with license header. In case of binary files is license stored in LICENSE file stored in the same directory. Packages.txt was removed, because file has not been used.List of packages differs according OS distribution, all of neccesary packages are include in instalation scripts JIRA: VSPERF-489 Change-Id: I6ecae21b8db2a0f22fa5a66f9525352080f1fcc0 Signed-off-by: Martin Goldammer <martinx.goldammer@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
2017-02-16Merge "ci: Add SRIOV TC to CI daily job"Martin Klozik1-0/+21
2017-02-16ci: Execute pylint checks by VERIFY and MERGE jobsMartin Klozik2-19/+82
Pylint should be executed automatically for every patch to assure, that new code meets vsperf coding standards. JIRA: VSPERF-114 Change-Id: Icb1000e207b2d728497ff3d349fb3cb8334baac7 Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
2017-02-14ci: Add SRIOV TC to CI daily jobMartin Klozik1-0/+21
SRIOV functionality should be regularly tested to detect any issues brought by new features. Testcase pvp_tput will be executed by daily job for several packet sizes. Testcase results will be reported and stored into artifactory, but they won't be stored into result database. JIRA: VSPERF-390 Change-Id: I9f6290b3be297a84c185681ce354bc7365b4036c Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Martin Goldammer <martinx.goldammer@intel.com> Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
2017-02-13pylint: Fixing pylint errors and warningsgoldammx38-215/+279
All python files must reach pylint score 10/10. This will be regularly verified by Jenkins jobs to keep constant code quality. VSPERF specific pylintrc file was updated according to the vsperf coding standards. Distro version included in reports will be slightly different, due to migration to new python package distro. Previously used platform.distro() will be deprecated since python 3.7. JIRA: VSPERF-487 Change-Id: I934120208b9624787a3567ccaa49e14d77d7a5bf Signed-off-by: Martin Goldammer <martinx.goldammer@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
2017-01-30docs: Remove hyperlinks to docs in artifactsMartin Klozik20-215/+172
It is possible to use sphinx cross referencing feature in case, that only one level of toctree is used. Thus documentation was reorganized to utilize just one top level index with toctree. After that it was possible to use rst native syntax to create a cross links among vsperf documentation chapters. As a result only 2 hyperlinks to the yardstick documentation are version specific. JIRA: VSPERF-442 Change-Id: I15c2f53922e88765506448de61af4a299f5d53c5 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Martin Goldammer <martinx.goldammer@intel.com> Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
2017-01-27Merge "pkt_gen: STC - RFC 2889 Address Learning and Caching Support"Martin Klozik6-93/+353
2017-01-27pkt_gen: STC - RFC 2889 Address Learning and Caching SupportSridhar K. N. Rao6-93/+353
This patch adds RFC-2889 address-learning-rate test and address-caching-capacity tests. The patch includes following changes 1. 01_testcases.conf: testcase definitions are added for new tests 2. results_constants.py: 3 new results constants are added, removed unsupported constants 3. testcenter-rfc2889-rest.py: Added support to these two new tests. Removed un-necessary synchronization of db-file. 5 new configuration parameters are added - which are explained in (4). 4. trafficgen.rst: Configuration description for rfc2889 tests are added. Stale information is removed. 5. testcenter.py: Support for two new tests are added. Separate functions for results analysis and parameter settings are added. 6. traffic_controller_rfc2889.py: Calls to functions in testcenter.py, based on the traffic_type, are added. Removed trailing whitespaces from trafficgen.rst JIRA: VSPERF-395 Change-Id: Ie6ca87519b7736e7410d7f0e60904579934af24a Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com>
2017-01-26fedora_remove_old: Remove installation scripts for Fedora 20-22goldammx7-316/+0
VSPERF with DPDK 16.04 and 16.07 did not work on Fedora 20-22. Installtion scripts for F20-F22 were deleted. VSPERF supports F24 and F25. JIRA: VSPERF-475 Change-Id: I3ce62b8883844cbcaab5b75fb9374068f9fced16 Signed-off-by: Martin Goldammer <martinx.goldammer@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
2017-01-26Merge "fedora25_install: Provide installer script for Fedora 25"Martin Klozik3-0/+104
2017-01-25fedora25_install: Provide installer script for Fedora 25goldammx3-0/+104
Adds installer script for Fedora 25. Kernel version on Fedora 25 requires DPDK 16.11 and newer. VSPERF user must use DPDK and OVS versions, which are compatible with installed kernel. Adds new folder for current distribution with installation scripts. JIRA: VSPERF-453 Change-Id: Icb86ea7655e95df57a8052e4a8523348a0c75dc0 Signed-off-by: Martin Goldammer <martinx.goldammer@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
2017-01-25info: Updated key project factsTrevor Cooper1-6/+8
List of commiters was updated and name of IRC channel added. Change-Id: Ib12cc5fd9991f5918be06e0bccf5ef09dcff5628 Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
2017-01-24Merge "fedora24_install: Provide installer script for Fedora 24"Martin Klozik3-0/+103
2017-01-24fedora24_install: Provide installer script for Fedora 24goldammx3-0/+103
Adds installer script for Fedora 24. Kernel version on Fedora 24 requires DPDK 16.11 and newer. VSPERF user must ensure, that used DPDK and OVS version which are compatible with installed kernel. Adds new folder for current distribution with installation scripts. JIRA: VSPERF-453 Change-Id: I08846d6e51faa578ea9305173174bfc49b77018a Signed-off-by: Martin Goldammer <martinx.goldammer@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
2017-01-24Merge "rte_target_fix: Resolves blank rte_target issue in conf file"Martin Klozik1-1/+1
2017-01-24rte_target_fix: Resolves blank rte_target issue in conf fileChristian Trautman1-1/+1
Modifies RTE_TARGET in conf/10_custom.conf which overwrites default value in 02_vswitch.conf file. JIRA: VSPERF-359 Change-Id: I83561d94543a6543764cd76eb4376ccdc091a4cd Signed-off-by: Christian Trautman <ctrautma@redhat.com>
2017-01-24docs: Installation doc updatedMartin Klozik21-67/+143
Documentation was updated as follows: * description of vsperf downloading was added * VNF section was updated * additions to installation and virtualnev related parts * file permissions of all documentaton files was unified on 644 * README.md was updated with links to doc files and online docs * 3rd_party/readme was renamed and updated to follow markdown syntax JIRA: VSPERF-441 Change-Id: I648c6a8f0bb283bbc0875fd6fecd2539ca0c9056 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Martin Goldammer <martinx.goldammer@intel.com>
2017-01-24Merge "centos73_install: Provide installer script for CentOS 7.3"Martin Klozik3-5/+13
2017-01-24Merge "dpdk_vhostuser_mq_fix: Fixes erroneous error message with MQ and dpdk"Martin Klozik1-5/+0
2017-01-24Merge "xena_cont_accuracy_fix: Xena continuous traffic accuracy fixes"Martin Klozik1-7/+11
2017-01-24Merge "xena_cont_learning: Adds learning preemption to continuous traffic"Martin Klozik5-0/+41
2017-01-24docs: Upgrade instructionsMartin Klozik2-0/+190
New section specific to upgrade was added into documentation. Description of configuration changes beetween Colorado and Danube releases is discussed in detail. JIRA: VSPERF-269 Change-Id: Ibbd1bb447e5d85c6b269ad26e10ff5d646a2bfbe Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com> Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Martin Goldammer <martinx.goldammer@intel.com>
2017-01-23xena_cont_learning: Adds learning preemption to continuous trafficChristian Trautman5-0/+41
Adds a configurable learning preemptive option when running xena continuous traffic tests. This resolves a missing packet or two when running OVS tests at flow rates that should not drop packets. JIRA: VSPERF-473 Change-Id: I056578ed9c9181287d97aea55a002f09aac14e81 Signed-off-by: Christian Trautman <ctrautma@redhat.com>