Blake Harnden
62a060588d
grpc: update to make sure retrieving session data returns wireless configs for nodes
2022-04-19 16:19:19 -07:00
Blake Harnden
7348942a67
daemon: add a new config value for the wireless network to allow a baseline loss value to be set
2022-04-18 16:46:59 -07:00
Blake Harnden
964e3aaf39
daemon: updated wireless network to configure static delay/bandwidth/jitter and calculate loss only, also will link nodes initially if enabled or run calculation when not at startup
2022-04-15 14:56:21 -07:00
Blake Harnden
ce5c155327
daemon: updated xml code to write/read wireless configs
2022-04-14 16:50:01 -07:00
Blake Harnden
d20cb1ef58
daemon/gui: added support to configure wireless network for position calculations or not
2022-04-14 16:31:14 -07:00
Blake Harnden
d124820a86
daemon: fixed error in handling errors when rendering config service templates
2022-04-14 10:48:00 -07:00
Blake Harnden
e5c06fe47c
daemon: fixed wireless movement callback to not calculate config for position callback on links that are down
2022-04-13 13:43:58 -07:00
Blake Harnden
f811373f0b
gui: updated config service config dialog to resize better, also now display the rendered tab first, for a more user friendly default
2022-04-11 15:55:32 -07:00
Blake Harnden
c40fb2b15d
daemon: updated frr services to use consistent configuration for iface config for ospfv2, enabled opaque lsa support for ospf by default
2022-04-11 10:54:27 -07:00
Blake Harnden
bd6f789cef
daemon/gui/grpc: added support to retrieve rendered config service files, added support for grpc to access this, and update gui to leverage this call to provide a rendered view of files based on the current scenario, also allows editing the rendered output to use as the input when running the scenario
2022-04-08 22:24:07 -07:00
Gabriel Somlo
314eee33f6
frrboot: add fedora sbin path to default
...
Add the Fedora default location for FRR binaries (/usr/libexec/frr/*.)
to CORE's frrboot default "sbin" search path
Signed-off-by: Gabriel Somlo <gsomlo@gmail.com>
2022-04-06 13:41:00 -04:00
Blake Harnden
443c0e708f
daemon: removed linktype and apitype from node classes, as they are no longer needed, made adjustments where needed to compensate
2022-04-05 15:22:01 -07:00
Blake Harnden
7440c1d949
daemon: removed node.linktype as it is not needed, updated the one usage to align with other cases
2022-04-05 13:57:49 -07:00
Blake Harnden
5ee561b210
daemon: fixed sdt icons due to legacy gui removal, updated node.type to node.model to avoid variables with the same names with different meanings
2022-04-05 13:39:57 -07:00
Blake Harnden
ea751727b4
daemon: refactoring to tracking wireless link information
2022-04-05 12:05:37 -07:00
Blake Harnden
440c06c040
daemon: updates to refactor and clean up SessionConfig to contain its own logic
2022-04-04 15:13:31 -07:00
Blake Harnden
409b6809e6
daemon: adjustment for wireless link config to avoid has_netem issues for bidirectional configuration
2022-04-04 09:18:18 -07:00
Blake Harnden
388ae44cf2
daemon: small adjustment/cleanup to shutting down all sessions from coreemu
2022-04-04 09:15:34 -07:00
Blake Harnden
543e9982c0
daemon: apply wireless link label even for 0 to force gui update for now
2022-04-02 22:08:59 -07:00
Blake Harnden
42cd1a1019
daemon: force wireless link config options2 to have netem to force a clear/update
2022-04-01 21:30:42 -07:00
Blake Harnden
559cac18e8
grpc: fixed wireless config client/server
2022-04-01 21:23:58 -07:00
Blake Harnden
9d97699b1f
daemon: fixed issue starting session and clearing session options, small cleanup to SessionOptions init
2022-04-01 11:46:28 -07:00
bharnden
08637d35b3
Merge pull request #682 from coreemu/enhancement/core-player
...
Enhancement/core player
2022-03-31 16:55:48 -07:00
Blake Harnden
5d4642006c
daemon: added core player writer and player to core library and added wireless event handling, fixed issues with wireless nodes being written to xml
2022-03-31 16:31:20 -07:00
Blake Harnden
ba0e4adb04
Merge branch 'develop' into enhancement/core-player
2022-03-31 09:57:53 -07:00
bharnden
ace0183db5
Merge pull request #681 from coreemu/enhancement/wireless-node
...
Enhancement/wireless node
2022-03-31 09:56:34 -07:00
Blake Harnden
84acb82c18
daemon/grpc/gui: further updates for a new working wireless node, added grpc support for control and additions to gui for creation
2022-03-30 21:13:28 -07:00
Blake Harnden
e4a6ecf3c2
daemon: initial code to support a new style wireless approach
2022-03-29 12:16:07 -07:00
Blake Harnden
73aaa8ca18
daemon: updated bad doc string
2022-03-25 10:53:52 -07:00
Blake Harnden
1fa0ac25b5
gui: removed host from node model types and updated node config to only display type
2022-03-24 17:15:44 -07:00
Blake Harnden
26f0848cb4
daemon: update iface to use desired name when configuring, gui: dont assign mac to non container nodes
2022-03-22 21:08:31 -07:00
Blake Harnden
346364d705
Merge branch 'develop-notcl' into develop
2022-03-22 10:03:57 -07:00
Blake Harnden
d83bfed608
merged latest updates from develop
2022-03-22 10:03:03 -07:00
bharnden
e3466f0669
Merge pull request #677 from coreemu/enhancement/consistent-linking
...
Enhancement/consistent linking
2022-03-22 09:47:29 -07:00
bharnden
1841fb1110
Merge pull request #676 from coreemu/develop
...
Develop merge for 8.2.0
2022-03-21 21:47:35 -07:00
Blake Harnden
d7b2c3cac3
updated changelog for 8.2.0 release
2022-03-21 21:43:24 -07:00
Blake Harnden
6d8ae4af2e
core-cli: add geo position to node output for query session and node
2022-03-21 21:35:05 -07:00
Blake Harnden
2df8aa4379
updated version to 8.2.0 for next release
2022-03-21 21:04:43 -07:00
Blake Harnden
b941395100
core-cli: updates to add back json output
2022-03-21 20:59:18 -07:00
Blake Harnden
5398cdd2d5
core-cli: fixed xml load call to use the right parameter type
2022-03-21 15:57:13 -07:00
Blake Harnden
7ed007496c
daemon: add linked method to session and grpc support leveraging new linking semantics, update add_link validation check
2022-03-21 15:42:14 -07:00
Blake Harnden
e5e14ad67b
grpc: added wlan/emane links to grpc calls to allow knowing initial wireless link state, same as before changes
2022-03-21 09:55:57 -07:00
Blake Harnden
dc9b6adc98
daemon/gui: adjustments to account for network node wired links having proper interface ids, which allow for unique configuration with the new linking semantics
2022-03-18 15:53:13 -07:00
Blake Harnden
b71272519d
daemon: revamp to align gre tunnels for distributed to align with changes, also moved gre tunnels for wired links to occur directly when linking, allowing runtime distributed functionality, also updates to phyical node to leverage a core node, but avoid using namespacing
2022-03-18 12:31:04 -07:00
Blake Harnden
8c24e9cfa6
daemon: updates to fix rj45 to account for iface link revamp
2022-03-17 21:21:03 -07:00
Blake Harnden
3c8f6a9512
daemon: fix convert interface grpc utility to properly get ip4/ip6 addresses
2022-03-17 16:44:12 -07:00
Blake Harnden
4f58d5d8eb
daemon: removed unused EmaneNet function
2022-03-17 16:43:31 -07:00
Blake Harnden
7b16f9cb74
daemon: moved node cmd to base, allowing interface config to not need a node parameter
2022-03-17 16:31:03 -07:00
Blake Harnden
cd7f1a641e
daemon: initial pass to revamp how node linking and link management is done, provides a consistent way to link all wired nodes and allows them to be configured for tc for the same behavior across the board
2022-03-17 15:28:38 -07:00
Blake Harnden
e59fc02ec3
scripts: initial core-player script to playback .core files
2022-03-11 13:29:24 -08:00