| /trueos/sys/netinet/ |
| HD | sctp_peeloff.c | 134 if (n_inp->sctp_ep.local_hmacs) in sctp_do_peeloff() 135 sctp_free_hmaclist(n_inp->sctp_ep.local_hmacs); in sctp_do_peeloff() 136 n_inp->sctp_ep.local_hmacs = in sctp_do_peeloff() 137 sctp_copy_hmaclist(inp->sctp_ep.local_hmacs); in sctp_do_peeloff() 138 if (n_inp->sctp_ep.local_auth_chunks) in sctp_do_peeloff() 139 sctp_free_chunklist(n_inp->sctp_ep.local_auth_chunks); in sctp_do_peeloff() 140 n_inp->sctp_ep.local_auth_chunks = in sctp_do_peeloff() 141 sctp_copy_chunklist(inp->sctp_ep.local_auth_chunks); in sctp_do_peeloff() 142 (void)sctp_copy_skeylist(&inp->sctp_ep.shared_keys, in sctp_do_peeloff() 143 &n_inp->sctp_ep.shared_keys); in sctp_do_peeloff()
|
| HD | sctp_indata.c | 381 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_SOCKET_GONE) || in sctp_service_reassembly() 435 sctp_add_to_readq(stcb->sctp_ep, in sctp_service_reassembly() 445 if (sctp_append_to_readq(stcb->sctp_ep, stcb, in sctp_service_reassembly() 523 sctp_add_to_readq(stcb->sctp_ep, stcb, in sctp_service_reassembly() 599 stcb->sctp_ep->last_abort_code = SCTP_FROM_SCTP_INDATA + SCTP_LOC_1; in sctp_queue_data_to_stream() 600 sctp_abort_an_association(stcb->sctp_ep, stcb, op_err, SCTP_SO_NOT_LOCKED); in sctp_queue_data_to_stream() 617 sctp_add_to_readq(stcb->sctp_ep, stcb, in sctp_queue_data_to_stream() 640 sctp_add_to_readq(stcb->sctp_ep, stcb, in sctp_queue_data_to_stream() 785 stcb->sctp_ep->partial_delivery_point); in sctp_deliver_reasm_check() 787 pd_point = stcb->sctp_ep->partial_delivery_point; in sctp_deliver_reasm_check() [all …]
|
| HD | sctp_input.c | 71 stcb->sctp_ep, in sctp_stop_all_cookie_timers() 76 stcb->sctp_ep, in sctp_stop_all_cookie_timers() 454 sctp_abort_an_association(stcb->sctp_ep, stcb, op_err, SCTP_SO_NOT_LOCKED); in sctp_process_init_ack() 475 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_init_ack() 515 sctp_timer_stop(SCTP_TIMER_TYPE_INIT, stcb->sctp_ep, stcb, in sctp_process_init_ack() 550 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_init_ack() 636 sctp_timer_stop(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, in sctp_handle_heartbeat_ack() 638 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, r_net); in sctp_handle_heartbeat_ack() 658 sctp_timer_stop(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, in sctp_handle_heartbeat_ack() 660 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, r_net); in sctp_handle_heartbeat_ack() [all …]
|
| HD | sctputil.c | 482 if (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_DONT_WAKE) in sctp_wakeup_log() 484 if (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_WAKEOUTPUT) in sctp_wakeup_log() 486 if (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_WAKEINPUT) in sctp_wakeup_log() 884 x = sctp_select_initial_TSN(&inp->sctp_ep); in sctp_select_a_tag() 923 asoc->max_burst = inp->sctp_ep.max_burst; in sctp_init_asoc() 924 asoc->fr_max_burst = inp->sctp_ep.fr_max_burst; in sctp_init_asoc() 925 asoc->heart_beat_delay = TICKS_TO_MSEC(inp->sctp_ep.sctp_timeoutticks[SCTP_TIMER_HEARTBEAT]); in sctp_init_asoc() 926 asoc->cookie_life = inp->sctp_ep.def_cookie_life; in sctp_init_asoc() 938 asoc->default_dscp = inp->sctp_ep.default_dscp; in sctp_init_asoc() 941 if (inp->sctp_ep.default_flowlabel) { in sctp_init_asoc() [all …]
|
| HD | sctp_asconf.c | 261 sctp_timer_start(SCTP_TIMER_TYPE_PATHMTURAISE, stcb->sctp_ep, stcb, net); in sctp_process_asconf_add_ip() 262 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, in sctp_process_asconf_add_ip() 549 if ((sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_process_asconf_set_primary() 551 sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_process_asconf_set_primary() 553 sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_process_asconf_set_primary() 559 stcb->sctp_ep, stcb, NULL, in sctp_process_asconf_set_primary() 561 if (sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_process_asconf_set_primary() 566 if (sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_process_asconf_set_primary() 571 sctp_delete_prim_timer(stcb->sctp_ep, stcb, in sctp_process_asconf_set_primary() 928 sctp_timer_stop(SCTP_TIMER_TYPE_ASCONF, stcb->sctp_ep, stcb, net, in sctp_asconf_cleanup() [all …]
|
| HD | sctp_usrreq.c | 812 stcb->sctp_ep, stcb, netp); in sctp_disconnect() 814 stcb->sctp_ep, stcb, netp); in sctp_disconnect() 815 sctp_chunk_output(stcb->sctp_ep, stcb, SCTP_OUTPUT_FROM_T3, SCTP_SO_LOCKED); in sctp_disconnect() 837 sctp_timer_start(SCTP_TIMER_TYPE_SHUTDOWNGUARD, stcb->sctp_ep, stcb, in sctp_disconnect() 859 stcb->sctp_ep->last_abort_code = SCTP_FROM_SCTP_USRREQ + SCTP_LOC_4; in sctp_disconnect() 1013 stcb->sctp_ep, stcb, netp); in sctp_shutdown() 1015 stcb->sctp_ep, stcb, netp); in sctp_shutdown() 1016 sctp_chunk_output(stcb->sctp_ep, stcb, SCTP_OUTPUT_FROM_T3, SCTP_SO_LOCKED); in sctp_shutdown() 1032 sctp_timer_start(SCTP_TIMER_TYPE_SHUTDOWNGUARD, stcb->sctp_ep, stcb, in sctp_shutdown() 1056 stcb->sctp_ep->last_abort_code = SCTP_FROM_SCTP_USRREQ + SCTP_LOC_6; in sctp_shutdown() [all …]
|
| HD | sctputil.h | 287 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \ 288 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL))) { \ 308 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \ 309 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL))) { \ 323 ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \ 324 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL))) { \
|
| HD | sctp_pcb.c | 871 if (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_BOUNDALL) { in sctp_does_stcb_own_this_addr() 903 if (prison_check_ip4(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_does_stcb_own_this_addr() 922 if (prison_check_ip6(stcb->sctp_ep->ip_inp.inp.inp_cred, in sctp_does_stcb_own_this_addr() 954 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) { in sctp_does_stcb_own_this_addr() 1327 SCTP_INP_RLOCK(locked_tcb->sctp_ep); in sctp_findassociation_ep_addr() 1330 SCTP_INP_RUNLOCK(locked_tcb->sctp_ep); in sctp_findassociation_ep_addr() 1583 if (inp != stcb->sctp_ep) { in sctp_findasoc_ep_asocid_locked() 2169 SCTP_INP_RLOCK(stcb->sctp_ep); in sctp_findassoc_by_vtag() 2170 if (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_SOCKET_ALLGONE) { in sctp_findassoc_by_vtag() 2171 SCTP_INP_RUNLOCK(stcb->sctp_ep); in sctp_findassoc_by_vtag() [all …]
|
| HD | sctp_auth.c | 1269 if (keyid == inp->sctp_ep.default_keyid) in sctp_delete_sharedkey_ep() 1273 skey = sctp_find_sharedkey(&inp->sctp_ep.shared_keys, keyid); in sctp_delete_sharedkey_ep() 1325 skey = sctp_find_sharedkey(&inp->sctp_ep.shared_keys, keyid); in sctp_auth_setactivekey_ep() 1330 inp->sctp_ep.default_keyid = keyid; in sctp_auth_setactivekey_ep() 1380 if (keyid == inp->sctp_ep.default_keyid) in sctp_deact_sharedkey_ep() 1384 skey = sctp_find_sharedkey(&inp->sctp_ep.shared_keys, keyid); in sctp_deact_sharedkey_ep() 1528 stcb->asoc.authinfo.active_keyid = stcb->sctp_ep->sctp_ep.default_keyid; in sctp_auth_get_cookie_params() 1530 (void)sctp_copy_skeylist(&stcb->sctp_ep->sctp_ep.shared_keys, in sctp_auth_get_cookie_params() 1759 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_SOCKET_GONE) || in sctp_notify_authentication() 1760 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_SOCKET_ALLGONE) || in sctp_notify_authentication() [all …]
|
| HD | sctp_os_bsd.h | 441 local_stcb->sctp_ep && \ 442 local_stcb->sctp_ep->sctp_socket) \ 443 o_flgs |= local_stcb->sctp_ep->sctp_socket->so_options & SO_DONTROUTE; \ 452 if (local_stcb && local_stcb->sctp_ep) \ 454 ((struct in6pcb *)(local_stcb->sctp_ep))->in6p_outputopts, \
|
| HD | sctp_cc_functions.c | 99 stcb->asoc.my_vtag, ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), net, in sctp_set_initial_cc_param() 197 stcb->asoc.my_vtag, ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), net, in sctp_cwnd_update_after_fr() 229 stcb->sctp_ep, stcb, net, in sctp_cwnd_update_after_fr() 232 stcb->sctp_ep, stcb, net); in sctp_cwnd_update_after_fr() 619 vtag = (rtt << 32) | (((uint32_t) (stcb->sctp_ep->sctp_lport)) << 16) | (stcb->rport); in cc_bw_limit() 807 (((uint32_t) (stcb->sctp_ep->sctp_lport)) << 16) | in sctp_cwnd_update_after_sack_common() 911 ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), in sctp_cwnd_update_after_sack_common() 974 ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), in sctp_cwnd_update_after_sack_common() 1005 stcb->asoc.my_vtag, ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), net, in sctp_cwnd_update_exit_pf_common() 1077 ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), in sctp_cwnd_update_after_timeout() [all …]
|
| HD | sctp_timer.c | 114 stcb->sctp_ep, stcb, net, in sctp_threshold_management() 116 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, net); in sctp_threshold_management() 265 rndval = sctp_select_initial_TSN(&stcb->sctp_ep->sctp_ep); in sctp_find_alternate_net() 312 rndval = sctp_select_initial_TSN(&stcb->sctp_ep->sctp_ep); in sctp_find_alternate_net() 972 sctp_timer_start(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep, stcb, lchk->whoTo); in sctp_t3rxt_timer() 1560 stcb->sctp_ep, stcb, in sctp_autoclose_timer() 1563 stcb->sctp_ep, stcb, in sctp_autoclose_timer()
|
| HD | sctp_output.c | 2853 sctp_is_mobility_feature_on(stcb->sctp_ep, SCTP_MOBILITY_BASE)) { in sctp_select_nth_preferred_addr_from_ifn_boundall() 2863 sctp_is_mobility_feature_on(stcb->sctp_ep, SCTP_MOBILITY_BASE)) { in sctp_select_nth_preferred_addr_from_ifn_boundall() 4053 tos_value = inp->sctp_ep.default_dscp; in sctp_lowlevel_chunk_output() 4335 flowlabel = inp->sctp_ep.default_flowlabel; in sctp_lowlevel_chunk_output() 4759 if (inp->sctp_ep.adaptation_layer_indicator_provided) { in sctp_send_initiate() 4764 ali->indication = htonl(inp->sctp_ep.adaptation_layer_indicator); in sctp_send_initiate() 5569 stc.cookie_life = inp->sctp_ep.def_cookie_life; in sctp_send_initiate_ack() 5813 itsn = sctp_select_initial_TSN(&inp->sctp_ep); in sctp_send_initiate_ack() 5821 initack->init.initial_tsn = htonl(sctp_select_initial_TSN(&inp->sctp_ep)); in sctp_send_initiate_ack() 5844 if (asoc->streamoutcnt > inp->sctp_ep.pre_open_stream_count) { in sctp_send_initiate_ack() [all …]
|
| HD | sctp_pcb.h | 394 struct sctp_pcb sctp_ep;/* SCTP ep data */ member 449 struct sctp_inpcb *sctp_ep; /* back pointer to ep */ member
|
| HD | sctp_lock_bsd.h | 316 …if(SCTP_BASE_SYSCTL(sctp_logging_level) & SCTP_LOCK_LOGGING_ENABLE) sctp_log_lock(_tcb->sctp_ep, …
|
| /trueos/sys/netinet6/ |
| HD | sctp6_usrreq.c | 960 if (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) { in sctp6_connect() 961 stcb->sctp_ep->sctp_flags |= SCTP_PCB_FLAGS_CONNECTED; in sctp6_connect()
|