forked from quic-go/quic-go
remove support for quic-trace
This commit is contained in:
@@ -11,7 +11,6 @@ import (
|
||||
"github.com/lucas-clemente/quic-go/internal/utils"
|
||||
"github.com/lucas-clemente/quic-go/internal/wire"
|
||||
"github.com/lucas-clemente/quic-go/logging"
|
||||
"github.com/lucas-clemente/quic-go/quictrace"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -85,9 +84,8 @@ type sentPacketHandler struct {
|
||||
|
||||
perspective protocol.Perspective
|
||||
|
||||
traceCallback func(quictrace.Event)
|
||||
tracer logging.ConnectionTracer
|
||||
logger utils.Logger
|
||||
tracer logging.ConnectionTracer
|
||||
logger utils.Logger
|
||||
}
|
||||
|
||||
var (
|
||||
@@ -99,7 +97,6 @@ func newSentPacketHandler(
|
||||
initialPacketNumber protocol.PacketNumber,
|
||||
rttStats *utils.RTTStats,
|
||||
pers protocol.Perspective,
|
||||
traceCallback func(quictrace.Event),
|
||||
tracer logging.ConnectionTracer,
|
||||
logger utils.Logger,
|
||||
) *sentPacketHandler {
|
||||
@@ -119,7 +116,6 @@ func newSentPacketHandler(
|
||||
rttStats: rttStats,
|
||||
congestion: congestion,
|
||||
perspective: pers,
|
||||
traceCallback: traceCallback,
|
||||
tracer: tracer,
|
||||
logger: logger,
|
||||
}
|
||||
@@ -559,21 +555,6 @@ func (h *sentPacketHandler) detectLostPackets(now time.Time, encLevel protocol.E
|
||||
h.queueFramesForRetransmission(p)
|
||||
// the bytes in flight need to be reduced no matter if this packet will be retransmitted
|
||||
h.removeFromBytesInFlight(p)
|
||||
if h.traceCallback != nil {
|
||||
frames := make([]wire.Frame, 0, len(p.Frames))
|
||||
for _, f := range p.Frames {
|
||||
frames = append(frames, f.Frame)
|
||||
}
|
||||
h.traceCallback(quictrace.Event{
|
||||
Time: now,
|
||||
EventType: quictrace.PacketLost,
|
||||
EncryptionLevel: p.EncryptionLevel,
|
||||
PacketNumber: p.PacketNumber,
|
||||
PacketSize: p.Length,
|
||||
Frames: frames,
|
||||
TransportState: h.GetStats(),
|
||||
})
|
||||
}
|
||||
}
|
||||
return true, nil
|
||||
})
|
||||
@@ -804,15 +785,3 @@ func (h *sentPacketHandler) SetHandshakeConfirmed() {
|
||||
// Make sure the timer is armed now, if necessary.
|
||||
h.setLossDetectionTimer()
|
||||
}
|
||||
|
||||
func (h *sentPacketHandler) GetStats() *quictrace.TransportState {
|
||||
return &quictrace.TransportState{
|
||||
MinRTT: h.rttStats.MinRTT(),
|
||||
SmoothedRTT: h.rttStats.SmoothedRTT(),
|
||||
LatestRTT: h.rttStats.LatestRTT(),
|
||||
BytesInFlight: h.bytesInFlight,
|
||||
CongestionWindow: h.congestion.GetCongestionWindow(),
|
||||
InSlowStart: h.congestion.InSlowStart(),
|
||||
InRecovery: h.congestion.InRecovery(),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user