Reduce max. retransmit request packet count

This commit is contained in:
Nonoo 2020-10-29 12:14:07 +01:00
parent e0c2a99c04
commit 13c13dac88

View file

@ -10,6 +10,7 @@ import (
)
const expectTimeoutDuration = time.Second
const maxRetransmitRequestPacketCount = 10
type streamCommon struct {
name string
@ -196,7 +197,7 @@ func (s *streamCommon) requestRetransmitIfNeeded(gotSeq uint16) error {
if err := s.sendRetransmitRequest(sr[1]); err != nil {
return err
}
} else if missingPkts < 50 {
} else if missingPkts <= maxRetransmitRequestPacketCount {
log.Debug(s.name+"/requesting pkt #", sr[0], "-#", sr[1], " retransmit")
netstat.reportRetransmit(missingPkts)
if err := s.sendRetransmitRequestForRanges([]seqNumRange{sr}); err != nil {