Values in this class are read-write, and represent what the local party is
requesting during feature negotiation. Such a request will not necessarily be
-honoured; see B<SSL_VALUE_CLASS_FEATURE_NEOGTIATED>.
+honoured; see B<SSL_VALUE_CLASS_FEATURE_NEGOTIATED>.
A value in this class may become read-only in certain circumstances; for
example, after a connection has been established, for a value which cannot be
=item B<SSL_VALUE_CLASS_FEATURE_NEGOTIATED>
Values in this value class are read-only, and represent the value which was
-actually negotated based on both local and peer input during feature
+actually negotiated based on both local and peer input during feature
negotiation. This is the effective value in actual use.
Attempting to read a value in this class will generally fail if the feature
*/
QUIC_CONN_ID retry_scid;
+ /* Server only: The DCID we currently expect the peer to use to talk to us. */
+ QUIC_CONN_ID cur_local_cid;
+
/*
* The DCID we currently use to talk to the peer and its sequence num.
*/
uint64_t cur_remote_seq_num;
uint64_t cur_retire_prior_to;
- /* Server only: The DCID we currently expect the peer to use to talk to us. */
- QUIC_CONN_ID cur_local_cid;
-
/* Transport parameter values we send to our peer. */
uint64_t tx_init_max_stream_data_bidi_local;
uint64_t tx_init_max_stream_data_bidi_remote;
uint64_t rx_max_ack_delay; /* ms */
unsigned char rx_ack_delay_exp;
+ /* Diagnostic counters for testing purposes only. May roll over. */
+ uint16_t diag_num_rx_ack; /* Number of ACK frames received */
+
/*
* Temporary staging area to store information about the incoming packet we
* are currently processing.
*/
uint64_t txku_threshold_override;
- /* Diagnostic counters for testing purposes only. May roll over. */
- uint16_t diag_num_rx_ack; /* Number of ACK frames received */
-
/* Valid if we are in the TERMINATING or TERMINATED states. */
QUIC_TERMINATE_CAUSE terminate_cause;