added back in core emane address creation, only when not external

This commit is contained in:
Blake J. Harnden 2018-07-24 13:34:33 -07:00
parent e3e25463eb
commit 087a0f011b

View file

@ -129,9 +129,17 @@ class EmaneNode(EmaneNet):
logger.error(warntxt)
for netif in self.netifs():
external = self.session.emane.get_config("external", self.objid, self.model.name)
if external == "0":
logger.info("I AM NOT SKIPPING EMANE ADDRESSES")
netif.setaddrs()
else:
logger.info("I AM SKIPPING EMANE ADDRESSES")
if not self.session.emane.genlocationevents():
netif.poshook = None
continue
# at this point we register location handlers for generating
# EMANE location events
netif.poshook = self.setnemposition