forked from quic-go/quic-go
ackhandler: detect ECN mangling (#4080)
* ackhandler: detect ECN mangling Mangling means that a path is re-marking all ECN-marked packets as CE. * ackhandler: only detect ECN mangling once all testing packets were sent
This commit is contained in:
@@ -151,6 +151,7 @@ var _ = Describe("Types", func() {
|
||||
Expect(ecnStateTrigger(logging.ECNFailedLostAllTestingPackets).String()).To(Equal("all ECN testing packets declared lost"))
|
||||
Expect(ecnStateTrigger(logging.ECNFailedMoreECNCountsThanSent).String()).To(Equal("ACK contains more ECN counts than ECN-marked packets sent"))
|
||||
Expect(ecnStateTrigger(logging.ECNFailedTooFewECNCounts).String()).To(Equal("ACK contains fewer new ECN counts than acknowledged ECN-marked packets"))
|
||||
Expect(ecnStateTrigger(logging.ECNFailedManglingDetected).String()).To(Equal("ECN mangling detected"))
|
||||
Expect(ecnStateTrigger(42).String()).To(Equal("unknown ECN state trigger"))
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user