Toy VPN handling congestion control
Find a file
2020-07-22 15:52:55 +02:00
.gitignore Setup tun device 2020-06-02 13:11:31 +02:00
congestion_control.cpp C rewrite: phase out std::chrono 2020-07-22 15:45:16 +02:00
congestion_control.hpp C rewrite: phase out std::chrono 2020-07-22 15:45:16 +02:00
ip_header.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
ip_header.hpp Tun: reject packets with bad length 2020-06-16 20:24:59 +02:00
LICENSE Initial commit 2020-06-02 11:22:28 +02:00
main.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
Makefile Implement loss-based congestion controller 2020-07-03 16:13:47 +02:00
README.md Initial commit 2020-06-02 11:22:28 +02:00
TunDevice.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
TunDevice.hpp Set tun MTU based on VpnPacket max payload 2020-06-16 18:57:08 +02:00
UdpVpn.cpp C rewrite: phase out std::chrono 2020-07-22 15:45:16 +02:00
UdpVpn.hpp C rewrite: phase out std::chrono 2020-07-22 15:45:16 +02:00
UdpVpnClient.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
UdpVpnClient.hpp Split data and control packets 2020-06-26 19:41:55 +02:00
UdpVpnServer.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
UdpVpnServer.hpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
util.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
util.hpp C rewrite: phase out std::chrono 2020-07-22 15:45:16 +02:00
VpnPacket.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
VpnPacket.hpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
VpnPeer.cpp C rewrite: C-ify includes (cstdio -> stdio.h) 2020-07-22 15:52:55 +02:00
VpnPeer.hpp C rewrite: phase out std::chrono 2020-07-22 15:45:16 +02:00

congestvpn

Toy VPN handling congestion control