34 #include <sys/cdefs.h> 35 __FBSDID(
"$FreeBSD: head/sys/netinet/sctp_structs.h 303792 2016-08-06 12:33:15Z tuexen $");
38 #ifndef _NETINET_SCTP_STRUCTS_H_ 39 #define _NETINET_SCTP_STRUCTS_H_ 56 #if defined(__FreeBSD__) && __FreeBSD_version >= 800000 105 #define SCTP_PCB_ANY_FLAGS 0x00000000 106 #define SCTP_PCB_ANY_FEATURES 0x00000000 107 #define SCTP_ASOC_ANY_STATE 0x00000000 114 #if defined(__FreeBSD__) && defined(SCTP_MCORE_INPUT) && defined(SMP) 116 struct sctp_mcore_queue {
118 #if defined(__FreeBSD__) && __FreeBSD_version >= 801000 126 TAILQ_HEAD(sctp_mcore_qhead, sctp_mcore_queue);
128 struct sctp_mcore_ctrl {
130 struct sctp_mcore_qhead que;
143 #if defined(__FreeBSD__) && __FreeBSD_version >= 801000 164 #define SCTP_ITERATOR_DO_ALL_INP 0x00000001 165 #define SCTP_ITERATOR_DO_SINGLE_INP 0x00000002 180 struct sctpladdr list_of_work;
185 #if defined(__FreeBSD__) 186 struct mtx ipi_iterator_wq_mtx;
188 #elif defined(__APPLE__) 189 lck_mtx_t *ipi_iterator_wq_mtx;
191 #elif defined(SCTP_PROCESS_LEVEL_LOCKS) 192 #if defined(__Userspace__) 197 pthread_mutex_t ipi_iterator_wq_mtx;
198 pthread_mutex_t it_mtx;
199 pthread_cond_t iterator_wakeup;
201 #elif defined(__Windows__) 202 struct spinlock it_lock;
203 struct spinlock ipi_iterator_wq_lock;
204 KEVENT iterator_wakeup[2];
205 PFILE_OBJECT iterator_thread_obj;
209 #if !defined(__Windows__) 210 #if !defined(__Userspace__) 216 struct sctpiterators iteratorhead;
221 #if !defined(__FreeBSD__) 222 #define SCTP_ITERATOR_MUST_EXIT 0x00000001 223 #define SCTP_ITERATOR_EXITED 0x00000002 225 #define SCTP_ITERATOR_STOP_CUR_IT 0x00000004 226 #define SCTP_ITERATOR_STOP_CUR_INP 0x00000008 230 #if defined(__FreeBSD__) 231 #if __FreeBSD_version < 1100093 232 #if __FreeBSD_version >= 800000 235 #if __FreeBSD_version >= 900000 240 #if __FreeBSD_version >= 1100116 241 struct llentry *ro_lle;
250 #if defined(__APPLE__) 251 #if !defined(APPLE_LEOPARD) && !defined(APPLE_SNOWLEOPARD) && !defined(APPLE_LION) && !defined(APPLE_MOUNTAINLION) 252 struct ifaddr *ro_srcia;
254 #if !defined(APPLE_LEOPARD) 338 struct timeval last_sent_time;
387 struct timeval start_time;
441 #if defined(__FreeBSD__) 460 struct timeval timetodrop;
474 #define CHUNK_FLAGS_PR_SCTP_TTL SCTP_PR_SCTP_TTL 475 #define CHUNK_FLAGS_PR_SCTP_BUF SCTP_PR_SCTP_BUF 476 #define CHUNK_FLAGS_PR_SCTP_RTX SCTP_PR_SCTP_RTX 479 #define CHUNK_FLAGS_FRAGMENT_OK 0x0100 493 struct timeval sent_rcv_time;
539 struct sctpchunk_listhead reasm;
553 #define SCTP_ON_ORDERED 1 554 #define SCTP_ON_UNORDERED 2 604 struct sctp_readhead inqueue;
605 struct sctp_readhead uno_inqueue;
647 struct sctpwheel_listhead wheel;
648 struct sctplist_listhead list;
663 #define SCTP_STREAM_CLOSED 0x00 664 #define SCTP_STREAM_OPENING 0x01 665 #define SCTP_STREAM_OPEN 0x02 666 #define SCTP_STREAM_RESET_PENDING 0x03 667 #define SCTP_STREAM_RESET_IN_FLIGHT 0x04 669 #define SCTP_MAX_STREAMS_AT_ONCE_RESET 200 673 struct sctp_streamhead outqueue;
676 #if defined(SCTP_DETAILED_STR_STATS) 707 #if defined(__Userspace__) 716 #define SCTP_TSN_LOG_SIZE 40 730 #define SCTP_FS_SPEC_LOG_SIZE 200 769 int accum_moved ,
int reneged_all,
int will_exit);
776 struct sctp_nets *
net,
int in_window,
int num_pkt_lost);
802 int clear_values,
int holds_lock);
853 struct sctp_asconf_addrhead asconf_queue;
855 struct timeval time_entered;
856 struct timeval time_last_rcvd;
857 struct timeval time_last_sent;
858 struct timeval time_last_sat_advance;
871 struct sctpladdr sctp_restricted_addrs;
878 struct sctpnetlisthead nets;
881 struct sctpchunk_listhead free_chunks;
884 struct sctpchunk_listhead control_send_queue;
887 struct sctpchunk_listhead asconf_send_queue;
896 struct sctpchunk_listhead sent_queue;
897 struct sctpchunk_listhead send_queue;
906 struct sctp_asconf_ackhead asconf_ack_sent;
938 struct sctp_resethead resetHead;
941 struct sctp_readhead pending_reply_queue;
1040 #ifdef SCTP_ASOCLOG_OF_TSNS 1057 #ifdef SCTP_FS_SPEC_LOG 1149 struct sctp_keyhead shared_keys;
1299 struct timeval start_time;
1300 struct timeval discontinuity_time;
uint16_t sinfo_keynumber
Definition: sctp_structs.h:756
uint16_t flgs
Definition: sctp_structs.h:724
uint32_t init_seq_number
Definition: sctp_structs.h:995
uint32_t flight_size
Definition: sctp_structs.h:350
Definition: sctp_structs.h:184
uint32_t next_mid_ordered
Definition: sctp_structs.h:687
uint8_t ecn_supported
Definition: sctp_structs.h:1241
Definition: sctp_auth.h:82
uint8_t hb_responded
Definition: sctp_structs.h:408
uint32_t peers_adaptation
Definition: sctp_structs.h:1158
struct sctp_inpcb * next_inp
Definition: sctp_structs.h:149
struct mbuf * data
Definition: sctp_structs.h:828
uint8_t seen_a_sack_this_pkt
Definition: sctp_structs.h:1262
Definition: sctp_structs.h:574
uint8_t fragmented_delivery_inprogress
Definition: sctp_structs.h:1225
uint32_t maxRTT
Definition: sctp_structs.h:271
unsigned int sent_queue_cnt
Definition: sctp_structs.h:1089
uint8_t local_scope
Definition: sctp_structs.h:712
int16_t num_send_timers_up
Definition: sctp_structs.h:1201
unsigned int size_on_reasm_queue
Definition: sctp_structs.h:1097
unsigned long long uint64_t
Definition: ptypes.h:120
sctp_rtentry_t * ro_rt
Definition: sctp_structs.h:229
uint8_t fast_retran_loss_recovery
Definition: sctp_structs.h:404
uint8_t sent
Definition: sctp_structs.h:700
uint64_t bw_bytes_at_last_rttc
Definition: sctp_structs.h:291
Definition: sctp_structs.h:672
uint32_t sinfo_context
Definition: sctp_structs.h:520
unsigned int pre_open_streams
Definition: sctp_structs.h:1124
unsigned int cookie_life
Definition: sctp_structs.h:1130
pthread_cond_t userland_cond_t
Definition: sctp_os_userspace.h:281
uint32_t vrf_id
Definition: sctp_structs.h:952
struct sctp_laddr * last_used_address
Definition: sctp_structs.h:917
struct mbuf * data
Definition: sctp_structs.h:494
struct sctp_tmit_chunk * str_reset
Definition: sctp_structs.h:912
unsigned int overall_error_count
Definition: sctp_structs.h:1109
uint32_t asconf_seq_in
Definition: sctp_structs.h:958
uint8_t in_asocid_hash
Definition: sctp_structs.h:1269
int ref_count
Definition: sctp_structs.h:343
uint8_t find_rtx_pseudo_cumack
Definition: sctp_structs.h:425
end_func function_atend
Definition: sctp_structs.h:153
uint32_t Bi
Definition: sctp_structs.h:280
uint16_t steady_step
Definition: sctp_structs.h:294
uint8_t addr_is_local
Definition: sctp_structs.h:412
struct sctp_nets * last_sent_to
Definition: sctp_structs.h:837
uint32_t msg_id
Definition: sctp_structs.h:526
Definition: sctp_header.h:125
uint32_t sctp_frag_point
Definition: sctp_structs.h:1069
Definition: sctp_structs.h:631
uint32_t tsn
Definition: sctp_structs.h:720
uint32_t timoshutdown
Definition: sctp_structs.h:1295
unsigned int total_flight
Definition: sctp_structs.h:1101
uint16_t stream_no
Definition: sctp_structs.h:607
Definition: sctp_structs.h:67
uint8_t peer_supports_nat
Definition: sctp_structs.h:1254
uint32_t timoheartbeat
Definition: sctp_structs.h:1296
uint16_t in_pos
Definition: sctp_structs.h:725
uint8_t site_scope
Definition: sctp_structs.h:713
uint32_t last_cong
Definition: sctp_structs.h:266
uint8_t find_pseudo_cumack
Definition: sctp_structs.h:418
Definition: sctp_structs.h:305
Definition: sctp_structs.h:824
uint16_t strm
Definition: sctp_structs.h:722
uint8_t pktdrop_supported
Definition: sctp_structs.h:1247
uint32_t marked_retrans
Definition: sctp_structs.h:388
uint32_t old_maxB
Definition: sctp_structs.h:279
signed int int32_t
Definition: ptypes.h:101
uint8_t fast_retran_ip
Definition: sctp_structs.h:407
uint8_t nrsack_supported
Definition: sctp_structs.h:1246
Definition: sctp_pcb.h:444
int type
Definition: sctp_structs.h:48
uint8_t send_sack
Definition: sctp_structs.h:1213
s ts
Definition: plot_neteq_delay.m:55
uint16_t snd_count
Definition: sctp_structs.h:499
unsigned int uint32_t
Definition: ptypes.h:105
int ctrl_queue_cnt
Definition: sctp_structs.h:1080
uint16_t peer_hmac_id
Definition: sctp_structs.h:1159
uint64_t rtt
Definition: sctp_structs.h:331
uint32_t asconf_seq_out
Definition: sctp_structs.h:955
uint32_t ticks
Definition: sctp_structs.h:62
uint8_t delayed_connection
Definition: sctp_structs.h:1265
uint32_t max_cwnd
Definition: sctp_structs.h:1282
uint16_t mapping_array_size
Definition: sctp_structs.h:1195
uint16_t spec_flags
Definition: sctp_structs.h:541
uint8_t burst_limit_applied
Definition: sctp_structs.h:1222
sctp_auth_chklist_t * peer_auth_chunks
Definition: sctp_structs.h:1146
uint16_t book_size
Definition: sctp_structs.h:502
struct sctp_nets * net
Definition: sctp_structs.h:578
uint32_t str_reset_seq_out
Definition: sctp_structs.h:961
uint32_t context
Definition: sctp_structs.h:1036
Definition: AudioContext.idl:28
uint32_t sb_send_resv
Definition: sctp_structs.h:1074
uint16_t def_net_failure
Definition: sctp_structs.h:1187
uint16_t sinfo_ssn
Definition: sctp_structs.h:748
uint8_t stream_locked
Definition: sctp_structs.h:1207
uint16_t dest_state
Definition: sctp_structs.h:394
unsigned int max_inbound_streams
Definition: sctp_structs.h:1127
#define SCTP_MAX_DUP_TSNS
Definition: sctp_constants.h:582
uint32_t sinfo_timetolive
Definition: sctp_structs.h:521
struct sctp_nets * last_data_chunk_from
Definition: sctp_structs.h:929
unsigned int initial_rto
Definition: sctp_structs.h:1140
uint32_t ecn_prev_cwnd
Definition: sctp_structs.h:353
uint16_t port_from
Definition: sctp_structs.h:540
Definition: sctp_header.h:438
uint8_t adaptation_sent
Definition: sctp_structs.h:1272
uint32_t lost_cnt
Definition: sctp_structs.h:327
uint32_t prev_cwnd
Definition: sctp_structs.h:352
struct sctp_nets * deleted_primary
Definition: sctp_structs.h:876
uint8_t do_not_ref_stcb
Definition: sctp_structs.h:542
uint32_t cwnd
Definition: sctp_structs.h:351
struct sctp_stream_out * locked_on_sending
Definition: sctp_structs.h:643
#define SCTP_FS_SPEC_LOG_SIZE
Definition: sctp_structs.h:730
uint8_t peer_req_out
Definition: sctp_structs.h:1251
uint32_t held_length
Definition: sctp_structs.h:528
void * net
Definition: sctp_structs.h:55
uint16_t sinfo_stream
Definition: sctp_structs.h:515
uint8_t stream_reset_outstanding
Definition: sctp_structs.h:1263
uint32_t minRTT
Definition: sctp_structs.h:270
uint16_t stream_number
Definition: sctp_structs.h:451
uint32_t congestion_control_module
Definition: sctp_structs.h:946
uint16_t last_strm_no_delivered
Definition: sctp_structs.h:1198
uint32_t timocookie
Definition: sctp_structs.h:1297
sctp_assoc_t sinfo_assoc_id
Definition: sctp_structs.h:524
uint16_t sinfo_flags
Definition: sctp_structs.h:586
struct sctp_iterator * cur_it
Definition: sctp_structs.h:217
uint8_t ipv6_addr_legal
Definition: sctp_structs.h:706
uint16_t max_send_times
Definition: sctp_structs.h:1185
int state
Definition: sctp_structs.h:850
unsigned int numduptsns
Definition: sctp_structs.h:1137
uint8_t modeswitch
Definition: sctp_structs.h:265
unsigned int initial_init_rto_max
Definition: sctp_structs.h:1139
const GLfloat * m
Definition: gl2ext.h:850
uint32_t top_fsn
Definition: sctp_structs.h:529
uint32_t last_active
Definition: sctp_structs.h:363
uint32_t fr_max_burst
Definition: sctp_structs.h:1218
uint32_t mtu
Definition: sctp_structs.h:322
uint32_t assoc_id
Definition: sctp_structs.h:974
sctp_os_timer_t timer
Definition: sctp_structs.h:46
inp_func function_inp_end
Definition: sctp_structs.h:152
uint32_t payloadtype
Definition: sctp_structs.h:452
uint16_t in_out
Definition: sctp_structs.h:726
sctp_hmaclist_t * peer_hmacs
Definition: sctp_structs.h:1148
uint16_t bytes_acked
Definition: sctp_structs.h:268
uint32_t last_acked_seq
Definition: sctp_structs.h:989
unsigned int cnt_on_all_streams
Definition: sctp_structs.h:1115
uint8_t id
Definition: sctp_structs.h:482
uint16_t streamincnt
Definition: sctp_structs.h:1178
unsigned int sent_queue_cnt_removeable
Definition: sctp_structs.h:1090
uint8_t prsctp_supported
Definition: sctp_structs.h:1242
unsigned int delayed_ack
Definition: sctp_structs.h:1132
uint32_t this_sack_highest_gap
Definition: sctp_structs.h:983
uint32_t marked_fastretrans
Definition: sctp_structs.h:390
uint8_t do_rtt
Definition: sctp_structs.h:507
uint8_t hb_ect_randombit
Definition: sctp_structs.h:1228
uint32_t sinfo_cumtsn
Definition: sctp_structs.h:754
uint8_t dscp
Definition: sctp_structs.h:385
uint32_t chunks_on_queues
Definition: sctp_structs.h:675
uint16_t failure_threshold
Definition: sctp_structs.h:396
uint32_t iterator_flags
Definition: sctp_structs.h:159
struct sctp_nets * whoFrom
Definition: sctp_structs.h:531
Definition: sctp_structs.h:81
uint16_t step_cnt
Definition: sctp_structs.h:295
uint32_t stream_scheduling_module
Definition: sctp_structs.h:950
pthread_t userland_thread_t
Definition: sctp_os_userspace.h:282
signed short int16_t
Definition: ptypes.h:93
Definition: sctp_structs.h:481
uint8_t last_msg_incomplete
Definition: sctp_structs.h:690
uint64_t new_tot_time
Definition: sctp_structs.h:290
#define SCTP_TSN_LOG_SIZE
Definition: sctp_structs.h:716
uint8_t msg_is_complete
Definition: sctp_structs.h:591
uint32_t pdapi_ppid
Definition: sctp_structs.h:1035
uint32_t my_last_reported_rwnd
Definition: sctp_structs.h:1068
uint8_t discard_rest
Definition: sctp_structs.h:595
#define TAILQ_ENTRY(type)
Definition: user_queue.h:466
uint32_t peer_vtag_nonce
Definition: sctp_structs.h:972
uint32_t cookie_preserve_req
Definition: sctp_structs.h:953
uint32_t lasttime
Definition: sctp_structs.h:281
uint16_t streamoutcnt
Definition: sctp_structs.h:1179
uint8_t beta
Definition: sctp_structs.h:264
uint32_t sinfo_ppid
Definition: sctp_structs.h:750
uint32_t marked_retrans
Definition: sctp_structs.h:1291
uint32_t pcb_features
Definition: sctp_structs.h:157
uint32_t ticks
Definition: sctp_structs.h:70
struct sctp_queued_to_read * control_pdapi
Definition: sctp_structs.h:1032
uint8_t delivery_started
Definition: sctp_structs.h:608
uint32_t asconf_seq_out_acked
Definition: sctp_structs.h:956
Definition: user_route.h:72
#define SCTP_MAX_RESET_PARAMS
Definition: sctp_constants.h:421
Definition: sctp_structs.h:731
uint8_t dropped_special_cnt
Definition: sctp_structs.h:1261
unsigned int fwd_tsn_cnt
Definition: sctp_structs.h:1099
uint32_t highest_tsn_inside_map
Definition: sctp_structs.h:1016
Definition: sctp_structs.h:514
struct sctp_iterator * stcb_starting_point_for_iterator
Definition: sctp_structs.h:903
uint32_t val
Definition: sctp_structs.h:155
int cnt
Definition: sctp_structs.h:181
uint32_t undo_maxRTT
Definition: sctp_structs.h:273
struct mbuf * tail_mbuf
Definition: sctp_structs.h:534
uint32_t heartbeat_random2
Definition: sctp_structs.h:381
Definition: sctp_structs.h:704
uint32_t last_cwr_tsn
Definition: sctp_structs.h:324
uint16_t error_count
Definition: sctp_structs.h:400
uint16_t sinfo_flags
Definition: sctp_structs.h:749
uint32_t seq
Definition: sctp_structs.h:83
uint64_t bw_bytes
Definition: sctp_structs.h:288
Definition: sctp_structs.h:339
uint32_t number_entries
Definition: sctp_structs.h:85
uint32_t this_sack_highest_newack
Definition: sctp_structs.h:368
unsigned int sctp_autoclose_ticks
Definition: sctp_structs.h:1121
sctp_authinfo_t authinfo
Definition: sctp_structs.h:1150
Definition: sctp_structs.h:179
unsigned int maxrto
Definition: sctp_structs.h:1142
uint32_t str_reset_seq_in
Definition: sctp_structs.h:963
uint32_t smallest_mtu
Definition: sctp_structs.h:977
uint32_t length
Definition: sctp_structs.h:527
uint32_t sinfo_tsn
Definition: sctp_structs.h:753
uint16_t str_of_pdapi
Definition: sctp_structs.h:1173
int(* inp_func)(struct sctp_inpcb *, void *ptr, uint32_t val)
Definition: sctp_structs.h:111
struct sctp_ifa * asconf_addr_del_pending
Definition: sctp_structs.h:874
uint16_t port
Definition: sctp_structs.h:402
#define SCTP_PROCESS_STRUCT
Definition: sctp_os_userspace.h:704
uint32_t sb_cc
Definition: sctp_structs.h:1073
uint32_t partial_bytes_acked
Definition: sctp_structs.h:354
uint16_t sinfo_flags
Definition: sctp_structs.h:517
void
Definition: AVFoundationCFSoftLinking.h:81
uint32_t ecn_ce_pkt_cnt
Definition: sctp_structs.h:326
void(* end_func)(void *ptr, uint32_t val)
Definition: sctp_structs.h:112
uint32_t tsn
Definition: sctp_structs.h:734
struct sctp_stream_out * last_out_stream
Definition: sctp_structs.h:645
int
Definition: runtests.py:53
uint16_t def_net_pf_threshold
Definition: sctp_structs.h:1189
uint16_t mbcnt
Definition: sctp_structs.h:503
uint32_t sinfo_cumtsn
Definition: sctp_structs.h:523
uint16_t last_revoke_count
Definition: sctp_structs.h:1200
struct sctp_ifa * ifa
Definition: sctp_structs.h:699
uint32_t undo_old_maxB
Definition: sctp_structs.h:274
uint8_t used_alt_asconfack
Definition: sctp_structs.h:1258
uint8_t default_dscp
Definition: sctp_structs.h:1230
sctp_hmaclist_t * local_hmacs
Definition: sctp_structs.h:1147
Definition: sctp_uio.h:1149
uint32_t timoinit
Definition: sctp_structs.h:1292
uint32_t serial_number
Definition: sctp_structs.h:826
uint8_t some_taken
Definition: sctp_structs.h:592
uint8_t window_probe
Definition: sctp_structs.h:436
int updown
Definition: sctp_structs.h:71
Definition: sctp_structs.h:617
Definition: sctp_structs.h:798
uint16_t snd_count
Definition: sctp_structs.h:827
uint16_t alpha
Definition: sctp_structs.h:263
unsigned int stream_queue_cnt
Definition: sctp_structs.h:1087
uint16_t strm_pending_add_size
Definition: sctp_structs.h:1181
uint32_t lineno
Definition: sctp_structs.h:69
uint8_t sat_network_lockout
Definition: sctp_structs.h:1221
Definition: sctp_structs.h:746
uint8_t use_dccc_ecn
Definition: sctp_structs.h:297
Definition: sctp_structs.h:448
Definition: sctp_structs.h:170
uint16_t last_strm_seq_delivered
Definition: sctp_structs.h:1197
int int * out
Definition: gcc-loops.cpp:206
uint8_t sender_all_done
Definition: sctp_structs.h:593
uint8_t loopback_scope
Definition: sctp_structs.h:710
uint32_t asoc_state
Definition: sctp_structs.h:158
unsigned int net_ack2
Definition: sctp_structs.h:357
Definition: interfaces.idl:172
uint32_t ppid
Definition: sctp_structs.h:584
uint8_t ret_from_eq
Definition: sctp_structs.h:296
uint8_t sat_t3_loss_recovery
Definition: sctp_structs.h:1260
struct sctp_nets * last_control_chunk_from
Definition: sctp_structs.h:931
EGLAttrib * value
Definition: eglext.h:120
uint16_t len
Definition: sctp_structs.h:839
uint8_t trigger_reset
Definition: sctp_structs.h:1232
unsigned char uint8_t
Definition: ptypes.h:89
struct sctp_ifa * _s_addr
Definition: sctp_structs.h:259
uint8_t no_fr_allowed
Definition: sctp_structs.h:509
uint32_t timosack
Definition: sctp_structs.h:1294
uint8_t last_step_state
Definition: sctp_structs.h:299
Definition: sctp_uio.h:140
uint32_t refcnt
Definition: sctp_structs.h:1155
uint8_t incr
Definition: sctp_structs.h:736
struct sctp_association * asoc
Definition: sctp_structs.h:492
uint32_t timoshutdownack
Definition: sctp_structs.h:1298
uint8_t local_strreset_support
Definition: sctp_structs.h:1253
unsigned short uint16_t
Definition: ptypes.h:97
uint32_t max_burst
Definition: sctp_structs.h:1216
uint8_t copy_by_ref
Definition: sctp_structs.h:510
uint16_t flags
Definition: sctp_structs.h:500
uint8_t adaptation_needed
Definition: sctp_structs.h:1271
uint32_t tsn
Definition: sctp_structs.h:84
Definition: sctp_auth.h:76
Definition: sctp_structs.h:45
uint8_t auth_supported
Definition: sctp_structs.h:1243
uint8_t decr
Definition: sctp_structs.h:737
struct sctp_nets * last_net_cmt_send_started
Definition: sctp_structs.h:927
uint8_t put_last_out
Definition: sctp_structs.h:594
uint8_t last_frag_seen
Definition: sctp_structs.h:547
uint16_t max_init_times
Definition: sctp_structs.h:1184
uint8_t ipv4_local_scope
Definition: sctp_structs.h:711
struct sctp_tcb * stcb
Definition: sctp_structs.h:148
uint8_t pd_api_started
Definition: sctp_structs.h:609
uint32_t fast_recovery_tsn
Definition: sctp_structs.h:379
Definition: sctp_pcb.h:122
uint64_t sctp_features
Definition: sctp_structs.h:1281
uint8_t chunk_was_revoked
Definition: sctp_structs.h:467
uint32_t peer_vtag
Definition: sctp_structs.h:969
uint32_t bottle_bw
Definition: sctp_header.h:440
uint32_t sinfo_timetolive
Definition: sctp_structs.h:752
uint8_t end_added
Definition: sctp_structs.h:543
uint8_t first_frag_seen
Definition: sctp_structs.h:548
Definition: sctp_structs.h:848
uint8_t assoc_up_sent
Definition: sctp_structs.h:1270
uint8_t last_inst_ind
Definition: sctp_structs.h:301
uint32_t my_rwnd_control_len
Definition: sctp_structs.h:1075
uint32_t sinfo_tsn
Definition: sctp_structs.h:522
uint32_t pcb_flags
Definition: sctp_structs.h:156
inp_func function_inp
Definition: sctp_structs.h:151
uint16_t sz
Definition: sctp_structs.h:723
Definition: sctp_structs.h:228
Definition: sctp_structs.h:656
uint32_t last_sequence_delivered
Definition: sctp_structs.h:606
unsigned int size_on_all_streams
Definition: sctp_structs.h:1114
asoc_func function_assoc
Definition: sctp_structs.h:150
uint32_t iterator_flags
Definition: sctp_structs.h:219
uint8_t ipv4_addr_legal
Definition: sctp_structs.h:705
struct mbuf * tail_mbuf
Definition: sctp_structs.h:576
uint32_t vol_reduce
Definition: sctp_structs.h:293
unsigned int cnt_msg_on_sb
Definition: sctp_structs.h:1111
Definition: sctp_structs.h:141
uint8_t * nr_mapping_array
Definition: sctp_structs.h:1019
uint8_t holds_key_ref
Definition: sctp_structs.h:505
uint8_t reconfig_supported
Definition: sctp_structs.h:1245
uint8_t book_size_scale
Definition: sctp_structs.h:508
uint16_t ssn_of_pdapi
Definition: sctp_structs.h:1174
Definition: sctp_pcb.h:614
uint8_t hb_random_idx
Definition: sctp_structs.h:1229
uint32_t peers_rwnd
Definition: sctp_structs.h:1066
uint32_t next_mid_unordered
Definition: sctp_structs.h:688
uint32_t cwnd_at_send
Definition: sctp_structs.h:454
Definition: user_mbuf.h:231
uint32_t fsn
Definition: sctp_structs.h:581
struct mbuf * data
Definition: sctp_structs.h:532
uint32_t context
Definition: sctp_structs.h:585
struct sctp_stream_out * strmout
Definition: sctp_structs.h:921
uint8_t tls_needs_set
Definition: sctp_structs.h:298
#define SCTP_PR_SCTP_MAX
Definition: sctp_uio.h:294
SCTP_PROCESS_STRUCT thread_proc
Definition: sctp_structs.h:211
unsigned int numnets
Definition: sctp_structs.h:1106
struct mbuf * last_mbuf
Definition: sctp_structs.h:495
uint8_t new_pseudo_cumack
Definition: sctp_structs.h:433
struct mbuf * m
Definition: sctp_structs.h:172
unsigned int sent_queue_retran_cnt
Definition: sctp_structs.h:1095
Definition: InternalSettings.idl:27
uint32_t fsn_num
Definition: sctp_structs.h:461
void * tcb
Definition: sctp_structs.h:54
struct sctp_nets * alternate
Definition: sctp_structs.h:925
int lastsa
Definition: sctp_structs.h:329
Definition: sctp_pcb.h:103
uint32_t sat_t3_recovery_tsn
Definition: sctp_structs.h:1023
uint16_t free_chunk_cnt
Definition: sctp_structs.h:1206
TAILQ_HEAD(sctpnetlisthead, sctp_nets)
uint8_t no_chunk_output
Definition: sctp_structs.h:160
uint32_t seq
Definition: sctp_structs.h:721
uint16_t pf_threshold
Definition: sctp_structs.h:398
uint32_t maxB
Definition: sctp_structs.h:278
pthread_mutex_t userland_mutex_t
Definition: sctp_os_userspace.h:280
uint32_t advanced_peer_ack_point
Definition: sctp_structs.h:1000
uint32_t stopped_from
Definition: sctp_structs.h:63
uint8_t pdapi_aborted
Definition: sctp_structs.h:544
uint8_t rto_needed
Definition: sctp_structs.h:440
uint32_t timodata
Definition: sctp_structs.h:1293
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
unsigned int data_pkts_seen
Definition: sctp_structs.h:1135
uint8_t saw_sack_with_frags
Definition: sctp_structs.h:1267
Definition: sctp_structs.h:765
unsigned int total_flight_count
Definition: sctp_structs.h:1103
uint32_t ssthresh
Definition: sctp_structs.h:323
uint16_t port
Definition: sctp_structs.h:1283
uint32_t highest_tsn_inside_nr_map
Definition: sctp_structs.h:1020
uint16_t auth_keyid
Definition: sctp_structs.h:589
uint32_t cumulative_tsn
Definition: sctp_structs.h:1006
uint8_t src_addr_selected
Definition: sctp_structs.h:410
int sndlen
Definition: sctp_structs.h:174
unsigned int RTO
Definition: sctp_structs.h:332
int32_t sent
Definition: sctp_structs.h:498
uint32_t tsn_of_pdapi_last_delivered
Definition: sctp_structs.h:1034
uint32_t heart_beat_delay
Definition: sctp_structs.h:391
uint8_t pdapi_started
Definition: sctp_structs.h:545
struct sctp_inpcb * inp
Definition: sctp_structs.h:68
uint16_t stream_no
Definition: sctp_structs.h:689
uint64_t bw_tot_time
Definition: sctp_structs.h:289
sctp_assoc_t sinfo_assoc_id
Definition: sctp_structs.h:755
uint16_t len
Definition: sctp_structs.h:829
float fb[N]
Definition: gcc-loops.cpp:29
uint32_t sinfo_ssn
Definition: sctp_structs.h:516
uint8_t asconf_del_pending
Definition: sctp_structs.h:1231
uint8_t idata_supported
Definition: sctp_structs.h:1248
uint8_t on_strm_q
Definition: sctp_structs.h:550
uint32_t undo_last_cong
Definition: sctp_structs.h:267
uint32_t TSN_seq
Definition: sctp_structs.h:449
uint8_t state_flags
Definition: sctp_structs.h:466
Definition: sctp_structs.h:284
uint8_t saw_sack_with_nr_frags
Definition: sctp_structs.h:1268
uint32_t heart_beat_delay
Definition: sctp_structs.h:1118
uint32_t chunks_on_out_queue
Definition: sctp_structs.h:1156
uint16_t auth_keyid
Definition: sctp_structs.h:504
uint8_t asconf_supported
Definition: sctp_structs.h:1244
Definition: sctp_structs.h:603
uint8_t last_flags_delivered
Definition: sctp_structs.h:1227
Definition: sctp_structs.h:696
uint8_t authenticated
Definition: sctp_structs.h:1208
uint32_t iterator_running
Definition: sctp_structs.h:218
uint8_t fwd_tsn_cnt
Definition: sctp_structs.h:468
uint32_t tsn_last_delivered
Definition: sctp_structs.h:1024
uint32_t cwnd_at_bw_set
Definition: sctp_structs.h:292
uint16_t stream_locked_on
Definition: sctp_structs.h:1203
uint32_t my_vtag_nonce
Definition: sctp_structs.h:971
uint8_t indx_of_eligible_next_to_use
Definition: sctp_structs.h:411
uint8_t holds_key_ref
Definition: sctp_structs.h:590
uint16_t send_size
Definition: sctp_structs.h:501
uint64_t lbw
Definition: sctp_structs.h:286
void * stcb
Definition: sctp_structs.h:719
uint16_t priority
Definition: sctp_structs.h:627
uint32_t heartbeat_random1
Definition: sctp_structs.h:380
uint32_t pseudo_cumack
Definition: sctp_structs.h:372
uint16_t sinfo_stream
Definition: sctp_structs.h:747
uint8_t last_hs_used
Definition: sctp_structs.h:438
uint32_t minB
Definition: sctp_structs.h:277
struct mbuf * data
Definition: sctp_structs.h:575
uint32_t length
Definition: sctp_structs.h:582
Definition: sctp_os_userspace.h:427
void(* asoc_func)(struct sctp_inpcb *, struct sctp_tcb *, void *ptr, uint32_t val)
Definition: sctp_structs.h:109
uint32_t timetolive
Definition: sctp_structs.h:583
uint8_t fragment_flags
Definition: sctp_structs.h:1226
void * ep
Definition: sctp_structs.h:53
uint8_t sctp_cmt_pf
Definition: sctp_structs.h:1279
uint32_t my_vtag
Definition: sctp_structs.h:966
uint32_t rtx_pseudo_cumack
Definition: sctp_structs.h:374
uint16_t sinfo_keynumber_valid
Definition: sctp_structs.h:757
struct sctp_stream_in * strmin
Definition: sctp_structs.h:920
uint8_t stream_reset_out_is_outstanding
Definition: sctp_structs.h:1264
uint8_t fast_retran_loss_recovery
Definition: sctp_structs.h:1259
uint8_t special_del
Definition: sctp_structs.h:701
int cnt_failed
Definition: sctp_structs.h:176
uint8_t rcv_flags
Definition: sctp_structs.h:463
int cnt_sent
Definition: sctp_structs.h:175
uint8_t window_probe
Definition: sctp_structs.h:511
uint8_t on_read_q
Definition: sctp_structs.h:549
uint16_t stale_cookie_count
Definition: sctp_structs.h:1167
uint16_t resv
Definition: sctp_structs.h:727
Definition: sctp_callout.h:76
uint32_t sctp_assoc_t
Definition: sctp_uio.h:65
uint8_t ifp_had_enobuf
Definition: sctp_structs.h:1266
int32_t rounds
Definition: sctp_structs.h:635
uint8_t will_exit_fast_recovery
Definition: sctp_structs.h:405
void * pointer
Definition: sctp_structs.h:154
Definition: sctp_structs.h:623
uint8_t done_current_ep
Definition: sctp_structs.h:161
uint32_t sinfo_context
Definition: sctp_structs.h:751
uint8_t lan_type
Definition: sctp_structs.h:439
struct sctp_inpcb * inp
Definition: sctp_structs.h:147
Definition: sctp_structs.h:642
unsigned int net_ack
Definition: sctp_structs.h:356
uint32_t pr_sctp_cnt
Definition: sctp_structs.h:1079
uint16_t strm_realoutsize
Definition: sctp_structs.h:1180
Definition: sctp_structs.h:262
uint8_t use_precise_time
Definition: sctp_structs.h:1280
uint32_t total_output_queue_size
Definition: sctp_structs.h:1071
uint32_t my_rwnd
Definition: sctp_structs.h:1067
uint8_t can_take_data
Definition: sctp_structs.h:483
unsigned int old_delayed_ack
Definition: sctp_structs.h:1133
uint16_t book
Definition: sctp_structs.h:735
unsigned int send_queue_cnt
Definition: sctp_structs.h:1088
uint32_t cwr_window_tsn
Definition: sctp_structs.h:325
uint8_t doing_fast_retransmit
Definition: sctp_structs.h:462
uint32_t serial_number
Definition: sctp_structs.h:836
uint16_t act_flags
Definition: sctp_structs.h:588
uint32_t fast_recovery_tsn
Definition: sctp_structs.h:1022
uint32_t sending_seq
Definition: sctp_structs.h:992
uint64_t lbw_rtt
Definition: sctp_structs.h:287
struct sctp_tcb * stcb
Definition: sctp_structs.h:536
uint8_t RTO_measured
Definition: sctp_structs.h:437
struct sctp_inpcb * inp
Definition: sctp_structs.h:171
uint32_t mapping_array_base_tsn
Definition: sctp_structs.h:1011
uint16_t stream
Definition: sctp_structs.h:587
uint32_t context
Definition: sctp_structs.h:453
GLuint GLsizei GLsizei GLfloat * val
Definition: gl2ext.h:3301
struct sctp_nets * whoTo
Definition: sctp_structs.h:496
void * it_mtx
Definition: sctp_structs.h:207
uint32_t total_flight
Definition: sctp_structs.h:733
uint8_t * mapping_array
Definition: sctp_structs.h:922
uint32_t sinfo_ppid
Definition: sctp_structs.h:519
struct mbuf * aux_data
Definition: sctp_structs.h:535
uint8_t saw_newack
Definition: sctp_structs.h:409
uint32_t fsn_included
Definition: sctp_structs.h:530
uint8_t pad_inplace
Definition: sctp_structs.h:506
int lastsv
Definition: sctp_structs.h:330
uint8_t iam_blocking
Definition: sctp_structs.h:1276
uint32_t sent
Definition: sctp_structs.h:732
uint32_t stream_seq
Definition: sctp_structs.h:450
Definition: sctp_structs.h:834
uint32_t fast_retran_tsn
Definition: sctp_structs.h:459
struct mbuf * data
Definition: sctp_structs.h:838
Definition: sctp_structs.h:718
unsigned int cnt_on_reasm_queue
Definition: sctp_structs.h:1098
uint8_t state
Definition: sctp_structs.h:691
unsigned int sack_freq
Definition: sctp_structs.h:1134
unsigned int minrto
Definition: sctp_structs.h:1141
struct sctp_nets * primary_destination
Definition: sctp_structs.h:924
uint8_t cmt_dac_pkts_rcvd
Definition: sctp_structs.h:1274
uint8_t some_taken
Definition: sctp_structs.h:546
Definition: sctp_structs.h:487
uint8_t sat_network
Definition: sctp_structs.h:1220
Definition: sctp_uio.h:726
uint32_t bytecount
Definition: sctp_structs.h:269
sctp_auth_chklist_t * local_auth_chunks
Definition: sctp_structs.h:1145
uint8_t sctp_cmt_on_off
Definition: sctp_structs.h:1275
uint16_t ecn_echo_cnt_onq
Definition: sctp_structs.h:1204
uint8_t rtt_set_this_sack
Definition: sctp_structs.h:300