aboutsummaryrefslogtreecommitdiffstats
path: root/upstream/vswitchperf
AgeCommit message (Collapse)AuthorFilesLines
2016-07-14Updated armbandMaryam Tahhan1-0/+0
Project: vswitchperf f35edfc71ee92d67e6cb587b116b64c3a005ac71 dpdk: Support of DPDK16.07 DPDK 16.07 changed the default log level of DPDK enabled applications. Detection of the end of OVS initialization procedure has been changed to work for various DPDK versions and for both DPDK and Vanilla OVS. JIRA: VSPERF-316 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: <bmichalo@redhat.com> Reviewed-by: <sridhar.rao@spirent.com>
2016-07-13Updated armbandGuo Ruijing1-0/+0
Project: vswitchperf 8494dca647761592d7dd822849e56546f107dcb1 Update fuel plugin builder installation Change-Id: Ife16738ea8717749c52e950404257936994fe273 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-07-13Updated armbandMartin Klozik1-0/+0
Project: vswitchperf 555c74d4aff580b8115d6e79ee985af9a986ff94 docs: Update yardstick userguide Documentation update based on review comments received after the merge of original patch. JIRA: VSPERF-288 Change-Id: I86305fa064cc07e2e0797276a7b89b1d4b23d126 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: <bmichalo@redhat.com> Reviewed-by: <sridhar.rao@spirent.com>
2016-07-11Updated armbandMaryam Tahhan1-0/+0
Project: vswitchperf dd47e4e2ea55f01235c20bed8e07d69fb51c292e Enable BURST_MODE for l2fwd JIRA: VSPERF-267 This change adds optional burst mode to l2fwd module that makes use of skb->xmit_more API available in Linux Kernel > 3.18 in order to batch transmission of packets out of the NIC, increasing forwarding performance significantly. By default burst mode is disabled. If a value greater than 1 is provided, burst mode is enabled to send that many packets at once. Typical values would be burst=8 or burst=16. Change-Id: I8ef5f86cf73d4cb5a8e4c618a86111ebf411dca8 Signed-off-by: Mesut Ali Ergin <mesut.a.ergin@intel.com> Signed-off-by: Mallesh Koujalagi <malleshx.koujalagi@intel.com>
2016-07-08Updated armbandMartin Klozik1-0/+0
Project: vswitchperf 64823f173b4fae6921bfde642fb68eac55a470ea yardstick: Documentation and YAML testcase definitions Yardstick supports execution of vsperf specific testcases. These testcases are specified by YAML files located inside yardstick/tests directory. Documentation describing yardstick usage and execution of vsperf testcases is part of the userguide. JIRA: VSPERF-288 Change-Id: I5a575d28d344e0f3e0a1c8434e2f3231fd312d31 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: <bmichalo@redhat.com> Reviewed-by: <sridhar.rao@spirent.com>
2016-07-08Updated armbandsridharkn1-0/+0
Project: vswitchperf 7cded121ab8291d742ea9d5324f93cae34dc10e5 Spirent-TestCenter: Code Cleanup. Removal of redunant code in testcenter.py. No logic Changes. Cosmetic changes - removing redundant code of 150+ lines. JIRA: VSPERF-308 Change-Id: I4766890cdc9f3d23103b2d2090285361ac4a5197 Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com>
2016-07-08Updated armbandChristian Trautman1-0/+0
Project: vswitchperf 7a16aa0bc7875b5b3fe6385cf99afa076e1e1cb3 rstp-stp: Add basic functions for stp/rstp enable on ovs Add basic functions to enable/disable spanning tree protocols on the bridge. Also adds bridge info function to retrieve other bridge information. JIRA: VSPERF-314 Change-Id: Ic72c5a2a9d16aab1b95428ce37042a5b536481aa Signed-off-by: Christian Trautman <ctrautma@redhat.com>
2016-07-08Updated armbandChristian Trautman1-0/+0
Project: vswitchperf cead9a3d0571b8afc5ed680475e9bc3ea92c7d79 Namespace_veth: Add funtionality for network namespace, veth ports Adds functionality for network namespaces and veth/peer ports to connect the namespaces. The namespaces are tracked outside of default Linux namespaces to prevent possible disruption of work outside of VSPerf where a user may create a namespace and the cleanup code deletes it. The cleanup code only removes namespaces and veth ports created inside the testcase. JIRA: VSPERF-310 Change-Id: If8881cafb119f38f052403a1de497e9660187d2e Signed-off-by: Christian Trautman <ctrautma@redhat.com>
2016-07-01Updated armbandChristian Trautman1-0/+0
Project: vswitchperf 26a7262cee1a2961ed5aa76bd969dddeff8ea472 multi-queue: Add basic multi-queue functionality Adds support for multi-queue using the following config. * VNF = QemuDpdkVhostUser * VSWITCH = OvsDpdkVhost * Guest Loopback as testpmd Adds CPU mask, nbcore, rxq, and txq options for testpmd. Adds option for guest nic multi-queue. Adds option for dpdkvhostuser and dpdk multi-queue enable JIRA: VSPERF-309 Change-Id: I5296fc18b430eace598d8c51620fc27a6c46a65e Signed-off-by: Christian Trautman <ctrautma@redhat.com>
2016-07-01Updated armbandChristian Trautman1-0/+0
Project: vswitchperf 4bd09fc0c95f89f3041e6a5a66613eb7cd7eaff8 Spirent Support for Continuous Traffic Adding changes for supporting continuous traffic for Spirent Testcenter The changes are as follows: 1. From send_cont_traffic invoke function in testcenter-rfc2544-rest.py 2. In testcenter-rfc2544-rest.py check for the traffic_custom 3. If the traffic_custom is 'cont' do additional configuration on traffic. JIRA: VSPERF-146 Change-Id: Ic963f9f0c2bd013f6e676c9d18b151ae67ff77af Signed-off-by: Sridhar Rao <sridhar.rao@spirent.com>
2016-07-01Updated armbandChristian Trautman1-0/+0
Project: vswitchperf fcf61c407611b317f70c4b78424326d4f76f28bf pkt_gen: Adding MoonGen traffic generator Adds support for the MoonGen packet generator. The following traffic types are included: * RFC 2544 Throughput: Synchronous Interface * RFC 2544 Back 2 Back: Synchronous Interface * Continous Flow: Synchronous Interface JIRA: VSPERF-168 Sample log of execution can be found as an attachment within JIRA VSPERF-168 Change-Id: I5bb84290945f4ba41bc962370e643bbbeff0e486 Signed-off-by: bmichalo <bmichalo@redhat.com>
2016-07-01Updated armbandtli1-0/+0
Project: vswitchperf 891e07bcb787a3ecc00b3948baa2c5c928dfddf8 Xena: Modify the throughput result typecasts int issue Modify the _create_throughput_result method typecasts int to typecasts to float JIRA: VSPERF-312 Change-Id: I45722251f3ca200373aa7b6958e62ea511c304f8 Signed-off-by: tli <tli@redhat.com>
2016-06-30Updated armbandChristian Trautman1-0/+0
Project: vswitchperf 058c74077e572a45a108da9b2ff4180a31f504a7 xena_bug: Resolve baseconfig reporting option to work with new versions Fix baseconfig to work with new Xena2544.exe versions. Reporting option for latency/jitter collection has changed. Added note to trafficgen document reflecting recommended version to use for Xena2544.exe. JIRA: VSPERF-311 Change-Id: I1974ea3c9f9e4c0935fc8adead6ddd5a92a16a04 Signed-off-by: Christian Trautman <ctrautma@redhat.com>
2016-06-29Updated armbandChristian Trautman1-0/+0
Project: vswitchperf 84018f98355f8aeb4eabf6bed02ca3bca03300ec xena_burst: Add Xena Burst traffic Add Xena burst traffic functionality. JIRA: VSPERF-263 Change-Id: I6336e5fcb33c0f66ee87f0f14f1b795937e3d00d Signed-off-by: Christian Trautman <ctrautma@redhat.com>
2016-06-29Updated armbandChristian Trautman1-0/+0
Project: vswitchperf 10121775eb7ee5eb6675d472b2c2e5e1662aac03 Xena: Modify xena_json for back2back options Add method set_test_options_back2back in code to modify duration, iterations, and flowrate for back2back options in the json file. JIRA: VSPERF-305 Change-Id: I1337318e7519fbd7b5a71bb26a1c62fcd8c2b66c Signed-off-by: tli <tli@redhat.com>
2016-06-28submodule: vswitchperf.Alexandru Avadanii1-0/+0
Change-Id: I986bfb5ae549321a0696f945d24ccb1b6b198f96 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>