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

2420 commits

Author SHA1 Message Date
1a8a0a798e reduce version requirements for dependencies 2018-07-05 10:12:16 +02:00
Dennis Potter
a44ec237f9 Fixed a minor typo in CMakeLists.txt which prevented CMake from finding the IBVerbs config files 2018-07-04 19:48:13 +02:00
Dennis Potter
781f405a48 Adhered to coding style 2018-07-04 19:04:08 +02:00
fb482439c4 fix CONTRIBUTING.md 2018-07-04 17:57:06 +02:00
b84210b91d cmake: add support for infiniband node-type 2018-07-04 17:50:26 +02:00
fb4c39f19a memory: update file haeders 2018-07-04 17:27:45 +02:00
015400cadc cmake: add new modules for finding libibverbs and librdmacm 2018-07-04 17:27:45 +02:00
Dennis Potter
3275a09a4e Added missing ib.h file 2018-07-04 17:27:15 +02:00
4d09482fdb Merge branch 'infiniband' into develop
# Conflicts:
#	Makefile
#	Makefile.config
#	Makefile.help
#	lib/Makefile.villas-ext.inc
#	lib/Makefile.villas.inc
#	lib/memory.c
#	lib/nodes/Makefile.inc
2018-07-04 16:50:36 +02:00
92e4b61e2e add assertion to check that the node-type has been started before starting the node 2018-07-04 16:38:06 +02:00
Dennis Potter
12d256b64a Added function declaration 2018-07-04 16:34:38 +02:00
Dennis Potter
08682bec9b Added LOG_IB 2018-07-04 16:34:08 +02:00
8cd1b93225 cmake: fix linking of libiec61850 on Ubuntu 2018-07-04 16:27:43 +02:00
cbe2730fda cmake: update dependency versions 2018-07-04 16:26:48 +02:00
595e53db64 docker: updated Dockerfile for Ubuntu 18.04 2018-07-04 16:26:35 +02:00
Dennis Potter
86363f06da Added better handling for FLUSH_ERRs of receive work queue 2018-07-04 15:37:25 +02:00
Dennis Potter
8f52d167f5 Fixed wrong directory in include of ib.h 2018-07-04 15:26:22 +02:00
cc2f684c99 add required version numbers to dependencies (closes #160) 2018-07-04 15:19:03 +02:00
Dennis Potter
51519c06df Implemented new memory system implementation in infiniband node 2018-07-04 15:15:24 +02:00
d64b650f58 cmake: link against imported target for libprotobuf-c 2018-07-04 15:14:02 +02:00
dc01d1cbdf docker: fix Dockerfile for CentOS 2018-07-04 15:13:41 +02:00
cc139b6101 cmake: fix target dependencies for tests 2018-07-04 15:09:53 +02:00
6ecac46b4e cmake: fix detection protobuf 2018-07-04 15:09:22 +02:00
d9e041a525 cmake: fix detection of libwebsockets 2018-07-04 15:09:08 +02:00
5bb7404cd8 allow compilation against older libcurl versions 2018-07-04 15:08:48 +02:00
e212e8d9bb indent .proto files with 8 spaces 2018-07-04 15:08:22 +02:00
1d679ed9d8 example_hook: compile in C again 2018-07-04 15:08:08 +02:00
5391cab32d reorder state member of some classes as they would raise a compiler error otherwise (designated initializers are not really supported in C++) 2018-07-04 15:07:54 +02:00
dc3421a3ed memory: improve error message when executed without super-user privs (closes #157) 2018-07-04 12:15:24 +02:00
Dennis Potter
070e2c2bde Quick work around. api init function uses memory_type_heap, so the hash table needs to be initialized. This happens in memory_init() 2018-07-04 11:59:52 +02:00
634b414e8d cmake: fix dependencies of tests 2018-07-04 11:54:21 +02:00
5268beacb0 remove old function declaration 2018-07-04 11:53:57 +02:00
Dennis Potter
f3a5b81649 Merge branch 'infiniband-memory' into infiniband 2018-07-04 10:50:21 +02:00
Dennis Potter
5a6b9120be Fixed incompatible integer to pointer conversion returning 'int' from a function with result type 'struct memory_allocation *' 2018-07-04 10:39:13 +02:00
132a0b88c0 cpp: replace <stdio.h> by <iostream> 2018-07-03 21:04:28 +02:00
242c549cd9 porting plugins to C++ 2018-07-03 20:46:12 +02:00
415855f801 porting tools to C++ 2018-07-03 20:44:48 +02:00
e4f3a83c49 several fixes to silence the c++ compiler 2018-07-03 20:43:05 +02:00
446876fd94 porting executables to C++ 2018-07-03 20:42:37 +02:00
e3dacf3e01 cmake: add comments to custom targets 2018-07-03 18:36:26 +02:00
1026539a4b Merge branch 'cmake' into develop
# Conflicts:
#	lib/Makefile.villas.inc
2018-07-03 18:30:21 +02:00
Dennis Potter
1c2c210f13 Fixed two minor compilation errors 2018-07-03 18:28:21 +02:00
b26f631eb3 cmake: install src executables 2018-07-03 18:27:44 +02:00
4f7b1ba7ad cmake: improve handling of compiler flags 2018-07-03 18:25:47 +02:00
b10235ffab cmake: fix docker builds 2018-07-03 18:25:27 +02:00
fc6f63b192 cmake: change sub-libraries to be statically linked 2018-07-03 18:25:15 +02:00
a27de9542c cmake: improve RPM dependencies 2018-07-03 18:24:37 +02:00
54c9964f6c cmake: improve handling of protofbuf outputs 2018-07-03 18:24:20 +02:00
Dennis Potter
0470ebda33 Fixed indentations 2018-07-03 18:01:49 +02:00
Dennis Potter
a825009457 Removed bugs with regard to the zero-copy implementation. This commit is able to send -r 5000 -l 50000 with villas pipe. With a higher -r, the source throws errors that there aren't any receive WRs, so probably pipe doesn't fill up the WRs fast enough 2018-07-03 17:39:06 +02:00