Lines Matching +full:packet +full:- +full:based

2  * Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved.
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
51 * packet. Note that this cannot be changed after a connection is established as
59 /* The packet number of the transmitted packet. */
62 /* The number of bytes in the packet which was sent. */
65 /* The time at which the packet was sent. */
69 * If the packet being described by this structure contains an ACK frame,
82 * into a packet number space.
87 * 1 if the packet is in flight. A packet is considered 'in flight' if it is
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.
101 /* 1 if the packet is a PTO probe. */
104 /* 1 if the packet is an MTU probe. */
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.
140 /* The packet number of the received packet. */
143 /* The time at which the packet was received. */
148 * into a packet number space.
152 /* 1 if the packet has one or more ACK-eliciting frames. */
157 * the received packet. If unknown, use OSSL_ACKM_ECN_NONE.
169 * ACKM if you want in-flight packets to have their discarded callbacks called.
205 * The return value of this function can change based on calls to
206 * ossl_ackm_on_rx_packet and based on the passage of time (see
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
222 * This should be called for a packet before attempting to process its contents.
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
241 * as only one probe packet should be generated for these cases.
246 * Send an ACK-eliciting packet for each count here.
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.
278 * The lost callback is called for the packet, but the packet is NOT considered