|
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 |
|