Skip to content

Commit

Permalink
Merge pull request #585 from nidhijaju/expired-incoming
Browse files Browse the repository at this point in the history
Add expiredIncoming
  • Loading branch information
jan-ivar authored Jan 31, 2024
2 parents ee82272 + fd3181a commit 58d0274
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -1438,21 +1438,26 @@ on datagram transmission over the [=underlying connection=].

<pre class="idl">
dictionary WebTransportDatagramStats {
unsigned long long expiredOutgoing;
unsigned long long droppedIncoming;
unsigned long long expiredIncoming;
unsigned long long expiredOutgoing;
unsigned long long lostOutgoing;
};
</pre>

The dictionary SHALL have the following attributes:

: <dfn for="WebTransportDatagramStats" dict-member>expiredOutgoing</dfn>
:: The number of datagrams queued for sending that were dropped, due to being
older than {{outgoingMaxAge}} before they were able to be sent.
: <dfn for="WebTransportDatagramStats" dict-member>droppedIncoming</dfn>
:: 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.
: <dfn for="WebTransportDatagramStats" dict-member>expiredIncoming</dfn>
:: The number of incoming datagrams that were dropped due to being older than
{{incomingMaxAge}} before they were read from {{WebTransport/datagrams}}'
{{WebTransportDatagramDuplexStream/readable}}.
: <dfn for="WebTransportDatagramStats" dict-member>expiredOutgoing</dfn>
:: The number of datagrams queued for sending that were dropped due to being
older than {{outgoingMaxAge}} before they were able to be sent.
: <dfn for="WebTransportDatagramStats" dict-member>lostOutgoing</dfn>
:: 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).
Expand Down

0 comments on commit 58d0274

Please sign in to comment.