f645e498e7
restructured repository
2015-11-23 17:44:14 +01:00
cb75a2f4da
fixing memory leaks detected by valgrind
2015-10-13 10:12:35 +02:00
9439a88877
replaced linked list by dynamic array ( closes #6 )
2015-10-09 12:50:35 +02:00
901ca4fbb0
moved checks to where they really belong.
...
improved warnings about non-optimal system
2015-09-30 11:12:16 +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
2959c44c58
applying coding conventions
2015-09-19 15:30:27 +02:00
f7d10ebf7b
removed obsolete system2() function and added more checks
2015-09-19 12:14:35 +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
5f038bf6bd
removed trailing whitespace
2015-08-07 01:11:43 +02:00
c8e11836fa
removed reference counter
2015-06-10 14:54:56 +02:00
70d2e1a760
fix: only reset tc if it was initialized before
2015-06-10 14:54:14 +02:00
fffac2eb88
remove superfluous includes
2015-06-03 10:13:35 +02:00
b4ac52afa4
fix: proper checks and teardown of traffic controller
2015-06-02 22:07:58 +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
9af2e26655
integrating new node types into server and tools
2015-05-06 11:49:13 +02:00
506bb2446c
updated documentation (copyright year and other stuff)
2015-05-06 11:36:51 +02:00
9cfdf4c874
small fixes and cleanups
2015-03-21 18:03:55 +01: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
61b3e45bca
make use of new helper function: alloc()
2015-03-17 23:21:31 +01: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
09f650d8be
replaced IRQ error by warning (loopback devices dont have IRQs)
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@212 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-09-07 16:28:57 +00:00
4f44bf14b2
fixed parsing of IRQ# for interface affinity
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@200 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-09-04 13:30:36 +00:00
c2516799ee
unified comment style
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@155 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-14 11:49:44 +00:00
bbe2a6a02e
fixed interface intialization if not interface is up
...
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@134 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-07-04 15:58:10 +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
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