aboutsummaryrefslogtreecommitdiffstats
path: root/topologies
AgeCommit message (Collapse)AuthorFilesLines
2020-01-27Add t29 Mellanox NIC into topologyPeter Mikus1-0/+32
Change-Id: I1361595b2a7bda78f45b1379c29a293f863728a8 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-10-30Add: Use containers for shared TGPeter Mikus2-4/+4
+ Ansible + Service for auto load during restart + By default created 2 instances of Docker container + Small modification of Trex to use prefixes + DNV topology to use ssh port to connect to docker Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ibc2b2f0e509d920fc3e05d012b88abc388f5c3e7
2019-10-14Ansible: Mellanox installPeter Mikus2-64/+64
+ OFED + ibdev2netdev - aligning few naming conventions Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I0dff28b2cd4bbc4753597366d9b03b497fa336c4
2019-09-12Topology: CascadelakePeter Mikus3-0/+448
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I1533f00dd4b40f9dda82b1e9b5b15a81bbb9f7fb
2019-08-19TB: Move T24 back into productionPeter Mikus1-0/+0
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ia5521c8efe0322f4d9160a21dacb803321ea68ee
2019-08-16TB: Move t31 in, move t24 outPeter Mikus2-0/+0
- Good news, - Bad news Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I104b079ae2201e76300c41ee859dfc4b57ce7278
2019-08-13FIX: Remove TB31 from poolPeter Mikus1-0/+0
- SSD failure on t31-dut2 Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I82bec2f78341f3e8ea5647d9781910e89461c327
2019-08-06VPPD: Dot1QPeter Mikus1-0/+4
Change-Id: I0d3c925ea4a6896a0df98db6ddaf4238e6291bf1 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-06-25Align suite/test teardown/setupPeter Mikus1-0/+4
+ Phase II - aligning FUNC/PERF setup. + 2n/3n compatibility of suite setup. + Same structure of testcase for DEV/PERF. + DEVICE tests are now running VPP startup config in same way as PERF. + DEVICE is using COREKEEPER! - DEVICE tests are running topology compute twice for backward compatibility. TODO to remove. - Still phase III needed to align TAGS, LIBRARIES and remove OLD setup phase. Change-Id: Ib6e1b0ebf4abebf3cbe73b4fda5cac953c2a7270 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-06-20Add 2n-dnv and 3n-dnv configuration to bootstrap-verify-perf.shYulong Pei2-0/+126
Change-Id: I90427de5b611e432e5e46ab8758a31e376215914 Signed-off-by: Yulong Pei <yulong.pei@intel.com>
2019-06-14Add hsw drivers to topology and check against AVFVratko Polak3-1/+60
Change-Id: Ifcc1dcdb3a0b4a7c62e4a41e5b3d016b276e93be Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-05-22Re-enable T22 into poolPeter Mikus1-0/+0
- Server reinstalled via cobbler Change-Id: Ic0d45f0b874059af2568d6483517107924a7c66a Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-05-16Make topology files read dynamically from directoryPeter Mikus2-0/+1
Change-Id: Id43c7c299d2e112b6caf00a3d340e6051ab337b6 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-04-05Fixes for Taishan testbedjuraj.linkes1-4/+4
* rename NICs in Taishan testbed to Intel-X520-DA2 * fix testbed NIC selection * remove unnecessary 82599es tests * blacklist unsupported tests on Taishan testbed * lowercase previously created bash local variables Change-Id: I3b7f59e2edc00929fab2f5a0fce483f236f83075 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-03-01Add ARM Taishan testbed33 perftestStanislav Chlebec1-0/+85
Change-Id: Iaa0e7fbca7de26c7dce8b389cc3494f628a2ecd0 Signed-off-by: Stanislav Chlebec <stanislav.chlebec@pantheon.tech> Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2018-10-24CSIT-1260 Create initial version of bootstrap including VF reservationPeter Mikus1-0/+45
Change-Id: I153d378849ea76444915b7fc219237db1b7bca1a Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-10-04Switch Haswell TB to vfio-pci driver.Peter Mikus3-6/+6
Change-Id: Id3ba5c5b3a03df7302b6def4bdb066cbb291ec43 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-09-20Add example of 2-node topology filePeter Mikus2-1/+70
Change-Id: I3e72c568f09e0b7e20b4ea395f1b2d5efce77f40 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-07-27FIX: Interface up handlingPeter Mikus6-40/+40
- Increase timeout when trying to check interface (this is useful if there are multiple interfaces and dump command take more than TIMEOUT/NR_IF which is happening quite often). - Reverse the order of applying MTU and interface UP to try to prevent API overload during interface initialization phase. Change-Id: I4e8623963d15b3c0d202172b4c58c43a972bb9cb Signed-off-by: Peter Mikus <pmikus@cisco.com> (cherry picked from commit 584345da4f7330f7517e5defd894b4995c2b57b0)
2018-07-17Refactor DPDK testcases to new structurePeter Mikus1-1/+1
+ RXQ refactor Change-Id: Ic03a2e208b9fe5d324a5ed75a603af4cff1854a9 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-07-13Update skylake tesbed inventoryPeter Mikus6-6/+228
- Add missing topology files - Add missing topologies to bootstrap - Small fixes in ansible Change-Id: I3b9ad60a0adfae9e93e5e700279f7ade81174471 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-06-28Add New Skylake topology filesPeter Mikus9-0/+862
Change-Id: I6109729ee303806f69bba365c93b4de67b9a8c32 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-01-10add new topology parameter: archGabriel Ganne6-0/+18
if unset, arch variable will default to "x86_64" * Note on "arm64" vs "aarch64" debian-based uses arm64 rhel-based uses aarch64 qemu binaries of both distribs uses aarch64 dpdk uses arm64 vpp uses aarch64 python machine modules uses aarch64 => prefer aarch64 to use the same nomenclature as vpp * add ARCH argument to: init_dpdk.sh, install_dpdk.sh, run_l2fwd.sh, install_tldk.sh, run_tldk.sh. default to x86_64 converts "aarch64" if needed for dpdk naming convention * fixed terminal end detection to allow "~]# " add dut node arch as param to all robot set bin calls * add --target-list flag to qemu_build.sh defaults to x86_64-softmmu * add arch flag to all the topology files * topologies/available/ (and example file) * resources/tools/virl/topologies/ * set _qemu_bin path using node['arch'] in qemu_set_node() Change-Id: If46d88d064d213d3e4c6fc584bb8e0d4b6428cb8 Signed-off-by: Gabriel Ganne <gabriel.ganne@enea.com>
2018-01-04TRex ASTF onboarding Part IPeter Mikus7-258/+96
- Preparing initialization of TRex in L7 mode - Updating Topology files - Adding sample ASTF profiles Change-Id: If71f7f8f3db66425a1b543f1d29069a7543f4090 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-30CSIT-619 HC Test: Honeycomb performance testing - initial commitselias3-0/+30
- keywords and scripts for HC performance testing setup - basic performance suite: operational data read - traffic script and keywords used in tests Change-Id: Ic0290be73a7c925ea2561f8cd2524c5cb83fcda2 Signed-off-by: selias <samelias@cisco.com>
2017-05-19Update: Topology file for TB1Peter Mikus1-10/+11
- Update topology file for TB1 after card replacement Change-Id: Id346b747bb600b6796a447a23b1a4e37961a8c7e Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-04-06Update topology files after HW changespmikus3-18/+28
Adding Intel QAT crypto card caused changes in PCI adresses Change-Id: Ifeaa0dba87d0c1b3436d303e63dd2ff284526dd1 Signed-off-by: pmikus <pmikus@cisco.com>
2017-01-11Fix: Crypto-dev TB3 topology changespmikus1-8/+10
- Add crypto device into TB3 topology file - Change the @PCI after new device insertion Change-Id: I7fabe3173506c473982490fe24976b68ab45430c Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-28TB3 Cisco-VIC-1227Miroslav Miklus1-26/+24
Change-Id: I77455f720fb691038b1c539a9d4fa5c590f2b420 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-28TB2 Cisco-VIC-1227Miroslav Miklus1-26/+24
Change-Id: I82372448363406aa8c562f4a98216793ad309a93 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-28TB1 Cisco-VIC-1227 topology fileMiroslav Miklus1-26/+24
Change-Id: I23bb0fd4511b4a21bcf57e4fc010084c48bb1008 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-25TB1 Cisco-VIC-1385 topology fileMiroslav Miklus1-26/+24
Change-Id: I4c01fc97143e7457b05111cdeac6407991a769ce Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-25TB1 X710 topology file, X710 BD Long testsMiroslav Miklus1-24/+24
Change-Id: Ib49dcd24be8e92ffb2bd1d12e3ea50cce125fb7e Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-25TB2 Cisco-VIC-1385Miroslav Miklus1-26/+24
Change-Id: If2b601470dfab46966987611c86d6f0e32859bcc Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-25TB3 VIC-1385 topology fileMiroslav Miklus1-26/+24
Change-Id: I0f3a67624be43b3739d1c214d4c7d6c83e197e48 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-25LF-TB3 X710 topology fileMiroslav Miklus1-24/+24
Change-Id: I2b4598f9d2f19289f65da26524e72ab6ea690b74 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-24TB2-X710 topology fileMiroslav Miklus1-24/+24
Change-Id: Ifcca0774b6fd374d13a5db5a9cf875bfb0cd30b8 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-10-21Fix password for TB2 in topology filepmikus1-1/+1
Change-Id: I0fa61032ee73d5b35aa94d392b3a87ea6620078c Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-14CSIT-351: Testing Ubuntu 16.04.1 changespmikus3-9/+9
- Update the repository to get xenial packages - Update phy topology files with new pass - Update bootstrap to use new VIRL image - Update framework to reflect 16.04 dependencies - CSIT-116: Modify VIRL username/password Change-Id: I4de44755170fd0481acef34c7c2d9c299bc300da Signed-off-by: pmikus <pmikus@cisco.com>
2016-07-19CSIT-106 TB2 XL710 topology fileMiroslav Miklus1-78/+82
Change-Id: I914a2456bfe4fec440c51dbb9e39ea6419a10d98 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-07-19CSIT-106 TB1 XL710 topology fileMiroslav Miklus1-0/+239
Change-Id: I1e2b536100ddeb9b6d653d4500f9561f4981afcf Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-07-15CSIT-106 TB3 XL710 topology fileMiroslav Miklus1-0/+239
Change-Id: I4c45c299e0d280cad3c2569e8381d19983bd3f1a Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-07-11TB2 XL710 topology filesMiroslav Miklus2-2/+71
JIRA: CSIT-106 Change-Id: If3e76d971c7196da3f83a8daacd1308c6374c786 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-07-01CSIT-186: Add multilink to Vagrant fileMatej Klotton1-4/+44
Change-Id: I8ecc2be5771f46b46d4ac31880861db2482c2b1c Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-05-26Rename topology files with correct NIC namesMiroslav Miklus3-0/+0
JIRA: CSIT-106 Change-Id: I3bb33d0025c99f1cf0defe542a86f0d620b80730 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-05-22TB3 topology file with X520-DA2 NICsMiroslav Miklus1-0/+63
JIRA: CSIT-8 Change-Id: I95baf116cfcde85fdbaaaac079f27c898a959f58 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-05-19TB1 topology file with X520-DA2 NICs onlyMiroslav Miklus1-0/+63
JIRA: CSIT-8 Change-Id: I9c4d5d5502ed6e387a93e545c30278618a14a7fc Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-05-08LF2 testbed topology fileMiroslav Miklus1-10/+182
Change-Id: I7c465a057640782219a8eb3b4c131d2d8edfcadc Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-04-26Extend host topology with NIC type filteringMiroslav Miklus2-0/+12
JIRA: CSIT-1 Changes to allow filtering based on NIC model. Switched xconnect perf test to use filtered topology. Change-Id: Id526f47dc28f92bf26d070e54819ad29bccc0440 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-04-08Add Vagrantfile for local testing.Stefan Kobza1-0/+60
Vagrantfile contains 3 VMs as of now, 2 DUTs 1 TG, with these notes: - login is csit/csit - by default provision script installs all deb packages from the dir where Vagrantfile is - developed for, and only tested on vbox (someone can pick up vmware) - All nodes have 1 shared mgmt network: 192.168.255.0/24 - hosts have these IP addresses in host-only network TG : 192.168.255.100 DUT1 : 192.168.255.101 DUT2 : 192.168.255.102 - script created to download MAC address information - PCI addresses are always the same for vbox (not sure about vmware) HOWTO (will create a wiki page once one is created for CSIT project): - copy Vagrantfile to separate dir on host - vagrant up --parallel sit-back-and-relax - from VM that has access to the same host-only network (192.168.255.0 above) - copy your ssh-key to csit@192.168.255.{101,102,250} using ssh-copy-id - cd ${csit_dir} - virtualenv & pip as in README - export PYTHONPATH=${csit_dir} - resources/tools/topology/update_topology.py -v -f -o topologies/available/vagrant_pci.yaml \ topologies/available/vagrant.yaml - pybot -L TRACE \ -v TOPOLOGY_PATH:topologies/available/vagrant_pci.yaml -s \ "ipv4" tests - see tests results Change-Id: Ic27626605a9c820bca977b38f4e8ca37d1504ff5 Signed-off-by: Stefan Kobza <skobza@cisco.com>