|
66fcf82d1c
|
moved hook_run() function to path.c
|
2015-09-19 12:20:17 +02:00 |
|
|
85f3707554
|
smaller fixes and cleanups
|
2015-08-22 17:42:38 +02:00 |
|
|
5f038bf6bd
|
removed trailing whitespace
|
2015-08-07 01:11:43 +02:00 |
|
|
b103212a02
|
cleanups
|
2015-06-10 15:13:02 +02:00 |
|
|
ae1da5d8ff
|
added statistic hooks
|
2015-06-10 15:12:36 +02:00 |
|
|
1b9bfc155a
|
rewrite of hook system (much more powerful now :-)
|
2015-06-10 15:10:51 +02:00 |
|
|
2597fff110
|
added new fields ts_{sent,recv} for a timestamp of last sent/received messages
|
2015-06-10 15:05:36 +02:00 |
|
|
8fe93ace65
|
pass timestamp when message was received to hook callbacks #2
|
2015-06-05 12:40:59 +02:00 |
|
|
219278b31f
|
also measure delay distribution for dropped packets
|
2015-06-05 12:30:27 +02:00 |
|
|
bacba17c5c
|
fix: handle new size of sequence number correctly during overflow
|
2015-06-05 12:26:06 +02:00 |
|
|
fffac2eb88
|
remove superfluous includes
|
2015-06-03 10:13:35 +02:00 |
|
|
73fc4da932
|
removed broken TCP support
|
2015-06-02 22:53:19 +02:00 |
|
|
5cb89c1ac8
|
added histogram of delay distribution
|
2015-06-02 22:45:37 +02:00 |
|
|
375a16243e
|
cleanups
|
2015-06-02 22:44:57 +02:00 |
|
|
a3908af4da
|
cleanups and documentation
|
2015-06-02 22:29:15 +02:00 |
|
|
e2458e899d
|
fix: proper usage of static scope
|
2015-06-02 22:04:03 +02:00 |
|
|
5aa1530baf
|
moved time related functions to timing.{c,h}
|
2015-06-02 21:59:31 +02:00 |
|
|
08e08e6711
|
updated copyright in header
|
2015-06-02 21:53:04 +02:00 |
|
|
08f7dd5b25
|
small fixes
|
2015-05-07 13:01:18 +02:00 |
|
|
c9e805f6fa
|
merged asynchronous (fixed-rate) and synchronous sending routines in a new function
|
2015-05-06 13:22:22 +02:00 |
|
|
eea6788253
|
added helper function for blocking timerfd wait (returns number of runs)
|
2015-05-06 13:20:02 +02:00 |
|
|
9af2e26655
|
integrating new node types into server and tools
|
2015-05-06 11:49:13 +02:00 |
|
|
877e2b7aec
|
Merge branch 'master' of github.com:RWTH-ACS/S2SS
|
2015-04-01 13:28:33 +02:00 |
|
|
9f4dd78ab3
|
added circular history buffer of past message to every path
|
2015-04-01 13:26:46 +02:00 |
|
|
7da5f5a3db
|
moved code out of path_run() into separate functions
|
2015-04-01 13:25:03 +02:00 |
|
|
d7c367911e
|
improved TCP connection handling (still to be improved)
|
2015-03-31 18:29:07 +02:00 |
|
|
97bd035fef
|
replace signal based timer with and file descriptor based one
|
2015-03-31 16:58:25 +02:00 |
|
|
d50a5b40ff
|
small cleanup
|
2015-03-31 16:44:33 +02:00 |
|
|
8587184bf6
|
added storage for previous message
(this will may be extended to a variable number of past messages)
|
2015-03-21 18:04:52 +01:00 |
|
|
57081daa93
|
more cleanups
|
2015-03-21 15:31:42 +01:00 |
|
|
b3d1fc8c45
|
added missing timer_delete()
|
2015-03-21 15:30:42 +01:00 |
|
|
b89f65debc
|
a lots of small cleanups
|
2015-03-21 15:29:00 +01:00 |
|
|
e1d7e0487d
|
adjust histogram memory management function naming scheme
|
2015-03-21 15:26:52 +01:00 |
|
|
f0db3e7897
|
added destructor function callback to list implementation
|
2015-03-21 15:23:57 +01:00 |
|
|
cccd0e6957
|
removed old Linux-like linked list implementation for nodes, paths, interfaces and sockets
|
2015-03-21 15:19:41 +01:00 |
|
|
9c57c54abe
|
improved hook user callback system and added new examples (untested)
|
2015-03-18 16:13:18 +01:00 |
|
|
b6fce3fe8d
|
finished support for multiple destination nodes
|
2015-03-18 15:53:01 +01:00 |
|
|
e30e9292f2
|
proper release of path structure (path_destroy() vs free())
|
2015-03-18 15:47:18 +01:00 |
|
|
dab130545c
|
added path_print() for variable number of destination nodes
|
2015-03-18 15:45:06 +01:00 |
|
|
9a3d19ce6c
|
removed superfluous casts from void *
|
2015-03-17 23:23:13 +01:00 |
|
|
61b3e45bca
|
make use of new helper function: alloc()
|
2015-03-17 23:21:31 +01:00 |
|
|
0d91df3cbf
|
changed restart behavior of server
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@273 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2015-01-20 13:52:35 +00:00 |
|
|
0ec97c2fed
|
suppress statistice when nothing was sent or received
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@265 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2015-01-20 10:52:00 +00:00 |
|
|
6122467452
|
added a whole bunch of statistical counters to the histogram class
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@262 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2014-12-09 22:51:02 +00:00 |
|
|
8bd93e40fd
|
rewrite of histogram class
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@260 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2014-12-09 19:46:25 +00:00 |
|
|
735aa94854
|
fixed collision of perror() macro with c sodlib
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@256 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2014-12-09 15:39:17 +00:00 |
|
|
4e911be070
|
final commit for vtable based nodes
|
2014-12-05 12:39:52 +01:00 |
|
|
30308e7a66
|
minor fix
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@250 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2014-09-11 15:09:32 +00:00 |
|
|
2b8d3ae605
|
minor fix
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@249 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2014-09-11 15:09:30 +00:00 |
|
|
4c7386a90d
|
hopefully finally fixed the sequence number issues
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@247 8ec27952-4edc-4aab-86aa-e87bb2611832
|
2014-09-11 14:40:58 +00:00 |
|