Hello!
In the
Internet Draft, `BBR.pacing_rate` is reduced by 1%
(`BBRPacingMarginPercent`) only on `BBRSetPacingRateWithGain`, not on
`BBRInitPacingRate` [1].
However, in the Linux implementation, both the methods `bbr_init_pacing_rate_from_rtt` and
`bbr_set_pacing_rate` use a common method `bbr_bw_to_pacing_rate` which
internally calls `bbr_rate_bytes_per_sec` and the reduction of
pacingRate is actually implemented here [2], due to which the
`pacing_rate` is being reduced by 1% on both.
Our understanding is that the Linux implementation is different from what the Internet Draft mentions. Is that correct?
If so, which approach should be followed?
Thanks and Regards,
Mohit P. Tahiliani