aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nsim/nsim.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-31nsim: basic reorder supportFlorin Coras1-82/+143
2020-01-22nsim: enable output scheduling on main threadDave Wallace1-2/+28
2019-10-03nsim: remove api boilerplateOle Troan1-74/+5
2019-05-28nsim: remove buffer u32 upper boundKorian Edeline1-1/+1
2019-05-03plugins: clean up plugin descriptionsDave Wallace1-1/+1
2019-04-16VPP-1576: nsim-plugin coverity issuesDave Barach1-2/+19
2019-04-11Make the loss / delay sim available as an output featureDave Barach1-29/+185
2018-12-06nsim: add packet loss simulation, docsDave Barach1-4/+34
2018-11-01Fix API name_crc format stored in msg_api_tableIgor Mikhailov (imichail)1-1/+1
2018-09-24Network delay simulator pluginDave Barach1-0/+599
ef='#n15'>15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
---
metadata:
  version: 0.1
  schema:
    - resources/topology_schemas/3_node_topology.sch.yaml
    - resources/topology_schemas/topology.sch.yaml
  tags: [hw, 3-node]

nodes:
  TG:
    type: TG
    subtype: TREX
    host: "{{ tg_public_ip }}"
    arch: x86_64
    port: 22
    username: testuser
    password: Csit1234
    interfaces:
      port1:
        # tg_instance/p1 - 100GE port1 on ENA NIC.
        mac_address: {{ tg_if1_mac }}
        pci_address: "0000:00:06.0"
        link: link1
        model: Amazon-Nitro-100G
      port2:
        # tg_instance/p2 - 100GE port2 on ENA NIC.
        mac_address: {{ tg_if2_mac }}
        pci_address: "0000:00:07.0"
        link: link2
        model: Amazon-Nitro-100G
  DUT1:
    type: DUT
    host: "{{ dut1_public_ip }}"
    arch: x86_64
    port: 22
    username: testuser
    password: Csit1234
    uio_driver: vfio-pci
    interfaces:
      port1:
        # dut1_instance/p1 - 100GE port1 on ENA NIC.
        mac_address: {{ dut1_if1_mac }}
        pci_address: "0000:00:06.0"
        link: link1
        model: Amazon-Nitro-100G
      port2:
        # dut1_instance/p2 - 100GE port2 on ENA NIC.
        mac_address: {{ dut1_if2_mac }}
        pci_address: "0000:00:07.0"
        link: link21
        model: Amazon-Nitro-100G
  DUT2:
    type: DUT
    host: "{{ dut2_public_ip }}"
    arch: x86_64
    port: 22
    username: testuser
    password: Csit1234
    uio_driver: vfio-pci
    interfaces:
      port1:
        # dut2_instance/p1 - 100GE port1 on ENA NIC.
        mac_address: {{ dut2_if1_mac }}
        pci_address: "0000:00:06.0"
        link: link21
        model: Amazon-Nitro-100G
      port2:
        # dut2_instance/p2 - 100GE port1 on ENA NIC.
        mac_address: {{ dut2_if2_mac }}
        pci_address: "0000:00:07.0"
        link: link2
        model: Amazon-Nitro-100G