Home
last modified time | relevance | path

Searched refs:sctp_socket (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/netinet/
H A Dsctputil.h260 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
262 if (stcb->sctp_socket->so_snd.sb_cc >= tp1->book_size) { \
263 atomic_subtract_int(&((stcb)->sctp_socket->so_snd.sb_cc), tp1->book_size); \
265 stcb->sctp_socket->so_snd.sb_cc = 0; \
281 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
283 if (stcb->sctp_socket->so_snd.sb_cc >= sp->length) { \
284 atomic_subtract_int(&stcb->sctp_socket->so_snd.sb_cc,sp->length); \
286 stcb->sctp_socket->so_snd.sb_cc = 0; \
295 if ((stcb->sctp_socket != NULL) && \
298 atomic_add_int(&stcb->sctp_socket->so_snd.sb_cc,sz); \
H A Dsctputil.c378 if (inp && (inp->sctp_socket)) { in sctp_log_lock()
530 if (stcb->sctp_socket) { in sctp_wakeup_log()
3251 SOCK_LOCK(stcb->sctp_socket); in sctp_notify_assoc_change()
3270 SOCK_UNLOCK(stcb->sctp_socket); in sctp_notify_assoc_change()
3278 sorwakeup(stcb->sctp_socket); in sctp_notify_assoc_change()
3279 sowwakeup(stcb->sctp_socket); in sctp_notify_assoc_change()
3692 sb = &stcb->sctp_socket->so_rcv; in sctp_notify_partial_delivery_indication()
4748 old_so = old_inp->sctp_socket; in sctp_pull_off_control_to_new_inp()
4749 new_so = new_inp->sctp_socket; in sctp_pull_off_control_to_new_inp()
4913 if (inp && inp->sctp_socket) { in sctp_add_to_readq()
[all …]
H A Dsctp_indata.c89 if (stcb->sctp_socket == NULL) { in sctp_calc_rwnd()
565 &stcb->sctp_socket->so_rcv, 1, in sctp_queue_data_to_stream()
605 &stcb->sctp_socket->so_rcv, 1, in sctp_queue_data_to_stream()
1065 if (stcb->sctp_socket) { in sctp_deliver_reasm_check()
1944 if (stcb->sctp_socket->so_rcv.sb_cc) { in sctp_process_a_data_chunk()
2245 &stcb->sctp_socket->so_rcv, 1, in sctp_process_a_data_chunk()
4137 if (stcb->sctp_socket) { in sctp_express_handle_sack()
5279 if (stcb->sctp_socket) { in sctp_kick_prsctp_reorder_queue()
5283 &stcb->sctp_socket->so_rcv, in sctp_kick_prsctp_reorder_queue()
5353 if (stcb->sctp_socket) { in sctp_kick_prsctp_reorder_queue()
[all …]
H A Dsctp_peeloff.c119 n_inp->sctp_socket = so; in sctp_do_peeloff()
H A Dsctp_os_bsd.h420 local_stcb->sctp_ep->sctp_socket) \
421 o_flgs |= local_stcb->sctp_ep->sctp_socket->so_options & SO_DONTROUTE; \
H A Dsctp_pcb.h385 struct socket *sctp_socket; member
445 struct socket *sctp_socket; /* back pointer to socket */ member
H A Dsctp_input.c918 if (stcb->sctp_socket) { in sctp_handle_shutdown()
923 if (stcb->sctp_socket) { in sctp_handle_shutdown()
1025 if (stcb->sctp_socket) { in sctp_handle_shutdown_ack()
1572 soisconnected(stcb->sctp_socket); in sctp_process_cookie_existing()
1748 soisconnected(stcb->sctp_socket); in sctp_process_cookie_existing()
2228 soisconnected(stcb->sctp_socket); in sctp_process_cookie_new()
2653 oso = (*inp_p)->sctp_socket; in sctp_handle_cookie_echo()
2692 inp->sctp_socket = so; in sctp_handle_cookie_echo()
2831 soisconnected(stcb->sctp_socket); in sctp_handle_cookie_ack()
3070 if (stcb->sctp_socket) { in sctp_handle_shutdown_complete()
[all …]
H A Dsctp_pcb.c1301 if ((inp->sctp_socket) && SCTP_IS_LISTENING(inp)) { in sctp_findassociation_ep_addr()
2415 inp->sctp_socket = so; in sctp_inpcb_alloc()
2641 stcb->sctp_socket = new_inp->sctp_socket; in sctp_move_pcb_and_assoc()
3321 so = inp->sctp_socket; in sctp_inpcb_free()
3395 asoc->sctp_socket = NULL; in sctp_inpcb_free()
3487 inp->sctp_socket = NULL; in sctp_inpcb_free()
3494 inp->sctp_socket = NULL; in sctp_inpcb_free()
3514 asoc->sctp_socket = NULL; in sctp_inpcb_free()
4291 if ((err = sctp_inpcb_bind(inp->sctp_socket, NULL, NULL, p))) { in sctp_aloc_assoc()
4314 stcb->sctp_socket = inp->sctp_socket; in sctp_aloc_assoc()
[all …]
H A Dsctp_usrreq.c375 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) { in sctp_getcred()
396 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket); in sctp_getcred()
401 cru2x(inp->sctp_socket->so_cred, &xuc); in sctp_getcred()
7307 SOCKBUF_LOCK(&inp->sctp_socket->so_snd);
7308 if (sowriteable(inp->sctp_socket)) {
7309 sowwakeup_locked(inp->sctp_socket);
7311 SOCKBUF_UNLOCK(&inp->sctp_socket->so_snd);
7316 SOCKBUF_LOCK(&inp->sctp_socket->so_rcv);
7317 if (soreadable(inp->sctp_socket)) {
7319 sorwakeup_locked(inp->sctp_socket);
[all …]
H A Dsctp_sysctl.c412 xinpcb.socket = (uintptr_t)inp->sctp_socket; in sctp_sysctl_handle_assoclist()
413 so = inp->sctp_socket; in sctp_sysctl_handle_assoclist()
H A Dsctp_output.c4682 init->init.a_rwnd = htonl(max(inp->sctp_socket ? SCTP_SB_LIMIT_RCV(inp->sctp_socket) : 0, in sctp_send_initiate()
5849 so = inp->sctp_socket; in sctp_send_initiate_ack()
7104 if (SCTP_SB_LIMIT_SND(stcb->sctp_socket) < frag_point) { in sctp_can_we_split_this()
7242 if ((stcb->sctp_socket != NULL) && in sctp_move_to_outqueue()
7876 if (stcb->sctp_socket) in sctp_med_chunk_output()
10222 if (inp->sctp_socket == NULL) { in sctp_output()
10226 return (sctp_sosend(inp->sctp_socket, in sctp_output()
11454 if (stcb->sctp_socket == NULL) { in sctp_send_packet_dropped()
11553 spc = SCTP_SB_LIMIT_RCV(stcb->sctp_socket); in sctp_send_packet_dropped()
11562 stcb->sctp_socket->so_rcv.sb_cc); in sctp_send_packet_dropped()
[all …]
H A Dsctp_auth.c1763 &stcb->sctp_socket->so_rcv, 1, SCTP_READ_LOCK_NOT_HELD, so_locked); in sctp_notify_authentication()
/f-stack/freebsd/netinet6/
H A Dsctp6_usrreq.c428 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) { in sctp6_getcred()
448 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket); in sctp6_getcred()
453 cru2x(inp->sctp_socket->so_cred, &xuc); in sctp6_getcred()