summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-09-26To update vsperf/packet-forwarding configuration fileskalyanreddy2-1/+15
This patch is used to update the vsperf configuration files for enabling thread binding and to select the loopback application for tests with VMs. Change-Id: Id561475a56e6b262eb90fcab1b07bfeb51df6147 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com> (cherry picked from commit a3216e6d5b03ef9d0333329b95d345847a755f63)
2017-08-11Removing phy2phy_tput_mod_vlan test case execution from daily jobkalyanreddy1-1/+1
This patch is used to remove phy2phy_tput_mod_vlan packet forwarding test case execution from kvmfornfv daily job as this test case has no guest involved. Kvmfornfv will execute only test cases that involves atleast one or more guests. Note: phy2phy_tput test case is an exception and will be used in future for comparing results and debugging if needed. Change-Id: I698361a82db7102d23146f8ffb1f1d1ef05b0621 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-08-11Merge "Adding packet forward test cases involving multiple VMs"Jiang, Yunhong1-2/+2
2017-08-11Merge "Enabling test cases execution as part of daily job"Jiang, Yunhong1-2/+0
2017-08-09Adding packet forward test cases involving multiple VMskalyanreddy1-2/+2
This patch is used to enable packet forwarding PXP deployment test cases that involves multiple VMs connected in series. Change-Id: I74d3e9a1c028ebd9298d95078bf3102f0b836a7d Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-08-09Enabling test cases execution as part of daily jobkalyanreddy1-2/+0
This patch is used to enable cyclictest and packet forwarding test cases execution as part of kvmfornfv daily job. Change-Id: Ic8d752b771a62932d5efe09750f473041375d30c Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-08-09Merge "Add Livemigration testcase for KVMFORNFV"Jiang, Yunhong4-3/+278
2017-08-08Add Livemigration testcase for KVMFORNFVRajithaY4-3/+278
This patch includes the scripts which will create OVS dpdkvhost user ports and test live migration using qemu with ovs dpdk and provide the information of VM downtime,setuptime and totaltime once migration is completed. Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com> Change-Id: I17abf627102d88dffdb99972e5616a0ea5cb62b7
2017-08-04Merge "cleanup: remove fuel plugin since fuel@opnfv uses mcp"Jiang, Yunhong13-535/+0
2017-07-18Generating only kernel debian packageskalyanreddy5-32/+113
This patch includes scripts to generate only kernel debian packages based on the commit-id provided in the compass conf file and also used to remove code duplications. NOTE: For generating the kernel debian packages commit-id should be provided in compass.conf file and the default type should be changed to 'ubuntu' in build.sh script. Change-Id: I7f0822c565100a44e5289d6af825289e697130aa Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-06-22cleanup: remove fuel plugin since fuel@opnfv uses mcpGuo Ruijing13-535/+0
Change-Id: I5e0687008c53ee03973da5a3b58880b9b7c7de1c Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-05-31Merge "To publish the results on Grafana dashboard"Jiang, Yunhong1-2/+4
2017-05-31Merge "Enabling kvmfornfv daily job test cases"Jiang, Yunhong1-2/+0
2017-05-23Merge "Placing kernel_debug.sh in kvmfornfv kernel module"Jiang, Yunhong2-1/+17
2017-05-23Merge "Adding qemu as a submodule of KVMFORNFV"Jiang, Yunhong16169-4318554/+14
2017-05-22Placing kernel_debug.sh in kvmfornfv kernel moduleNavya2-1/+17
This patch includes placing the kernel_debug.sh script in kvmfornfv kernel module as the script consists code purely related to kernel. Change-Id: I7b89e1a192e2ae5c3d0aff037b92f78757032aed Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-05-22Adding qemu as a submodule of KVMFORNFVRajithaY16169-4318554/+14
This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-05-18Merge "Optimizing the code and uploading ftrace logs to artifacts"Jiang, Yunhong3-7/+12
2017-05-18To update cyclictest latency threshold valueskalyanreddy1-5/+5
This patch is used to update latency threshold values for execution of cyclictest test cases through yardstick using kvmfornfv built kernel rpm. Revert "Revert "This patch updates latency threshold values"" This reverts commit 77e6660ea78c5934e4b606a5342c4e0e64be1de6 Change-Id: I3df6da4dd5bf0e393fdfeea71e8bbe688e794a89 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-16Merge "Adding breaktrace & disabling timer migration"Jiang, Yunhong3-2/+6
2017-05-16Generating a kvmfornfv rpm which doesn't includes the debug infodavidjchou1-1/+1
for Danube release 3 Apex installer Upstream status: N/A Change-Id: Ia5c36969419cb45d362990ad7cd23e3b4d7c5045 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-05-15Merge "To generate debug rpm and debian package for kvmfornfv kernel"Jiang, Yunhong5-9/+44
2017-05-15Optimizing the code and uploading ftrace logs to artifactskalyanreddy3-7/+12
This patch is used to exclude execution of disable_trace.sh as ftrace will be disabled during post-execution of cyclictest through yardstick. Also includes uploading verify logs to artifacts when ftrace is enabled for debugging. Change-Id: I4674f2b9c03274eb2a96b3258a718c9f46419022 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-15To generate debug rpm and debian package for kvmfornfv kernelNavya5-9/+44
This patch is used to strip the debug information from binary files and generate separate debug package along with binary package while building the kernel.The debuginfo package is uploaded only for daily job. Upstream status: Pending Change-Id: Iad2cfd8e252d218a9d603e9dbed2aa557d83e263 Co-Authored by:shravani paladugula <shravani.p@tcs.com> Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-05-12Merge "Adding post-execute scripts to cyclictest execution"Jiang, Yunhong2-0/+14
2017-05-12Adding post-execute scripts to cyclictest executionkalyanreddy2-0/+14
This patch is used to add post-execute scripts to yardstick node context teardown to disable the ftrace soon after the completion of cyclictest execution through yardstick. Change-Id: I9cac5868c51c2c9ffd9f397574b53dc606aef2d8 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-11Merge "Generating a kvmfornfv rpm which includes the right kernel config for ↵David Chou1-1/+1
intel-iommu for CICD for Danube release 2 Apex installer"
2017-05-09Adding breaktrace & disabling timer migrationkalyanreddy3-2/+6
This patch is used to update yardstick branch and provide breaktrace value for executing cyclictest. Also used to disable kernel timer migration on guest. Change-Id: I44237b6a3711aa22bcabd0aaad199057efa38137 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-03Generating a kvmfornfv rpm which includes the right kernel configdavidjchou1-1/+1
for intel-iommu for CICD for Danube release 2 Apex installer Upstream status: N/A Change-Id: Iab872de246efca68cea1db207c94fdc930f9a0f4 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-05-03Enabling kvmfornfv daily job test caseskalyanreddy1-2/+0
This patch is used to enable kvmfornfv cyclictest and packet forwarding test cases execution as part of daily job. Revert "Revert "Disabling kvmfornfv daily job test cases"" This reverts commit 4d13fcf59772c5dd2f577aedc1f3a1ab0c35c1d1 Change-Id: I3859f0de937b683cb1f38cc0e1c57fb7a508f440 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-03Merge "[fuel-plugin]Reduce kernel debian build duration"Jiang, Yunhong1-1/+1
2017-04-28Change the kernel config for scenario testYunhong Jiang1-4/+6
Disable the intel_iommu by default since the CICD platform has something wrong on the VT-d support Enable the X2APIC support, otherwwise there will be only one CPU available. Change-Id: I69206363fa61c751ad982be74db84b020a1c3748 Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-04-27Merge "Generating a kvmfornfv rpm for Apex installer which includes the ↵David Chou1-2/+2
patch for the bxn driver changes"
2017-04-27[fuel-plugin]Reduce kernel debian build durationNavya1-1/+1
This patch contains some enhancement to reduce the kernel build duration by making use of all processors available. Change-Id: Ie14f871924f5c20784f2c2e30607ab549c94125f Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-04-27Merge "iommu/vt-d: Fix some macros that are incorrectly specified in ↵Jiang, Yunhong1-7/+7
intel-iommu"
2017-04-26Generating a kvmfornfv rpm for Apex installer which includes the patchdavidjchou1-2/+2
for the bxn driver changes Upstream status: N/A Change-Id: I70ad3bf3c58a5affbb81a176475cda3e3f4fca7b Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-04-26iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommuCQ Tang1-7/+7
BugLink: http://bugs.launchpad.net/bugs/1673538 commit aaa59306b0b7e0ca4ba92cc04c5db101cbb1c096 upstream. Some of the macros are incorrect with wrong bit-shifts resulting in picking the incorrect invalidation granularity. Incorrect Source-ID in extended devtlb invalidation caused device side errors. Change the signed-off-by to special character to avoid mail spam. Fixes: 2f26e0a9 ("iommu/vt-d: Add basic SVM PASID support") S1gned 0ff by: CQ Tang <cq.tang@intel.com> S1gned 0ff by: Ashok Raj <ashok.raj@intel.com> Tested-by: CQ Tang <cq.tang@intel.com> S1gned 0ff by: Joerg Roedel <jroedel@suse.de> S1gned 0ff by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> S1gned 0ff by: Tim Gardner <tim.gardner@canonical.com> S1gned 0ff by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Change-Id: I51ac0f1432e25148887c66f03bdac588931d279c Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-04-25Generating a kvmfornfv rpm for Apex installer with the same commitdavidjchou1-1/+1
ID used in Fuel@opnfv Danube release 1. Upstream status: N/A Change-Id: I27664f0d40530aa1ea6825ca79ca9adbb3c35c31 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-04-24Merge "bnx2x: allow adding VLANs while interface is down"Jiang, Yunhong1-89/+62
2017-04-19To publish the results on Grafana dashboardkalyanreddy1-2/+4
This patch includes few script updates to publish the packet forwarding test cases results on yardstick grafana dashboard. Also includes cleaning operations after publishing the results. Change-Id: I2946b6f3b9405513e6e3ac5e76eb873c870a3607 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-17Merge "Increasing the cyclictest execution time."Jiang, Yunhong1-1/+1
2017-04-17Merge "To update the yardstick stable branch."Jiang, Yunhong1-1/+1
2017-04-14Update bnx2x firmwareYunhong Jiang7-38152/+41921
Update bnx2x firmware according to ubuntu krenel. The original patches are from Tim Gardner <tim.gardner@canonical.com> and can be found under ubuntu-kernel. upstream-status: N/A Change-Id: I7a27e16121f8a9cc7a2d84707fd3eb14f63bfb78 Signed-off-by: yunhong.jiang@intel.com
2017-04-14bnx2x: allow adding VLANs while interface is downMichal Schmidt1-89/+62
BugLink: http://bugs.launchpad.net/bugs/1616107 Since implementing VLAN filtering in commit 05cc5a39ddb74 ("bnx2x: add vlan filtering offload") bnx2x refuses to add a VLAN while the interface is down: # ip link add link enp3s0f0 enp3s0f0_10 type vlan id 10 RTNETLINK answers: Bad address and in dmesg (with bnx2x.debug=0x20): bnx2x: [bnx2x_vlan_rx_add_vid:12941(enp3s0f0)]Ignoring VLAN configuration the interface is down Other drivers have no problem with this. Fix this peculiar behavior in the following way: - Accept requests to add/kill VID regardless of the device state. Maintain the requested list of VIDs in the bp->vlan_reg list. - If the device is up, try to configure the VID list into the hardware. If we run out of VLAN credits or encounter a failure configuring an entry, fall back to accepting all VLANs. If we successfully configure all entries from the list, turn the fallback off. - Use the same code for reconfiguring VLANs during NIC load. Have to change the signed-off-by line to avoid spam to original people. S1gned off by: Michal Schmidt <mschmidt@redhat.com> @cked: Yuval Mintz <Yuval.Mintz@qlogic.com> S1gned off by: David S. Miller <davem@davemloft.net> (cherry picked from commit a02cc9d3cc9f98905df214d4a57e5918473260ea) S1gned off by: Tim Gardner <tim.gardner@canonical.com> @cked: Seth Forshee <seth.forshee@canonical.com> S1gned off by: Luis Henriques <luis.henriques@canonical.com> Upstream status: Backport Change-Id: Ibcc668daf4815bc984e2611d8c08856a0a7973f1 Backport-by: Yunhong Jiang <yunhong.jiang@linux.intel.com> Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-04-14Disabling kvmfornfv daily job test cases.kalyanreddy1-0/+2
This patch temporarily disables kvmfornfv cyclictest and packet forwarding test cases execution as part of daily job as Intel-pod10 is currently not available for executing test cases. Note: kvmfornfv daily job testcases will be enabled when Intel-pod10 is available. Change-Id: Ieeea7bd298ae2e79948a321405094c8942397c3c Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-13To update the yardstick stable branch.kalyanreddy1-1/+1
This patch is used to update the yardstick stable branch from colorado to danube for executing cyclictest as a part of kvmfornfv verify and daily jobs. Change-Id: I9deb72e1d729bb9189db56b9e6aeec4fbe85a4d7 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-11[fuel-plugin] Add missing dependency for shellvarMichael Polenchuk1-3/+8
Add missing augeasproviders_core module into pre build stage as dependency for shellvar puppet type. JIRA: KVMFORNFV-77 Change-Id: Ib06c7b08b35fab87b0faf9f946fcc9d630d825af Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-04-10Merge "Publishing packet forwarding test cases results."Jiang, Yunhong2-0/+57
2017-04-10Increasing the cyclictest execution time.kalyanreddy1-1/+1
This patch is used to increase the cyclictest test execution time as a part of kvmfornfv verify job. Change-Id: I8343222c791f6c0216e4c8d75e4637773f699c0e Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-06Merge "This patch removes the ovs kernel modules from kvmfornfv kernel ↵Jiang, Yunhong1-26/+0
modules for kvmfornfv plugin build"