CSIT-524: Traffic generator using python profiles 19/6019/63
authorTibor Frank <tifrank@cisco.com>
Tue, 4 Apr 2017 08:06:00 +0000 (10:06 +0200)
committerTibor Frank <tifrank@cisco.com>
Mon, 5 Jun 2017 05:40:28 +0000 (07:40 +0200)
commitb92b5be7d4bbbf523812f774bb2e539ab2081cf6
tree61d967364e6eb9952616434b913648742e70fbc9
parent78e999f1203dc8b7c29c24b0178bb8c23edf4c52
CSIT-524: Traffic generator using python profiles

Profile name structure:
   [trex|ixia]-[sl|sf]-[topo]-[packet structure]-[scale]

   - Traffic generator - T-rex (trex) or Ixia (ixia)
   - Stateless (sl) or statefull (sf)
   - Topology - 2-node topology (2n) or 3-node topology (3n)
   - Packet structure - eth | ip4/6 | udp
   - Scale - e.g. ip4dst1, ip6dst10000, 4000u15p

Traffic types changed to stream profiles:

 - From: 2-node-bridge
   To:   trex-sl-2n-ethip4-ip4src253

 - From: 3-node-bridge
   To:   trex-sl-3n-ethip4-ip4src254

 - From: 3-node-IPv4-dst-1000000
   To:   trex-sl-3n-ethip4-ip4dst1000000

 - From: 3-node-IPv4-dst-100000
   To:   trex-sl-3n-ethip4-ip4dst100000

 - From: 3-node-IPv4-dst-10000
   To:   trex-sl-3n-ethip4-ip4dst10000

 - From: 3-node-IPv4-dst-1000
   To:   trex-sl-3n-ethip4-ip4dst1000

 - From: 3-node-IPv4-dst-100
   To:   trex-sl-3n-ethip4-ip4dst100

 - From: 3-node-IPv4-dst-1
   To:   trex-sl-3n-ethip4-ip4dst1

 - From: 3-node-IPv4
   To:   trex-sl-3n-ethip4-ip4src253

 - From: 3-node-IPv6-dst-1000000
   To:   trex-sl-3n-ethip6-ip6dst1000000

 - From: 3-node-IPv6-dst-100000
   To:   trex-sl-3n-ethip6-ip6dst100000

 - From: 3-node-IPv6-dst-10000
   To:   trex-sl-3n-ethip6-ip6dst10000

 - From: 3-node-IPv6
   To:   trex-sl-3n-ethip6-ip6src253

 - From: 3-node-xconnect
   To:   trex-sl-3n-ethip4-ip4src254

 - From: 3-node-IPv4-SNAT-1000u-15p
   To:   trex-sl-3n-ethip4udp-1000u15p

 - From: 3-node-IPv4-SNAT-100u-15p
   To:   trex-sl-3n-ethip4udp-100u15p

 - From: 3-node-IPv4-SNAT-10u-15p
   To:   trex-sl-3n-ethip4udp-10u15p

 - From: 3-node-IPv4-SNAT-1u-15p
   To:   trex-sl-3n-ethip4udp-1u15p

 - From: 3-node-IPv4-SNAT-1u-1p
   To:   trex-sl-3n-ethip4udp-1u1p

 - From: 3-node-IPv4-SNAT-2000u-15p
   To:   trex-sl-3n-ethip4udp-2000u15p

 - From: 3-node-IPv4-SNAT-4000u-15p
   To:   trex-sl-3n-ethip4udp-4000u15p

Change-Id: If6a3cf204c93ff9f2cdccc5fd395e26b05483b58
Signed-off-by: Tibor Frank <tifrank@cisco.com>
113 files changed:
dpdk-tests/perf/10ge2p1x520-eth-l2xcbase-testpmd-ndrpdrdisc.robot
dpdk-tests/perf/10ge2p1x520-ethip4-ip4base-l3fwd-ndrpdrdisc.robot
dpdk-tests/perf/10ge2p1x710-eth-l2xcbase-testpmd-ndrpdrdisc.robot
dpdk-tests/perf/40ge2p1xl710-eth-l2xcbase-testpmd-ndrpdrdisc.robot
resources/libraries/python/TrafficGenerator.py
resources/tools/report_gen/conf.py
resources/tools/t-rex/stream_profiles/profile_trex_stateless_base_class.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-2n-ethip4-ip4src253.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4dst1.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4dst100.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4dst1000.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4dst10000.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4dst100000.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4dst1000000.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4dst253.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4src253.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4-ip4src254.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4udp-1000u15p.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4udp-100u15p.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4udp-10u15p.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4udp-1u15p.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4udp-1u1p.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4udp-2000u15p.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip4udp-4000u15p.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip6-ip6dst10000.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip6-ip6dst100000.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip6-ip6dst1000000.py [new file with mode: 0755]
resources/tools/t-rex/stream_profiles/trex-sl-3n-ethip6-ip6src253.py [new file with mode: 0755]
resources/tools/t-rex/t-rex-stateless-profile.py [new file with mode: 0755]
resources/tools/t-rex/t-rex-stateless-stop.py
resources/tools/t-rex/t-rex-stateless.py [deleted file]
tests/perf/10ge2p1vic1227-eth-l2bdbasemaclrn-ndrpdrdisc.robot
tests/perf/10ge2p1x520-dot1ad-l2xcbase-ndrchk.robot
tests/perf/10ge2p1x520-dot1ad-l2xcbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-dot1q-l2xcbase-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-dot1q-l2xcbase-ndrchk.robot
tests/perf/10ge2p1x520-dot1q-l2xcbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-eth-l2bdbasemaclrn-ndrchk.robot
tests/perf/10ge2p1x520-eth-l2bdbasemaclrn-ndrpdrdisc.robot
tests/perf/10ge2p1x520-eth-l2xcbase-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-eth-l2xcbase-eth-4vhost-2vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-eth-l2xcbase-ndrchk.robot
tests/perf/10ge2p1x520-eth-l2xcbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4base-copwhtlistbase-ndrchk.robot
tests/perf/10ge2p1x520-ethip4-ip4base-copwhtlistbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4base-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4base-eth-4vhost-2vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4base-iacldstbase-ndrchk.robot
tests/perf/10ge2p1x520-ethip4-ip4base-iacldstbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4base-ipolicemarkbase-ndrchk.robot
tests/perf/10ge2p1x520-ethip4-ip4base-ipolicemarkbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4base-ndrchk.robot
tests/perf/10ge2p1x520-ethip4-ip4base-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4base-snat-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4scale200k-ndrchk.robot
tests/perf/10ge2p1x520-ethip4-ip4scale200k-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4scale20k-ndrchk.robot
tests/perf/10ge2p1x520-ethip4-ip4scale20k-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4-ip4scale2m-ndrchk.robot
tests/perf/10ge2p1x520-ethip4-ip4scale2m-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4lispip4-ip4base-ndrchk.robot
tests/perf/10ge2p1x520-ethip4lispip4-ip4base-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4lispip6-ip4base-ndrchk.robot
tests/perf/10ge2p1x520-ethip4lispip6-ip4base-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-snat-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4udp-ip4scale10-udpsrcscale15-snat-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4udp-ip4scale100-udpsrcscale15-snat-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4udp-ip4scale1000-udpsrcscale15-snat-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4udp-ip4scale2000-udpsrcscale15-snat-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4udp-ip4scale4000-udpsrcscale15-snat-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4vxlan-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4vxlan-l2bdbasemaclrn-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip4vxlan-l2xcbase-ndrchk.robot
tests/perf/10ge2p1x520-ethip4vxlan-l2xcbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrchk.robot
tests/perf/10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6-ip6base-iacldstbase-ndrchk.robot
tests/perf/10ge2p1x520-ethip6-ip6base-iacldstbase-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6-ip6base-ndrchk.robot
tests/perf/10ge2p1x520-ethip6-ip6base-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6-ip6scale200k-ndrchk.robot
tests/perf/10ge2p1x520-ethip6-ip6scale200k-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6-ip6scale20k-ndrchk.robot
tests/perf/10ge2p1x520-ethip6-ip6scale20k-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6-ip6scale2m-ndrchk.robot
tests/perf/10ge2p1x520-ethip6-ip6scale2m-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6lispip4-ip6base-ndrchk.robot
tests/perf/10ge2p1x520-ethip6lispip4-ip6base-ndrpdrdisc.robot
tests/perf/10ge2p1x520-ethip6lispip6-ip6base-ndrchk.robot
tests/perf/10ge2p1x520-ethip6lispip6-ip6base-ndrpdrdisc.robot
tests/perf/10ge2p1x710-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/10ge2p1x710-eth-l2bdbasemaclrn-ndrpdrdisc.robot
tests/perf/40ge2p1vic1385-eth-l2bdbasemaclrn-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-eth-l2bdbasemaclrn-eth-2vhost-1vm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-eth-l2bdbasemaclrn-eth-4vhost-2vm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-eth-l2bdbasemaclrn-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-eth-l2xcbase-eth-4vhost-2vm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-eth-l2xcbase-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4-ip4base-eth-4vhost-2vm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4-ip4base-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecbasetnl-ip4base-int-aes-gcm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecbasetnl-ip4base-int-cbc-sha1-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecbasetnl-ip4base-tnl-aes-gcm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecbasetnl-ip4base-tnl-cbc-sha1-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-int-aes-gcm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-int-cbc-sha1-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-tnl-aes-gcm-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsecscale1000tnl-ip4base-tnl-cbc-sha1-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip4ipsectptlispgpe-ip4base-cbc-sha1-ndrpdrdisc.robot
tests/perf/40ge2p1xl710-ethip6-ip6base-ndrpdrdisc.robot