Home
last modified time | relevance | path

Searched refs:asoc (Results 1 – 25 of 33) sorted by relevance

12

/f-stack/freebsd/netinet/
H A Dsctp_indata.c74 asoc->my_rwnd = sctp_calc_rwnd(stcb, asoc); in sctp_set_rwnd()
1768 asoc->dup_tsns[asoc->numduptsns] = tsn; in sctp_process_a_data_chunk()
1986 asoc->in_tsnlog[asoc->tsn_in_at].in_pos = asoc->tsn_in_at; in sctp_process_a_data_chunk()
2173 chk->asoc = asoc; in sctp_process_a_data_chunk()
2415 asoc = &stcb->asoc; in sctp_slide_mapping_arrays()
2567 asoc = &stcb->asoc; in sctp_sack_check()
2668 asoc = &stcb->asoc; in sctp_process_data()
3949 asoc = &stcb->asoc; in sctp_express_handle_sack()
4474 asoc = &stcb->asoc; in sctp_handle_sack()
5244 asoc = &stcb->asoc; in sctp_kick_prsctp_reorder_queue()
[all …]
H A Dsctp_timer.c67 asoc->sent_queue_cnt = 0; in sctp_audit_retranmission_queue()
72 asoc->sent_queue_cnt++; in sctp_audit_retranmission_queue()
146 (void *)&stcb->asoc, stcb->asoc.overall_error_count, in sctp_threshold_management()
272 this_random = stcb->asoc.hb_random_values[stcb->asoc.hb_random_idx]; in sctp_find_alternate_net()
317 this_random = stcb->asoc.hb_random_values[stcb->asoc.hb_random_idx]; in sctp_find_alternate_net()
446 asoc = &stcb->asoc; in sctp_recover_sent_list()
930 stcb->asoc.sat_t3_recovery_tsn = stcb->asoc.sending_seq; in sctp_t3rxt_timer()
1365 if (stcb->asoc.ss_functions.sctp_ss_is_empty(stcb, &stcb->asoc)) { in sctp_audit_stream_queues_for_size()
1367 stcb->asoc.ss_functions.sctp_ss_init(stcb, &stcb->asoc, 0); in sctp_audit_stream_queues_for_size()
1368 if (!stcb->asoc.ss_functions.sctp_ss_is_empty(stcb, &stcb->asoc)) { in sctp_audit_stream_queues_for_size()
[all …]
H A Dsctp_ss_functions.c69 stcb->asoc.ss_functions.sctp_ss_add_to_stream(stcb, &stcb->asoc, in sctp_ss_default_init()
70 &stcb->asoc.strmout[i], in sctp_ss_default_init()
164 asoc->ss_data.last_out_stream = TAILQ_PREV(asoc->ss_data.last_out_stream, in sctp_ss_default_remove()
168 asoc->ss_data.last_out_stream = TAILQ_LAST(&asoc->ss_data.out.wheel, in sctp_ss_default_remove()
187 struct sctp_association *asoc) in sctp_ss_default_select() argument
234 struct sctp_association *asoc, in sctp_ss_default_scheduled() argument
342 struct sctp_association *asoc) in sctp_ss_rrp_select() argument
491 asoc->ss_data.last_out_stream = TAILQ_PREV(asoc->ss_data.last_out_stream, sctpwheel_listhead, in sctp_ss_prio_remove()
494 asoc->ss_data.last_out_stream = TAILQ_LAST(&asoc->ss_data.out.wheel, in sctp_ss_prio_remove()
674 asoc->ss_data.last_out_stream = TAILQ_LAST(&asoc->ss_data.out.wheel, in sctp_ss_fb_remove()
[all …]
H A Dsctp_input.c226 asoc = &stcb->asoc; in sctp_is_there_unsent_data()
289 asoc = &stcb->asoc; in sctp_process_init()
486 asoc = &stcb->asoc; in sctp_process_init_ack()
875 asoc = &stcb->asoc; in sctp_handle_shutdown()
986 asoc = &stcb->asoc; in sctp_handle_shutdown_ack()
1108 asoc = &stcb->asoc; in sctp_handle_error()
1449 asoc = &stcb->asoc; in sctp_process_cookie_existing()
2087 asoc = &stcb->asoc; in sctp_process_cookie_new()
2798 asoc = &stcb->asoc; in sctp_handle_cookie_ack()
3414 asoc = &stcb->asoc; in sctp_find_stream_reset()
[all …]
H A Dsctp_var.h262 stcb->asoc.fslog[stcb->asoc.fs_index].total_flight = stcb->asoc.total_flight; \
263 stcb->asoc.fslog[stcb->asoc.fs_index].tsn = tp1->rec.data.tsn; \
264 stcb->asoc.fslog[stcb->asoc.fs_index].book = tp1->book_size; \
265 stcb->asoc.fslog[stcb->asoc.fs_index].sent = tp1->sent; \
266 stcb->asoc.fslog[stcb->asoc.fs_index].incr = 0; \
267 stcb->asoc.fslog[stcb->asoc.fs_index].decr = 1; \
283 stcb->asoc.fslog[stcb->asoc.fs_index].total_flight = stcb->asoc.total_flight; \
285 stcb->asoc.fslog[stcb->asoc.fs_index].book = tp1->book_size; \
286 stcb->asoc.fslog[stcb->asoc.fs_index].sent = tp1->sent; \
287 stcb->asoc.fslog[stcb->asoc.fs_index].incr = 1; \
[all …]
H A Dsctp_output.c5499 asoc = &stcb->asoc; in sctp_send_initiate_ack()
6912 asoc = &stcb->asoc; in sctp_toss_old_asconf()
7147 asoc = &stcb->asoc; in sctp_move_to_outqueue()
7665 asoc = &stcb->asoc; in sctp_fill_outqueue()
7752 asoc = &stcb->asoc; in sctp_move_chunks_from_net()
9962 asoc = &stcb->asoc; in sctp_chunk_output()
10277 chk->asoc = asoc; in send_forward_tsn()
10484 asoc = &stcb->asoc; in sctp_send_sack()
10532 a_chk->asoc = asoc; in sctp_send_sack()
11374 asoc = &stcb->asoc; in sctp_send_ecn_echo()
[all …]
H A Dsctp_pcb.c3398 (asoc->asoc.control_pdapi) || in sctp_inpcb_free()
3419 (asoc->asoc.stream_queue_cnt == 0)) { in sctp_inpcb_free()
3420 if ((*asoc->asoc.ss_functions.sctp_ss_is_user_msgs_incomplete) (asoc, &asoc->asoc)) { in sctp_inpcb_free()
3437 if (asoc->asoc.alternate) { in sctp_inpcb_free()
3438 netp = asoc->asoc.alternate; in sctp_inpcb_free()
3452 if ((*asoc->asoc.ss_functions.sctp_ss_is_user_msgs_incomplete) (asoc, &asoc->asoc)) { in sctp_inpcb_free()
4307 asoc = &stcb->asoc; in sctp_aloc_assoc()
4403 asoc = &stcb->asoc; in sctp_remove_net()
4479 asoc = &stcb->asoc; in sctp_del_remote_addr()
4710 asoc = &stcb->asoc; in sctp_free_assoc()
[all …]
H A Dsctputil.c1135 asoc = &stcb->asoc; in sctp_init_asoc()
1193 asoc->asconf_seq_out = asoc->str_reset_seq_out = asoc->init_seq_number = asoc->sending_seq = in sctp_init_asoc()
1204 asoc->last_acked_seq = asoc->init_seq_number - 1; in sctp_init_asoc()
1205 asoc->advanced_peer_ack_point = asoc->last_acked_seq; in sctp_init_asoc()
1206 asoc->asconf_seq_in = asoc->last_acked_seq; in sctp_init_asoc()
1209 asoc->str_reset_seq_in = asoc->last_acked_seq + 1; in sctp_init_asoc()
1275 asoc->strm_realoutsize = asoc->streamoutcnt = asoc->pre_open_streams = in sctp_init_asoc()
1312 asoc->ss_functions.sctp_ss_init(stcb, asoc, 0); in sctp_init_asoc()
1361 asoc->discontinuity_time = asoc->start_time; in sctp_init_asoc()
4236 asoc = &stcb->asoc; in sctp_report_all_outbound()
[all …]
H A Dsctp_auth.c1156 stcb->asoc.authinfo.recv_key = NULL; in sctp_clear_cachedkeys()
1416 if (stcb->asoc.local_hmacs != NULL) in sctp_auth_get_cookie_params()
1487 stcb->asoc.peer_hmac_id = sctp_negotiate_hmacid(stcb->asoc.peer_hmacs, in sctp_auth_get_cookie_params()
1488 stcb->asoc.local_hmacs); in sctp_auth_get_cookie_params()
1495 &stcb->asoc.shared_keys); in sctp_auth_get_cookie_params()
1530 stcb->asoc.authinfo.assoc_key = in sctp_fill_hmac_digest_m()
1547 (void)sctp_compute_hmac_m(stcb->asoc.peer_hmac_id, stcb->asoc.authinfo.assoc_key, in sctp_fill_hmac_digest_m()
1672 stcb->asoc.authinfo.recv_key = in sctp_handle_auth()
1930 stcb->asoc.local_auth_chunks = in sctp_initialize_auth_params()
1945 &stcb->asoc.shared_keys); in sctp_initialize_auth_params()
[all …]
H A Dsctp_cc_functions.c76 assoc = &stcb->asoc; in sctp_set_initial_cc_param()
212 asoc->fast_recovery_tsn = asoc->sending_seq - 1; in sctp_cwnd_update_after_fr()
619 rtt = stcb->asoc.my_vtag; in cc_bw_limit()
910 stcb->asoc.my_vtag, in sctp_cwnd_update_after_sack_common()
1075 stcb->asoc.my_vtag, in sctp_cwnd_update_after_timeout()
1135 stcb->asoc.my_vtag, in sctp_cwnd_update_after_ecn_echo_common()
1254 stcb->asoc.my_vtag, in sctp_cwnd_update_after_packet_dropped()
1277 stcb->asoc.my_vtag, in sctp_cwnd_update_after_output()
1385 if ((stcb->asoc.max_burst > 0) && (cwnd_in_mtu > stcb->asoc.max_burst)) in sctp_cwnd_new_rtcc_transmission_begins()
1712 asoc->fast_recovery_tsn = asoc->sending_seq - 1; in sctp_hs_cwnd_update_after_fr()
[all …]
H A Dsctp_asconf.c545 (stcb->asoc.alternate)) { in sctp_process_asconf_set_primary()
547 stcb->asoc.alternate = NULL; in sctp_process_asconf_set_primary()
611 struct sctp_association *asoc; in sctp_handle_asconf() local
631 asoc = &stcb->asoc; in sctp_handle_asconf()
946 stcb->asoc.asconf_seq_out_acked = stcb->asoc.asconf_seq_out; in sctp_asconf_cleanup()
1666 struct sctp_association *asoc; in sctp_handle_asconf_ack() local
1685 asoc = &stcb->asoc; in sctp_handle_asconf_ack()
1835 asoc->asconf_seq_out_acked++; in sctp_handle_asconf_ack()
2295 vrf_id = stcb->asoc.vrf_id; in sctp_set_primary_ip_address_sa()
2607 stcb->asoc.asconf_seq_out++; in sctp_compose_asconf()
[all …]
H A Dsctp_usrreq.c695 asoc = &stcb->asoc; in sctp_disconnect()
909 asoc = &stcb->asoc; in sctp_shutdown()
936 if ((*asoc->ss_functions.sctp_ss_is_user_msgs_incomplete) (stcb, asoc)) { in sctp_shutdown()
952 if ((*asoc->ss_functions.sctp_ss_is_user_msgs_incomplete) (stcb, asoc)) { in sctp_shutdown()
1791 … (stcb->asoc.ss_functions.sctp_ss_get_value(stcb, &stcb->asoc, &stcb->asoc.strmout[av->stream_id],
2772 memcpy(s_info, &stcb->asoc.def_send, sizeof(stcb->asoc.def_send));
4062 stcb->asoc.ss_functions.sctp_ss_clear(stcb, &stcb->asoc, 1, 1);
4065 stcb->asoc.ss_functions.sctp_ss_init(stcb, &stcb->asoc, 1);
4085 stcb->asoc.ss_functions.sctp_ss_clear(stcb, &stcb->asoc, 1, 1);
4088 stcb->asoc.ss_functions.sctp_ss_init(stcb, &stcb->asoc, 1);
[all …]
H A Dsctp_sysctl.c203 local_scope = stcb->asoc.scope.local_scope; in sctp_sysctl_copy_out_local_addresses()
204 site_scope = stcb->asoc.scope.site_scope; in sctp_sysctl_copy_out_local_addresses()
444 atomic_add_int(&stcb->asoc.refcnt, 1); in sctp_sysctl_handle_assoclist()
454 xstcb.peers_rwnd = stcb->asoc.peers_rwnd; in sctp_sysctl_handle_assoclist()
455 xstcb.in_streams = stcb->asoc.streamincnt; in sctp_sysctl_handle_assoclist()
460 xstcb.T1_expireries = stcb->asoc.timoinit + stcb->asoc.timocookie; in sctp_sysctl_handle_assoclist()
461 xstcb.T2_expireries = stcb->asoc.timoshutdown + stcb->asoc.timoshutdownack; in sctp_sysctl_handle_assoclist()
469 xstcb.local_tag = stcb->asoc.my_vtag; in sctp_sysctl_handle_assoclist()
470 xstcb.remote_tag = stcb->asoc.peer_vtag; in sctp_sysctl_handle_assoclist()
475 xstcb.mtu = stcb->asoc.smallest_mtu; in sctp_sysctl_handle_assoclist()
[all …]
H A Dsctputil.h63 #define sctp_get_associd(stcb) ((sctp_assoc_t)stcb->asoc.assoc_id)
251 #define sctp_free_bufspace(stcb, asoc, tp1, chk_cnt) \ argument
254 atomic_subtract_int(&((asoc)->chunks_on_out_queue), chk_cnt); \
255 if ((asoc)->total_output_queue_size >= tp1->book_size) { \
258 (asoc)->total_output_queue_size = 0; \
273 #define sctp_free_spbufspace(stcb, asoc, sp) \ argument
276 if ((asoc)->total_output_queue_size >= sp->length) { \
277 atomic_subtract_int(&(asoc)->total_output_queue_size, sp->length); \
279 (asoc)->total_output_queue_size = 0; \
294 atomic_add_int(&stcb->asoc.total_output_queue_size,sz); \
[all …]
H A Dsctp_structs.h427 struct sctp_association *asoc; /* bp to asoc this belongs to */ member
701 struct sctp_association *asoc,
705 struct sctp_association *asoc);
732 void (*sctp_ss_init) (struct sctp_tcb *stcb, struct sctp_association *asoc,
734 void (*sctp_ss_clear) (struct sctp_tcb *stcb, struct sctp_association *asoc,
737 void (*sctp_ss_add_to_stream) (struct sctp_tcb *stcb, struct sctp_association *asoc,
739 int (*sctp_ss_is_empty) (struct sctp_tcb *stcb, struct sctp_association *asoc);
743 struct sctp_nets *net, struct sctp_association *asoc);
747 struct sctp_association *asoc);
748 int (*sctp_ss_get_value) (struct sctp_tcb *stcb, struct sctp_association *asoc,
[all …]
H A Dsctp_indata.h70 if ((in_it)->asoc.state & SCTP_STATE_ABOUT_TO_BE_FREED) { \
83 sctp_calc_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc);
H A Dsctp_output.h101 struct sctp_association *asoc,
130 #define SCTP_DATA_CHUNK_OVERHEAD(stcb) ((stcb)->asoc.idata_supported ? \
H A Dsctp_peeloff.c152 atomic_add_int(&stcb->asoc.refcnt, 1); in sctp_do_peeloff()
156 atomic_subtract_int(&stcb->asoc.refcnt, 1); in sctp_do_peeloff()
/f-stack/freebsd/contrib/device-tree/Bindings/sound/
H A Deukrea-tlv320.txt5 - compatible : "eukrea,asoc-tlv320"
21 compatible = "eukrea,asoc-tlv320";
H A Datmel-wm8904.txt4 - compatible: "atmel,asoc-wm8904"
39 compatible = "atmel,asoc-wm8904";
/f-stack/freebsd/netinet6/
H A Dsctp6_usrreq.c235 if (stcb->asoc.smallest_mtu > next_mtu) { in sctp6_notify()
336 if (ntohl(sh.v_tag) != stcb->asoc.peer_vtag) { in sctp6_ctlinput()
365 (ntohl(initiate_tag) != stcb->asoc.my_vtag)) { in sctp6_ctlinput()
915 (void)SCTP_GETTIME_TIMEVAL(&stcb->asoc.time_entered); in sctp6_connect()
967 TAILQ_FOREACH(net, &stcb->asoc.nets, sctp_next) { in sctp6_getaddr()
1064 TAILQ_FOREACH(net, &stcb->asoc.nets, sctp_next) { in sctp6_peeraddr()
/f-stack/freebsd/contrib/device-tree/src/powerpc/
H A Dpcm030.dts104 asoc-platform = <&audioplatform>;
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dat91-dvk_su60_somc.dtsi12 compatible = "atmel,asoc-wm8904";
H A Dimx35-eukrea-mbimxsd35-baseboard.dts43 compatible = "eukrea,asoc-tlv320";
/f-stack/tools/compat/include/netinet/
H A Dsctp_constants.h468 ((_stcb)->asoc.state & SCTP_STATE_MASK)
472 (_stcb)->asoc.state &= ~(_substate)

12