summaryrefslogtreecommitdiffstats
path: root/nfvbench
AgeCommit message (Collapse)AuthorFilesLines
2019-06-20[NFVBENCH-137] NFVbench generates wrong L4 checksums for VxLAN traffic3.4.1Yichen Wang1-4/+7
Change-Id: Id0197f1f2ae0022a6e94755ab0b9fbfc434d5b8b Signed-off-by: Yichen Wang <yicwang@cisco.com>
2019-06-05Add L3 traffic management with Neutron routersFrançois-Régis MENGUY7-79/+551
Change-Id: Ic9bff87e0d78652de28b3a756f9ebc342983cfbb Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2019-05-29NFVBENCH-136 Add support for multiqueue for PVP/PVVP chains3.3.0ahothan5-6/+54
Change-Id: Ia6bc2b1f97ecdf1d94206f9cda46e62910eb6546 Signed-off-by: ahothan <ahothan@cisco.com>
2019-05-24NFVBENCH-135 Enhance VxLAN UDP src port entropyahothan1-3/+12
Change-Id: Idaaf1952548ec2531a574b9a583304821beed00f Signed-off-by: ahothan <ahothan@cisco.com>
2019-05-16NFVBENCH-134 Support multiple idle interfaces per test VMahothan3-2/+120
Enhance test VM to support auto-selection of PCI addresses based on MAC address Enhance syslog reporting in test VM Increase test VM version to 0.7 Add new properties to cfg.defaults.yaml to support idle interfaces Enhance cleanup to support idle networks and ports Change-Id: Ia89a2a1bee9eb5fb56f7adde074bdcec09cb0a3f Signed-off-by: ahothan <ahothan@cisco.com>
2019-04-18[NFVBENCH-133] Fix for tracebacks while uploading imagesYichen Wang1-1/+1
Change-Id: I25c6effdff779311f42474e40ad24937a0234994 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2019-04-15NFVBENCH-132 Upgrade to TRex v2.563.2.0ahothan1-1/+5
Change-Id: I003a143bb104aa577a9a5cefabf7c7c33e3beaf3 Signed-off-by: ahothan <ahothan@cisco.com>
2019-04-14NFVBENCH-131 Allow list of arbitrary network names for EXT chainsahothan3-9/+44
Change-Id: Ide9ee9999242f449c57e40ce2c3bb147bb795452 Signed-off-by: ahothan <ahothan@cisco.com>
2019-04-11[NFVBENCH-129] Fix regression to work on Keystone v2Yichen Wang1-2/+6
Change-Id: I86196db2245db6272a8c21d25d395dad343d3f90 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2019-03-28Add possibility to restart TRex in case of config change or forced it with ↵fmenguy4-31/+97
config flag Change-Id: I40473eac355b76655220d48062eff851cc4eebc3 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2019-03-17NFVBENCH-126 Remove socketio support (debt reduction)ahothan3-133/+41
Allow REST server to start in no-openstack mode Fix pbr version (was set to 0.0.0) Add docker-compose support Update documentation for REST API Change-Id: Ib520b09283ba6a878f802365292a7a829e6ccd09 Signed-off-by: ahothan <ahothan@cisco.com>
2019-03-11VxLAN per-chain counter supportMichael Pedersen4-15/+50
Re-commit following upgrade of TRex. Adds support for per-chain counter statistics. Due to a TRex limitation this does not work for latency streams. Change-Id: I5c764820b9269fda3df2f0aaa293996cb06fb19a Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
2019-02-28NFVBENCH-124 Upgrade TRex to v2.533.1.0fmenguy2-37/+37
Change-Id: I7781d7a76ec06162c56112e592a43bb5060ef8b1 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2019-02-27NFVBENCH-123 EXT chain does not work with VXLAN3.0.6ahothan2-11/+36
Pick up the dest mac from config in case of EXT VxLAN Change-Id: Ib1a625ab62fa9c7675456340d5eb73e4d04ccff0 Signed-off-by: ahothan <ahothan@cisco.com>
2019-02-24NFVBENCH-122 Allow config to have more dest MACs than chains requestedahothan1-2/+3
Change-Id: I887cf14e76ae59abfec6fea5bd2181d8b3238d4c Signed-off-by: ahothan <ahothan@cisco.com>
2019-02-18NFVBENCH-121 Add TRex parameters to tune performance and allocate ressourcesFrançois-Régis MENGUY5-4/+76
Change-Id: I3dd091575cce19a31e8aff3d56ed3ea7e930fe83 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2019-01-10NFVBENCH-120 No admin support patch3.0.5fmenguy3-9/+53
Change-Id: Iaaf29e4eb439243348e955e796b6f951c184ee19 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
2018-12-14Relax checking for vxlan network type.3.0.4ahothan2-7/+3
The code should allow any network type that has "vxlan" in it. Change-Id: I9e0a9b5f028b054e53b08a2765fd02b2c59342aa Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-08NFVBENCH-110 EXT shared network requires 2 vlans per chain in config3.0.3ahothan1-3/+12
Change-Id: I6ba220eab476edd0e9f62c56a0c379250fc51916 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-08NFVBENCH-119 cli option --vxlan not workingahothan1-10/+9
Change-Id: Ib1dbca96fc5c5108078c6de623127ca49c439a1d Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-07NFVBENCH-118 VxLAN fixed rate: Trex far end port Rx counters are incorrectahothan4-6/+44
Change-Id: If3d0b199f4b97f8610dea360cb9e70fabec06601 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-05NFVBENCH-117 Streamline VxLAN vni config and use auto-indexingahothan3-61/+13
Change-Id: Ie57d4c38ee22a4032991c282af526e0b28ce7a83 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-05NFVBENCH-116 Support segmentation_id field auto-indexing for multi-chainingahothan2-10/+50
Change-Id: Ibb229e8b61039b323c5164be9c2ba3b4392cb7b0 Signed-off-by: ahothan <ahothan@cisco.com>
2018-12-04NFVBENCH-115 SRIOV multi-chain with non shared networks failsahothan2-17/+44
Change-Id: I5a5c271aa4f6d0f97678777965cca611c9224dac Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-27NFVBENCH-114 SRIOV run fails while creating VMahothan1-5/+5
Change-Id: I1010a722805d0b101f93f0c93c1d26672e469be7 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-26NFVBENCH-113 Add direct support for trex cores as an cli/config option3.0.2ahothan3-6/+22
Change-Id: Ic930b605a0eb821487ca4620bc7231794b9add08 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-25NFVBENCH-112 Fix VxLAN exception in chaining.get_networks3.0.1mklyus1-1/+1
_get_vxlan_net_cfg patch Change-Id: Iaea3f5a224b155632bf869c53e49a9bc71ef5434 Signed-off-by: Max Klius <mklyus@cisco.com>
2018-11-20NFVBENCH-111 Add support for VxLAN3.0.0ahothan8-33/+311
Change-Id: I7d9d7ccb6be7445e625ec520d22c5f045b56d5ff Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-17NFVBENCH-109 With EXT/No ARP/No vlan tagging, nfvbench still requires vlans ↵ahothan1-10/+12
to be set Change-Id: Ie5ca9bb3ef546d47061ee54cef638aa419592ceb Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-13NFVBENCH-108 Adjust exact frame size to take into account FCS field2.0.5ahothan7-53/+53
Minimum L2 frame size is now set to 64 bytes. If VLAN tagging, min frame size for the latency stream is 68 bytes. Also fix issue with interface baseline. Change-Id: If6ff7515c0112ab419070c86f7094ff88930d33b Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-07NFVBENCH-107 NFVbench 2.0 ValueError at end of fixed rate run2.0.4stable/gambiaahothan2-4/+10
Change-Id: I16181a530d040f0ff9348a7b4c1764fec5f73d69 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-02NFVBENCH-106 IndexError exception while resolving ARP (EXT)2.0.3ahothan1-4/+4
Change-Id: Id3699849810ec16706ff1cdd7f05b6912583cf21 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-01NFVBENCH-105 ARP not working with NFVbench 2.02.0.2ahothan2-32/+8
Fix type in arp record field. Remove unneeded code. Change-Id: I7a77f66c5e1c357907f4fd113f864708a351f152 Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-19NFVBENCH-104 Specifying a hypervisor does not work2.0.1ahothan2-2/+3
Need to add a leading ":" to the hypervisor name Change-Id: Id5d02e14a73a2e278848ffccd7a0c60165dbf509 Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-14NFVBENCH-103 Add --hypervisor cli options and fix vm placement for multi-chain2.0.0ahothan6-132/+169
Change-Id: I80ab8b7c39221132ff43b95cd453dbfd4edd580c Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-12Add + or - sign to drop packets and drop ratesahothan1-1/+1
Change-Id: I76da22b1ca232f6d222e4a263a42c669da15fb26 Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-11Perform strict src mac check on ensure end to endahothan4-51/+74
This is required when shared net is used and there are more VMs running than requested in the -scc Change-Id: I7599169739e6bb9b3e2377473377d5332ef2b68a Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-082.0 beta NFVBENCH-91 Allow multi-chaining with separate edge networksahothan25-2305/+2640
Includes complete refactoring of code Beta for NFVbench 2.0 Change-Id: I2997f0fb7722d5ac626cd11a68692ae458c7676e Signed-off-by: ahothan <ahothan@cisco.com>
2018-10-08NFVBENCH-102 NFVBench won't work with external chain1.5.3ahothan1-1/+4
Change-Id: I47e9d128bca883573ea1b1e21ba49dc0305edcbb Signed-off-by: ahothan <ahothan@cisco.com>
2018-08-10[NFVBENCH-101] Hyperviosr affinity needs to be kept with NFVbench VMsYichen Wang1-12/+42
Change-Id: I312e38251115769b8f21ec54c1bd3fe647e57c76 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-07-08[NFVBENCH-99] NFVbench should use NOVA scheduler by defaultYichen Wang1-31/+38
Change-Id: I5fc2b0a26ba0b903d84655d3cc6ad7741314c14e Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-05-26[NFVBENCH-96] Enhance utils to get NIC PCI addresses with slot/portYichen Wang1-27/+50
Change-Id: If74be18f188819be9775d55f44a45037abf07c65 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-05-17Add a configurable pause between runs during NDR/PDR binary search1.4.2Michael Pedersen3-0/+5
JIRA: NFVBENCH-93 Change-Id: I4328d51c934b62acba7b300426c25469dd69e598 Signed-off-by: Michael Pedersen <michael.soelvkaer@gmail.com>
2018-05-16NFVBENCH-94 End to end traffic test triggers too early on chatty networkahothan4-4/+21
Change-Id: I995cf3209ec4ac8c324e2bc4bee202e0639bf0b3 Signed-off-by: ahothan <ahothan@cisco.com>
2018-05-16NFVBENCH-92 nfvbench should not look for neutron network in case of l2-loopbackahothan3-7/+9
Change-Id: I2fc7a46e23d7a989942eb62a4ca9afec8b992088 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-26[NFVBENCH-89] Fix exception losing original tracebacksahothan2-3/+3
Change-Id: I7e94d6209603c622fc0a0ea22fdd21ea09f1bbaa Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-24[NFVBENCH-88] Fixed rate run: reported RX rate should be swapped in Run ↵ahothan1-1/+3
Config Table swap the RX rates so that each direction has the far end RX rates Change-Id: Ib78b7721b07285f5173ca8d6f29f18873eb91df9 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-24[NFVBENCH-86] In case of lossy loopback device, packet drops are reported ↵1.4.0ahothan3-49/+88
incorrectly This is only for fixed rate runs, the chain analysis table at end of run may contain incorrect drops. Change-Id: I6656528ed695a60003c672132624a7284db60497 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-23[NFVBENCH-87] In case of asymmetric actual Tx rate, total drops is ↵ahothan1-1/+10
calculated incorrectly Use far end TX counter to calculate dropped packets at given RX port. Change-Id: Icfffb390e2e557f0bad2e9ddf685510decc25b27 Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-16NFVBENCH-85 Add option to verify L2 loopback at TOR switchmortenhillbom1-1/+16
Change-Id: I2c67ae66883ddb1214d39a55723772841b57b3bc Signed-off-by: mortenhillbom <mhillbom@cisco.com>