From 087a0f011bb7c161e74e106720171f880e21539b Mon Sep 17 00:00:00 2001 From: "Blake J. Harnden" Date: Tue, 24 Jul 2018 13:34:33 -0700 Subject: [PATCH] added back in core emane address creation, only when not external --- daemon/core/emane/nodes.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/daemon/core/emane/nodes.py b/daemon/core/emane/nodes.py index ad96105e..896cd7ff 100644 --- a/daemon/core/emane/nodes.py +++ b/daemon/core/emane/nodes.py @@ -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