Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
VXLAN test with dot1q tagging.
[csit.git]
/
resources
/
libraries
/
python
/
IPv6Setup.py
diff --git
a/resources/libraries/python/IPv6Setup.py
b/resources/libraries/python/IPv6Setup.py
index
e04668f
..
5989057
100644
(file)
--- a/
resources/libraries/python/IPv6Setup.py
+++ b/
resources/libraries/python/IPv6Setup.py
@@
-55,14
+55,19
@@
class IPv6Setup(object):
def __init__(self):
pass
def __init__(self):
pass
- def nodes_set
up
_ipv6_addresses(self, nodes, nodes_addr):
- """Set
up
IPv6 addresses on all VPP nodes in topology.
+ def nodes_set_ipv6_addresses(self, nodes, nodes_addr):
+ """Set IPv6 addresses on all VPP nodes in topology.
:param nodes: Nodes of the test topology.
:param nodes_addr: Available nodes IPv6 adresses.
:type nodes: dict
:type nodes_addr: dict
:param nodes: Nodes of the test topology.
:param nodes_addr: Available nodes IPv6 adresses.
:type nodes: dict
:type nodes_addr: dict
+ :return: affected interfaces as list of (node, interface) tuples
+ :rtype: list
"""
"""
+
+ interfaces = []
+
for net in nodes_addr.values():
for port in net['ports'].values():
host = port.get('node')
for net in nodes_addr.values():
for port in net['ports'].values():
host = port.get('node')
@@
-76,6
+81,9
@@
class IPv6Setup(object):
self.vpp_set_if_ipv6_addr(node, port['if'], port['addr'],
net['prefix'])
self.vpp_set_if_ipv6_addr(node, port['if'], port['addr'],
net['prefix'])
+ interfaces.append((node, port['if']))
+
+ return interfaces
def nodes_clear_ipv6_addresses(self, nodes, nodes_addr):
"""Remove IPv6 addresses from all VPP nodes in topology.
def nodes_clear_ipv6_addresses(self, nodes, nodes_addr):
"""Remove IPv6 addresses from all VPP nodes in topology.