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. 2 years ago
.gitignore Setup tun device 2 years ago
LICENSE Initial commit 2 years ago
Makefile Implement loss-based congestion controller 2 years ago
README.md Initial commit 2 years ago
TunDevice.cpp Set tun MTU based on VpnPacket max payload 2 years ago
TunDevice.hpp Set tun MTU based on VpnPacket max payload 2 years ago
UdpVpn.cpp Measure real-time outbound throughput 2 years ago
UdpVpn.hpp Measure real-time outbound throughput 2 years ago
UdpVpnClient.cpp Split data and control packets 2 years ago
UdpVpnClient.hpp Split data and control packets 2 years ago
UdpVpnServer.cpp Split data and control packets 2 years ago
UdpVpnServer.hpp Split data and control packets 2 years ago
VpnPacket.cpp Implement loss-based congestion controller 2 years ago
VpnPacket.hpp Implement loss-based congestion controller 2 years ago
VpnPeer.cpp Measure real-time outbound throughput 2 years ago
VpnPeer.hpp Measure real-time outbound throughput 2 years ago
congestion_control.cpp congestion: add leaky bucket, not interfaced yet. 2 years ago
congestion_control.hpp congestion: add leaky bucket, not interfaced yet. 2 years ago
ip_header.cpp Tun: reject packets with bad length 2 years ago
ip_header.hpp Tun: reject packets with bad length 2 years ago
main.cpp Measure RTT 2 years ago
util.cpp Measure real-time outbound throughput 2 years ago
util.hpp Measure real-time outbound throughput 2 years ago

README.md

congestvpn

Toy VPN handling congestion control