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

1059 commits

Author SHA1 Message Date
fac3feecda update comments 2019-02-17 22:25:56 +01:00
1c6780be23 stats: properly handle invalid metric and type names 2019-02-17 22:23:15 +01:00
b3e729e4ef Merge branch 'node-rtp-2' into develop 2019-02-17 21:19:24 +01:00
d0e52ad633 netem: set fwmark only on linux 2019-02-15 10:24:18 +01:00
4660f97834 netem: refactor mark -> fwmark 2019-02-15 10:24:09 +01:00
2936cd3ddc stats: refactor stats system and allow for more flexible configuration of stats node 2019-02-15 09:40:38 +01:00
c5e7045a41 refactor: MAPPING_STATS_TYPE -> STATS_TYPE 2019-02-12 22:04:06 +01:00
3816b8f45e path: simplify reversal of paths (closes #224) 2019-02-12 17:54:35 +01:00
b0d497eee4 node: check for validity of node name 2019-02-12 17:54:08 +01:00
1bdd597be1 api: create unix socket in home directory of not run as root 2019-02-12 17:11:26 +01:00
ca817a6907 tests: fix api-stress 2019-02-12 15:07:50 +01:00
401b955e24 super_node: add SuperNode::getState(), SuperNode::setState() 2019-02-11 16:42:38 +01:00
d3f3c127d1 super_node: remove stats setting 2019-02-11 16:42:38 +01:00
fc0a4e2c0a uldaq: first session of bug fixing 2019-02-09 21:21:12 +00:00
4f6aea8bf2 file: refactor FILE_EOF_EXIT -> FILE_EOF_STOP 2019-02-06 15:09:44 +01:00
ac22c393b7 Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop 2019-02-06 13:18:55 +01:00
1740df596b separated in/out signal descriptors 2019-02-06 13:14:38 +01:00
Sonja Happ
263f0c550a super_node: place WITH_WEB switch around wrapper for a libwebsocket method to avoid linker error if libvillas is compiled with WITH_WEB=OFF 2019-01-31 10:39:08 +01:00
6d486bcee8 rtp: add logging for AIMD state 2019-01-28 12:34:40 +01:00
317077fa93 rtp: use macros for rtp header length 2019-01-28 10:53:01 +01:00
ca62bcc714 rtp: use preallocated buffer in rtp_write() 2019-01-28 09:57:47 +01:00
Marvin Klimke
9216b1fbd6 [WIP] Parse RTCP sender report.
Obtain fraction of lost RTP packets to feed AIMD rate control.
2019-01-25 17:26:08 +01:00
25fb713213 rtp: test and bug fixing for RTP network emulation support 2019-01-23 14:16:53 +01:00
357df1600f sample: add function to dump sample details 2019-01-23 00:49:28 +01:00
8acf5de68c stats: remove table footer 2019-01-22 16:04:12 +01:00
4533e0ab12 netem: fix defines and includes 2019-01-21 22:14:41 +01:00
2d6188e5da super_node: sub-divide SuperNode::{start,stop}() functions 2019-01-21 22:11:30 +01:00
06caa9c16e super_node: fix copy&paste mistake in SuperNode::getInterfaces() 2019-01-21 18:55:09 +01:00
df42a2880c fix compiler errors about non-trivial designated initializers with GCC 7 2019-01-21 17:11:11 +01:00
720e5e688c plugin: strip down old plugin system 2019-01-21 16:21:26 +01:00
8190227776 netem: move intialization of Netem support into node instead of socket class 2019-01-21 15:50:18 +01:00
90335c8c9e if: add if_name() 2019-01-21 15:49:14 +01:00
d3ff9f2d41 node: allow nodes to have multiple filedescriptors 2019-01-21 15:47:34 +01:00
4e55971faa super_node: interfaces are now managed per super_node 2019-01-21 15:44:39 +01:00
3b0cca73e3 rtp: added initial implementation for AIMD 2019-01-21 13:10:55 +01:00
49fe632bbc rtp: added hooks for rate throttling via RTCP 2019-01-21 12:12:47 +01:00
2d94f15d3c api: add missing logger 2019-01-21 12:07:59 +01:00
6b68bc0f00 hooks: add functions to set rate/ratio in limit_rate/decimate hooks 2019-01-21 11:01:25 +01:00
7b5f2157b0 refactor: do not use global loggers 2019-01-17 20:28:20 +01:00
af09f06030 revert refactoring 2019-01-14 19:07:57 +01:00
70faba9fd9 web: only issue a single call to lws_write() per LWS_*_WRITABLE callback 2019-01-14 10:08:12 +01:00
8f7c8ae71e update copyright year to 2019 2019-01-13 00:42:39 +01:00
8052b15377 websocket: add workaround for C++ port 2019-01-12 19:05:09 +01:00
029ccd2e09 Merge branch 'node-uldaq' into develop 2019-01-09 17:02:43 +01:00
99cae8903d rtp: use signalled queue for thread synchronization 2019-01-07 15:22:38 +01:00
d18d786801 refactor: list_* -> vlist_* 2019-01-07 10:28:55 +01:00
5b443aeff4 Merge branch 'node-rtp' into develop 2019-01-07 10:20:02 +01:00
Marvin Klimke
434e1e5c1d [WIP] Prepare for RTCP sessions
add second pair of local/remote addresses
add receive handler for RTCP packets
2018-12-20 08:25:13 +01:00
Marvin Klimke
22b42a8d88 [WIP] Use thread save queue instead of mutexes for data exchange
worker thread pushes received data in queue, main thread pulls data on request from queue.
2018-12-13 18:50:18 +01:00
Marvin Klimke
2575688951 [WIP] add pthread syncronization to re_main thread
rtp receive handler writes data to mutex protected memory and indicates the amount of data written.
main thread polls on the thread and gets the data respecting the mutex.
2018-12-07 15:15:24 +01:00