Merge pull request #340 from lucas-clemente/fix-106

implement receive flow control window auto tuning
This commit is contained in:
Lucas Clemente
2016-11-18 22:10:39 +01:00
committed by GitHub
9 changed files with 160 additions and 26 deletions

View File

@@ -47,9 +47,7 @@ type sentPacketHandler struct {
}
// NewSentPacketHandler creates a new sentPacketHandler
func NewSentPacketHandler() SentPacketHandler {
rttStats := &congestion.RTTStats{}
func NewSentPacketHandler(rttStats *congestion.RTTStats) SentPacketHandler {
congestion := congestion.NewCubicSender(
congestion.DefaultClock{},
rttStats,

View File

@@ -57,7 +57,8 @@ var _ = Describe("SentPacketHandler", func() {
)
BeforeEach(func() {
handler = NewSentPacketHandler().(*sentPacketHandler)
rttStats := &congestion.RTTStats{}
handler = NewSentPacketHandler(rttStats).(*sentPacketHandler)
streamFrame = frames.StreamFrame{
StreamID: 5,
Data: []byte{0x13, 0x37},