vswitchperf.git
9 years agotest_spec: Clarify LTD.Throughput.RFC2544.SystemRecoveryTime 69/769/1
Billy O'Mahony [Thu, 4 Jun 2015 10:05:56 +0000 (11:05 +0100)]
test_spec: Clarify LTD.Throughput.RFC2544.SystemRecoveryTime

Make changes based on review from VSPERF weekly call 2015-05-27.

JIRA: VSPERF-2

Change-Id: I4e2caec3f0ad52a7ef3773372aee4f06791631de
Signed-off-by: Billy O'Mahony<billy.o.mahony@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Gene Snider <eugene.snider@huawei.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
9 years agoUpdate license to Apache 2.0 98/698/1
Aihua Li [Wed, 27 May 2015 18:08:17 +0000 (11:08 -0700)]
Update license to Apache 2.0

Change-Id: I87027ac8ac34340ee3629a536bf3467241f8abd9
JIRA: VSPERF-15
Signed-off-by: Aihua Li <aihua.li@huawei.com>
Reviewed-by: Eugene Snider <eugene.snider@huawei.com>
9 years agotestspec: cleanup + update tests with new metrics 25/525/3
Maryam Tahhan [Tue, 12 May 2015 15:55:44 +0000 (16:55 +0100)]
testspec: cleanup + update tests with new metrics

Cleanup and update the test specification with CPU and memory
utilization metrics that can be collected in conjunction with the other
metrics for the test.

JIRA: VSPERF-2
Change-Id: Ia70d83a9cba724e2d6f503984a8db537d4a1f395
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoAdd l2 fwd kernel module 78/478/4
Eugene Snider [Tue, 5 May 2015 18:31:12 +0000 (11:31 -0700)]
Add l2 fwd kernel module

This commit adds a simple kernel module for l2 forwarding or termination

This module provides only level 2 forwarding between two ports, it does not
do any NAT or Masquerade.

Arguments are:

net1=ethXXXX # set forwarding port 1
net2=ethXXX  # set forwarding port 2
terminate=1  # terminate the connection and free the skb

Changed to GPL licensing to avoid compilation issues
Added sanity build target
Fix whitespace issues

JIRA: VSPERF-39

Change-Id: I0fa3e0135af06b7cba665a357dccfb9459edb9f6
Signed-off-by: Eugene Snider <eugene.snider@huawei.com>
9 years agoMerge "TestSpec: Add LTD.Throughput.RFC2889.BroadcastFrameForwarding"
Maryam Tahhan [Wed, 8 Apr 2015 08:07:50 +0000 (08:07 +0000)]
Merge "TestSpec: Add LTD.Throughput.RFC2889.BroadcastFrameForwarding"

9 years agoMerge "TestSpec: Add LTD.Throughput.RFC2889.ErrorFramesFiltering"
Maryam Tahhan [Wed, 8 Apr 2015 08:07:37 +0000 (08:07 +0000)]
Merge "TestSpec: Add LTD.Throughput.RFC2889.ErrorFramesFiltering"

9 years agoMerge "TestSpec: Add LTD.Throughput.RFC2889.AddressLearningRate"
Maryam Tahhan [Wed, 8 Apr 2015 08:07:30 +0000 (08:07 +0000)]
Merge "TestSpec: Add LTD.Throughput.RFC2889.AddressLearningRate"

9 years agoMerge "TestSpec: Add LTD.Throughput.RFC2889.AddressCachingCapacity"
Maryam Tahhan [Wed, 8 Apr 2015 08:07:19 +0000 (08:07 +0000)]
Merge "TestSpec: Add LTD.Throughput.RFC2889.AddressCachingCapacity"

9 years agoMerge "TestSpec: Add LTD.Throughput.RFC2889.ForwardPressure"
Maryam Tahhan [Wed, 8 Apr 2015 08:07:12 +0000 (08:07 +0000)]
Merge "TestSpec: Add LTD.Throughput.RFC2889.ForwardPressure"

9 years agoMerge "TestSpec: LTD.Throughput.RFC2889.ForwardingRate"
Maryam Tahhan [Wed, 8 Apr 2015 08:07:01 +0000 (08:07 +0000)]
Merge "TestSpec: LTD.Throughput.RFC2889.ForwardingRate"

9 years agoMerge "Adding Onboarding file"
Aihua Li [Wed, 8 Apr 2015 04:55:09 +0000 (04:55 +0000)]
Merge "Adding Onboarding file"

9 years agoTestSpec: Add LTD.Throughput.RFC2889.BroadcastFrameForwarding 19/219/3
Maryam Tahhan [Mon, 30 Mar 2015 12:53:41 +0000 (13:53 +0100)]
TestSpec: Add LTD.Throughput.RFC2889.BroadcastFrameForwarding

Add a definition for RFC2889 Broadcast Frame Forwarding Test.

JIRA: VSPERF-37
Change-Id: I7d6e11d5c911fe372c5dcc0475d6a7f2c48ecd71
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: Add LTD.Throughput.RFC2889.ErrorFramesFiltering 18/218/3
Maryam Tahhan [Tue, 7 Apr 2015 14:59:56 +0000 (15:59 +0100)]
TestSpec: Add LTD.Throughput.RFC2889.ErrorFramesFiltering

Add a definition for RFC2889 Error Frames Filtering Test.

JIRA: VSPERF-36
Change-Id: I366108424a1188256e5977952e9a7fbbf09377ba
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: Add LTD.Throughput.RFC2889.AddressLearningRate 17/217/5
Maryam Tahhan [Tue, 7 Apr 2015 14:59:56 +0000 (15:59 +0100)]
TestSpec: Add LTD.Throughput.RFC2889.AddressLearningRate

Add a definition for RFC2889 Address Learning Rate Test

JIRA: VSPERF-35
Change-Id: I646383d09cf0cfb14712879f11217319cf2ce715
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: Add LTD.Throughput.RFC2889.AddressCachingCapacity 16/216/5
Maryam Tahhan [Tue, 7 Apr 2015 14:59:56 +0000 (15:59 +0100)]
TestSpec: Add LTD.Throughput.RFC2889.AddressCachingCapacity

Add a definition for RFC2889 Address Caching Capacity Test.

JIRA: VSPERF-34
Change-Id: I6557d3bf865f38c3eb02cfe2133749b135501685
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: Add LTD.Throughput.RFC2889.ForwardPressure 15/215/5
Maryam Tahhan [Tue, 7 Apr 2015 14:59:56 +0000 (15:59 +0100)]
TestSpec: Add LTD.Throughput.RFC2889.ForwardPressure

Add a definition for RFC2889 Forward Pressure Test

JIRA: VSPERF-33
Change-Id: Ia036c9b52aba49ca68d0a2712d606fc14f5cb22a
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: LTD.Throughput.RFC2889.ForwardingRate 14/214/4
Maryam Tahhan [Tue, 7 Apr 2015 14:59:56 +0000 (15:59 +0100)]
TestSpec: LTD.Throughput.RFC2889.ForwardingRate

Add a definition for RFC2889 Forwarding Rate Test.

JIRA: VSPERF-32
Change-Id: If756ff84ad4b42ed5aa8ded2b7c7df12b76eaca1
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: Add LTD.Throughput.RFC6201.ResetTime 79/79/5
Maryam Tahhan [Sun, 22 Mar 2015 16:54:03 +0000 (16:54 +0000)]
TestSpec: Add LTD.Throughput.RFC6201.ResetTime

Add a definition for RFC 6201 Reset Time Test

Change-Id: I31cd5befb1e662697fe4d8ff81caa229ae6bfb64
JIRA: VSPERF-13
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: Add LTD.Throughput.RFC2544.SoakFrameModification 81/81/5
Maryam Tahhan [Sun, 22 Mar 2015 15:26:19 +0000 (15:26 +0000)]
TestSpec: Add LTD.Throughput.RFC2544.SoakFrameModification

Add a definition for RFC 2544 X% packet loss Throughput Soak Test with
packet modification.

Change-Id: I60f8f8726d0b01f73990566a1ce286917c3be940
JIRA: VSPERF-16
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoTestSpec: Add LTD.Throughput.RFC2544.Soak 80/80/9
Maryam Tahhan [Fri, 27 Feb 2015 14:20:51 +0000 (14:20 +0000)]
TestSpec: Add LTD.Throughput.RFC2544.Soak

Add a definition for RFC 2544 X% packet loss Throughput Soak Test

Change-Id: I6cd457106548d01c3edd911b46f33e17aecd533b
JIRA: VSPERF-14
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Signed-off-by: Al Morton <acmorton@att.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoMerge "complete build_base_machine for CentOS distro"
Aihua Li [Fri, 27 Mar 2015 05:49:11 +0000 (05:49 +0000)]
Merge "complete build_base_machine for CentOS distro"

9 years agoMerge "src: added mechanism to pull upstream packages and provided single top-level...
Aihua Li [Fri, 27 Mar 2015 05:47:25 +0000 (05:47 +0000)]
Merge "src: added mechanism to pull upstream packages and provided single top-level make"

9 years agoAdding Onboarding file 99/199/1
Aric Gardner [Thu, 26 Mar 2015 20:14:53 +0000 (16:14 -0400)]
Adding Onboarding file

Change-Id: If01b5eecc74f9e52c77cdc6baa1b1ac41c3527b9
JIRA: OCTO-13
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
9 years agoMerge "TestSpec: Add LTD.Throughput.RFC2544.BackToBackFrames"
Maryam Tahhan [Thu, 26 Mar 2015 09:08:00 +0000 (09:08 +0000)]
Merge "TestSpec: Add LTD.Throughput.RFC2544.BackToBackFrames"

9 years agosrc: added mechanism to pull upstream packages and provided single top-level make 74/174/6
Maryam Tahhan [Wed, 25 Mar 2015 15:37:15 +0000 (15:37 +0000)]
src: added mechanism to pull upstream packages and provided single top-level make

updated DPDK and OVS tags to build the latest

Change-Id: Id1bb65a7a72d5098826d6b09bf3f73dd6d8c845f
JIRA: VSPERF-25
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Gene Snider <eugene.snider@huawei.com>
Reviewed-by: Aihua Li <aihua.li@huawei.com>
Reviewed-by: Aric Gardner <agardner@linuxfoundation.org>
9 years agocomplete build_base_machine for CentOS distro 46/146/3
Aihua Li [Sun, 15 Mar 2015 19:18:56 +0000 (12:18 -0700)]
complete build_base_machine for CentOS distro

Change-Id: I597693c5993818e15666457dbf08c480c7417f6d
Reviewed-by: Al Morton <acmoton@att.com>
JIRA: VSPERF-15
Signed-off-by: Aihua Li <aihua.li@huawei.com>
9 years agoMerge "INFO: Adding a Al Morton as a committer"
Aihua Li [Wed, 25 Mar 2015 17:08:41 +0000 (17:08 +0000)]
Merge "INFO: Adding a Al Morton as a committer"

9 years agoTestSpec: Add LTD.Throughput.RFC2544.BackToBackFrames 78/78/6
Maryam Tahhan [Fri, 27 Feb 2015 11:58:32 +0000 (11:58 +0000)]
TestSpec: Add LTD.Throughput.RFC2544.BackToBackFrames

Add a definition for RFC 2544 Back To Back Frames Test.

Change-Id: I15499eb6874227e189fa9828b8488f9c06c0b1a1
JIRA: VSPERF-12
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Signed-off-by: Al Morton <acmorton@att.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoINFO: Adding a Al Morton as a committer 53/153/2
Maryam Tahhan [Fri, 20 Mar 2015 13:14:54 +0000 (13:14 +0000)]
INFO: Adding a Al Morton as a committer

Adding Al Morton to the project committer list.

Change-Id: I10fa854b587683f418ef6baee5d550b19e021658
JIRA: VSPERF-30
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Aihua Li <aihua.li@huawei.com>
9 years agoTestSpec: Add LTD.Throughput.RFC2544.SystemRecoveryTime 77/77/6
Maryam Tahhan [Fri, 27 Feb 2015 11:52:40 +0000 (11:52 +0000)]
TestSpec: Add LTD.Throughput.RFC2544.SystemRecoveryTime

Add a definition for RFC 2544 System Recovery Time Test.

Change-Id: I2fa10e749616bdc1118f17a6024d30bedb1ede07
JIRA: VSPERF-11
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
9 years agoJIRA: VSPERF-29 - Add build elements for Jenkins 48/148/2
Gene Snider [Mon, 16 Mar 2015 22:18:32 +0000 (15:18 -0700)]
JIRA: VSPERF-29 - Add build elements for Jenkins

This adds 'sanity' and 'test' stub functions to the build infrastructure

Get rid of trailing spaces.

Change-Id: I9d4f6f97bec4877dfeef9e5c68d491a928697ed1
Signed-off-by: Gene Snider <eugene.snider@huawei.com>
9 years agoMerge "added mechanism to pull upstream packages and provided single top-level make"
Aihua Li [Fri, 13 Mar 2015 15:56:21 +0000 (15:56 +0000)]
Merge "added mechanism to pull upstream packages and provided single top-level make"

9 years agoadded mechanism to pull upstream packages and provided single top-level make 29/29/8
Aihua Li [Wed, 11 Mar 2015 21:12:41 +0000 (14:12 -0700)]
added mechanism to pull upstream packages and provided single top-level make

Change-Id: I13bcce3104377cac84a736cfd9a3d9df208e91f0
JIRA: VSPERF-25
Signed-off-by: Aihua Li <aihua.li@huawei.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Gene Snider <eugene.snider@huawei.com>
Reviewed-by: Stephen Finucane <stephen.finucane@intel.com>
9 years agoAdd INFO file for inclusion on the wiki 39/139/3
Aric Gardner [Wed, 11 Mar 2015 16:04:59 +0000 (12:04 -0400)]
Add INFO file for inclusion on the wiki

Reviewed-by: Maryam Tahhan <Maryam.tahhan@intel.com>
JIRA: VSPERF-1

Change-Id: I88a6ec22ca7a6e6cab7ad03b198ae4ccfea9620a
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
9 years agoAdding LICENSE file 09/109/4
Aric Gardner [Fri, 6 Mar 2015 20:32:08 +0000 (15:32 -0500)]
Adding LICENSE file

JIRA: VSPERF-1
Change-Id: I08115b6ec843793ae96d48f685a6e353b9137842
Reviewed-by: Maryam Tahhan <Maryam.tahhan@intel.com>
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
9 years agoTestSpec: Add Throughput.RFC2544.PacketLossRatioFrameModification 23/23/9
Maryam Tahhan [Tue, 10 Mar 2015 16:51:04 +0000 (16:51 +0000)]
TestSpec: Add Throughput.RFC2544.PacketLossRatioFrameModification

Add a definition for RFC 2544 X% packet loss Throughput and Latency Test
with packet modification.

Change-Id: I0ca2e98b814d9b9eebd47293d6222ae8872c72a1
JIRA: VSPERF-7
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Signed-off-by: Al Morton <acmorton@att.com>
Reviewed-by: Tim Irnich <tim.irnich@ericsson.com>
Reviewed-by: Aihua Li <aihua.li@huawei.com>
9 years agoTestSpec: Add Throughput.RFC2544.PacketLossRatio 22/22/13
Maryam Tahhan [Tue, 10 Mar 2015 16:51:04 +0000 (16:51 +0000)]
TestSpec: Add Throughput.RFC2544.PacketLossRatio

Add a definition for RFC 2544 X% packet loss Throughput and Latency
Test. This patch also addresses some indentation issues and fixes a
typo.

Change-Id: I58c50353df5f2e575bbd69fa2b41fa9fabf67ff2
JIRA: VSPERF-8
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Signed-off-by: Al Morton <acmorton@att.com>
Reviewed-by: Aihua Li <aihua.li@huawei.com>
Reviewed-by: Gene Snider <eugene.snider@huawei.com>
9 years agoTestSpec: Add Approach 19/19/5
Maryam Tahhan [Tue, 3 Feb 2015 11:49:14 +0000 (11:49 +0000)]
TestSpec: Add Approach

Add the approach section to the LTD. Approach covers:
 - The general methodology.
 - Default test parameters.
 - Test Priority.
 - DUT  setup.
 - Port configuration.
 - Frame formats.
 ...

Change-Id: I2df8b87f9a36d71156797f6eb0cabd196c3a1100
JIRA: VSPERF-6
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Tim Irnich <tim.irnich@ericsson.com>
9 years agoTestSpec: Specify Features to be tested 20/20/7
Maryam Tahhan [Fri, 23 Jan 2015 11:12:32 +0000 (11:12 +0000)]
TestSpec: Specify Features to be tested

Add specification for the features to be tested.

Change-Id: Id527778d57c047c00da1c437bb0ddcea3d1026e8
JIRA: VSPERF-4
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Tim Irnich <tim.irnich@ericsson.com>
9 years agotest_spec: Add Introduction to test spec 10/10/10
Maryam Tahhan [Fri, 23 Jan 2015 11:12:32 +0000 (11:12 +0000)]
test_spec: Add Introduction to test spec

Added an initial test spec with the introduction to kick off the review
process.

Change-Id: I0ab8fd8724fe114aec502882fccb8a72450b67df
JIRA: VSPERF-3
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Tim Irnich <tim.irnich@ericsson.com>
Reviewed-by: Aihua Li <aihua.li@huawei.com>
9 years agoAdded baseline project directory layout 09/9/7
Aihua Li [Wed, 21 Jan 2015 02:59:00 +0000 (18:59 -0800)]
Added baseline project directory layout

Change-Id: I4295fa3cb02b13677662d407dc8f81a16f60110c
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Stephen Finucane <stephen.finucane@intel.com>
Reviewed-by: Bin Hu <bh526r@att.com>
JIRA: VSPERF-15
Signed-off-by: Aihua Li <aihua.li@huawei.com>
9 years agoAdding .gitreview to vswitchperf more information at https://wiki.opendaylight.org...
Aric Gardner [Mon, 19 Jan 2015 17:57:02 +0000 (12:57 -0500)]
Adding .gitreview to vswitchperf more information at https://wiki.opendaylight.org/view/Git-review_Workflow

Change-Id: Ie3aaa4aabc41864efe3c4024d1120a130c6f829a
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
9 years agoInitial empty repository
Aric Gardner [Sun, 11 Jan 2015 16:11:11 +0000 (16:11 +0000)]
Initial empty repository