Home | History | Annotate | Download | only in netinet

Lines Matching refs:sctp_ep

323 			sctp_free_assoc(stcb->sctp_ep, stcb);
341 sctp_free_assoc(stcb->sctp_ep, stcb);
380 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen,
392 sctp_timer_stop(SCTP_TIMER_TYPE_INIT, stcb->sctp_ep, stcb,
496 sctp_timer_stop(SCTP_TIMER_TYPE_RECV, stcb->sctp_ep, stcb, net);
500 sctp_free_assoc(stcb->sctp_ep, stcb);
554 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) ||
555 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) {
562 stcb->sctp_ep->sctp_socket->so_rcv.sb_state |= SBS_CANTSENDMORE;
564 stcb->sctp_ep->sctp_socket->so_state |= SS_CANTSENDMORE;
575 sctp_timer_stop(SCTP_TIMER_TYPE_SHUTDOWN, stcb->sctp_ep, stcb, net);
614 sctp_timer_start(SCTP_TIMER_TYPE_SHUTDOWNACK, stcb->sctp_ep,
647 sctp_timer_stop(SCTP_TIMER_TYPE_SHUTDOWN, stcb->sctp_ep, stcb, net);
652 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) ||
653 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) {
654 stcb->sctp_ep->sctp_flags &= ~SCTP_PCB_FLAGS_CONNECTED;
656 stcb->sctp_ep->sctp_socket->so_snd.sb_cc = 0;
657 stcb->sctp_ep->sctp_socket->so_snd.sb_mbcnt = 0;
658 soisdisconnected(stcb->sctp_ep->sctp_socket);
661 sctp_free_assoc(stcb->sctp_ep, stcb);
813 sctp_free_assoc(stcb->sctp_ep, stcb);
820 stcb->sctp_ep, stcb, net);
821 sctp_send_initiate(stcb->sctp_ep, stcb);
913 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
922 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
929 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
936 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
943 sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
996 sctp_timer_start(SCTP_TIMER_TYPE_COOKIE, stcb->sctp_ep,
1177 if (((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) ||
1178 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) &&
1179 (!(stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_ACCEPTING))) {
1186 stcb->sctp_ep->sctp_flags |=
1188 soisconnected(stcb->sctp_ep->sctp_socket);
1301 if (((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) ||
1302 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) &&
1303 !(stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_ACCEPTING)) {
1304 stcb->sctp_ep->sctp_flags |=
1306 soisconnected(stcb->sctp_ep->sctp_socket);
1614 if (((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) ||
1615 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) &&
1616 !(stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_ACCEPTING)) {
1626 stcb->sctp_ep->sctp_flags |= SCTP_PCB_FLAGS_CONNECTED;
1627 soisconnected(stcb->sctp_ep->sctp_socket);
1629 } else if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) &&
1630 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_ACCEPTING)) {
1798 ep = &(*inp_p)->sctp_ep;
2088 SCTP_INP_WLOCK((*stcb)->sctp_ep);
2090 SCTP_INP_WUNLOCK((*stcb)->sctp_ep);
2152 sctp_timer_stop(SCTP_TIMER_TYPE_COOKIE, stcb->sctp_ep, stcb, net);
2175 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) ||
2176 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) {
2177 stcb->sctp_ep->sctp_flags |= SCTP_PCB_FLAGS_CONNECTED;
2178 soisconnected(stcb->sctp_ep->sctp_socket);
2180 sctp_timer_start(SCTP_TIMER_TYPE_HEARTBEAT, stcb->sctp_ep,
2186 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_AUTOCLOSE)) {
2188 stcb->sctp_ep, stcb, NULL);
2195 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_DO_ASCONF) &&
2199 stcb->sctp_ep, stcb,
2211 sctp_timer_start(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep,
2350 if ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) ||
2351 (stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL)) {
2352 stcb->sctp_ep->sctp_flags &= ~SCTP_PCB_FLAGS_CONNECTED;
2353 stcb->sctp_ep->sctp_socket->so_snd.sb_cc = 0;
2354 stcb->sctp_ep->sctp_socket->so_snd.sb_mbcnt = 0;
2355 soisdisconnected(stcb->sctp_ep->sctp_socket);
2364 sctp_timer_stop(SCTP_TIMER_TYPE_SHUTDOWN, stcb->sctp_ep, stcb, net);
2366 sctp_free_assoc(stcb->sctp_ep, stcb);
2466 sctp_timer_stop(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep,
2468 sctp_timer_start(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep,
2524 sctp_timer_stop(SCTP_TIMER_TYPE_INIT, stcb->sctp_ep,
2526 sctp_send_initiate(stcb->sctp_ep, stcb);
2565 sctp_timer_stop(SCTP_TIMER_TYPE_COOKIE, stcb->sctp_ep, stcb, net);
2649 sctp_timer_stop(SCTP_TIMER_TYPE_STRRESET, stcb->sctp_ep, stcb, chk->whoTo);
2811 stcb->sctp_ep->sctp_ep.sctp_sws_sender) {
3347 sctp_chunk_output(stcb->sctp_ep, stcb, 2);
3545 stcb->sctp_ep, stcb,