Lines Matching +full:in +full:- +full:flight
2 * Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved.
5 * this file except in compliance with the License. You can obtain a copy
6 * in the file LICENSE in the source distribution or at
41 * Configures the RX-side maximum ACK delay. This is the maximum amount of time
43 * ACK-eliciting packet. The peer communicates this value via a transport
49 * Configures the TX-side maximum ACK delay. This is the maximum amount of time
50 * we are allowed to delay sending an ACK frame after receiving an ACK-eliciting
52 * it must be accurately reported in the transport parameters we send to our
62 /* The number of bytes in the packet which was sent. */
87 * 1 if the packet is in flight. A packet is considered 'in flight' if it is
88 * counted for purposes of congestion control and 'bytes in flight' counts.
89 * Most packets are considered in flight. The only circumstance where a
90 * numbered packet is not considered in flight is if it contains only ACK
96 * 1 if the packet has one or more ACK-eliciting frames.
107 /* Callback called if frames in this packet are lost. arg is cb_arg. */
109 /* Callback called if frames in this packet are acked. arg is cb_arg. */
112 * Callback called if frames in this packet are neither acked nor lost. arg
119 * (Internal use fields; must be zero-initialized.)
122 * a singly-linked list of newly-acknowledged packets, and lnext is used to
123 * manifest a singly-linked list of newly lost packets.
152 /* 1 if the packet has one or more ACK-eliciting frames. */
169 * ACKM if you want in-flight packets to have their discarded callbacks called.
170 * This should never be called in ordinary QUIC usage for the Application Data
215 * - duplicate, meaning that we have already been passed such a PN in a call
218 * - written off, meaning that the PN is so old we have stopped tracking state
223 * Failure to do so may result in processing a duplicated packet in violation of
234 * The following two probe request types are used only for anti-deadlock
235 * purposes in relation to the anti-amplification logic, by generating
236 * packets to buy ourselves more anti-amplification credit with the server
246 * Send an ACK-eliciting packet for each count here.
257 * have been generated by the ACKM. The fields in the structure are incremented
274 * Forces the ACKM to consider a packet with the given PN in the given PN space
275 * as having been pseudo-lost. The main reason to use this is during a Retry, to
276 * force any resources sent in the first Initial packet to be resent.
287 * This duration is used in various parts of QUIC besides the ACKM.
291 /* Returns the largest acked PN in the given PN space. */