58673dd3d3
cleanups and some documentation
2015-09-22 13:20:20 +02:00
bfb0221ccf
replaced strap() and vstrap() functions by strcatf() and vstrcatf()
...
The new versions of those string concatenating functions are using realloc() to dynamically resize the string buffer if needed.
We don't use the stack anymore.
2015-09-22 13:01:02 +02:00
006440567a
improving documentation
2015-09-19 18:48:00 +02:00
03b8874525
fixed some typos and bugs
2015-09-19 18:46:04 +02:00
de37528788
Replaced static arrays for hooks and node types by dynamic linked lists and REGISTER_* macros
2015-09-19 15:26:30 +02:00
ace9c08812
added affinity option per node
2015-09-17 01:33:19 +02:00
85f3707554
smaller fixes and cleanups
2015-08-22 17:42:38 +02:00
84d3e4c136
removed last pieces of TCP support and pseudo node-types: "udp", "ieee802.3" and "ip"
...
The node-types have been replaced by the new type "socket" which features a setting called "layer" to choose between "udp", "ip" and "eth"
2015-08-07 01:24:19 +02:00
5f038bf6bd
removed trailing whitespace
2015-08-07 01:11:43 +02:00
08e08e6711
updated copyright in header
2015-06-02 21:53:04 +02:00
d1d5f521b7
introducing new unified node types with scatter/gather (multiplexing) support
2015-05-06 11:48:30 +02:00
506bb2446c
updated documentation (copyright year and other stuff)
2015-05-06 11:36:51 +02:00
7d33a2cf7b
Merge branch 'gtfpga'
2015-03-31 14:38:30 +02:00
cd3086867c
first bunch of code for gtfpga node type
2015-03-31 14:28:21 +02:00
ae0502a737
added node type initalization (only called once per node type)
2015-03-31 13:54:04 +02:00
b657d795d6
Merge branch 'master' of github.com:RWTH-ACS/S2SS
...
Conflicts:
server/Makefile
2015-03-31 13:29:57 +02:00
d4c39641cd
added new node type: file
2015-03-31 13:28:11 +02:00
b89f65debc
a lots of small cleanups
2015-03-21 15:29:00 +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
8cf9bded16
Merge branch 'opal-async'
...
Conflicts:
server/Makefile
server/include/node.h
server/src/cfg.c
2015-03-18 16:24:35 +01:00
7883a762cd
added getopt() parser to toolchain and added -r (aka --reverse) as parameter
2015-03-18 16:18:10 +01:00
39e6a92b61
small cleanups
2015-03-18 00:30:38 +01:00
c081729cb5
revert changes for node_lookup_vtable()
2015-03-17 22:47:43 +01:00
273e71b973
added first part of new node type: OPAL_ASYNC
...
This node type allows starting the S2SS server as an asynchronous
process from RT-LAB.
2015-03-12 22:56:58 +01:00
4e911be070
final commit for vtable based nodes
2014-12-05 12:39:52 +01:00
211f4f170e
improved documentation
2014-12-05 12:26:47 +01:00
8bb14500fc
added reference counters for nodes
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@244 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-09-11 14:40:48 +00:00
a628d8bc5c
improved initialization of nodes and message
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@165 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-18 16:05:45 +00:00
dda247ab53
simplified code: removed type from nodes
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@132 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-04 15:58:09 +00:00
7ec0753d2b
improved debugging output
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@130 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-04 09:47:29 +00:00
d082441e88
removed more obsolete configuration options
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@128 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-04 09:44:12 +00:00
4701ce2602
restructure repo: server
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@101 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-28 20:17:30 +00:00