webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
sctp_cc_functions Struct Reference

#include <sctp_structs.h>

Public Attributes

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 *)
 

Member Data Documentation

◆ sctp_cwnd_new_transmission_begins

void(* sctp_cc_functions::sctp_cwnd_new_transmission_begins) (struct sctp_tcb *stcb, struct sctp_nets *net)

◆ sctp_cwnd_prepare_net_for_sack

void(* sctp_cc_functions::sctp_cwnd_prepare_net_for_sack) (struct sctp_tcb *stcb, struct sctp_nets *net)

◆ sctp_cwnd_socket_option

int(* sctp_cc_functions::sctp_cwnd_socket_option) (struct sctp_tcb *stcb, int set, struct sctp_cc_option *)

◆ sctp_cwnd_update_after_ecn_echo

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)

◆ sctp_cwnd_update_after_fr

void(* sctp_cc_functions::sctp_cwnd_update_after_fr) (struct sctp_tcb *stcb, struct sctp_association *asoc)

◆ sctp_cwnd_update_after_output

void(* sctp_cc_functions::sctp_cwnd_update_after_output) (struct sctp_tcb *stcb, struct sctp_nets *net, int burst_limit)

◆ sctp_cwnd_update_after_packet_dropped

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)

◆ sctp_cwnd_update_after_sack

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)

◆ sctp_cwnd_update_after_timeout

void(* sctp_cc_functions::sctp_cwnd_update_after_timeout) (struct sctp_tcb *stcb, struct sctp_nets *net)

◆ sctp_cwnd_update_exit_pf

void(* sctp_cc_functions::sctp_cwnd_update_exit_pf) (struct sctp_tcb *stcb, struct sctp_nets *net)

◆ sctp_cwnd_update_packet_transmitted

void(* sctp_cc_functions::sctp_cwnd_update_packet_transmitted) (struct sctp_tcb *stcb, struct sctp_nets *net)

◆ sctp_cwnd_update_tsn_acknowledged

void(* sctp_cc_functions::sctp_cwnd_update_tsn_acknowledged) (struct sctp_nets *net, struct sctp_tmit_chunk *)

◆ sctp_rtt_calculated

void(* sctp_cc_functions::sctp_rtt_calculated) (struct sctp_tcb *, struct sctp_nets *, struct timeval *)

◆ sctp_set_initial_cc_param

void(* sctp_cc_functions::sctp_set_initial_cc_param) (struct sctp_tcb *stcb, struct sctp_nets *net)

The documentation for this struct was generated from the following file: