Niklas Eiling
18aa0c8862
rework fpga node type
...
The various changes in fpga require a rewrite of the fpga node type.
To allow relative paths for the fpga config file, Config and SuperNode
had to be modified so they store the path of the main config file.
The syntax of the fpga node type configuration has changed - the example
config in etc has been modified accordingly.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-08 11:19:51 +01:00
Steffen Vogel
02a2aa4f94
Apply clang-format changes
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
Steffen Vogel
0735eb0f89
Make project REUSE compliant
...
And various other cleanups and harmonizations
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel
78727be952
Use C++ style comments
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel
352c5996db
Fix buffer overflow in UUID handling
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 13:26:26 +02:00
7eec1bb753
update Steffens mail address
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:44:07 +01:00
b94746effb
relicense VILLASnode to Apache 2.0
2022-07-04 18:23:57 +02:00
11a25f6fb7
update mail address
2022-03-15 09:29:20 -04:00
17ac92aa21
update copyright year
2022-03-15 09:28:57 -04:00
784e970bfe
port large parts of VILLASnode to C++ and fix tests alongside
2022-01-11 09:19:53 -05:00
fe9119337a
super_node: node_type_start() should acutally called before node_prepare()
2021-08-31 14:40:37 +02:00
2d1e8d17ce
use new NodeList and PathList in SuperNode
2021-06-21 16:12:47 -04:00
4f370ee1b2
drop legacy logger
2021-03-17 14:58:45 +00:00
04fe1d34a1
fix indention
2021-02-19 07:03:21 +01:00
8a6902bd90
api: extend status endpoint
2020-10-15 14:57:13 +02:00
11d1786d9d
super_node: remove name setting
2020-10-15 13:13:04 +02:00
e3ce379c36
if: rewrote libnl / network if code to C++ and fixed if affinity ( closes #233 )
2020-09-13 11:11:46 +02:00
85e9af4289
make rate of periodic statistics configurable ( closes #273 )
2020-09-13 08:14:41 +02:00
3c13f67930
refactor: struct node -> struct vnode
2020-09-10 17:40:36 +02:00
57f570d9b0
list: use new lookup methods
2020-08-25 20:22:19 +02:00
947a7de83c
code-style improvements
2020-07-08 13:43:15 +02:00
13c117fe2c
use new task api
2020-06-08 03:41:00 +02:00
8340e1725e
use new headers
2020-06-08 03:40:25 +02:00
9c2c99696e
graphviz: fix broken detection
2020-06-08 02:19:00 +02:00
26500efb5b
graph: add first version of graph output
2020-06-08 02:19:00 +02:00
e53661a62c
update copyright year to 2020
2020-01-20 17:17:00 +01:00
ef17ec19a2
refactor enums to class enums
2019-06-23 16:13:23 +02:00
14434d093f
remove old super_node C wrapper code
2019-04-23 13:14:47 +02:00
3260c5a57e
config: introduce new class for loading and parsing configuration
2019-03-26 07:15:07 +01:00
cd3200e42a
super_node: use exceptions for error handling
2019-03-22 13:44:42 +01:00
9836bc0296
add prepare state
2019-02-24 11:13:28 +01:00
ca817a6907
tests: fix api-stress
2019-02-12 15:07:50 +01:00
401b955e24
super_node: add SuperNode::getState(), SuperNode::setState()
2019-02-11 16:42:38 +01:00
d3f3c127d1
super_node: remove stats setting
2019-02-11 16:42:38 +01:00
2d6188e5da
super_node: sub-divide SuperNode::{start,stop}() functions
2019-01-21 22:11:30 +01:00
06caa9c16e
super_node: fix copy&paste mistake in SuperNode::getInterfaces()
2019-01-21 18:55:09 +01:00
720e5e688c
plugin: strip down old plugin system
2019-01-21 16:21:26 +01:00
4e55971faa
super_node: interfaces are now managed per super_node
2019-01-21 15:44:39 +01:00
7b5f2157b0
refactor: do not use global loggers
2019-01-17 20:28:20 +01:00
8f7c8ae71e
update copyright year to 2019
2019-01-13 00:42:39 +01:00
d18d786801
refactor: list_* -> vlist_*
2019-01-07 10:28:55 +01:00
3c11acb8b5
cpp: ported web and api
2018-11-30 21:33:56 +01:00