FreeBSD kernel IPv4 code
sctp_association Struct Reference

#include <sctp_structs.h>

Collaboration diagram for sctp_association:

Data Fields

int state
 
struct sctp_asconf_addrhead asconf_queue
 
struct timeval time_entered
 
struct timeval time_last_rcvd
 
struct timeval time_last_sent
 
struct timeval time_last_sat_advance
 
struct sctp_nonpad_sndrcvinfo def_send
 
struct sctp_timer dack_timer
 
struct sctp_timer asconf_timer
 
struct sctp_timer strreset_timer
 
struct sctp_timer shut_guard_timer
 
struct sctp_timer autoclose_timer
 
struct sctp_timer delete_prim_timer
 
struct sctpladdr sctp_restricted_addrs
 
struct sctp_ifaasconf_addr_del_pending
 
struct sctp_netsdeleted_primary
 
struct sctpnetlisthead nets
 
struct sctpchunk_listhead free_chunks
 
struct sctpchunk_listhead control_send_queue
 
struct sctpchunk_listhead asconf_send_queue
 
struct sctpchunk_listhead sent_queue
 
struct sctpchunk_listhead send_queue
 
struct scheduling_data ss_data
 
struct sctp_iteratorstcb_starting_point_for_iterator
 
struct sctp_asconf_ackhead asconf_ack_sent
 
struct sctp_tmit_chunkstr_reset
 
struct sctp_laddrlast_used_address
 
struct sctp_stream_instrmin
 
struct sctp_stream_outstrmout
 
uint8_tmapping_array
 
struct sctp_netsprimary_destination
 
struct sctp_netsalternate
 
struct sctp_netslast_net_cmt_send_started
 
struct sctp_netslast_data_chunk_from
 
struct sctp_netslast_control_chunk_from
 
struct sctp_resethead resetHead
 
struct sctp_readhead pending_reply_queue
 
struct sctp_cc_functions cc_functions
 
uint32_t congestion_control_module
 
struct sctp_ss_functions ss_functions
 
uint32_t stream_scheduling_module
 
uint32_t vrf_id
 
uint32_t cookie_preserve_req
 
uint32_t asconf_seq_out
 
uint32_t asconf_seq_out_acked
 
uint32_t asconf_seq_in
 
uint32_t str_reset_seq_out
 
uint32_t str_reset_seq_in
 
uint32_t my_vtag
 
uint32_t peer_vtag
 
uint32_t my_vtag_nonce
 
uint32_t peer_vtag_nonce
 
uint32_t assoc_id
 
uint32_t smallest_mtu
 
uint32_t this_sack_highest_gap
 
uint32_t last_acked_seq
 
uint32_t sending_seq
 
uint32_t init_seq_number
 
uint32_t advanced_peer_ack_point
 
uint32_t cumulative_tsn
 
uint32_t mapping_array_base_tsn
 
uint32_t highest_tsn_inside_map
 
uint8_tnr_mapping_array
 
uint32_t highest_tsn_inside_nr_map
 
uint32_t fast_recovery_tsn
 
uint32_t sat_t3_recovery_tsn
 
uint32_t tsn_last_delivered
 
struct sctp_queued_to_readcontrol_pdapi
 
uint32_t tsn_of_pdapi_last_delivered
 
uint32_t pdapi_ppid
 
uint32_t context
 
uint32_t last_reset_action [SCTP_MAX_RESET_PARAMS]
 
uint32_t last_sending_seq [SCTP_MAX_RESET_PARAMS]
 
uint32_t last_base_tsnsent [SCTP_MAX_RESET_PARAMS]
 
uint32_t peers_rwnd
 
uint32_t my_rwnd
 
uint32_t my_last_reported_rwnd
 
uint32_t sctp_frag_point
 
uint32_t total_output_queue_size
 
uint32_t sb_cc
 
uint32_t sb_send_resv
 
uint32_t my_rwnd_control_len
 
uint32_t pr_sctp_cnt
 
int ctrl_queue_cnt
 
unsigned int stream_queue_cnt
 
unsigned int send_queue_cnt
 
unsigned int sent_queue_cnt
 
unsigned int sent_queue_cnt_removeable
 
unsigned int sent_queue_retran_cnt
 
unsigned int size_on_reasm_queue
 
unsigned int cnt_on_reasm_queue
 
unsigned int fwd_tsn_cnt
 
unsigned int total_flight
 
unsigned int total_flight_count
 
unsigned int numnets
 
unsigned int overall_error_count
 
unsigned int cnt_msg_on_sb
 
unsigned int size_on_all_streams
 
unsigned int cnt_on_all_streams
 
uint32_t heart_beat_delay
 
uint32_t sctp_autoclose_ticks
 
unsigned int pre_open_streams
 
unsigned int max_inbound_streams
 
uint32_t cookie_life
 
unsigned int delayed_ack
 
unsigned int old_delayed_ack
 
unsigned int sack_freq
 
unsigned int data_pkts_seen
 
unsigned int numduptsns
 
int dup_tsns [SCTP_MAX_DUP_TSNS]
 
uint32_t initial_init_rto_max
 
uint32_t initial_rto
 
uint32_t minrto
 
uint32_t maxrto
 
sctp_auth_chklist_tlocal_auth_chunks
 
sctp_auth_chklist_tpeer_auth_chunks
 
sctp_hmaclist_tlocal_hmacs
 
sctp_hmaclist_tpeer_hmacs
 
struct sctp_keyhead shared_keys
 
sctp_authinfo_t authinfo
 
uint32_t refcnt
 
uint32_t chunks_on_out_queue
 
uint32_t peers_adaptation
 
uint32_t default_mtu
 
uint16_t peer_hmac_id
 
uint16_t stale_cookie_count
 
uint16_t str_of_pdapi
 
uint16_t ssn_of_pdapi
 
uint16_t streamincnt
 
uint16_t streamoutcnt
 
uint16_t strm_realoutsize
 
uint16_t strm_pending_add_size
 
uint16_t max_init_times
 
uint16_t max_send_times
 
uint16_t def_net_failure
 
uint16_t def_net_pf_threshold
 
uint16_t mapping_array_size
 
uint16_t last_strm_seq_delivered
 
uint16_t last_strm_no_delivered
 
uint16_t last_revoke_count
 
int16_t num_send_timers_up
 
uint16_t stream_locked_on
 
uint16_t ecn_echo_cnt_onq
 
uint16_t free_chunk_cnt
 
uint8_t stream_locked
 
uint8_t authenticated
 
uint8_t send_sack
 
uint32_t max_burst
 
uint32_t fr_max_burst
 
uint8_t sat_network
 
uint8_t sat_network_lockout
 
uint8_t burst_limit_applied
 
uint8_t hb_random_values [4]
 
uint8_t fragmented_delivery_inprogress
 
uint8_t fragment_flags
 
uint8_t last_flags_delivered
 
uint8_t hb_ect_randombit
 
uint8_t hb_random_idx
 
uint8_t default_dscp
 
uint8_t asconf_del_pending
 
uint8_t trigger_reset
 
uint8_t ecn_supported
 
uint8_t prsctp_supported
 
uint8_t auth_supported
 
uint8_t asconf_supported
 
uint8_t reconfig_supported
 
uint8_t nrsack_supported
 
uint8_t pktdrop_supported
 
uint8_t idata_supported
 
uint8_t peer_req_out
 
uint8_t local_strreset_support
 
uint8_t peer_supports_nat
 
struct sctp_scoping scope
 
uint8_t used_alt_asconfack
 
uint8_t fast_retran_loss_recovery
 
uint8_t sat_t3_loss_recovery
 
uint8_t dropped_special_cnt
 
uint8_t seen_a_sack_this_pkt
 
uint8_t stream_reset_outstanding
 
uint8_t stream_reset_out_is_outstanding
 
uint8_t delayed_connection
 
uint8_t ifp_had_enobuf
 
uint8_t saw_sack_with_frags
 
uint8_t saw_sack_with_nr_frags
 
uint8_t in_asocid_hash
 
uint8_t assoc_up_sent
 
uint8_t adaptation_needed
 
uint8_t adaptation_sent
 
uint8_t cmt_dac_pkts_rcvd
 
uint8_t sctp_cmt_on_off
 
uint8_t iam_blocking
 
uint8_t cookie_how [8]
 
uint8_t sctp_cmt_pf
 
uint8_t use_precise_time
 
uint64_t sctp_features
 
uint32_t max_cwnd
 
uint16_t port
 
uint32_t marked_retrans
 
uint32_t timoinit
 
uint32_t timodata
 
uint32_t timosack
 
uint32_t timoshutdown
 
uint32_t timoheartbeat
 
uint32_t timocookie
 
uint32_t timoshutdownack
 
struct timeval start_time
 
struct timeval discontinuity_time
 
uint64_t abandoned_unsent [SCTP_PR_SCTP_MAX+1]
 
uint64_t abandoned_sent [SCTP_PR_SCTP_MAX+1]
 

Detailed Description

Definition at line 785 of file sctp_structs.h.

Field Documentation

◆ abandoned_sent

uint64_t sctp_association::abandoned_sent[SCTP_PR_SCTP_MAX+1]

Definition at line 1240 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), and sctp_release_pr_sctp_chunk().

◆ abandoned_unsent

uint64_t sctp_association::abandoned_unsent[SCTP_PR_SCTP_MAX+1]

Definition at line 1239 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), and sctp_release_pr_sctp_chunk().

◆ adaptation_needed

uint8_t sctp_association::adaptation_needed

Definition at line 1209 of file sctp_structs.h.

Referenced by sctp_load_addresses_from_init(), and sctp_ulp_notify().

◆ adaptation_sent

uint8_t sctp_association::adaptation_sent

Definition at line 1210 of file sctp_structs.h.

Referenced by sctp_ulp_notify().

◆ advanced_peer_ack_point

◆ alternate

◆ asconf_ack_sent

struct sctp_asconf_ackhead sctp_association::asconf_ack_sent

◆ asconf_addr_del_pending

struct sctp_ifa* sctp_association::asconf_addr_del_pending

Definition at line 810 of file sctp_structs.h.

Referenced by sctp_asconf_queue_add().

◆ asconf_del_pending

uint8_t sctp_association::asconf_del_pending

Definition at line 1169 of file sctp_structs.h.

Referenced by sctp_asconf_queue_add().

◆ asconf_queue

◆ asconf_send_queue

◆ asconf_seq_in

uint32_t sctp_association::asconf_seq_in

◆ asconf_seq_out

uint32_t sctp_association::asconf_seq_out

◆ asconf_seq_out_acked

uint32_t sctp_association::asconf_seq_out_acked

◆ asconf_supported

◆ asconf_timer

struct sctp_timer sctp_association::asconf_timer

◆ assoc_id

uint32_t sctp_association::assoc_id

◆ assoc_up_sent

uint8_t sctp_association::assoc_up_sent

Definition at line 1208 of file sctp_structs.h.

Referenced by sctp_init_asoc(), and sctp_ulp_notify().

◆ auth_supported

◆ authenticated

uint8_t sctp_association::authenticated

◆ authinfo

◆ autoclose_timer

struct sctp_timer sctp_association::autoclose_timer

◆ burst_limit_applied

uint8_t sctp_association::burst_limit_applied

Definition at line 1160 of file sctp_structs.h.

Referenced by sctp_chunk_output().

◆ cc_functions

◆ chunks_on_out_queue

uint32_t sctp_association::chunks_on_out_queue

◆ cmt_dac_pkts_rcvd

uint8_t sctp_association::cmt_dac_pkts_rcvd

Definition at line 1212 of file sctp_structs.h.

Referenced by sctp_sack_check(), and sctp_send_sack().

◆ cnt_msg_on_sb

unsigned int sctp_association::cnt_msg_on_sb

Definition at line 1048 of file sctp_structs.h.

Referenced by sctp_process_a_data_chunk().

◆ cnt_on_all_streams

◆ cnt_on_reasm_queue

◆ congestion_control_module

uint32_t sctp_association::congestion_control_module

Definition at line 884 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), and sctp_setopt().

◆ context

◆ control_pdapi

◆ control_send_queue

◆ cookie_how

uint8_t sctp_association::cookie_how[8]

Definition at line 1215 of file sctp_structs.h.

Referenced by sctp_process_cookie_existing().

◆ cookie_life

uint32_t sctp_association::cookie_life

Definition at line 1067 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), sctp_send_initiate_ack(), and sctp_setopt().

◆ cookie_preserve_req

uint32_t sctp_association::cookie_preserve_req

Definition at line 891 of file sctp_structs.h.

Referenced by sctp_handle_error(), and sctp_send_initiate().

◆ ctrl_queue_cnt

◆ cumulative_tsn

◆ dack_timer

◆ data_pkts_seen

unsigned int sctp_association::data_pkts_seen

◆ def_net_failure

uint16_t sctp_association::def_net_failure

Definition at line 1125 of file sctp_structs.h.

Referenced by sctp_add_remote_addr(), sctp_getopt(), sctp_init_asoc(), and sctp_setopt().

◆ def_net_pf_threshold

uint16_t sctp_association::def_net_pf_threshold

Definition at line 1127 of file sctp_structs.h.

Referenced by sctp_add_remote_addr(), sctp_getopt(), sctp_init_asoc(), and sctp_setopt().

◆ def_send

struct sctp_nonpad_sndrcvinfo sctp_association::def_send

Definition at line 796 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), sctp_lower_sosend(), and sctp_setopt().

◆ default_dscp

uint8_t sctp_association::default_dscp

◆ default_mtu

uint32_t sctp_association::default_mtu

Definition at line 1096 of file sctp_structs.h.

Referenced by sctp_add_remote_addr(), sctp_getopt(), sctp_init_asoc(), and sctp_setopt().

◆ delayed_ack

unsigned int sctp_association::delayed_ack

◆ delayed_connection

uint8_t sctp_association::delayed_connection

Definition at line 1203 of file sctp_structs.h.

Referenced by sctp_do_connect_x(), sctp_setopt(), and sctp_t1init_timer().

◆ delete_prim_timer

struct sctp_timer sctp_association::delete_prim_timer

◆ deleted_primary

◆ discontinuity_time

struct timeval sctp_association::discontinuity_time

Definition at line 1238 of file sctp_structs.h.

Referenced by sctp_init_asoc(), and sctp_sysctl_handle_assoclist().

◆ dropped_special_cnt

uint8_t sctp_association::dropped_special_cnt

Definition at line 1199 of file sctp_structs.h.

Referenced by process_chunk_drop(), sctp_cookie_timer(), and sctp_t1init_timer().

◆ dup_tsns

int sctp_association::dup_tsns[SCTP_MAX_DUP_TSNS]

Definition at line 1075 of file sctp_structs.h.

Referenced by sctp_process_a_data_chunk(), and sctp_send_sack().

◆ ecn_echo_cnt_onq

◆ ecn_supported

◆ fast_recovery_tsn

uint32_t sctp_association::fast_recovery_tsn

◆ fast_retran_loss_recovery

◆ fr_max_burst

uint32_t sctp_association::fr_max_burst

Definition at line 1156 of file sctp_structs.h.

Referenced by sctp_chunk_output(), and sctp_init_asoc().

◆ fragment_flags

uint8_t sctp_association::fragment_flags

Definition at line 1164 of file sctp_structs.h.

◆ fragmented_delivery_inprogress

uint8_t sctp_association::fragmented_delivery_inprogress

Definition at line 1163 of file sctp_structs.h.

Referenced by sctp_handle_forward_tsn().

◆ free_chunk_cnt

uint16_t sctp_association::free_chunk_cnt

Definition at line 1144 of file sctp_structs.h.

Referenced by sctp_free_assoc(), and sctp_init_asoc().

◆ free_chunks

struct sctpchunk_listhead sctp_association::free_chunks

Definition at line 817 of file sctp_structs.h.

Referenced by sctp_free_assoc(), and sctp_init_asoc().

◆ fwd_tsn_cnt

unsigned int sctp_association::fwd_tsn_cnt

Definition at line 1036 of file sctp_structs.h.

Referenced by sctp_clean_up_ctl(), and send_forward_tsn().

◆ hb_ect_randombit

uint8_t sctp_association::hb_ect_randombit

Definition at line 1166 of file sctp_structs.h.

Referenced by sctp_find_alternate_net().

◆ hb_random_idx

uint8_t sctp_association::hb_random_idx

Definition at line 1167 of file sctp_structs.h.

Referenced by sctp_find_alternate_net(), and sctp_init_asoc().

◆ hb_random_values

uint8_t sctp_association::hb_random_values[4]

Definition at line 1162 of file sctp_structs.h.

Referenced by sctp_find_alternate_net().

◆ heart_beat_delay

uint32_t sctp_association::heart_beat_delay

◆ highest_tsn_inside_map

◆ highest_tsn_inside_nr_map

◆ iam_blocking

uint8_t sctp_association::iam_blocking

Definition at line 1214 of file sctp_structs.h.

Referenced by sctp_init_asoc().

◆ idata_supported

◆ ifp_had_enobuf

◆ in_asocid_hash

uint8_t sctp_association::in_asocid_hash

Definition at line 1207 of file sctp_structs.h.

Referenced by sctp_aloc_a_assoc_id(), sctp_free_assoc(), and sctp_move_pcb_and_assoc().

◆ init_seq_number

◆ initial_init_rto_max

uint32_t sctp_association::initial_init_rto_max

Definition at line 1076 of file sctp_structs.h.

Referenced by sctp_init_asoc(), sctp_process_cmsgs_for_init(), and sctp_t1init_timer().

◆ initial_rto

uint32_t sctp_association::initial_rto

◆ last_acked_seq

◆ last_base_tsnsent

uint32_t sctp_association::last_base_tsnsent[SCTP_MAX_RESET_PARAMS]

Definition at line 976 of file sctp_structs.h.

Referenced by sctp_handle_str_reset_request_tsn().

◆ last_control_chunk_from

struct sctp_nets* sctp_association::last_control_chunk_from

◆ last_data_chunk_from

struct sctp_nets* sctp_association::last_data_chunk_from

◆ last_flags_delivered

uint8_t sctp_association::last_flags_delivered

Definition at line 1165 of file sctp_structs.h.

◆ last_net_cmt_send_started

struct sctp_nets* sctp_association::last_net_cmt_send_started

◆ last_reset_action

◆ last_revoke_count

uint16_t sctp_association::last_revoke_count

Definition at line 1138 of file sctp_structs.h.

Referenced by sctp_drain_mbufs().

◆ last_sending_seq

uint32_t sctp_association::last_sending_seq[SCTP_MAX_RESET_PARAMS]

Definition at line 975 of file sctp_structs.h.

Referenced by sctp_handle_str_reset_request_tsn().

◆ last_strm_no_delivered

uint16_t sctp_association::last_strm_no_delivered

Definition at line 1136 of file sctp_structs.h.

◆ last_strm_seq_delivered

uint16_t sctp_association::last_strm_seq_delivered

Definition at line 1135 of file sctp_structs.h.

◆ last_used_address

struct sctp_laddr* sctp_association::last_used_address

◆ local_auth_chunks

◆ local_hmacs

◆ local_strreset_support

◆ mapping_array

◆ mapping_array_base_tsn

◆ mapping_array_size

◆ marked_retrans

uint32_t sctp_association::marked_retrans

◆ max_burst

◆ max_cwnd

uint32_t sctp_association::max_cwnd

Definition at line 1220 of file sctp_structs.h.

Referenced by sctp_enforce_cwnd_limit(), sctp_getopt(), sctp_init_asoc(), and sctp_setopt().

◆ max_inbound_streams

unsigned int sctp_association::max_inbound_streams

◆ max_init_times

uint16_t sctp_association::max_init_times

◆ max_send_times

◆ maxrto

◆ minrto

◆ my_last_reported_rwnd

uint32_t sctp_association::my_last_reported_rwnd

Definition at line 1004 of file sctp_structs.h.

Referenced by sctp_send_sack(), and sctp_user_rcvd().

◆ my_rwnd

◆ my_rwnd_control_len

uint32_t sctp_association::my_rwnd_control_len

Definition at line 1011 of file sctp_structs.h.

Referenced by sctp_calc_rwnd(), and sctp_send_packet_dropped().

◆ my_vtag

◆ my_vtag_nonce

uint32_t sctp_association::my_vtag_nonce

◆ nets

◆ nr_mapping_array

◆ nrsack_supported

◆ num_send_timers_up

int16_t sctp_association::num_send_timers_up

◆ numduptsns

unsigned int sctp_association::numduptsns

Definition at line 1074 of file sctp_structs.h.

Referenced by sctp_process_a_data_chunk(), sctp_sack_check(), and sctp_send_sack().

◆ numnets

◆ old_delayed_ack

unsigned int sctp_association::old_delayed_ack

Definition at line 1070 of file sctp_structs.h.

◆ overall_error_count

◆ pdapi_ppid

uint32_t sctp_association::pdapi_ppid

Definition at line 972 of file sctp_structs.h.

◆ peer_auth_chunks

◆ peer_hmac_id

◆ peer_hmacs

◆ peer_req_out

uint8_t sctp_association::peer_req_out

Definition at line 1189 of file sctp_structs.h.

Referenced by sctp_notify_stream_reset_add(), and sctp_send_str_reset_req().

◆ peer_supports_nat

◆ peer_vtag

◆ peer_vtag_nonce

uint32_t sctp_association::peer_vtag_nonce

◆ peers_adaptation

uint32_t sctp_association::peers_adaptation

Definition at line 1095 of file sctp_structs.h.

Referenced by sctp_load_addresses_from_init(), and sctp_notify_adaptation_layer().

◆ peers_rwnd

◆ pending_reply_queue

struct sctp_readhead sctp_association::pending_reply_queue

◆ pktdrop_supported

◆ port

◆ pr_sctp_cnt

◆ pre_open_streams

unsigned int sctp_association::pre_open_streams

◆ primary_destination

struct sctp_nets* sctp_association::primary_destination

Definition at line 860 of file sctp_structs.h.

Referenced by sctp_accept(), sctp_add_remote_addr(), sctp_addr_mgmt_assoc(), sctp_assoc_immediate_retrans(), sctp_autoclose_timer(), sctp_chunk_output(), sctp_disconnect(), sctp_do_connect_x(), sctp_express_handle_sack(), sctp_fill_outqueue(), sctp_getopt(), sctp_handle_cookie_ack(), sctp_handle_heartbeat_ack(), sctp_handle_init_ack(), sctp_handle_sack(), sctp_inpcb_free(), sctp_load_addresses_from_init(), sctp_lower_sosend(), sctp_med_chunk_output(), sctp_notify_adaptation_layer(), sctp_notify_assoc_change(), sctp_notify_authentication(), sctp_notify_partial_delivery_indication(), sctp_notify_peer_addr_change(), sctp_notify_remote_error(), sctp_notify_send_failed(), sctp_notify_send_failed2(), sctp_notify_sender_dry_event(), sctp_notify_shutdown_event(), sctp_notify_stream_reset(), sctp_notify_stream_reset_add(), sctp_notify_stream_reset_tsn(), sctp_path_check_and_react(), sctp_process_asconf_set_primary(), sctp_process_cookie_existing(), sctp_process_init_ack(), sctp_process_initack_addresses(), sctp_remove_net(), sctp_sack_check(), sctp_select_primary_destination(), sctp_send_abort_tcb(), sctp_send_asconf_ack(), sctp_send_deferred_reset_response(), sctp_send_initiate(), sctp_send_initiate_ack(), sctp_send_str_reset_req(), sctp_send_stream_reset_out_if_possible(), sctp_sendall_iterator(), sctp_set_primary_addr(), sctp_setopt(), sctp_shutdown(), sctp_sysctl_handle_assoclist(), sctp_t1init_timer(), sctp_t3rxt_timer(), and sctp_timer_validation().

◆ prsctp_supported

◆ reconfig_supported

◆ refcnt

◆ resetHead

struct sctp_resethead sctp_association::resetHead

◆ sack_freq

unsigned int sctp_association::sack_freq

Definition at line 1071 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), sctp_sack_check(), and sctp_setopt().

◆ sat_network

uint8_t sctp_association::sat_network

Definition at line 1158 of file sctp_structs.h.

Referenced by sctp_calculate_rto(), and sctp_handle_packet_dropped().

◆ sat_network_lockout

uint8_t sctp_association::sat_network_lockout

Definition at line 1159 of file sctp_structs.h.

Referenced by sctp_calculate_rto().

◆ sat_t3_loss_recovery

uint8_t sctp_association::sat_t3_loss_recovery

Definition at line 1198 of file sctp_structs.h.

Referenced by sctp_handle_packet_dropped(), sctp_handle_sack(), and sctp_t3rxt_timer().

◆ sat_t3_recovery_tsn

uint32_t sctp_association::sat_t3_recovery_tsn

Definition at line 960 of file sctp_structs.h.

Referenced by sctp_handle_sack(), and sctp_t3rxt_timer().

◆ saw_sack_with_frags

uint8_t sctp_association::saw_sack_with_frags

Definition at line 1205 of file sctp_structs.h.

Referenced by sctp_handle_sack(), and sctp_process_control().

◆ saw_sack_with_nr_frags

uint8_t sctp_association::saw_sack_with_nr_frags

Definition at line 1206 of file sctp_structs.h.

Referenced by sctp_handle_sack(), and sctp_process_control().

◆ sb_cc

uint32_t sctp_association::sb_cc

Definition at line 1009 of file sctp_structs.h.

Referenced by sctp_calc_rwnd(), sctp_sblog(), and sctp_sorecvmsg().

◆ sb_send_resv

uint32_t sctp_association::sb_send_resv

Definition at line 1010 of file sctp_structs.h.

Referenced by sctp_init_asoc(), and sctp_lower_sosend().

◆ scope

◆ sctp_autoclose_ticks

◆ sctp_cmt_on_off

◆ sctp_cmt_pf

uint8_t sctp_association::sctp_cmt_pf

Definition at line 1217 of file sctp_structs.h.

Referenced by sctp_init_asoc(), and sctp_strike_gap_ack_chunks().

◆ sctp_features

uint64_t sctp_association::sctp_features

Definition at line 1219 of file sctp_structs.h.

Referenced by sctp_init_asoc().

◆ sctp_frag_point

uint32_t sctp_association::sctp_frag_point

Definition at line 1005 of file sctp_structs.h.

Referenced by sctp_get_frag_point(), sctp_getopt(), sctp_init_asoc(), and sctp_setopt().

◆ sctp_restricted_addrs

struct sctpladdr sctp_association::sctp_restricted_addrs

◆ seen_a_sack_this_pkt

uint8_t sctp_association::seen_a_sack_this_pkt

◆ send_queue

◆ send_queue_cnt

◆ send_sack

◆ sending_seq

◆ sent_queue

◆ sent_queue_cnt

◆ sent_queue_cnt_removeable

unsigned int sctp_association::sent_queue_cnt_removeable

◆ sent_queue_retran_cnt

◆ shared_keys

◆ shut_guard_timer

struct sctp_timer sctp_association::shut_guard_timer

◆ size_on_all_streams

◆ size_on_reasm_queue

◆ smallest_mtu

◆ ss_data

◆ ss_functions

◆ ssn_of_pdapi

uint16_t sctp_association::ssn_of_pdapi

Definition at line 1112 of file sctp_structs.h.

Referenced by sctp_handle_forward_tsn().

◆ stale_cookie_count

uint16_t sctp_association::stale_cookie_count

Definition at line 1105 of file sctp_structs.h.

Referenced by sctp_handle_error().

◆ start_time

struct timeval sctp_association::start_time

Definition at line 1237 of file sctp_structs.h.

Referenced by sctp_init_asoc(), and sctp_sysctl_handle_assoclist().

◆ state

◆ stcb_starting_point_for_iterator

struct sctp_iterator* sctp_association::stcb_starting_point_for_iterator

Definition at line 839 of file sctp_structs.h.

◆ str_of_pdapi

uint16_t sctp_association::str_of_pdapi

Definition at line 1111 of file sctp_structs.h.

Referenced by sctp_handle_forward_tsn().

◆ str_reset

◆ str_reset_seq_in

◆ str_reset_seq_out

◆ stream_locked

uint8_t sctp_association::stream_locked

Definition at line 1145 of file sctp_structs.h.

Referenced by sctp_init_asoc(), sctp_lower_sosend(), and sctp_msg_append().

◆ stream_locked_on

uint16_t sctp_association::stream_locked_on

Definition at line 1141 of file sctp_structs.h.

Referenced by sctp_init_asoc(), sctp_lower_sosend(), and sctp_msg_append().

◆ stream_queue_cnt

◆ stream_reset_out_is_outstanding

uint8_t sctp_association::stream_reset_out_is_outstanding

◆ stream_reset_outstanding

◆ stream_scheduling_module

uint32_t sctp_association::stream_scheduling_module

Definition at line 888 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), and sctp_setopt().

◆ streamincnt

◆ streamoutcnt

◆ strm_pending_add_size

uint16_t sctp_association::strm_pending_add_size

Definition at line 1119 of file sctp_structs.h.

Referenced by sctp_handle_stream_reset_response(), and sctp_send_str_reset_req().

◆ strm_realoutsize

◆ strmin

◆ strmout

◆ strreset_timer

struct sctp_timer sctp_association::strreset_timer

◆ this_sack_highest_gap

uint32_t sctp_association::this_sack_highest_gap

◆ time_entered

◆ time_last_rcvd

struct timeval sctp_association::time_last_rcvd

Definition at line 793 of file sctp_structs.h.

Referenced by sctp_autoclose_timer(), and sctp_process_data().

◆ time_last_sat_advance

struct timeval sctp_association::time_last_sat_advance

Definition at line 795 of file sctp_structs.h.

◆ time_last_sent

struct timeval sctp_association::time_last_sent

◆ timocookie

uint32_t sctp_association::timocookie

◆ timodata

uint32_t sctp_association::timodata

Definition at line 1231 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), and sctp_timeout_handler().

◆ timoheartbeat

uint32_t sctp_association::timoheartbeat

Definition at line 1234 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), and sctp_timeout_handler().

◆ timoinit

uint32_t sctp_association::timoinit

◆ timosack

uint32_t sctp_association::timosack

Definition at line 1232 of file sctp_structs.h.

Referenced by sctp_getopt(), sctp_init_asoc(), and sctp_timeout_handler().

◆ timoshutdown

uint32_t sctp_association::timoshutdown

◆ timoshutdownack

uint32_t sctp_association::timoshutdownack

◆ total_flight

◆ total_flight_count

◆ total_output_queue_size

◆ trigger_reset

◆ tsn_last_delivered

uint32_t sctp_association::tsn_last_delivered

◆ tsn_of_pdapi_last_delivered

uint32_t sctp_association::tsn_of_pdapi_last_delivered

Definition at line 971 of file sctp_structs.h.

◆ use_precise_time

uint8_t sctp_association::use_precise_time

Definition at line 1218 of file sctp_structs.h.

Referenced by sctp_calculate_rto(), and sctp_set_rtcc_initial_cc_param().

◆ used_alt_asconfack

uint8_t sctp_association::used_alt_asconfack

Definition at line 1196 of file sctp_structs.h.

◆ vrf_id


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