Separate files needing GPL license 43/23143/31
authorVratko Polak <vrpolak@cisco.com>
Mon, 4 May 2020 11:05:26 +0000 (13:05 +0200)
committerVratko Polak <vrpolak@cisco.com>
Wed, 6 May 2020 14:03:21 +0000 (14:03 +0000)
commit79f5ba9bf7656972dd988508eff9465562dde42c
treea84714e81d65bfc4f0454fa8e327d4129f58ac79
parent16ef90a2415aa3b65341fdb6517cf58721bfff7a
Separate files needing GPL license

+ Keep apache license for now, until this is completed:
  https://wiki.fd.io/view/TSC/Relicensing_Procedure
+ Add utilities for switching license comment blocks.
 - They do not preserve attributes, so executable flag is lost.
+ Move the affected files to GPL/.
 + Update paths so files are executed from the new location.
 + Change the way scripts are started to do not require executable flag.
 + Employ OptionString when constructing longer command lines.
+ Move also PacketVerifier.py and TrafficScriptArg.py
  as they are linked with traffic scripts.
 + That means the two files are outside "resources" package tree now.
 + Added __init__.py files so relative imports work in new package tree.
+ Start traffic scripts as python modules to allow relative imports.
 + Once again needed because they are outside the default PYTHONPATH.

Change-Id: Ieb135629e890adbaf5b79497570f3be25b746f9f
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
156 files changed:
GPL/README.txt [new file with mode: 0644]
GPL/tools/trex/trex_server_info.py [moved from resources/tools/trex/trex_server_info.py with 96% similarity, mode: 0644]
GPL/tools/trex/trex_stateless_profile.py [moved from resources/tools/trex/trex_stateless_profile.py with 100% similarity, mode: 0644]
GPL/tools/trex/trex_stateless_stop.py [moved from resources/tools/trex/trex_stateless_stop.py with 100% similarity, mode: 0644]
GPL/traffic_profiles/trex/profile_trex_stateless_base_class.py [moved from resources/traffic_profiles/trex/profile_trex_stateless_base_class.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-dot1qip4asym-ip4src254.py [moved from resources/traffic_profiles/trex/trex-sl-2n-dot1qip4asym-ip4src254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-dot1qip6asym-ip6src253.py [moved from resources/traffic_profiles/trex/trex-sl-2n-dot1qip6asym-ip6src253.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst-rnd10000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst-rnd10000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst-rnd100000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst-rnd100000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst-rnd1000000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst-rnd1000000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst10000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst10000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst100000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst100000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst1000000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4dst1000000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4src253.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4src253.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-ip4src254.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-ip4src254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-macsrc500kdst500k.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-macsrc500kdst500k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-macsrc50kdst50k.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-macsrc50kdst50k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4-macsrc5kdst5k.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4-macsrc5kdst5k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4udp-1000u15p.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4udp-1000u15p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4udp-10u1000p-conc.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4udp-10u1000p-conc.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4udp-1u1p.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4udp-1u1p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip4udp-lb.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip4udp-lb.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip6-ip6dst10000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip6-ip6dst10000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip6-ip6dst100000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip6-ip6dst100000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip6-ip6dst1000000.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip6-ip6dst1000000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n-ethip6-ip6src253.py [moved from resources/traffic_profiles/trex/trex-sl-2n-ethip6-ip6src253.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-10c1n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-10c1n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-10c2n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-10c2n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c10n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c10n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c1n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c1n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c2n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c2n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c4n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c4n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c6n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c6n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c8n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-1c8n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c10n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c10n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c1n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c1n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c2n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c2n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c4n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c4n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c6n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c6n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c8n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-2c8n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c1n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c1n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c2n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c2n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c4n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c4n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c6n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-4c6n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-6c1n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-6c1n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-6c2n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-6c2n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-6c4n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-6c4n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-8c1n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-8c1n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-8c2n.py [moved from resources/traffic_profiles/trex/trex-sl-2n3n-ethip4-ip4src254-8c2n.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan100ip4src254ip4dst254.py [moved from resources/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan100ip4src254ip4dst254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan10ip4src254ip4dst254.py [moved from resources/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan10ip4src254ip4dst254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan1ip4src254ip4dst254.py [moved from resources/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan1ip4src254ip4dst254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan1kip4src254ip4dst254.py [moved from resources/traffic_profiles/trex/trex-sl-3n-dot1qip4-vlan1kip4src254ip4dst254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst100.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst100.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst10000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst100000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst100000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst1000000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst20000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst253.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst253.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst253_l3fwd.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst253_l3fwd.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst400.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst40000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-1cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-1cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-2cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-2cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-4cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-4cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-8cnf.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000-8cnf.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst60000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4src253.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4src253.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4src254.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4src254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc100ip4src100.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc100ip4src100.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc100kip4src100k.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc100kip4src100k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc10kip4src10k.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc10kip4src10k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc500kdst500k.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc500kdst500k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc50kdst50k.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc50kdst50k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc5kdst5k.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4-macsrc5kdst5k.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-1000u15p.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-1000u15p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-100u1000p-conc.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-100u1000p-conc.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-100u15p.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-100u15p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-10u1000p-conc.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-10u1000p-conc.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-10u10p-conc.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-10u10p-conc.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-10u15p.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-10u15p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-1u15p.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-1u15p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-1u1p.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-1u1p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-2000u15p.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-2000u15p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip4udp-4000u15p.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip4udp-4000u15p.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip6-ip6dst10000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip6-ip6dst10000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip6-ip6dst100000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip6-ip6dst100000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip6-ip6dst1000000.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip6-ip6dst1000000.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-3n-ethip6-ip6src253.py [moved from resources/traffic_profiles/trex/trex-sl-3n-ethip6-ip6src253.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4-vlan1ip4src254ip4dst254-bvi.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4-vlan1ip4src254ip4dst254-bvi.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4-vlan1ip4src254ip4dst254.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4-vlan1ip4src254ip4dst254.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src10udpsrcrnd.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src10udpsrcrnd.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src1udpsrcrnd.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src1udpsrcrnd.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src2udpsrcrnd.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src2udpsrcrnd.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src4udpsrcrnd.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src4udpsrcrnd.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src6udpsrcrnd.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src6udpsrcrnd.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src8udpsrcrnd.py [moved from resources/traffic_profiles/trex/trex-sl-dot1qip4vxlan-ip4src8udpsrcrnd.py with 100% similarity]
GPL/traffic_profiles/trex/trex-sl-ethip4vxlan-ip4src1udpsrcrnd.py [moved from resources/traffic_profiles/trex/trex-sl-ethip4vxlan-ip4src1udpsrcrnd.py with 100% similarity]
GPL/traffic_scripts/PacketVerifier.py [moved from resources/libraries/python/PacketVerifier.py with 99% similarity]
GPL/traffic_scripts/TrafficScriptArg.py [moved from resources/libraries/python/TrafficScriptArg.py with 97% similarity]
GPL/traffic_scripts/__init__.py [new file with mode: 0644]
GPL/traffic_scripts/ipsec_interface.py [moved from resources/traffic_scripts/ipsec_interface.py with 98% similarity, mode: 0644]
GPL/traffic_scripts/ipsec_policy.py [moved from resources/traffic_scripts/ipsec_policy.py with 98% similarity, mode: 0644]
GPL/traffic_scripts/lisp/__init__.py [new file with mode: 0644]
GPL/traffic_scripts/lisp/lisp_check.py [moved from resources/traffic_scripts/lisp/lisp_check.py with 96% similarity, mode: 0644]
GPL/traffic_scripts/lisp/lispgpe_check.py [moved from resources/traffic_scripts/lisp/lispgpe_check.py with 96% similarity, mode: 0644]
GPL/traffic_scripts/policer.py [moved from resources/traffic_scripts/policer.py with 94% similarity, mode: 0644]
GPL/traffic_scripts/send_icmp_wait_for_reply.py [moved from resources/traffic_scripts/send_icmp_wait_for_reply.py with 95% similarity, mode: 0644]
GPL/traffic_scripts/send_ip_check_headers.py [moved from resources/traffic_scripts/send_ip_check_headers.py with 96% similarity, mode: 0644]
GPL/traffic_scripts/send_vxlan_check_vxlan.py [moved from resources/traffic_scripts/send_vxlan_check_vxlan.py with 94% similarity, mode: 0644]
GPL/traffic_scripts/srv6_encap.py [moved from resources/traffic_scripts/srv6_encap.py with 98% similarity, mode: 0644]
GPL/traffic_scripts/vxlan.py [new file with mode: 0644]
resources/libraries/python/TrafficGenerator.py
resources/libraries/python/TrafficScriptExecutor.py
resources/tools/block_replacer/apache2gpl.sh [new file with mode: 0644]
resources/tools/block_replacer/apache_block.txt [new file with mode: 0644]
resources/tools/block_replacer/gpl2apache.sh [new file with mode: 0644]
resources/tools/block_replacer/gpl_block.txt [new file with mode: 0644]
resources/tools/block_replacer/replace.py [new file with mode: 0644]
resources/traffic_scripts/vxlan.py [deleted file]