-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question about TCP Prague in socket programming #18
Comments
To do this, make sure to use congestion control that supports ECT(1) traffic on the sender (e.g., TCP-Prague) and set the proper tcp_ecn parameter on both sender and receiver. Taking TCP-Prague as an example, On the sender side, configure Prague congestion control and tcp_ecn:
On the client side, configure tcp_ecn:
If above configuration is not doable, make sure you already load the module. |
I am very interest in testing L4S in my network. I am trying to understand how it affects the terminals. Also, I would like to know how QUIC supports BBRv2 and L4S, any suggestions are welcome. |
Indeed, sysctl is a global behaviour. But if you run your L4S in the network namespace it will not affect the root namespace. Related to QUIC support L4S, AFAIK from the thread (https://developer.apple.com/forums/thread/720486), the QUIC can support L4S under Developer setting. But related QUIC support BBRv2, I am not aware on that. |
I mean could I set some parameters of TCP prague in SOCKET, such as rtt_target. |
|
I want to set a flow to ECT(1) as low-latency traffic.
So I would like to know if I can selectively use TCP Prague as a congestion control method in socket programming, what parameters can be set, and how to set them.
Looking forward to your reply.
The text was updated successfully, but these errors were encountered: