mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-09 10:00:57 +03:00
QLog changes to support ack receive timestamps
Summary: Add additional ACK_RECEIVE_TIMESTAMP fields in Read and Write AckFrame logs. Reviewed By: bschlinker Differential Revision: D37799091 fbshipit-source-id: fb1d6fbe9b3bcb5c0f8f8786a787730eaa699d1c
This commit is contained in:
committed by
Facebook GitHub Bot
parent
28ea0a998c
commit
b605e9b689
@@ -155,8 +155,13 @@ std::unique_ptr<QLogPacketEvent> BaseQLogger::createPacketEvent(
|
||||
}
|
||||
case QuicFrame::Type::ReadAckFrame: {
|
||||
const auto& frame = *quicFrame.asReadAckFrame();
|
||||
event->frames.push_back(
|
||||
std::make_unique<ReadAckFrameLog>(frame.ackBlocks, frame.ackDelay));
|
||||
event->frames.push_back(std::make_unique<ReadAckFrameLog>(
|
||||
frame.ackBlocks,
|
||||
frame.ackDelay,
|
||||
frame.frameType,
|
||||
frame.maybeLatestRecvdPacketTime,
|
||||
frame.maybeLatestRecvdPacketNum,
|
||||
frame.recvdPacketsTimestampRanges));
|
||||
break;
|
||||
}
|
||||
case QuicFrame::Type::ReadStreamFrame: {
|
||||
@@ -276,7 +281,12 @@ std::unique_ptr<QLogPacketEvent> BaseQLogger::createPacketEvent(
|
||||
case QuicWriteFrame::Type::WriteAckFrame: {
|
||||
const WriteAckFrame& frame = *quicFrame.asWriteAckFrame();
|
||||
event->frames.push_back(std::make_unique<WriteAckFrameLog>(
|
||||
frame.ackBlocks, frame.ackDelay));
|
||||
frame.ackBlocks,
|
||||
frame.ackDelay,
|
||||
frame.frameType,
|
||||
frame.maybeLatestRecvdPacketTime,
|
||||
frame.maybeLatestRecvdPacketNum,
|
||||
frame.recvdPacketsTimestampRanges));
|
||||
break;
|
||||
}
|
||||
case QuicWriteFrame::Type::WriteStreamFrame: {
|
||||
|
||||
Reference in New Issue
Block a user