Lines Matching +full:bottom +full:- +full:beta
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
4 * Copyright (c) 2001-2008, by Cisco Systems, Inc. All rights reserved.
5 * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.
6 * Copyright (c) 2008-2012, by Michael Tuexen. All rights reserved.
87 * asoc_state, void-ptr-arg, uint32-arg, end_func, inp);
216 uint8_t beta; /* Fixed point arith, << 7 */ member
245 uint32_t cwnd_at_bw_set; /* Cwnd at last bw saved - lbw */
250 * 0/1 - 1 no cc advance */
290 /* This is used for SHUTDOWN/SHUTDOWN-ACK/SEND or INIT timers */
296 struct htcp htcp_ca; /* JRS - struct used in HTCP algorithm */
317 * JRS - 5/8/07 - Variable to track last time a destination was
330 * pseudo-cumack for this destination */
332 * expected pseudo-cumack for this
377 * is set after a new pseudo-cumack
380 * next pseudo-cumack expected for
383 * find a new rtx-pseudocumack. This
385 * rtx-pseudo-cumack has been received
388 * rtx-pseudo-cumack expected for this
391 * indicate if a new pseudo-cumack or
392 * rtx-pseudo-cumack has been received */
418 * outbound holds sending flags for PR-SCTP. */
485 struct mbuf *tail_mbuf; /* used for multi-part data */
510 * the front of the mbuf data and chunk-ified
561 uint32_t last_mid_delivered; /* used for re-order */
584 /* Round-robin schedulers */
640 * For associations using DATA chunks, the lower 16-bit of
696 * JRS - Structure to hold function pointers to the functions responsible
730 * RS - Structure to hold function pointers to the functions responsible
766 /* used to save ASCONF-ACK chunks for retransmission */
826 * many chunks have been marked for retranmission by either T3-rxt
838 /* ASCONF save the last ASCONF-ACK so we can resend it if necessary */
867 * wait to the point the cum-ack passes req->send_reset_at_tsn for
875 /* JRS - the congestion control functions are in this struct */
878 * JRS - value to store the currently loaded congestion control
882 /* RS - the stream scheduling functions are in this struct */
884 /* RS - value to store the currently loaded stream scheduling module */
889 /* ASCONF next seq I am sending out, inits at init-tsn */
892 /* ASCONF last received ASCONF from peer, starts at peer's TSN-1 */
901 uint32_t my_vtag; /* The tag to be used. if assoc is re-initited
932 /* The Advanced Peer Ack Point, as required by the PR-SCTP */
937 * The highest consequetive TSN at the bottom of the mapping array
952 /* EY - new NR variables used for nr_sack based on mapping_array */
967 * special log - This adds considerable size to the asoc, but
1005 int ctrl_queue_cnt; /* could be removed REM - NO IT CAN'T!! RRS */
1066 uint32_t minrto; /* per assoc RTO-MIN */
1067 uint32_t maxrto; /* per assoc RTO-MAX */
1103 /* could re-arrange to optimize space here. */
1160 * This value, plus all other ack'd but above cum-ack is added
1162 * define (probably in the SACK). When the cum-ack is updated, this
1208 /* JRS 5/21/07 - CMT PF variable */