From fd3181aaa0e7a8bb856ac8321c69560cea2b2232 Mon Sep 17 00:00:00 2001 From: Nidhi Jaju Date: Mon, 29 Jan 2024 03:16:25 +0000 Subject: [PATCH] add expiredIncoming --- index.bs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/index.bs b/index.bs index 1080f8d..cb4644c 100644 --- a/index.bs +++ b/index.bs @@ -1440,21 +1440,26 @@ on datagram transmission over the [=underlying connection=].
 dictionary WebTransportDatagramStats {
-  unsigned long long expiredOutgoing;
   unsigned long long droppedIncoming;
+  unsigned long long expiredIncoming;
+  unsigned long long expiredOutgoing;
   unsigned long long lostOutgoing;
 };
 
The dictionary SHALL have the following attributes: -: expiredOutgoing -:: The number of datagrams queued for sending that were dropped, due to being - older than {{outgoingMaxAge}} before they were able to be sent. : droppedIncoming -:: The number of incoming datagrams that were dropped, due to the application not reading +:: The number of incoming datagrams that were dropped due to the application not reading from {{WebTransport/datagrams}}' {{WebTransportDatagramDuplexStream/readable}} before new datagrams overflow the receive queue. +: expiredIncoming +:: The number of incoming datagrams that were dropped due to being older than + {{incomingMaxAge}} before they were read from {{WebTransport/datagrams}}' + {{WebTransportDatagramDuplexStream/readable}}. +: expiredOutgoing +:: The number of datagrams queued for sending that were dropped due to being + older than {{outgoingMaxAge}} before they were able to be sent. : lostOutgoing :: The number of sent datagrams that were declared lost, as defined in [[!RFC9002]] [Section 6.1](https://www.rfc-editor.org/rfc/rfc9002#section-6.1).