From 45b4d9166c38767d18f4b73403927a2c5494cc6a Mon Sep 17 00:00:00 2001 From: Peter Mikus Date: Tue, 10 Dec 2019 09:04:59 +0000 Subject: T-Rex: Upgrade to 2.73 with DDP profile fix Signed-off-by: Peter Mikus Change-Id: Icaa99e0a71a19ba23697c21a4b5aa046813a718a --- .../ansible/inventories/lf_inventory/group_vars/all.yaml | 2 +- resources/tools/testbed-setup/ansible/roles/tg/tasks/trex.yaml | 8 ++------ resources/tools/trex/trex_server_info.py | 2 +- resources/tools/trex/trex_stateless_profile.py | 2 +- resources/tools/trex/trex_stateless_stop.py | 2 +- 5 files changed, 6 insertions(+), 10 deletions(-) (limited to 'resources/tools') diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml index f2e76a729d..ca0d2d9feb 100644 --- a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml @@ -25,7 +25,7 @@ name_servers: "1.1.1.1, 8.8.8.8" # TRex settings. trex: target_dir: '/opt' - version: '2.61' + version: '2.73' # DPDK settings. dpdk: diff --git a/resources/tools/testbed-setup/ansible/roles/tg/tasks/trex.yaml b/resources/tools/testbed-setup/ansible/roles/tg/tasks/trex.yaml index 03f7d6da53..dc86ec3e5b 100644 --- a/resources/tools/testbed-setup/ansible/roles/tg/tasks/trex.yaml +++ b/resources/tools/testbed-setup/ansible/roles/tg/tasks/trex.yaml @@ -27,15 +27,11 @@ tags: install-trex - name: T-Rex Install - Compile Release I - command: './b configure; ./b build' - args: - chdir: '{{ trex.target_dir }}/trex-core-{{ trex.version }}/linux_dpdk/' + raw: 'cd {{ trex.target_dir }}/trex-core-{{ trex.version }}/linux_dpdk/; ./b configure; ./b build' when: trex_extracted tags: install-trex - name: T-Rex Install - Compile Release II - command: 'make; make install' - args: - chdir: '{{ trex.target_dir }}/trex-core-{{ trex.version }}/scripts/ko/src' + raw: 'cd {{ trex.target_dir }}/trex-core-{{ trex.version }}/scripts/ko/src; make; make install' when: trex_extracted tags: install-trex diff --git a/resources/tools/trex/trex_server_info.py b/resources/tools/trex/trex_server_info.py index e74a63e09d..b34709b206 100755 --- a/resources/tools/trex/trex_server_info.py +++ b/resources/tools/trex/trex_server_info.py @@ -29,7 +29,7 @@ Functionality: import sys sys.path.insert( - 0, u"/opt/trex-core-2.61/scripts/automation/trex_control_plane/interactive/" + 0, u"/opt/trex-core-2.73/scripts/automation/trex_control_plane/interactive/" ) from trex.stl.api import * diff --git a/resources/tools/trex/trex_stateless_profile.py b/resources/tools/trex/trex_stateless_profile.py index 9233f6a5f1..90a4cf0bec 100755 --- a/resources/tools/trex/trex_stateless_profile.py +++ b/resources/tools/trex/trex_stateless_profile.py @@ -23,7 +23,7 @@ import json import sys sys.path.insert( - 0, "/opt/trex-core-2.61/scripts/automation/trex_control_plane/interactive/" + 0, u"/opt/trex-core-2.73/scripts/automation/trex_control_plane/interactive/" ) from trex.stl.api import * diff --git a/resources/tools/trex/trex_stateless_stop.py b/resources/tools/trex/trex_stateless_stop.py index 45f4838e9d..d4461ffd39 100755 --- a/resources/tools/trex/trex_stateless_stop.py +++ b/resources/tools/trex/trex_stateless_stop.py @@ -34,7 +34,7 @@ import sys from collections import OrderedDict # Needed to parse xstats representation. sys.path.insert( - 0, u"/opt/trex-core-2.61/scripts/automation/trex_control_plane/interactive/" + 0, u"/opt/trex-core-2.73/scripts/automation/trex_control_plane/interactive/" ) from trex.stl.api import * -- cgit 1.2.3-korg