VOL-809 : Provide random mac for logical device creation
Change-Id: I34891ded7dd91e1193581772cf23a878af669c2f
diff --git a/voltha/adapters/simulated_olt/simulated_olt.py b/voltha/adapters/simulated_olt/simulated_olt.py
index 8f2de25..0e6a3ac 100644
--- a/voltha/adapters/simulated_olt/simulated_olt.py
+++ b/voltha/adapters/simulated_olt/simulated_olt.py
@@ -517,6 +517,7 @@
# that will correspond to the NNI port
yield asleep(0.05)
logical_device_id = uuid4().hex[:12]
+ ld_mac = ':'.join([a+b for a,b in zip(logical_device_id[::2], logical_device_id[1::2])])
ld = LogicalDevice(
# not setting id and datapth_id will let the adapter agent pick id
desc=ofp_desc(
@@ -537,7 +538,7 @@
),
root_device_id=device.id
)
- ld_initialized = self.adapter_agent.create_logical_device(ld, device.mac_address)
+ ld_initialized = self.adapter_agent.create_logical_device(ld, ld_mac)
cap = OFPPF_1GB_FD | OFPPF_FIBER
self.adapter_agent.add_logical_port(ld_initialized.id, LogicalPort(