1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
Commit graph

923 commits

Author SHA1 Message Date
7bdab0c204 amqp: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:30:01 +02:00
52c9639d9c comedi: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:29:35 +02:00
198649b9b1 file: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:29:23 +02:00
8a1947b95f infiniband: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:29:12 +02:00
a59509294c loopback: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:29:00 +02:00
e4fedaf4c5 shmem: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:28:40 +02:00
ed9330a002 stats: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:28:27 +02:00
0e52475c81 signal_generator: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:28:13 +02:00
d639bf7454 test_rtt: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:28:02 +02:00
b067d91544 websocket: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:27:45 +02:00
d3d9bd8bfc influxdb: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:27:23 +02:00
1aef3e7d35 mqtt: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:26:53 +02:00
df94f7fb91 socket: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:26:14 +02:00
b9982d41ef zeromq: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:25:42 +02:00
7738244136 nanomsg: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:25:25 +02:00
bf08e75296 iec61850: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:22:59 +02:00
abdec22993 plugin: replace plugin_name() by type-specific wrappers 2018-08-20 18:16:44 +02:00
a5edd4c0f5 code style: refactor indention of switch/case 2018-08-17 12:51:54 +02:00
7c61f19fd2 refactor: memory_type_heap -> memory_heap 2018-08-13 14:57:32 +02:00
Dennis Potter
d742364637 Added STATE_PENDING_CONNECT 2018-08-13 14:50:49 +02:00
Dennis Potter
90680613c3 Removed whitespace in functioncalls 2018-08-13 14:07:29 +02:00
Dennis Potter
14a7b5cf8d Changed signature of memory_ib_get_mr.
Furthermore, a preprocessor macro pool_buffer was added to get the
address of a pool's buffer.

Discussed in #193.
2018-08-13 12:32:04 +02:00
05b90ae088 comedi: refactor code to VILLASnode code style 2018-08-13 00:00:10 +02:00
d77879fa7d io: refactor input/output -> in/out 2018-08-13 00:00:10 +02:00
0240d5b2c4 refactor: json_foreach: index -> i 2018-08-13 00:00:10 +02:00
a8bda29430 node, hook: remove parse_cli() functions 2018-08-13 00:00:10 +02:00
1f16b4bf07 refactor: {sample,signal}_{put,get} -> {sample,signal}_{incref,decref} 2018-08-13 00:00:09 +02:00
afc529626a fix some includes 2018-08-13 00:00:09 +02:00
97e991f4fc refactor: fix include paths 2018-08-13 00:00:09 +02:00
170c86dca4 refactor:
- WEBSOCKET_DEFAULT_SAMPLELEN -> WEBSOCKET_DEFAULT_SAMPLE_LENGTH
- WEBSOCKET_DEFAULT_QUEUELEN -> WEBSOCKET_DEFAULT_QUEUE_LENGTH
2018-08-12 23:59:15 +02:00
32de7761fe refactor:
- DEFAULT_SAMPLELEN -> DEFAULT_SAMPLE_LENGTH
- DEFAULT_QUEUELEN -> DEFAULT_QUEUE_LENGTH
2018-08-12 23:59:15 +02:00
f35588aad8 refactor:
- SAMPLE_LEN() -> SAMPLE_LENGTH()
- SAMPLE_DATA_LEN() -> SAMPLE_DATA_LENGTH()
2018-08-12 23:59:15 +02:00
ae8d576b4a use proper include style 2018-08-12 23:59:15 +02:00
9a7f2afd0d do not include libwebsockets.h in header files as it breaks compliation together with complex.h 2018-08-12 23:59:15 +02:00
Sonja Kolen
eabd3dbb32 node infiniband: fixed a typo 2018-08-08 09:50:05 +02:00
Dennis Potter
0cd4e07173 Fixed another small bug in Infiniband node.
Both RC and UC are connected. So the check I changed should check for
NOT UDP (UD), instead of TCP (RC)
2018-08-07 17:52:45 +02:00
Dennis Potter
33d59938eb Added one more comment line on custom librdmacm 2018-08-07 17:36:29 +02:00
Dennis Potter
ec60f1d2c2 Added support for unreliable connections 2018-08-07 16:45:05 +02:00
Dennis Potter
0c1e92bced Added separate buffer for input and output section 2018-08-06 23:48:13 +02:00
Dennis Potter
2a1dc60d16 Changed configuration section of 2018-08-05 11:07:45 +02:00
Dennis Potter
71134a4c81 Node now already posts Work Receives if it accepts the connections.
Before, it waited until it is really connected. That caused problems,
because the send side will start immediately sending if it is connected.
Especially at high rates (>100k) this was a problem.
2018-08-04 17:34:52 +02:00
Dennis Potter
69c8f0adaa Added flag to enable/disable warning about missed steps 2018-08-04 17:27:06 +02:00
Dennis Potter
117913287d Added configurable setvbuf to output of file node 2018-08-04 15:20:21 +02:00
Dennis Potter
027555c34d Added flag in config to enable/disable connection fallback. Closes #188 2018-08-02 10:41:37 +02:00
Dennis Potter
aefe40dc35 Removed IMM mode. Replaced hard coded integers by constants 2018-08-01 18:26:42 +02:00
f6c91f4ac9 file: fix assertion raised in file_destroy() when node was never started (closes #186) 2018-07-26 16:38:26 +02:00
Dennis Potter
b96a55237b Added pthread_testcancel() in ib_read()
As discussed in issue #186 and on IM. This function check every 2048th
cycle if the thread should be canceled.

This also removed the need for 'kill -9' in the integration test.
2018-07-26 15:46:41 +02:00
Dennis Potter
45ddebf5d1 Performance improvement for UDP
Before this commit, the Infiniband node recreated the address handle for
the remote node during every cycle. Now, it only creates it directly
after it got ah_attr.
2018-07-25 18:51:28 +02:00
Dennis Potter
49a92ffeaf Made in and out section optional for file node
This is discussed in the comment section of commit
d0f4513122
2018-07-25 18:13:01 +02:00
Dennis Potter
dfd694bdc2 Some small changes in default settings and warning 2018-07-25 16:22:34 +02:00