Lines Matching refs:sctp_ep

69 			    stcb->sctp_ep,  in sctp_stop_all_cookie_timers()
74 stcb->sctp_ep, in sctp_stop_all_cookie_timers()
412 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_init_ack()
440 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_init_ack()
456 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_init_ack()
476 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()
605 sctp_timer_stop(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, in sctp_handle_heartbeat_ack()
607 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, r_net); in sctp_handle_heartbeat_ack()
635 sctp_timer_stop(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, in sctp_handle_heartbeat_ack()
637 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, r_net); in sctp_handle_heartbeat_ack()
648 if ((sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_handle_heartbeat_ack()
650 sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_handle_heartbeat_ack()
652 sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_handle_heartbeat_ack()
655 stcb->sctp_ep, stcb, NULL, in sctp_handle_heartbeat_ack()
657 if (sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_handle_heartbeat_ack()
662 if (sctp_is_mobility_feature_on(stcb->sctp_ep, in sctp_handle_heartbeat_ack()
667 sctp_delete_prim_timer(stcb->sctp_ep, stcb); in sctp_handle_heartbeat_ack()
692 new_vtag = sctp_select_a_tag(stcb->sctp_ep, stcb->sctp_ep->sctp_lport, stcb->rport, 1); in sctp_handle_nat_colliding_state()
704 sctp_send_initiate(stcb->sctp_ep, stcb, SCTP_SO_NOT_LOCKED); in sctp_handle_nat_colliding_state()
724 sctp_send_initiate(stcb->sctp_ep, stcb, SCTP_SO_NOT_LOCKED); in sctp_handle_nat_colliding_state()
785 sctp_timer_stop(SCTP_TIMER_TYPE_RECV, stcb->sctp_ep, stcb, NULL, in sctp_handle_abort()
798 (void)sctp_free_assoc(stcb->sctp_ep, stcb, SCTP_NORMAL_PROC, in sctp_handle_abort()
817 sctp_timer_start(SCTP_TIMER_TYPE_PATHMTURAISE, stcb->sctp_ep, stcb, net); in sctp_start_net_timers()
818 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, stcb, net); in sctp_start_net_timers()
826 sctp_chunk_output(stcb->sctp_ep, stcb, in sctp_start_net_timers()
859 stcb->sctp_ep->last_abort_code = SCTP_FROM_SCTP_INPUT + SCTP_LOC_9; in sctp_check_data_from_peer()
860 sctp_abort_an_association(stcb->sctp_ep, stcb, op_err, false, SCTP_SO_NOT_LOCKED); in sctp_check_data_from_peer()
911 sctp_timer_stop(SCTP_TIMER_TYPE_SHUTDOWN, stcb->sctp_ep, stcb, in sctp_handle_shutdown()
935 stcb->sctp_ep, stcb, net); in sctp_handle_shutdown()
981 sctp_timer_stop(SCTP_TIMER_TYPE_SHUTDOWN, stcb->sctp_ep, stcb, net, in sctp_handle_shutdown_ack()
987 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || in sctp_handle_shutdown_ack()
988 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) { in sctp_handle_shutdown_ack()
995 (void)sctp_free_assoc(stcb->sctp_ep, stcb, SCTP_NORMAL_PROC, in sctp_handle_shutdown_ack()
1132 (void)sctp_free_assoc(stcb->sctp_ep, stcb, SCTP_NORMAL_PROC, in sctp_handle_error()
1166 sctp_send_initiate(stcb->sctp_ep, stcb, SCTP_SO_NOT_LOCKED); in sctp_handle_error()
1272 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_handle_init_ack()
1317 sctp_timer_start(SCTP_TIMER_TYPE_COOKIE, stcb->sctp_ep, in sctp_handle_init_ack()
1473 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_cookie_existing()
1495 if (((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || in sctp_process_cookie_existing()
1496 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) && in sctp_process_cookie_existing()
1504 sctp_pcb_add_flags(stcb->sctp_ep, SCTP_PCB_FLAGS_CONNECTED); in sctp_process_cookie_existing()
1534 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_cookie_existing()
1663 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_cookie_existing()
1679 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_cookie_existing()
1689 if (((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || in sctp_process_cookie_existing()
1690 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) && in sctp_process_cookie_existing()
1692 sctp_pcb_add_flags(stcb->sctp_ep, SCTP_PCB_FLAGS_CONNECTED); in sctp_process_cookie_existing()
1801 SCTP_INP_WLOCK(stcb->sctp_ep); in sctp_process_cookie_existing()
1892 SCTP_INP_WUNLOCK(stcb->sctp_ep); in sctp_process_cookie_existing()
1902 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_cookie_existing()
1924 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, in sctp_process_cookie_existing()
2164 if (((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || in sctp_process_cookie_new()
2165 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) && in sctp_process_cookie_new()
2177 sctp_pcb_add_flags(stcb->sctp_ep, SCTP_PCB_FLAGS_CONNECTED); in sctp_process_cookie_new()
2179 } else if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) && in sctp_process_cookie_new()
2330 ep = &(*inp_p)->sctp_ep; in sctp_handle_cookie_echo()
2519 SCTP_INP_INCR_REF((*stcb)->sctp_ep); in sctp_handle_cookie_echo()
2520 if ((*stcb)->sctp_ep != l_inp) { in sctp_handle_cookie_echo()
2522 (void *)(*stcb)->sctp_ep, (void *)l_inp); in sctp_handle_cookie_echo()
2665 if (inp->sctp_ep.local_hmacs) in sctp_handle_cookie_echo()
2666 sctp_free_hmaclist(inp->sctp_ep.local_hmacs); in sctp_handle_cookie_echo()
2667 inp->sctp_ep.local_hmacs = in sctp_handle_cookie_echo()
2668 sctp_copy_hmaclist((*inp_p)->sctp_ep.local_hmacs); in sctp_handle_cookie_echo()
2669 if (inp->sctp_ep.local_auth_chunks) in sctp_handle_cookie_echo()
2670 sctp_free_chunklist(inp->sctp_ep.local_auth_chunks); in sctp_handle_cookie_echo()
2671 inp->sctp_ep.local_auth_chunks = in sctp_handle_cookie_echo()
2672 sctp_copy_chunklist((*inp_p)->sctp_ep.local_auth_chunks); in sctp_handle_cookie_echo()
2782 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || in sctp_handle_cookie_ack()
2783 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) { in sctp_handle_cookie_ack()
2784 sctp_pcb_add_flags(stcb->sctp_ep, SCTP_PCB_FLAGS_CONNECTED); in sctp_handle_cookie_ack()
2799 stcb->sctp_ep, stcb, net); in sctp_handle_cookie_ack()
2801 stcb->sctp_ep, stcb, NULL); in sctp_handle_cookie_ack()
2802 sctp_chunk_output(stcb->sctp_ep, stcb, SCTP_OUTPUT_FROM_T3, SCTP_SO_LOCKED); in sctp_handle_cookie_ack()
2813 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep, in sctp_handle_cookie_ack()
2817 sctp_is_feature_on(stcb->sctp_ep, SCTP_PCB_FLAGS_AUTOCLOSE)) { in sctp_handle_cookie_ack()
2819 stcb->sctp_ep, stcb, NULL); in sctp_handle_cookie_ack()
2826 if ((sctp_is_feature_on(stcb->sctp_ep, SCTP_PCB_FLAGS_DO_ASCONF)) && in sctp_handle_cookie_ack()
2831 stcb->sctp_ep, stcb, in sctp_handle_cookie_ack()
2847 sctp_timer_start(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep, stcb, chk->whoTo); in sctp_handle_cookie_ack()
3040 sctp_timer_stop(SCTP_TIMER_TYPE_SHUTDOWNACK, stcb->sctp_ep, stcb, net, in sctp_handle_shutdown_complete()
3046 (void)sctp_free_assoc(stcb->sctp_ep, stcb, SCTP_NORMAL_PROC, in sctp_handle_shutdown_complete()
3148 sctp_timer_stop(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep, in process_chunk_drop()
3151 sctp_timer_start(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep, in process_chunk_drop()
3217 sctp_timer_stop(SCTP_TIMER_TYPE_INIT, stcb->sctp_ep, in process_chunk_drop()
3220 sctp_send_initiate(stcb->sctp_ep, stcb, SCTP_SO_NOT_LOCKED); in process_chunk_drop()
3418 sctp_timer_stop(SCTP_TIMER_TYPE_STRRESET, stcb->sctp_ep, stcb, in sctp_clean_up_stream_reset()
4273 stcb->sctp_ep->sctp_ep.sctp_sws_sender) { in sctp_handle_packet_dropped()
4656 sctp_chunk_output(stcb->sctp_ep, stcb, SCTP_OUTPUT_FROM_CONTROL_PROC, SCTP_SO_NOT_LOCKED); in sctp_process_control()
4961 sctp_timer_start(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep, stcb, chk->whoTo); in sctp_process_control()
5489 inp = stcb->sctp_ep; in sctp_common_input_processing()