package
0.0.0-20241202070857-e8bc3c4afa6d
Repository: https://github.com/project-faster/mp-quic-go.git
Documentation: pkg.go.dev

# Functions

BandwidthFromDelta calculates the bandwidth from a number of bytes and a time delta.
NewCubic returns a new Cubic instance.
NewCubicSender makes a new cubic sender.
No description provided by the author
No description provided by the author
NewRTTStats makes a properly initialized RTTStats object.

# Constants

BitsPerSecond is 1 bit per second.
BytesPerSecond is 1 byte per second.

# Structs

Cubic implements the cubic algorithm from TCP.
DefaultClock implements the Clock interface using the Go stdlib clock.
HybridSlowStart implements the TCP hybrid slow start algorithm.
Olia implements the olia algorithm from MPTCP.
No description provided by the author
PrrSender implements the Proportional Rate Reduction (PRR) per RFC 6937.
RTTStats provides round-trip statistics.

# Interfaces

A Clock returns the current time.
A SendAlgorithm performs congestion control and calculates the congestion window.
SendAlgorithmWithDebugInfo adds some debug functions to SendAlgorithm.

# Type aliases

Bandwidth of a connection.