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 |
|
Blake Harnden
|
212fec916b
|
updated how distributed servers are added and connections are created to reduce duplicate connections
|
2019-10-07 11:58:27 -07:00 |
|
bharnden
|
4eacd815d1
|
updated to use fabric scp for copying files to remote nodes
|
2019-10-06 00:06:29 -07:00 |
|
bharnden
|
cca57bba47
|
updated other node system commands to be ran in such a way that should work if local or remote using shell commands
|
2019-10-05 16:10:01 -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
|
931ee65235
|
added remote_cmd func for nodes to avoid duplication
|
2019-10-05 09:48:30 -07:00 |
|
Blake Harnden
|
f83f98262f
|
some initial remote node commands using fabric
|
2019-10-04 17:33:44 -07:00 |
|
Blake Harnden
|
031517ba56
|
fixed base.py imports with isort
|
2019-10-04 09:29:10 -07:00 |
|
bharnden
|
7aa013d351
|
start to wrapping commands to support remote ssh
|
2019-10-03 20:38:32 -07:00 |
|
bharnden
|
6d0d183788
|
fixed returning output from NodeBase.net_cmd
|
2019-10-03 11:59:45 -07:00 |
|
bharnden
|
0fe8bea25b
|
added net_cmd to NodeBase for encapsulating network configuration commands
|
2019-10-01 21:06:11 -07:00 |
|
bharnden
|
4079df9739
|
added pydocs for netclient
|
2019-10-01 15:38:23 -07:00 |
|
bharnden
|
af7faa85df
|
removed redircmd, shcmd, shcmd_result, getaddr, netifstats from VnodeClient
|
2019-10-01 14:40:24 -07:00 |
|
bharnden
|
223590c8fb
|
removed vnode client netif stats, since was not being used
|
2019-10-01 12:52:25 -07:00 |
|
bharnden
|
d3d70ecc54
|
removed getaddr from node clients, since it was not being used
|
2019-10-01 12:30:32 -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 |
|
Blake Harnden
|
1277ae4686
|
fleshed out documentation for netclient.py and removed openvswitch.py
|
2019-09-27 10:48:24 -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
|
b14012e5e9
|
removed node map file and utilities, added formal class methods to session objects and added checks for specific classes where needed
|
2019-09-26 13:00:12 -07:00 |
|
bharnden
|
939203aa46
|
Merge pull request #280 from coreemu/pydocupdates
Pydocupdates
|
2019-09-17 11:56:04 -07:00 |
|
Huy Pham
|
22189122e6
|
add text to markdown table headers, fix some return types, fix emane link
|
2019-09-17 09:33:55 -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 |
|
Huy Pham
|
1843b5f709
|
further updates to python docs and docs files
|
2019-09-13 11:07:04 -07:00 |
|
Huy Pham
|
2bfcc9ef24
|
Merge branch 'develop' into pydocupdates
|
2019-09-12 10:24:23 -07:00 |
|
Huy Pham
|
b43a686d6b
|
initial documentation improvements
|
2019-09-12 10:23:46 -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 |
|
bharnden
|
3776e1dda7
|
moved emane dependent tests into subdir, moved pytest config into setup.cfg, added CoreError and made use of in session.py
|
2019-09-11 13:12:42 -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
|
527a44748d
|
avoid bad check that prevents reverting link configuration to 0
|
2019-07-05 19:06:27 -07:00 |
|
bharnden
|
802379d763
|
Merge pull request #267 from coreemu/feature/new-nodes
Adds Docker/LXD support
|
2019-07-05 16:36:16 -07:00 |
|
bharnden
|
ae5d718737
|
revert loss pack to using floats in all related places
|
2019-07-03 23:09:55 -07:00 |
|
Blake Harnden
|
913ca51b1c
|
cleanup for docker/lxd code being used, tweaks to running container commands
|
2019-07-02 16:05:45 -07:00 |
|
Blake Harnden
|
9e273c2d8f
|
small tweaks to cleanup lxd from commented out code
|
2019-07-02 09:51:56 -07:00 |
|
Blake Harnden
|
e83b38d96a
|
initial lxd based node working from simple scripts
|
2019-07-02 07:48:43 -07:00 |
|
Blake Harnden
|
2397cd58ee
|
integrated creation into the standard session.add_node call, currently requires an extra check due to the need for being able to specify an image
|
2019-06-28 15:41:55 -07:00 |
|
Blake Harnden
|
0e7464d419
|
fixed cmd to leverage wait similar to standard nodes and avoid throwing its own exceptions
|
2019-06-28 14:24:36 -07:00 |
|
Blake Harnden
|
6ab8368f1c
|
updates to attempt to support trying to run traditional services in some manner within the context of a docker node
|
2019-06-28 12:58:08 -07:00 |
|
Blake Harnden
|
5971950523
|
changes to have DockerNode based off a CoreNode instead, elminating the need for a lot of boiler plate
|
2019-06-28 08:17:11 -07:00 |
|
Blake Harnden
|
9825706e03
|
initial commit with some docker nodes integrating with core at a basic level
|
2019-06-27 15:45:35 -07:00 |
|
Blake Harnden
|
d724ee289b
|
added dependency and usage of ethtool to disable rx/tx checksums, since they will never be valid from a veth. also lowered some noisy logging and removed other logging
|
2019-06-12 12:41:01 -07:00 |
|