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

2491 commits

Author SHA1 Message Date
bea165de41 rename source files of executables to match their name 2018-06-30 10:36:47 +02:00
f7ed74386a fix CI 2018-06-30 03:01:29 +02:00
e9a095a515 update CI config 2018-06-30 02:13:19 +02:00
ebf1592dab update README 2018-06-30 01:30:06 +02:00
d872691dbe fix documentation of kernel code 2018-06-30 01:29:56 +02:00
0a4f1a3731 cmake: add install targets and several other cpack improvments 2018-06-30 01:29:45 +02:00
c01393bc82 infiniband: add new memory type 2018-06-29 17:37:10 +02:00
9ecdb54832 node: add new function node_memtype() to get node specific memory allocators 2018-06-29 17:32:07 +02:00
cbfa94cb3c add missing dependency to Dockerfile 2018-06-29 14:36:50 +02:00
32db08659d remove .distignore 2018-06-29 14:36:50 +02:00
9094941b4c cmake: add more CMakeLists.txt 2018-06-29 14:36:50 +02:00
09f55734f0 remove unreleated RPM spec files 2018-06-29 14:36:50 +02:00
a163535d23 cmake: add support for building and installing documentation 2018-06-29 14:36:50 +02:00
c16c53ffb9 test_rtt: fix compiler warnings 2018-06-29 14:36:50 +02:00
34e6891192 iec61850: fix ether_aton() call on OS X 2018-06-29 14:36:50 +02:00
58a13ae92e cmake: fix some #ifdefs 2018-06-29 14:36:50 +02:00
f585a94ebf remove most of the old Makefiles 2018-06-29 14:36:24 +02:00
a224821791 cmake: add more compiler flags 2018-06-29 14:36:24 +02:00
e4e3fba878 cmake: add -Wall -Werror 2018-06-29 14:36:24 +02:00
7dc1d0cb50 cmake: add feature summary 2018-06-29 14:36:24 +02:00
4fa5914bc6 cmake: make use of HAS_EVENTFD 2018-06-29 14:36:24 +02:00
58e4d7e394 cmake: add new defines to config.h.in 2018-06-29 14:36:24 +02:00
179aa2d553 cmake: add new CMakeLists.txt 2018-06-29 14:35:39 +02:00
832c2857d8 add missing dependency to RPM specfile 2018-06-29 14:35:22 +02:00
f66af243ae add missing dependency to Dockerfile 2018-06-29 14:34:57 +02:00
eb446d2ac9 add missing GPL license header 2018-06-29 09:07:47 +02:00
ffec25bbfd use "#include <villas/...>" path for all includes 2018-06-29 09:06:04 +02:00
951c388f53 add/replace missing "#pragma once" 2018-06-29 08:37:37 +02:00
312cdc2fbe revert whitespace changes 2018-06-29 08:37:14 +02:00
02464fc10c config.h is automatically generated. Do not commit it 2018-06-29 08:01:18 +02:00
Dennis Potter
1e2d4158f0 Added possibility to add port dynamically, added some config warnings and added a WR refresh function to ib_read 2018-06-28 17:24:28 +02:00
Dennis Potter
95393eeb35 Forgot to acknowledge events which caused the rdma_cm_id to block. 2018-06-28 14:43:08 +02:00
Sonja Kolen
4ec3cf030b Added extern "C" wrapper in all headers of libvillas to use it in C++ code 2018-06-28 13:42:50 +02:00
Dennis Potter
5598f93582 Implemented disconnect function on source and target side. The cleanup function doesn't go through completely yet, probably because rdma_destroy_id blocks because not everything in the rdma_cm_id is destroyed yet. 2018-06-28 12:46:16 +02:00
Dennis Potter
1df18da3f2 Added Work Completion threads. Send Completion thread checks for errors, Receive Completion Queue is still empty. 2018-06-27 17:01:47 +02:00
Dennis Potter
7631ec98ed Refactored the rdma_cm_id structure 2018-06-27 11:21:28 +02:00
Dennis Potter
9e5836001d Node is able to send messages. A lot is hardcoded and this was only meant to be a first setup of a working node. 2018-06-27 10:37:46 +02:00
Dennis Potter
4fef5d67e5 Memory is registrated succesfully. Created framework to send data. At this moment, the receiver doesn't prepare Receive Work Requests. This is the first thing to fix after this commit 2018-06-25 18:21:44 +02:00
Dennis Potter
077355d8ba Started to implement memory managemen and registration. Not yet working and in an early stage. Still some debugging and testing printfs 2018-06-24 13:02:04 +02:00
Dennis Potter
4f6c2543b5 Fixed bugs in connection. A source node is now able to connect to a target node. 2018-06-23 19:05:33 +02:00
Dennis Potter
a0f0410e73 This commit should be able to create a connection between two nodes.
This commit isn't checked for bugs and no memory management is done.
Furthermore, no poll threads are implemented.
2018-06-23 14:53:37 +02:00
Dennis Potter
ae22048e0d Updated Dockerfile with IB Verbs and RDMA CM dependencies 2018-06-23 13:19:31 +02:00
Dennis Potter
4220ff8111 Implemented request to resolve address and built an rdma_cm_event framework 2018-06-22 13:02:41 +02:00
Dennis Potter
1528603a88 Added missing libraries to Makefile 2018-06-22 13:01:52 +02:00
Dennis Potter
a1b7a9cda6 Initial commit with (empty) infiniband node 2018-06-21 11:56:28 +02:00
ac77d7eb85 amqp: fix compiler warning about unused return value 2018-06-16 21:29:28 +02:00
da8f9bb1b0 protobuf: update precompiled files 2018-06-16 21:01:51 +02:00
4433b3c36c csv: fix detection of column separators 2018-06-16 20:56:43 +02:00
84b18e23bf convert: fix initialization of struct io's 2018-06-16 20:56:43 +02:00
356c4695d9 hooks: added new scale + offset hook 2018-06-16 20:56:43 +02:00