chore: Update BBR config

chore: Adjust workflow
This commit is contained in:
Larvan2
2023-01-16 14:53:19 +08:00
parent bb79272020
commit f3b76df13b
3 changed files with 59 additions and 62 deletions

View File

@ -26,7 +26,7 @@ func SetCongestionController(quicConn quic.Connection, cc string) {
quicConn.SetCongestionControl(
congestion.NewCubicSender(
congestion.DefaultClock{},
congestion.GetMaxPacketSize(quicConn.RemoteAddr()),
congestion.GetInitialPacketSize(quicConn.RemoteAddr()),
false,
nil,
),
@ -35,7 +35,7 @@ func SetCongestionController(quicConn quic.Connection, cc string) {
quicConn.SetCongestionControl(
congestion.NewCubicSender(
congestion.DefaultClock{},
congestion.GetMaxPacketSize(quicConn.RemoteAddr()),
congestion.GetInitialPacketSize(quicConn.RemoteAddr()),
true,
nil,
),
@ -44,10 +44,9 @@ func SetCongestionController(quicConn quic.Connection, cc string) {
quicConn.SetCongestionControl(
congestion.NewBBRSender(
congestion.DefaultClock{},
congestion.GetMaxPacketSize(quicConn.RemoteAddr()),
congestion.GetMaxOutgoingPacketSize(quicConn.RemoteAddr()),
congestion.InitialCongestionWindow,
congestion.DefaultBBRMaxCongestionWindow,
congestion.GetInitialPacketSize(quicConn.RemoteAddr()),
congestion.InitialCongestionWindow*congestion.InitialMaxDatagramSize,
congestion.DefaultBBRMaxCongestionWindow*congestion.InitialMaxDatagramSize,
),
)
}