Blake Harnden
|
2e4d0e0cea
|
daemon: changes to generate random names for all wireless edge veths, to avoid names that would be an invalid device name
|
2022-05-02 15:01:03 -07:00 |
|
Blake Harnden
|
2ab2c27d49
|
daemon/test: improved MoveNodesRequest to be hashable using dataclass itself, fixed grpc test not properly using a wrapped MoveNodesRequest object
|
2022-04-28 23:20:17 -07:00 |
|
Blake Harnden
|
aa8ea40ce6
|
daemon: moved SetQeueue into utils to be leveraged by others, updated MoveNodesStreamer to leverage SetQueue, this will allow a means to stream node movements, but if position changes happen faster than processing, the latest position will override prior pushes and the latest position will be pulled off the queue
|
2022-04-28 16:12:31 -07:00 |
|
Blake Harnden
|
fe0bc2b405
|
services: removed no longer relevant service arouted and associated logic, fixed nrlsmf to put the flood command before configured interfaces
|
2022-04-26 14:11:48 -07:00 |
|
Blake Harnden
|
0a0248d8b2
|
gui: fixed issue where wireless edges were not properly attempting to arc common edges when added/deleted
|
2022-04-26 10:16:36 -07:00 |
|
Blake Harnden
|
0b420cfc07
|
grpc: update to fix sending protobuf format wireless config for joining session
|
2022-04-19 16:29:33 -07:00 |
|
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 |
|
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 |
|
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 |
|