mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-09 10:00:57 +03:00
Limit Quic PacketNumber to 2^62 -1
Summary: inspect PN, and when it reaches 2^62 -2 trigger a transport close through a pending event. Reviewed By: yangchi Differential Revision: D18239661 fbshipit-source-id: 1a218678099016693149e12ff121e2a39b95aecc
This commit is contained in:
committed by
Facebook Github Bot
parent
ed7646cad2
commit
42bfa9dc4a
@@ -584,6 +584,14 @@ TEST_F(QuicStateFunctionsTest, EarliestLossTimer) {
|
||||
EXPECT_EQ(currentTime, earliestLossTimer(conn).first.value());
|
||||
}
|
||||
|
||||
TEST_P(QuicStateFunctionsTest, CloseTranportStateChange) {
|
||||
QuicConnectionStateBase conn(QuicNodeType::Server);
|
||||
getAckState(conn, GetParam()).nextPacketNum = kMaxPacketNumber - 2;
|
||||
EXPECT_FALSE(conn.pendingEvents.closeTransport);
|
||||
increaseNextPacketNum(conn, GetParam());
|
||||
EXPECT_TRUE(conn.pendingEvents.closeTransport);
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(
|
||||
QuicStateFunctionsTests,
|
||||
QuicStateFunctionsTest,
|
||||
|
||||
Reference in New Issue
Block a user