From a02fb1fa6f8b739f5605e096826587e72dc43c5d Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Tue, 7 Apr 2020 16:52:02 +0700 Subject: [PATCH] qlog dropped 0-RTT packets (on the client side) --- session.go | 1 + session_test.go | 1 + 2 files changed, 2 insertions(+) diff --git a/session.go b/session.go index f3a87d63..69d4b7e8 100644 --- a/session.go +++ b/session.go @@ -769,6 +769,7 @@ func (s *session) handleSinglePacket(p *receivedPacket, hdr *wire.Header) bool / } // drop 0-RTT packets, if we are a client if s.perspective == protocol.PerspectiveClient && hdr.Type == protocol.PacketType0RTT { + s.qlogger.DroppedPacket(qlog.PacketType0RTT, protocol.ByteCount(len(p.data)), qlog.PacketDropKeyUnavailable) return false } diff --git a/session_test.go b/session_test.go index 1b97a777..448f7119 100644 --- a/session_test.go +++ b/session_test.go @@ -2202,6 +2202,7 @@ var _ = Describe("Client Session", func() { PacketNumber: 0x42, PacketNumberLen: protocol.PacketNumberLen2, }, []byte("foobar")) + qlogger.EXPECT().DroppedPacket(qlog.PacketType0RTT, protocol.ByteCount(len(p.data)), gomock.Any()) Expect(sess.handlePacketImpl(p)).To(BeFalse()) })