Tom Goff
76bf200f41
daemon: Explicitly close EMANE event service files.
2016-03-04 16:57:56 -05:00
Tom Goff
d681534b17
daemon: Minor code reorganization.
2016-03-04 16:57:46 -05:00
Tom Goff
d21de76dfa
daemon: Save NEM information in the session directory during EMANE startup.
...
Write NEM information formatted as:
<node hostname> <network interface name> <NEM ID>
to /tmp/pycore.XXXXX/emane_nems as part of starting EMANE.
This happens before the runtime state is entered and is then available
to node services.
2016-02-09 16:57:05 -05:00
Tom Goff
23f7995eab
daemon: Make EMANE event service file descriptors close-on-exec.
2016-01-29 18:43:54 -05:00
Tom Goff
9440a16ef2
daemon: Add support for EMANE 0.9.3.
2015-12-18 17:12:26 -05:00
Tom Goff
ec5635c4a4
daemon: Add EMANE 0.9.1 R2RI configuration items.
2015-10-09 17:18:18 -04:00
Tom Goff
3a13b8c92d
daemon: Use Emane.version directly instead of checking if EventService
...
exists.
2015-10-09 13:51:04 -04:00
Tom Goff
026f54d658
daemon: Assign version variables to the Emane class instead of
...
instances.
2015-10-09 13:50:59 -04:00
Tom Goff
1c8c9ce6ea
daemon: Make generation of EMANE location events explicitly configurable.
2015-10-09 13:50:50 -04:00
tgoff0
b1322df827
use the modified tun_flowctl driver if it exists
...
From: weston
2015-06-01 17:52:49 +00:00
tgoff0
d92f1ff89d
fixed issue with assigning the 'lo' device for eventservice when using emane 0.9.1
...
From: santiago
2015-06-01 17:52:43 +00:00
tgoff0
13fbea9153
Allow separation of OTA traffic from event traffic and from control backplane traffic. Some refactoring.
2015-05-22 00:53:28 +00:00
tgoff0
ed14bb60e5
added missing 80211abg mac params when running with EMACS 0.9.x
...
From: santiago
2015-04-03 01:49:09 +00:00
tgoff0
d40b0dd89c
Adjust file mode bits.
2015-01-21 21:38:02 +00:00
ahrenholz
5c9c8bfff7
set IP addresses on TAP devices used with EMANE 0.9.2 (fixes bug #268 )
...
(Boeing r1892)
2014-10-28 17:24:31 +00:00
ahrenholz
be4f431ab6
revise EMANE 0.9.2 detection due to protobuf file under Ubuntu 12.04
...
make Emane.detectversionfromcmd() a classmethod
(Boeing r1890,1891)
2014-10-27 20:52:01 +00:00
ahrenholz
2df3e6cd77
update labels, EMANE 0.9.x RF-PIPE jitter/delay is in seconds, not microseconds
...
(Boeing r1886)
2014-10-02 15:00:19 +00:00
ahrenholz
7f05bcd94a
fix improper EMANE version detection when stopping/starting sessions
...
(Boeing r1885)
2014-09-30 14:52:13 +00:00
ahrenholz
5359ff4fd4
added support for distributed EMANE 0.9.2
...
(Boeing r1884)
2014-09-29 19:07:25 +00:00
ahrenholz
f081985433
use default log level of 3 ("INFO" level) with EMANE if unspecified in core.conf
...
(Boeing r1883)
2014-09-23 21:37:18 +00:00
ahrenholz
4ee92d1711
support linking RJ45 with EMANE 0.9.2 using Raw transport;
...
build extra XML and launch emane process on host for the raw devices
(Boeing r1882)
2014-09-23 20:24:19 +00:00
ahrenholz
e825b94e13
support for EMANE 0.9.2 by running emane process in each container
...
use control network for data and events
use internal transport instead of emanetransportd for 0.9.2
(Boeing r1881)
2014-09-23 16:26:22 +00:00
ahrenholz
24263d77bd
initial XML changes for EMANE 0.9.2
...
for version detection, use 'emane --version' output instead of other tricks
(Boeing r1880)
2014-09-18 15:50:09 +00:00
ahrenholz
3ca4cecd0b
whitespace only changes made by Ninja-IDE
...
(Boeing r1879)
2014-09-17 22:00:11 +00:00
ahrenholz
e6ff3b4cce
support multiple frequencies of interest with the EMANE 0.9.1 Universal Phy
...
(Boeing r1850)
2014-07-11 17:44:41 +00:00
ahrenholz
7905a26e4d
(from veytser@ll) include antenna profile manifest parameter in platform.xml
...
(Boeing r1849)
2014-07-10 22:00:58 +00:00
ahrenholz
33ea3e95ec
added support for subscribing to EMANE 0.9.1 location events
...
(Boeing r1845)
2014-06-13 17:06:41 +00:00
ahrenholz
9ba3d29768
initial EMANE 0.9.1 support
...
does not support event monitor or generating CommEffect events
2014-05-25 20:08:41 +00:00
ahrenholz
ee8023a64a
fix bug #150 where the EMANE event service address and port were not used
...
added buildeventservicexml() helper to write /tmp/pycore.xxxxx/libemane...xml
dynamically set LIBEMANEEVENTSERVICECONFIG environment variable when needed
to load the event service library XML
(Boeing r1818)
2013-12-19 22:27:10 +00:00
ahrenholz
3e99c9d12f
added extra logic to EMANE node to enable flow control in the virtual transport
...
if it is enabled in the MAC model
(Boeing r1801)
2013-12-03 23:10:21 +00:00
ahrenholz
6babc9895e
fix error with EMANE CommEffect model with loss/duplicate % string values
...
(Boeing r1800)
2013-12-03 19:48:06 +00:00
ahrenholz
f96bbf7a29
(Boeing r1767)
...
update SDT helper to support 3D display of distributed emulations (fix bug #205 )
2013-09-05 17:46:12 +00:00
ahrenholz
aad3f07560
(Boeing r1760)
...
fix Session.instantiate() for EMANE slave servers, which wait for their
platform ID and starting NEM ID from the master server
2013-08-30 18:41:39 +00:00
ahrenholz
898a8c6c76
(Boeing r1757)
...
fix exception raised when EMANE model is missing config
2013-08-29 20:35:56 +00:00
ahrenholz
f8f46d28be
initial import (Boeing r1752, NRL r878)
2013-08-29 14:21:13 +00:00