d0cecc3c91
signal: added more and more functionality
2018-08-13 15:31:39 +02:00
e4ba1a3d48
fixup refactoring
2018-08-13 15:30:10 +02:00
537f392e1d
stats: expose stats_metrics table
2018-08-13 15:29:18 +02:00
743d1dd22b
hash_table: do not use printf() in hash_table_dump()
2018-08-13 15:28:37 +02:00
7c61f19fd2
refactor: memory_type_heap -> memory_heap
2018-08-13 14:57:32 +02:00
Dennis Potter
d742364637
Added STATE_PENDING_CONNECT
2018-08-13 14:50:49 +02:00
65ee460953
tsc: improve initialization
2018-08-13 14:41:40 +02:00
21b9ae1675
kernel: add kernel_get_cpu_frequency()
2018-08-13 14:40:36 +02:00
Dennis Potter
14a7b5cf8d
Changed signature of memory_ib_get_mr.
...
Furthermore, a preprocessor macro pool_buffer was added to get the
address of a pool's buffer.
Discussed in #193 .
2018-08-13 12:32:04 +02:00
ff9296086b
log: add new log facility LOG_IO
2018-08-13 00:00:10 +02:00
d77879fa7d
io: refactor input/output -> in/out
2018-08-13 00:00:10 +02:00
a8bda29430
node, hook: remove parse_cli() functions
2018-08-13 00:00:10 +02:00
f623a7ecfb
mapping: there is no send timestamp anymore
2018-08-13 00:00:09 +02:00
1f16b4bf07
refactor: {sample,signal}_{put,get} -> {sample,signal}_{incref,decref}
2018-08-13 00:00:09 +02:00
37b98e7ad6
generalize generation of pools
2018-08-13 00:00:09 +02:00
6fb3271a54
sample: add sample_format()
2018-08-13 00:00:09 +02:00
afc529626a
fix some includes
2018-08-13 00:00:09 +02:00
97e991f4fc
refactor: fix include paths
2018-08-13 00:00:09 +02:00
b533cee9ad
refactor: fix whitespaces
2018-08-13 00:00:09 +02:00
7c74f0f2e9
signal: add reference count
2018-08-13 00:00:09 +02:00
86b03265b2
use more const qualifiers
2018-08-13 00:00:09 +02:00
a1e47d2d72
code-style cleanups
2018-08-13 00:00:09 +02:00
ce8c90e1c2
refactoring: full identifiers
2018-08-13 00:00:09 +02:00
7c939ba1e5
sample: remove source field
2018-08-12 23:59:15 +02:00
2361964de1
path: added signal list
2018-08-12 23:59:15 +02:00
1ada9d10d9
list: added list_extend()
2018-08-12 23:59:15 +02:00
b0017f859f
refactoring
2018-08-12 23:59:15 +02:00
e37d665755
signal: added signal_init_from_mapping()
2018-08-12 23:59:15 +02:00
b79386011a
mapping: added mapping_to_str()
2018-08-12 23:59:15 +02:00
170c86dca4
refactor:
...
- WEBSOCKET_DEFAULT_SAMPLELEN -> WEBSOCKET_DEFAULT_SAMPLE_LENGTH
- WEBSOCKET_DEFAULT_QUEUELEN -> WEBSOCKET_DEFAULT_QUEUE_LENGTH
2018-08-12 23:59:15 +02:00
32de7761fe
refactor:
...
- DEFAULT_SAMPLELEN -> DEFAULT_SAMPLE_LENGTH
- DEFAULT_QUEUELEN -> DEFAULT_QUEUE_LENGTH
2018-08-12 23:59:15 +02:00
f35588aad8
refactor:
...
- SAMPLE_LEN() -> SAMPLE_LENGTH()
- SAMPLE_DATA_LEN() -> SAMPLE_DATA_LENGTH()
2018-08-12 23:59:15 +02:00
9a7f2afd0d
do not include libwebsockets.h in header files as it breaks compliation together with complex.h
2018-08-12 23:59:15 +02:00
96bcbd400a
sample: added new complex data type for signal values
2018-08-12 23:59:15 +02:00
dfe56b89c0
signal: extend format field
2018-08-12 23:59:15 +02:00
10c02766f5
sample: remove format field
2018-08-12 23:59:15 +02:00
Dennis Potter
53e146b0ab
Included rdtsc in tests/unit/queue.c
...
Because rdtsc_init will not be used in queue.c, __attribute__((unused))
has been added to rdtsc.h
2018-08-09 14:23:28 +02:00
b25f4406c5
task: added support for rdtsc
2018-08-09 07:57:32 +02:00
Dennis Potter
0c1e92bced
Added separate buffer for input and output section
2018-08-06 23:48:13 +02:00
Dennis Potter
69c8f0adaa
Added flag to enable/disable warning about missed steps
2018-08-04 17:27:06 +02:00
Dennis Potter
117913287d
Added configurable setvbuf to output of file node
2018-08-04 15:20:21 +02:00
Dennis Potter
027555c34d
Added flag in config to enable/disable connection fallback. Closes #188
2018-08-02 10:41:37 +02:00
Dennis Potter
aefe40dc35
Removed IMM mode. Replaced hard coded integers by constants
2018-08-01 18:26:42 +02:00
Dennis Potter
c9871bfebb
UDP improvements
...
This is related to 45ddebf5d1
. I forgot to
add it to the commit.
2018-07-25 18:53:11 +02:00
Dennis Potter
64282b7134
Changed sequence type to uint64_t
2018-07-21 13:01:42 +02:00
Dennis Potter
2c3ddfd0c2
Merge branch 'ib-rearrange-qp' into develop
...
Closes #152 . As described in #182 , we will not rearrange the Queue Pairs
for connected mode. As soon as we test many-to-one connections for the
unrealiable connection, we will look again at this issue.
2018-07-21 12:14:25 +02:00
Dennis Potter
8704683bf2
Replaced send WC stack by queue
2018-07-21 12:07:43 +02:00
Dennis Potter
3acc3df7c4
ib_read() now works for UDP
...
Node is now able to send data in RDMA_PS_UDP mode. Right now it creates
a new rdma_cm_id for every connection request. We could/should do this
differently
2018-07-19 20:33:41 +02:00
Dennis Potter
e34cceedfa
Added UD struct and added more comments
2018-07-19 18:31:47 +02:00
7936b0f626
Merge branch 'cmake-include' into develop
2018-07-16 20:20:05 +02:00