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

2413 commits

Author SHA1 Message Date
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
Dennis Potter
217ce45ff1 Made pools larger to be compatible with IB node 2018-07-03 17:37:17 +02:00
b35a60e038 cmake: add missing library dependency to libvillas 2018-07-03 15:13:32 +02:00
590166f7fa cmake: change capitalization of FindPackage modules 2018-07-03 15:13:04 +02:00
Dennis Potter
6c7c7b7ed4 Fixed indentations 2018-07-03 11:13:59 +02:00
ab32c7ef2d added a coding style section 2018-07-03 09:47:11 +02:00
da8124e472 memory: use hash_table to store allocation metadata 2018-07-02 19:00:55 +02:00
45b121d884 infiniband: do not build memory allocator if node is not acticated 2018-07-02 16:05:05 +02:00