FreeBSD kernel IPv4 code
|
#include <sctp_structs.h>
Data Fields | |
void(* | sctp_set_initial_cc_param )(struct sctp_tcb *stcb, struct sctp_nets *net) |
void(* | sctp_cwnd_update_after_sack )(struct sctp_tcb *stcb, struct sctp_association *asoc, int accum_moved, int reneged_all, int will_exit) |
void(* | sctp_cwnd_update_exit_pf )(struct sctp_tcb *stcb, struct sctp_nets *net) |
void(* | sctp_cwnd_update_after_fr )(struct sctp_tcb *stcb, struct sctp_association *asoc) |
void(* | sctp_cwnd_update_after_timeout )(struct sctp_tcb *stcb, struct sctp_nets *net) |
void(* | sctp_cwnd_update_after_ecn_echo )(struct sctp_tcb *stcb, struct sctp_nets *net, int in_window, int num_pkt_lost) |
void(* | sctp_cwnd_update_after_packet_dropped )(struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_pktdrop_chunk *cp, uint32_t *bottle_bw, uint32_t *on_queue) |
void(* | sctp_cwnd_update_after_output )(struct sctp_tcb *stcb, struct sctp_nets *net, int burst_limit) |
void(* | sctp_cwnd_update_packet_transmitted )(struct sctp_tcb *stcb, struct sctp_nets *net) |
void(* | sctp_cwnd_update_tsn_acknowledged )(struct sctp_nets *net, struct sctp_tmit_chunk *) |
void(* | sctp_cwnd_new_transmission_begins )(struct sctp_tcb *stcb, struct sctp_nets *net) |
void(* | sctp_cwnd_prepare_net_for_sack )(struct sctp_tcb *stcb, struct sctp_nets *net) |
int(* | sctp_cwnd_socket_option )(struct sctp_tcb *stcb, int set, struct sctp_cc_option *) |
void(* | sctp_rtt_calculated )(struct sctp_tcb *, struct sctp_nets *, struct timeval *) |
Definition at line 703 of file sctp_structs.h.
void(* sctp_cc_functions::sctp_cwnd_new_transmission_begins) (struct sctp_tcb *stcb, struct sctp_nets *net) |
Definition at line 724 of file sctp_structs.h.
Referenced by sctp_med_chunk_output(), and sctp_t3rxt_timer().
void(* sctp_cc_functions::sctp_cwnd_prepare_net_for_sack) (struct sctp_tcb *stcb, struct sctp_nets *net) |
Definition at line 726 of file sctp_structs.h.
Referenced by sctp_express_handle_sack(), and sctp_handle_sack().
int(* sctp_cc_functions::sctp_cwnd_socket_option) (struct sctp_tcb *stcb, int set, struct sctp_cc_option *) |
Definition at line 728 of file sctp_structs.h.
Referenced by sctp_getopt(), and sctp_setopt().
void(* sctp_cc_functions::sctp_cwnd_update_after_ecn_echo) (struct sctp_tcb *stcb, struct sctp_nets *net, int in_window, int num_pkt_lost) |
Definition at line 713 of file sctp_structs.h.
Referenced by sctp_handle_ecn_echo().
void(* sctp_cc_functions::sctp_cwnd_update_after_fr) (struct sctp_tcb *stcb, struct sctp_association *asoc) |
Definition at line 709 of file sctp_structs.h.
Referenced by sctp_handle_sack().
void(* sctp_cc_functions::sctp_cwnd_update_after_output) (struct sctp_tcb *stcb, struct sctp_nets *net, int burst_limit) |
Definition at line 718 of file sctp_structs.h.
Referenced by sctp_chunk_output().
void(* sctp_cc_functions::sctp_cwnd_update_after_packet_dropped) (struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_pktdrop_chunk *cp, uint32_t *bottle_bw, uint32_t *on_queue) |
Definition at line 715 of file sctp_structs.h.
Referenced by sctp_handle_packet_dropped().
void(* sctp_cc_functions::sctp_cwnd_update_after_sack) (struct sctp_tcb *stcb, struct sctp_association *asoc, int accum_moved, int reneged_all, int will_exit) |
Definition at line 705 of file sctp_structs.h.
Referenced by sctp_express_handle_sack(), and sctp_handle_sack().
void(* sctp_cc_functions::sctp_cwnd_update_after_timeout) (struct sctp_tcb *stcb, struct sctp_nets *net) |
Definition at line 711 of file sctp_structs.h.
Referenced by sctp_backoff_on_timeout().
Definition at line 708 of file sctp_structs.h.
Referenced by sctp_express_handle_sack(), sctp_handle_heartbeat_ack(), and sctp_handle_sack().
void(* sctp_cc_functions::sctp_cwnd_update_packet_transmitted) (struct sctp_tcb *stcb, struct sctp_nets *net) |
Definition at line 720 of file sctp_structs.h.
Referenced by sctp_clean_up_datalist().
void(* sctp_cc_functions::sctp_cwnd_update_tsn_acknowledged) (struct sctp_nets *net, struct sctp_tmit_chunk *) |
Definition at line 722 of file sctp_structs.h.
Referenced by sctp_express_handle_sack(), sctp_handle_sack(), sctp_process_segment_range(), sctp_strike_gap_ack_chunks(), and sctp_window_probe_recovery().
void(* sctp_cc_functions::sctp_rtt_calculated) (struct sctp_tcb *, struct sctp_nets *, struct timeval *) |
Definition at line 729 of file sctp_structs.h.
Referenced by sctp_calculate_rto().
Definition at line 704 of file sctp_structs.h.
Referenced by sctp_add_remote_addr(), sctp_asconf_iterator_stcb(), sctp_asconf_queue_add(), sctp_net_immediate_retrans(), and sctp_setopt().