diff options
author | Miroslav Miklus <mmiklus@cisco.com> | 2016-07-15 15:16:34 +0200 |
---|---|---|
committer | Dave Wallace <dwallacelf@gmail.com> | 2016-07-26 15:12:34 +0000 |
commit | f45cd0ceb17f33376a04edf9b4fb5a37d9ebfb89 (patch) | |
tree | cf66653b729e3490da769f0844300e2ae6e9de47 /resources/libraries/python | |
parent | 721f39743c31003ccbdad3c27ffcc3145bfccf90 (diff) |
CSIT-106 Vpp config - use only test-related interfaces
Current behaviour is to add all interfaces from topology,
we only want to add interfaces from computed path.
Change-Id: I9c5d4e765dbe399ee06dd13f0d25c48d3d8e5127
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
Diffstat (limited to 'resources/libraries/python')
-rw-r--r-- | resources/libraries/python/InterfaceUtil.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/resources/libraries/python/InterfaceUtil.py b/resources/libraries/python/InterfaceUtil.py index 2b985bf434..9537b2ba1d 100644 --- a/resources/libraries/python/InterfaceUtil.py +++ b/resources/libraries/python/InterfaceUtil.py @@ -427,19 +427,21 @@ class InterfaceUtil(object): InterfaceUtil.tg_set_interfaces_udev_rules(node) @staticmethod - def update_all_interface_data_on_all_nodes(nodes): + def update_all_interface_data_on_all_nodes(nodes, skip_tg=False): """Update interface names on all nodes in DICT__nodes. This method updates the topology dictionary by querying interface lists of all nodes mentioned in the topology dictionary. :param nodes: Nodes in the topology. + :param skip_tg: Skip TG node :type nodes: dict + :type skip_tg: bool """ for node_data in nodes.values(): if node_data['type'] == NodeType.DUT: InterfaceUtil.update_vpp_interface_data_on_node(node_data) - elif node_data['type'] == NodeType.TG: + elif node_data['type'] == NodeType.TG and not skip_tg: InterfaceUtil.update_tg_interface_data_on_node(node_data) @staticmethod |