summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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"
2017-04-06This patch includes few script updates to eliminate thekalyanreddy1-3/+2
enabling of function tracer from the script to enable ftrace for future debugging purposes. Change-Id: Ib2e9edb9ea9c8c2ed3bb184fe6b6f4ca6601633b Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-06Publishing packet forwarding test cases results.kalyanreddy2-0/+57
This patch includes scripts to push packet forwarding test results in to local influxdb and then publish on to local grafana dashboard. Change-Id: I2f93b13730c0a791bd1e7530e0349cd52a649b58 Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-06Enabling CPU features for qemu.kalyanreddy1-0/+1
This patch is used to enable cpu features while launching guest vm using qemu as a part of cyclictest execution through yardstick. Change-Id: Ib354318c772cfadd707605470463904eca799bb0 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-05Disabling execution of 'cpu' and 'io' stress test cases.kalyanreddy2-2/+2
This patch is used to disable execution of cyclictest 'cpu' and 'io' stress testcases as a part of kvmfornfv verify job to speed up the verification process. Change-Id: I9004bb27153a24d012f92d16bfab9c2298044caa Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-05Merge "Enabling execution of cyclictest as part of verify job."Jiang, Yunhong1-2/+1
2017-04-05This patch removes the ovs kernel modules from kvmfornfv kernelNavya1-26/+0
modules for kvmfornfv plugin build Change-Id: I2be789c91a9dbd196da5bfde8a2d37d7dd946e8f Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-04-04Merge "This patch includes scripts to enhance the apex build support feature ↵Jiang, Yunhong3-6/+8
for generating kernel rpms based on the branch provided in apex.conf"
2017-04-04Enabling execution of cyclictest as part of verify job.kalyanreddy1-2/+1
This patch is used to enable cyclictest execution as a part of kvmfornfv verify job. Revert "Revert "Disabling execution of cyclictest as part of verify job"" This reverts commit c1a17f3ad621173a68ad6b083638b0b477c9af6a Change-Id: I1e3239637771ed342c470aa4c1928b477f047fed Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-04This patch includes scripts to enhance the apex build support feature RajithaY3-6/+8
for generating kernel rpms based on the branch provided in apex.conf Change-Id: I197ff3f9a51b3b34b31d0b9a3628610f7f915011 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-03-29[fuel-plugin] Set default grub entry for kernelMichael Polenchuk2-0/+21
JIRA: KVMFORNFV-77 Change-Id: Ibb764cd5fa9822d337ce6f948bff8213c1caa7eb Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com> Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-28Update documentation structure.kalyanreddy23-26/+15
This patch includes adjusting docs directory structure for kvmfornfv project. Change-Id: Ic2f992cd5e8f6808ca3ba088172eb6da342182ba Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-28Disabling execution of cyclictest as part of verify job.kalyanreddy1-1/+2
This patch is used to temporarily disable cyclictest execution as a part of kvmfornfv verify job to speed up the verification process. This is only a temporary workaround/solution as kvmfornfv verify job is getting triggered for patches which includes only docs/ as well. Note: Once complete documentation is made available for danube release will revert this patch Change-Id: Ib04a7d9481b74a0fafcd1d489b80c94051d875e6 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-28Update documentation structure.kalyanreddy80-30/+30
This patch is used to update documentation structure. Change-Id: I50d4ef4256ccfc57a0434123e7532a50000582cf Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com> Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com> Co-Authored by:shravani paladugula <shravanix.paladugula@intel.com> Co-Authored by:Navya Bathula <navyax.bathula@intel.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-24Updating documents of D-release.kalyanreddy32-227/+365
This patch is used to update the documents of D-release. Change-Id: I9449536e340140f67e0f77ae4120bbc210809169 Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com> Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com> Co-Authored by:shravani paladugula <shravanix.paladugula@intel.com> Co-Authored by:Navya Bathula <navyax.bathula@intel.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-23Merge "Code optimization and retrieving host_ip/test_time from host-config."Jiang, Yunhong3-15/+42
2017-03-22This patch is used to update the documents of D-release.kalyanreddy14-164/+178
Change-Id: Iccebac991c1ea0973733963743d4d1438ac153b2 Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com> Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com> Co-Authored by:shravani paladugula <shravanix.paladugula@intel.com> Co-Authored by:Navya Bathula <navyax.bathula@intel.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-22Code optimization and retrieving host_ip/test_time from host-config.kalyanreddy3-15/+42
This patch includes updated scripts to: 1.Select the host environment and test duration from host-config file to execute the test cases based on the job type. 2.Remove code duplications like sourcing a file multiple times. 3.Make packet forwarding test cases execution look clear. Change-Id: I88457b7f3dfacad1db2495090504974097228a4d Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-21Merge "This patch is used to update the documents of D-release."Jiang, Yunhong47-533/+1344
2017-03-21Merge "This patch includes updated scripts to enable ftrace and collect logs ↵Jiang, Yunhong4-50/+55
for debugging high latency values."
2017-03-21[fuel-plugin] Update the kernel versionMichael Polenchuk1-1/+1
Change-Id: I577340958c10412cb1f9a1284cd0a6d95ec3965c Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-21This patch includes updated scripts to enable ftrace and collectkalyanreddy4-50/+55
logs for debugging high latency values. Change-Id: Ibdea5dab0c6d47eb6dd9d47d879fdd42dd95f8e4 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-20This patch contains the code changes to check the commit id inRajithaY3-2/+6
the apex.conf file is valid or not and to update the stress_isolcpus to 22-43 on console Change-Id: I6a2e78f51f2371042bcbfa4f8c3e31b316938528 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-03-17Merge "This patch includes updated scripts to use different docker ↵Jiang, Yunhong2-52/+27
containers for each test case and perform necessary clean up operations after execution of test cases."
2017-03-17This patch includes updated scripts to use different docker containerskalyanreddy2-52/+27
for each test case and perform necessary clean up operations after execution of test cases. Revert "Revert "This patch includes updated scripts for modifying"" This reverts commit 53bf71ea043426dd23319bd3bd011fd9a8ce0446 Note: This is only a temporary workaround. Will push the fix soon. Change-Id: I6f3ef551bd8fb0b2c53ea2b3f4ee4bcf45dcdc7a Co-Authored-By: RajithaY<rajithax.yerrumsetty@intel.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-16This patch is used to update the documents of D-release.Shravani47-533/+1344
Change-Id: I059843a8967ec339b8faf87dcbc6a76ec15d25d4 Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com> Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com> Co-Authored by:Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com> Co-Authored by:Navya Bathula <navyax.bathula@intel.com> Signed-off-by: Shravani <shravani.p@tcs.com>
2017-03-16[fuel-plugin] Rename node_reboot taskMichael Polenchuk1-1/+1
Rename node_reboot task in order not to interfere with recently added basic task with the same name. Change-Id: I65dda751785fa319affb5d0dc52b6ce45bd08dec Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-15This patch includes scripts and configuration files forkalyanreddy6-15/+329
executing packet forwarding test cases as a part of kvmfornfv daily job and printing the results. Change-Id: I484ce89c4821d03cb997c774f014c59a10dc275e Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-13Merge "This patch includes updated scripts for modifying function names and ↵Jiang, Yunhong3-44/+68
to optimize the code for executing all the test cases and performing necessary host cleaning operations after executing all the test cases."
2017-03-13This patch includes updated scripts for modifying function names andkalyanreddy3-44/+68
to optimize the code for executing all the test cases and performing necessary host cleaning operations after executing all the test cases. Change-Id: Ia1a4f6743631ff07c27afa949b6820fcc862a3ce Co-Authored-By: Y Rajitha <y.rajitha@tcs.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-11Merge "This patch includes building of the kernel rpm's for the commit id ↵Jiang, Yunhong6-5/+156
provided in apex.conf file and renaming of the kernel rpm's in the format kvmfornfv-commitid-apex-kernel-[devel/header]-4.4.6_rt14_centos.x86_64.rpm"
2017-03-10This patch includes building of the kernel rpm's for the commit id RajithaY6-5/+156
provided in apex.conf file and renaming of the kernel rpm's in the format kvmfornfv-commitid-apex-kernel-[devel/header]-4.4.6_rt14_centos.x86_64.rpm Change-Id: Id36eec6a577ac92b436a68f975fc1293c04ab97d Co-Authored by: Navya Bathula <navyax.bathula@intel.com> Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-03-08Upgrade to 4.4.50-rt62Yunhong Jiang2347-15192/+30013
The current kernel is based on rt kernel v4.4.6-rt14. We will upgrade it to 4.4.50-rt62. The command to achieve it is: a) Clone a git repo from git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git b) Get the diff between this two changesets: git diff 640eca2901f3435e616157b11379d3223a44b391 705619beeea1b0b48219a683fd1a901a86fdaf5e where the two commits are: [yjiang5@jnakajim-build linux-stable-rt]$ git show --oneline --name-only 640eca2901f3435e616157b11379d3223a44b391 640eca2901f3 v4.4.6-rt14 localversion-rt [yjiang5@jnakajim-build linux-stable-rt]$ git show --oneline --name-only 705619beeea1b0b48219a683fd1a901a86fdaf5e 705619beeea1 Linux 4.4.50-rt62 localversion-rt c) One patch has been backported thus revert the patch before applying. filterdiff -p1 -x scripts/package/Makefile ~/tmp/v4.4.6-rt14-4.4.50-rt62.diff |patch -p1 --dry-run Upstream status: backport Change-Id: I244d57a32f6066e5a5b9915f9fbf99e7bbca6e01 Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-03-08Merge "Match the config from ubuntu"Jiang, Yunhong7-1771/+14058
2017-03-07Match the config from ubuntuYunhong Jiang7-1771/+14058
As ubuntu 16.04 is using the same version kernel, we try to reuse the config file from ubuntu server release. Also added one rpm package required for building the new kernel config. upstream-status: N/A Change-Id: I471918eb1840bd36ba569abb63b2fa0b3d2fb4f3 Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-03-07This patch contains updated documentation for Dashboard,packetShravani29-3/+2684
forwarding,pcm utility,Ftrace and Scenario testing. Change-Id: I677faeed6e4c78f30d486701364ca15a1507b1ef Signed-off-by: Shravani <shravani.p@tcs.com> Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com> Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com> Co-Authored by:Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com> Co-Authored by:Navya Bathula <navyax.bathula@intel.com>
2017-03-07Merge "This patch includes host and guest configuration script updates to ↵Jiang, Yunhong2-3/+4
install kvmfornfv built kernel and configure the grub for executing test cases on latest installed kernel."
2017-03-07Merge "This patch contains the PCM utility installation and continously ↵Jiang, Yunhong3-1/+52
collecting memory bandwidth data using pcm-memory throughout each cyclic testcase"
2017-03-07Merge "Add disk to vagrant for fuel plugin build"Jiang, Yunhong2-1/+9
2017-03-07This patch contains the PCM utility installation and continouslyShravani3-1/+52
collecting memory bandwidth data using pcm-memory throughout each cyclic testcase Change-Id: Iafde7c57bfbe8ce2da4442ac6b414603957cc074 Co-Authored by:Rajitha <y.rajitha@tcs.com> Signed-off-by:Shravani <shravani.p@tcs.com>
2017-03-05Add disk to vagrant for fuel plugin buildGuo Ruijing2-1/+9
1. add 500G disk to vagrant 2. change build home to /mnt in guest 3. do some basic test Change-Id: If58db0322dc9f1c23a8e6ed065f876e34bea872f Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-03This patch includes host and guest configuration script updateskalyanreddy2-3/+4
to install kvmfornfv built kernel and configure the grub for executing test cases on latest installed kernel. Change-Id: I5a4b2959d098279337ec80f1faabc79267fe74e0 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-02This patch updates latency threshold values for execution ofkalyanreddy2-4/+4
cyclictest test cases using kvmfornfv built kernel rpm. Also reduces the test execution time. NOTE: This change is only a temporary work around as the kernel debugging work to reduce these high latency values is in progress. Change-Id: I13d8595b6d8625b8b41f7ca6156cf3f675d8080b Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-01This patch includes updated kernel config file for loading requiredkalyanreddy1-28/+37
filter modules to unblock port 22 for enabling ssh. Change-Id: Ia046e336719bf1b5cfedf3426b58920268bce671 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>