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

60 commits

Author SHA1 Message Date
5580f63b8e rtp: improve return code style 2019-03-26 15:39:07 +01:00
e9c3e61084 rtp: remove wrapper function to start thread 2019-03-22 11:27:57 +01:00
3ca1ae89b8 rtp: properly initialize rate hook 2019-03-15 17:26:20 +01:00
4aacaa330b rtp: improve logging 2019-02-17 21:17:43 +01:00
ab68ff40d3 rtp: fix parsing of AIMD options 2019-02-17 21:17:31 +01:00
05568f8b56 rtp: tune some parameters 2019-02-17 21:17:09 +01:00
e91084bec9 rtp: fix calculation of loss fraction 2019-02-17 21:16:51 +01:00
Marvin Klimke
623385cda9 fixes related to tc support 2019-02-15 11:18:32 +01:00
5be0931bb7 bufix 2019-02-15 11:03:32 +01:00
c872711887 dd logging for aimd 2019-02-15 11:01:13 +01:00
73b6bc6b93 rtp: fix whitespaces 2019-02-15 10:24:25 +01:00
Marvin Klimke
8da43f7070 rtp: small fix in debug output, lower bound of 1 for decimate hook ratio 2019-02-15 10:19:58 +01:00
8135284361 rtp: fix compiler error 2019-02-06 17:31:27 +01:00
1740df596b separated in/out signal descriptors 2019-02-06 13:14:38 +01:00
f3a86c2c1c rtp: remove some comments 2019-01-28 21:41:37 +01:00
ec765ec9ee rtp: add option to configure initial rate 2019-01-28 12:34:40 +01:00
6d486bcee8 rtp: add logging for AIMD state 2019-01-28 12:34:40 +01:00
3c42811d8b rtp: fix parsing of RTCP config options 2019-01-28 11:10:23 +01:00
2659d7b78a rtp: add missing break statements 2019-01-28 11:09:53 +01:00
0ee8d73c87 rtp: improve debugging output 2019-01-28 11:09:44 +01:00
b438a79d4c rtp: fix comment 2019-01-28 10:54:09 +01:00
ca20c5af91 rtp: increase start rate 2019-01-28 10:53:50 +01:00
2812447036 rtp: fix bugs in memory managment 2019-01-28 10:53:34 +01:00
317077fa93 rtp: use macros for rtp header length 2019-01-28 10:53:01 +01:00
ba9302278b rtp: simplify rtp_read() and another small fix 2019-01-28 10:10:24 +01:00
ca62bcc714 rtp: use preallocated buffer in rtp_write() 2019-01-28 09:57:47 +01:00
Marvin Klimke
2dee380a7d remove unnecessary polling loop around queue_signalled_pull 2019-01-28 09:10:45 +01:00
Marvin Klimke
e1adfa9247 prevent rtp_read from returning when queue is empty 2019-01-25 17:34:51 +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
d5f022986d rtp: fix use of possible uninitialized variable 2019-01-23 15:09:38 +01:00
25fb713213 rtp: test and bug fixing for RTP network emulation support 2019-01-23 14:16:53 +01:00
fe9508f6ba rtp: initialize hooks properly before starting 2019-01-23 13:29:51 +01:00
bf40a85040 rtp: move parameter intialization to rtp_init() 2019-01-23 13:29:23 +01:00
b1381010fd rtp: fix invalid format string in rtp_parse() 2019-01-23 13:22:32 +01:00
4533e0ab12 netem: fix defines and includes 2019-01-21 22:14:41 +01:00
8190227776 netem: move intialization of Netem support into node instead of socket class 2019-01-21 15:50:18 +01:00
3b0cca73e3 rtp: added initial implementation for AIMD 2019-01-21 13:10:55 +01:00
07c6826e1d Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop 2019-01-21 12:13:21 +01:00
49fe632bbc rtp: added hooks for rate throttling via RTCP 2019-01-21 12:12:47 +01:00
Marvin Klimke
264310ab5a rtp node: make pthread for re_main static and add deconstructor call for rtp socket 2019-01-16 16:41:02 +01:00
8f7c8ae71e update copyright year to 2019 2019-01-13 00:42:39 +01:00
0d5d9ad037 rtp, uldaq: smaller bugfixes 2019-01-13 00:02:34 +01:00
0afadb6c19 rtp: add missing stop handler 2019-01-08 22:53:04 +01:00
8322b0615a rtp: increase queue size 2019-01-07 15:52:34 +01:00
c1c1eb1951 rtp: fix joining of re_main thread 2019-01-07 15:49:34 +01:00
99cae8903d rtp: use signalled queue for thread synchronization 2019-01-07 15:22:38 +01:00
fb67e4969c rtp: fix warn() 2019-01-07 12:52:24 +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
26cdc6e58a add proper queue destruction 2018-12-19 18:40:53 +01:00
Marvin Klimke
7e38cb9eb0 add free and mem_deref to prevent memory leaks 2018-12-16 11:47:33 +01:00