--
You received this message because you are subscribed to the Google Groups "QUIC Prototype Protocol Discussion group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+unsubscribe@chromium.org.
To post to this group, send email to proto...@chromium.org.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+unsubscribe@chromium.org.
QUIC's BBR implementation is in userspace, but you should update the kernel if you're attempting to compare it to TCP's BBR.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+unsubscribe@chromium.org.
Hello everyone, everything good ? I'd like someone to help.I am trying to build quic_client with BBR, but the file you indicated is no longer present in the /src/net/quic/core/directory. How do I do the building now?The only thing I found related to this was the /home/usr/chromium/src/net/quic/quic_flags_list.h file. In this file there is a flag "FLAGS_quic_reloadable_flag_quic_default_to_bbr" that supposedly does this if enabled, I made a construct after I enabled this flag by setting true, is that right?How can I see if you are really using bbr?// When true, defaults to BBR congestion control instead of Cubic.QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_default_to_bbr, false)
Another doubt! How can I see the used version of quic_cliente and server?
--
You received this message because you are subscribed to the Google Groups "QUIC Prototype Protocol Discussion group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/proto-quic/db04383e-5162-4d82-9e80-279b7cf29c0d%40chromium.org.
Dear all
Hello,
I am studying QUIC and want to test QUIC with Chromium, but I am very struggling with congestion control algorithms (CCA). I want to know how can I select a congestion control (Reno) as a parameter.
I am also aware that rebuilding the source code of quic-client might be necessary, but honestly, I do not get this part. In other words, after reading all the comments related to my questions on the discussion forum, I looked at the files named send_algorithm_interface.cc and quic_sent_packet_manager.cc files.
I tried and analyzed the code with these files, but these files already contain conditional statements for each congestion control algorithm.
Specifically, the send_algorithm_interface.cc file has a switch statement with each congestion control algorithm (ex: case kBBR). In the quic_sent_packet_manager.cc file, it has conditional statements if the client requests a congestion control algorithm as an independent option. With these being said, these files already have functions or handle each congestion control algorithm if it is kBBR or kBBRv2. Then, if these files already have congestion control options, why do I need to rebuild the source code of quic-client if I want to select a congestion control algorithm I want to do??
Also, if I choose a congestion control algorithm already existing in the file, will I not have to rebuild it??
For example, BBR is already in the send_algorithm_interface.cc file.
If someone can answer my question (how to select a congestion control algorithm to Reno), I would appreciate your time and feedback.
I appreciate your understandings.
Kind Regards,
Matthew
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/proto-quic/ddc57ce7-6362-417b-91cf-5071dd35876dn%40chromium.org.