bharnden
491e850e13
Merge pull request #319 from apwiggins/patch-3
...
Update services.md
2019-12-06 08:38:29 -08:00
apwiggins
583df84868
Update services.md
...
Added FRR features as of version 7.2. Updated FRR installation notes for Ubuntu 19.10 and later which install from native repositories. Added new Fedora 31 installation note for native repository install.
2019-12-06 08:31:37 -04:00
bharnden
bf9b776ad1
Merge pull request #312 from coreemu/feature/remove-sudo-from-init-script
...
Feature/remove sudo from init script
2019-11-02 15:00:16 -07:00
Jeff Ahrenholz
140fe3c7fe
remove sudo from init script, since it is already running as root
2019-10-31 13:11:09 -07:00
bharnden
19300c7564
Merge pull request #310 from coreemu/actions-test
...
Mocked Unit Test Action
2019-10-30 16:51:22 -07:00
Blake Harnden
ea39f8fc6f
updated corehandlers.py to no longer use threading.isAlive, which is pending deprecation
2019-10-30 15:49:08 -07:00
Blake Harnden
a33c8046f5
changes to support running mock tests
2019-10-30 15:44:57 -07:00
Blake Harnden
79dfbaa3ec
switched session.metadata to just be a standard dict, fixed shutdown service issue during session.data_collect
2019-10-30 13:27:12 -07:00
Blake Harnden
fe95f246d4
added grpc get/set session metadata
2019-10-30 12:01:01 -07:00
bharnden
c0516255f2
added emane model configs and mobility configs to grpc.StartSession
2019-10-29 14:40:37 -07:00
bharnden
adbab066c9
added wlan configs to grpc.StartSession
2019-10-29 13:37:37 -07:00
bharnden
de936ea315
added hook creation and set location to grpc.StartSession
2019-10-29 12:35:07 -07:00
bharnden
4e03dc6888
updates to grpc StartSession, added utility threadpool function to help improve speed when running certain tasks, made use of utility threadpool function where needed
2019-10-29 10:25:39 -07:00
bharnden
236ac7919a
moved grpc utility functions into grpcutils, updated StartSession to threadpool node and link creation
2019-10-28 23:11:15 -07:00
Blake Harnden
934ea96558
changes to support a simpler start/stop session API
2019-10-28 15:18:57 -07:00
bharnden
fff281a452
removed master from corehandlers and session, since it will not be needed any more
2019-10-25 22:06:30 -07:00
Blake Harnden
77c7bf798e
changes to tests to fix session fixture not being master and updated emane xml config test to use a valid value
2019-10-25 15:32:12 -07:00
bharnden
8e67294a8a
changes to fix lock issues with multiple threads when stopping from gui
2019-10-24 21:17:15 -07:00
bharnden
6f58a82a75
removing mocked tests, until grpc and constants.py generation are determined
2019-10-24 15:31:17 -07:00
bharnden
e4a2c18d17
adding mocked tests to github actions
2019-10-24 15:28:30 -07:00
bharnden
5c12651e4e
updates to session.clear to clear out all configuration data as well, updated session.shutdown to use clear, updated tests to account for this
2019-10-24 13:05:02 -07:00
bharnden
dc27fadb10
added distributed tests based on new distributed, removed old distributed tests and fixture to support it
2019-10-24 11:52:25 -07:00
bharnden
c255625d2f
removed skipping TestCore:test_mobility
2019-10-24 11:20:38 -07:00
bharnden
6045908a14
cleanup for test fixtures to help simplify test_gui fixture setup
2019-10-24 10:58:26 -07:00
bharnden
27be86f175
fixed unwanted patcher in test fixture
2019-10-24 09:26:28 -07:00
bharnden
4a6a87b931
updates to how test fixtures are created
2019-10-24 09:06:14 -07:00
bharnden
ade1d980a8
updates to speed up tests
2019-10-23 23:15:19 -07:00
bharnden
d28a64b53c
removed todo for wireless links, since they may be used by an API, until know for sure, leaving in
2019-10-23 12:31:13 -07:00
bharnden
7366738023
updated network to network link to not look for Rj45, since that wont happen, removed unwanted grpc client function
2019-10-23 11:24:50 -07:00
bharnden
053d2a0b10
removed unused utils.hex_dump
2019-10-23 11:01:25 -07:00
bharnden
711104df64
update to move mac learning disable into wlan and hub node startup
2019-10-23 10:56:01 -07:00
bharnden
440c8ed565
updated interface.py to use python3 super()
2019-10-23 10:40:40 -07:00
bharnden
b185c3c679
updated network.py to leverage super()
2019-10-23 10:16:35 -07:00
bharnden
68be311c7a
updated usages of super to use python3 variation
2019-10-23 09:51:52 -07:00
bharnden
6a0a9e7698
updated all classes to be created without using (object), in python3 all classes are new style classes
2019-10-23 09:31:34 -07:00
bharnden
39c40d2a8c
updated netif function to remove net parameter, since it was not used
2019-10-23 09:15:27 -07:00
bharnden
3dccd073f2
updated newveth and newtuntap function to remove the net parameter, since it was not being used
2019-10-23 09:02:24 -07:00
bharnden
28d1803af6
added netifi to CoreInterface, so it is defined up front
2019-10-22 23:03:03 -07:00
bharnden
945f3cce5b
removed session.create_emane_network, removed unused node types
2019-10-22 21:27:31 -07:00
bharnden
14d759667c
refactored session.update_node to session.edit_node to match grpc call
2019-10-22 20:55:06 -07:00
bharnden
cb81095b64
refactored NodeData and NodeOptions to use server instead of emulation_server
2019-10-22 20:50:01 -07:00
Blake Harnden
ab0abd65aa
modified session.add_node parameter node_options, to just be options
2019-10-22 15:31:50 -07:00
Blake Harnden
ce411a07d7
removed session.create_wireless_node, can be achieved simply without needing this function
2019-10-22 15:13:28 -07:00
Blake Harnden
c1bb9ed5d8
added optional custom class param for session.add_node
2019-10-22 13:15:12 -07:00
Blake Harnden
9e7b5abeb9
updated fabric commands to be hide output
2019-10-22 12:36:47 -07:00
Blake Harnden
b703ad11c6
updating command logging back to debug
2019-10-22 12:19:37 -07:00
Blake Harnden
f39b7e9f96
updated open_xml functionality, grpc open_xml can optionally start now, added opened files to grpc get_sessions
2019-10-22 12:08:55 -07:00
Blake Harnden
0a689a3e96
updates to grpc to provide a consistent config response, mapping config ids to ConfigOptions
2019-10-22 09:57:41 -07:00
Blake Harnden
233ca92fd2
update grpc to allow for configuring and created distributed nodes
2019-10-21 12:51:38 -07:00
Blake Harnden
630b44627c
updated distributed python examples a bit to clean things up
2019-10-21 11:36:59 -07:00