Jonathan nicely describes the diff control between bbr and other
conventional cwnd-based transport (e.g., cubic with fq-pacing)
Shiyao: in bbr_main, both bbr_set_pacing_rate and bbr_set_cwnd takes
the 'bw' parameter (current estimate of bandwidth). This is key to see
how cwnd and pacing_rate are related: bw is used to set the pacer. bw
and min_rtt form the basis of a maximum inflight (target_cwnd). So
cwnd is not directly derived from pacing rate nor vice versa. They are
both derived from network measurements to control how fast to send
(rate) and how much to keep inflight (cwnd).
> --
> You received this message because you are subscribed to the Google Groups "BBR Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
bbr-dev+u...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.