Théophile Bastian
c23741bea3
Measure real-time outbound throughput
2020-07-03 18:03:26 +02:00
Théophile Bastian
7b5ffa4d46
Implement loss-based congestion controller
...
Still lacks an outbound bandwidth limiter and outbound actual emission
bitrate, to avoid increasing the available bandwidth when the bandwidth
is not saturated.
2020-07-03 16:13:47 +02:00
Théophile Bastian
15f9625a6d
Only keep track of total packet loss so far
...
Remove the packet loss history for last 128 packets
2020-07-02 20:41:56 +02:00
Théophile Bastian
a08808344e
Measure RTT
2020-06-28 23:29:39 +02:00
Théophile Bastian
c5541d1e79
Split data and control packets
2020-06-26 19:41:55 +02:00
Théophile Bastian
f07f2a853d
Add PacketLossManager
2020-06-23 15:36:49 +02:00
Théophile Bastian
94f42d08c0
Switch to single connection paradigm, use TLVs.
...
Clean up dramatically the codebase by assuming the server has only a
single connection at any time.
2020-06-15 20:39:25 +02:00
Théophile Bastian
20d0d3fc59
Send packets with timestamp and seqno
2020-06-10 18:49:36 +02:00
Théophile Bastian
f89cbb6981
Use new VpnPacket
2020-06-05 17:50:36 +02:00
Théophile Bastian
55ada8abc1
Add class VpnPeer
2020-06-05 16:17:43 +02:00