Toy VPN handling congestion control
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Théophile Bastian 3f4e5ee227 congestion: add leaky bucket, not interfaced yet. 3 years ago
.gitignore Setup tun device 3 years ago
LICENSE Initial commit 3 years ago
Makefile Implement loss-based congestion controller 3 years ago
README.md Initial commit 3 years ago
TunDevice.cpp Set tun MTU based on VpnPacket max payload 3 years ago
TunDevice.hpp Set tun MTU based on VpnPacket max payload 3 years ago
UdpVpn.cpp Measure real-time outbound throughput 3 years ago
UdpVpn.hpp Measure real-time outbound throughput 3 years ago
UdpVpnClient.cpp Split data and control packets 3 years ago
UdpVpnClient.hpp Split data and control packets 3 years ago
UdpVpnServer.cpp Split data and control packets 3 years ago
UdpVpnServer.hpp Split data and control packets 3 years ago
VpnPacket.cpp Implement loss-based congestion controller 3 years ago
VpnPacket.hpp Implement loss-based congestion controller 3 years ago
VpnPeer.cpp Measure real-time outbound throughput 3 years ago
VpnPeer.hpp Measure real-time outbound throughput 3 years ago
congestion_control.cpp congestion: add leaky bucket, not interfaced yet. 3 years ago
congestion_control.hpp congestion: add leaky bucket, not interfaced yet. 3 years ago
ip_header.cpp Tun: reject packets with bad length 3 years ago
ip_header.hpp Tun: reject packets with bad length 3 years ago
main.cpp Measure RTT 3 years ago
util.cpp Measure real-time outbound throughput 3 years ago
util.hpp Measure real-time outbound throughput 3 years ago

README.md

congestvpn

Toy VPN handling congestion control