1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

6066 commits

Author SHA1 Message Date
f4767d6814 drop root privileges as asap
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@66 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-10 19:44:21 +00:00
ee57014ec4 rewrite of config parsing to use linked lists
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@65 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-10 18:47:25 +00:00
2307913bc2 added comments
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@64 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-10 18:47:22 +00:00
4e4230df01 renamed global 'config' structure to 'settings'
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@63 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-10 16:57:40 +00:00
1635e5b192 changed documentation style for single lines
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@62 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:41 +00:00
d3723022ac added code to determine local interface and interface irqs (not yet
finished and POC!)

git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@61 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:40 +00:00
7f4eb885ff some preparations for netem and irq affinity stuff
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@60 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:39 +00:00
6fc85c49ab added function to compare struct sockaddr's
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@59 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:38 +00:00
08f14a1dc7 added more options to test tool
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@58 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:36 +00:00
e528dafa89 reordered initialization
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@57 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:35 +00:00
d8fa44d583 fixed warning with invalid cast to cpu_set_t
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@56 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:34 +00:00
541d27a896 renamed realtime_init() to init_realtime()
renamed resolve() to resolve_addr()

git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@55 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:33 +00:00
9682a53a2c added more inline documentation
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@54 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:32 +00:00
8842ffbd10 added more documenation
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@53 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:31 +00:00
9d4bd15002 added another example configuration
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@52 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:29 +00:00
20d90dd9dd updated Makefile for new Doxygen setup
simplified dependency autogeneration

git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@51 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:27 +00:00
14fb981a3d configured Doxygen for beatiful docs ;-)
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@50 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:26 +00:00
a4958df7b6 smaller changes
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@49 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:25 +00:00
207d904054 added realtime initialization
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@48 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:23 +00:00
e5cdf0757d removed obsolte declaration
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@47 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:22 +00:00
da13444efd added some infos to the Readme file
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@46 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:20 +00:00
9ec39a2b9b removed obsolete declaration
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@45 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:19 +00:00
30a922fa21 using node_* functions for tools
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@44 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:18 +00:00
36e6b20ad5 more cleanup
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@43 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:16 +00:00
facadafb2e code cleanup
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@42 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:15 +00:00
ab79460f71 use new perror() macro
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@41 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:14 +00:00
a116a30638 restructured server code
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@40 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:12 +00:00
6bb05021a2 catching more signals
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@39 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:10 +00:00
9d9d997dde more smaller changes
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@38 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:09 +00:00
db508491b6 simplified hook mechanism
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@37 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:08 +00:00
c69efeec92 counters should be unsigned
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@36 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:06 +00:00
92ed4b4709 simplified code
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@35 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:04 +00:00
861707ecac updated Makefile for new tools
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@34 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:03 +00:00
49efbf2e64 added new tools to send/receive data to/from stdin/out
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@33 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:02 +00:00
68776b5980 renamed configuration file
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@32 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:35:01 +00:00
92674141f1 updated configuration file to new format
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@31 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:59 +00:00
49d13ccae4 a collection of smaller changes
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@30 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:58 +00:00
6dd733334f dump path stats on termination
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@29 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:57 +00:00
f1119f5633 updated more node code
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@28 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:56 +00:00
8b1ba90c31 moved message send/recv functions to msg.c
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@27 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:55 +00:00
ef7482ac8b added a first draft for a new message format aka protocol version 1
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@26 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:54 +00:00
b7cafc080c updated message functions
added documentation

git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@25 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:53 +00:00
332e09e24e more changes for new configuration file parser
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@24 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:52 +00:00
4022a631b9 added small tool to test the round trip time (min/max/avg)
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@23 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:51 +00:00
13c2959400 added config file parser
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@22 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:50 +00:00
3aa0fe1796 added more digits to timestamp output
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@21 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:48 +00:00
f23ef963a6 added new tool to generate random packages
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@20 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:47 +00:00
e89a128c53 simplified info/debug/error messages
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@19 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:46 +00:00
084009d9ab added debug() and assert() functions
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@18 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:45 +00:00
0f08471ad0 improved posix compabilitly
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@17 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-06-05 09:34:44 +00:00