Dennis Potter
|
2bf122991c
|
Started to convert the RDMA_CM_EVENT loop to a separate thread and added a new state to the node. This commit is still broken
|
2018-07-05 18:26:32 +02:00 |
|
Dennis Potter
|
43dc305fde
|
Placed sanity checks to a separate function ib_check. Closes #151
|
2018-07-05 15:30:33 +02:00 |
|
Dennis Potter
|
64eff0bb0b
|
Added C++ extension to .editorconfig. Closes #161
|
2018-07-05 14:47:46 +02:00 |
|
Dennis Potter
|
d894b37c36
|
Merge branch 'ib-debug' into develop. Closes #145
|
2018-07-05 14:45:03 +02:00 |
|
Dennis Potter
|
b2fcfdca9d
|
Checked all tools for the presence of log_parse()
|
2018-07-05 14:40:32 +02:00 |
|
Dennis Potter
|
f976ce5418
|
Added debug messages with different verbosity levels
|
2018-07-05 13:57:25 +02:00 |
|
|
1a8a0a798e
|
reduce version requirements for dependencies
|
2018-07-05 10:12:16 +02:00 |
|
Dennis Potter
|
5f2be6d46c
|
Fixed order of function calls for log-init
|
2018-07-05 10:09:20 +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 |
|