Blake Harnden
|
fd10663323
|
changes to replaces known usages of ipaddress, leaving only ipaddress.MacAddress
|
2020-01-08 13:25:00 -08:00 |
|
Blake Harnden
|
f431254e15
|
initial changes towards removing ipaddress and using netaddr
|
2020-01-07 14:08:29 -08:00 |
|
Blake Harnden
|
396a948bb9
|
small tweak to make new has_ebtables_chain variable created in __init__
|
2019-12-20 11:50:43 -08:00 |
|
bharnden
|
ea6ecc751d
|
Merge pull request #311 from coreemu/feature/init-ebtables-for-wlan-only
feature/init-ebtables-for-wlan-only,
|
2019-12-20 11:41:40 -08:00 |
|
Blake Harnden
|
8eb4df7b1d
|
updated linkconfig to support asymmetric links, updated grpc start session to provide asymmetric links, since they currently depend on being processed as a link edit
|
2019-12-18 22:09:00 -08:00 |
|
Blake Harnden
|
45a23a6c14
|
updated usage of time.time to time.monotonic or time.perf_counter due to time.time possibly rolling backwards
|
2019-12-06 09:42:41 -08:00 |
|
Blake Harnden
|
97cb1444f3
|
updates to emane model config storage, fixes to reconnecting to a wlan session
|
2019-11-21 16:41:38 -08:00 |
|
Jeff Ahrenholz
|
5db05aad13
|
fix black pre-commit errors (formatting)
|
2019-11-07 08:57:46 -08:00 |
|
Jeff Ahrenholz
|
85c926ff47
|
create ebtables chains as needed
* otherwise every switch gets a chain, causing problems with simultaneous running Python scripts
|
2019-10-31 13:00:46 -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
|
b185c3c679
|
updated network.py to leverage super()
|
2019-10-23 10:16:35 -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 |
|
Blake Harnden
|
b703ad11c6
|
updating command logging back to debug
|
2019-10-22 12:19:37 -07:00 |
|
Blake Harnden
|
78f981463d
|
renamed utils.check_cmd to utils.cmd, updated host_cmd to allow for shell commands for output redirection
|
2019-10-21 10:32:42 -07:00 |
|
Blake Harnden
|
104ac4cdc7
|
Merge branch 'develop' of https://github.com/coreemu/core into develop
|
2019-10-21 09:37:26 -07:00 |
|
Blake Harnden
|
d056578e9d
|
modified ctrlnets to use an id starting at 9001, to avoid string based ids
|
2019-10-21 09:36:07 -07:00 |
|
bharnden
|
6006710c32
|
changed net_cmd to host_cmd and node_net_cmd to cmd, for simpler more logical naming
|
2019-10-18 23:28:09 -07:00 |
|
Blake Harnden
|
07b4408076
|
f string updates to all but services complete
|
2019-10-18 12:44:13 -07:00 |
|
Blake Harnden
|
e94a6d1afa
|
separated distributed session logic into its own class to help reduce session.py size as it is already too big
|
2019-10-17 11:10:59 -07:00 |
|
Blake Harnden
|
61a4e228a1
|
updated ctrlnets to assign unique addresses per server, fixed ovs command issue for interface specific commands
|
2019-10-16 10:14:36 -07:00 |
|
Blake Harnden
|
b2d2705849
|
removed broker from session, updated most places using broker to use alternative logic to compensate where needed
|
2019-10-15 14:13:42 -07:00 |
|
Blake Harnden
|
6570f22ccf
|
refactor fabric distributed to use a class and update sessions to create and provide these to nodes
|
2019-10-14 15:43:57 -07:00 |
|
bharnden
|
5b3308a231
|
updated linkconfig to use string commands, fixed issues for wlan configuration
|
2019-10-11 22:27:04 -07:00 |
|
Blake Harnden
|
02ef91242e
|
initial changes to convert all commands to be string based for consistency
|
2019-10-11 16:36:57 -07:00 |
|
Blake Harnden
|
fc7a161221
|
updated utils.check_cmd to accept the same parameters as other commands and be leveraged for node cmds
|
2019-10-11 13:15:57 -07:00 |
|
Blake Harnden
|
d326f246a7
|
removed node based check_cmd, updated to use appropriate function
|
2019-10-11 12:57:37 -07:00 |
|
Blake Harnden
|
a4b6b8be51
|
updated link config to work distributed, added crude locking for fabric
|
2019-10-09 15:44:45 -07:00 |
|
Blake Harnden
|
859f473ba9
|
updated ebtables to use net_cmd
|
2019-10-09 12:13:26 -07:00 |
|
Blake Harnden
|
7e45168e77
|
distributed example for ptp
|
2019-10-08 21:17:15 -07:00 |
|
Blake Harnden
|
c8d68c332a
|
updates for testing using examples
|
2019-10-08 21:06:22 -07:00 |
|
Blake Harnden
|
b7b0e4222c
|
updates for basic working distrbuted network using fabric
|
2019-10-08 15:09:26 -07:00 |
|
bharnden
|
95296988c5
|
updates to Pipefile.lock and for nodes to add server to constructor
|
2019-10-05 11:16:57 -07:00 |
|
bharnden
|
e4bb315c14
|
updates to netclient, providing commonly used network commands in more convenient functions
|
2019-10-01 12:14:37 -07:00 |
|
bharnden
|
503fa754a9
|
updates to fail early for required executables that are not in PATH
|
2019-09-27 23:29:15 -07:00 |
|
bharnden
|
0c002bb491
|
implemented net client for linux and ovs
|
2019-09-26 22:04:29 -07:00 |
|
bharnden
|
b449729a31
|
added net client to consolidate bridge and interface creation
|
2019-09-26 15:20:32 -07:00 |
|
bharnden
|
b6d5f23201
|
Merge pull request #275 from NvanAdrichem/master
Disable MAC learning on Wlan networks
|
2019-09-16 21:55:34 -07:00 |
|
bharnden
|
89fe61f312
|
fix for wlan configuration not getting set by default
|
2019-09-11 21:54:07 -07:00 |
|
bharnden
|
0d5692e7e8
|
updates to try and clean up info logging, moved some statements to debug
|
2019-09-11 15:05:05 -07:00 |
|
Niels van Adrichem
|
09896b008e
|
Disable MAC learning on Wlan networks
|
2019-09-11 15:27:55 +02:00 |
|
bharnden
|
dee91e97bf
|
changes to fix flake8 issues
|
2019-09-10 21:01:51 -07:00 |
|
bharnden
|
1fc8d647c3
|
added flake8/black, pre-commit integration for flake8/black, and black formatting changes
|
2019-09-10 15:10:24 -07:00 |
|
bharnden
|
d5055f85d3
|
pass over files using isort
|
2019-09-10 14:20:51 -07:00 |
|
bharnden
|
ae5d718737
|
revert loss pack to using floats in all related places
|
2019-07-03 23:09:55 -07:00 |
|
Blake Harnden
|
fca79fcf94
|
small change for possibility of runtime mobility configuration
|
2019-06-11 15:55:11 -07:00 |
|
Blake Harnden
|
e0dcb194cc
|
removed duplicate code updating basic range model updates
|
2019-06-11 13:23:19 -07:00 |
|
Blake Harnden
|
38c58d9603
|
fixed tlv api changing wlan config during runtime, fixed for grpc as well and added grpc test
|
2019-06-11 13:11:36 -07:00 |
|
bharnden
|
10df7d35ee
|
fixed saving bidirectional params for ptp networks, storing to xml and loading back into running environment
|
2019-06-08 21:46:07 -07:00 |
|
bharnden
|
191d392c46
|
updated grpc node x,y types, added new grpc session position type, grpc updated link options to use int, fixed corehandlers handling of dup, fixed corexml type handling for link options, updated mobility config types to correlate with link options
|
2019-06-08 16:56:39 -07:00 |
|