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

32 commits

Author SHA1 Message Date
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
de37528788 Replaced static arrays for hooks and node types by dynamic linked lists and REGISTER_* macros 2015-09-19 15:26:30 +02:00
e196d01ffd fixed several bugs for new libnl3 based netem implementation 2015-09-14 18:05:03 +02:00
0524afa630 rewrite of network emulation support using libnl3
iproute2 is now not required anymore. everything is handled by nettling sockets
2015-08-22 17:42:02 +02:00
d1ad5b78b6 fixed whitespace 2015-08-09 23:51:48 +02:00
1b526a5d59 added setting to disable netem 2015-08-07 01:52:13 +02:00
ca0207d30b added more detailed debug messages to socket 2015-08-07 01:51:52 +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
b103212a02 cleanups 2015-06-10 15:13:02 +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
375a16243e cleanups 2015-06-02 22:44:57 +02:00
81c0a9e431 adapt tools to new message format 2015-06-02 22:43:57 +02:00
e2458e899d fix: proper usage of static scope 2015-06-02 22:04:03 +02:00
08e08e6711 updated copyright in header 2015-06-02 21:53:04 +02:00
6915ea0c0d move socket option to socket.c instead of if.c (socket descriptor isn't initialized yet) 2015-05-07 12:58:35 +02:00
be6d4262d7 changed order of samples in a single multiplexed packet 2015-05-06 13:21:10 +02:00
eea6788253 added helper function for blocking timerfd wait (returns number of runs) 2015-05-06 13:20:02 +02:00
d1d5f521b7 introducing new unified node types with scatter/gather (multiplexing) support 2015-05-06 11:48:30 +02:00
d7c367911e improved TCP connection handling (still to be improved) 2015-03-31 18:29:07 +02:00
d0fb87dbb1 fixed sockaddr type 2015-03-31 18:28:39 +02:00
64e0785504 moved config_parse_{socket,opal,gtfpga} to their own source files 2015-03-31 13:48:41 +02:00
b89f65debc a lots of small cleanups 2015-03-21 15:29:00 +01:00
cccd0e6957 removed old Linux-like linked list implementation for nodes, paths, interfaces and sockets 2015-03-21 15:19:41 +01:00
befdc520d0 fixed various bugs during OPAL-RT tests 2015-03-20 18:55:14 +01:00
a9e1137a62 small cleanups 2015-03-18 16:16:44 +01:00
4514c38f59 some cleanups and changes for memory allocation (more valgrind tests to come..)
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@268 8ec27952-4edc-4aab-86aa-e87bb2611832
2015-01-20 10:52:05 +00:00
c8d412df73 removed debugging output
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@259 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-12-09 17:48:33 +00:00
0a584fd126 several bug fixes and improvements for TCP, IP and IEEE802.3 layer support
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@258 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-12-09 17:19:07 +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
65ac7424e0 introducing new node type system for: opal, gtfpga and sockets 2014-12-05 12:30:48 +01:00