feat: BBR

This commit is contained in:
Toby
2023-08-04 17:29:15 -07:00
parent 02fca02ddc
commit 45c3fc54bd
16 changed files with 1612 additions and 32 deletions

View File

@@ -185,7 +185,8 @@ func (c *clientConfig) fillQUICConfig(hyConfig *client.Config) error {
func (c *clientConfig) fillBandwidthConfig(hyConfig *client.Config) error {
if c.Bandwidth.Up == "" || c.Bandwidth.Down == "" {
return configError{Field: "bandwidth", Err: errors.New("both up and down bandwidth must be set")}
// New core now allows users to omit bandwidth values and use built-in congestion control
return nil
}
var err error
hyConfig.BandwidthConfig.MaxTx, err = convBandwidth(c.Bandwidth.Up)