Home
last modified time | relevance | path

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

/freebsd-14.2/sys/netinet/
H A Dsctputil.h245 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
247 SCTP_SB_DECR(&stcb->sctp_socket->so_snd, sp->length); \
255 if ((stcb->sctp_socket != NULL) && \
258 SCTP_SB_INCR(&stcb->sctp_socket->so_snd, sz); \
H A Dsctputil.c375 if (inp && (inp->sctp_socket)) { in sctp_log_lock()
527 if (stcb->sctp_socket) { in sctp_wakeup_log()
3250 SOCK_LOCK(stcb->sctp_socket); in sctp_notify_assoc_change()
3268 SOCK_UNLOCK(stcb->sctp_socket); in sctp_notify_assoc_change()
3276 sorwakeup(stcb->sctp_socket); in sctp_notify_assoc_change()
3277 sowwakeup(stcb->sctp_socket); in sctp_notify_assoc_change()
3701 sb = &stcb->sctp_socket->so_rcv; in sctp_notify_partial_delivery_indication()
4807 old_so = old_inp->sctp_socket; in sctp_pull_off_control_to_new_inp()
4808 new_so = new_inp->sctp_socket; in sctp_pull_off_control_to_new_inp()
4874 (inp->sctp_socket != NULL) && in sctp_wakeup_the_read_socket()
[all …]
H A Dsctp_indata.c86 if (stcb->sctp_socket == NULL) { in sctp_calc_rwnd()
562 &stcb->sctp_socket->so_rcv, 1, in sctp_queue_data_to_stream()
602 &stcb->sctp_socket->so_rcv, 1, in sctp_queue_data_to_stream()
1048 if (stcb->sctp_socket) { in sctp_deliver_reasm_check()
2233 &stcb->sctp_socket->so_rcv, 1, in sctp_process_a_data_chunk()
4123 if (stcb->sctp_socket) { in sctp_express_handle_sack()
4811 if ((wake_him) && (stcb->sctp_socket)) { in sctp_handle_sack()
5269 if (stcb->sctp_socket) { in sctp_kick_prsctp_reorder_queue()
5272 &stcb->sctp_socket->so_rcv, 1, in sctp_kick_prsctp_reorder_queue()
5341 if (stcb->sctp_socket) { in sctp_kick_prsctp_reorder_queue()
[all …]
H A Dsctp_os_bsd.h423 if ((local_inp != NULL) && (local_inp->sctp_socket != NULL)) { \
424 o_flgs |= local_inp->sctp_socket->so_options & SO_DONTROUTE; \
H A Dsctp_pcb.h382 struct socket *sctp_socket; member
442 struct socket *sctp_socket; /* back pointer to socket */ member
H A Dsctp_peeloff.c116 n_inp->sctp_socket = so; in sctp_do_peeloff()
H A Dsctp_pcb.c2280 inp->sctp_socket = so; in sctp_inpcb_alloc()
2525 stcb->sctp_socket = new_inp->sctp_socket; in sctp_move_pcb_and_assoc()
3212 so = inp->sctp_socket; in sctp_inpcb_free()
3246 stcb->sctp_socket = NULL; in sctp_inpcb_free()
3368 inp->sctp_socket = NULL; in sctp_inpcb_free()
3375 inp->sctp_socket = NULL; in sctp_inpcb_free()
3394 stcb->sctp_socket = NULL; in sctp_inpcb_free()
4199 stcb->sctp_socket = inp->sctp_socket; in sctp_aloc_assoc_locked()
4598 so = inp->sctp_socket; in sctp_free_assoc()
4764 if (inp->sctp_socket == NULL) { in sctp_free_assoc()
[all …]
H A Dsctp_input.c891 if (stcb->sctp_socket) { in sctp_handle_shutdown()
986 if (stcb->sctp_socket) { in sctp_handle_shutdown_ack()
989 SCTP_SB_CLEAR(stcb->sctp_socket->so_snd); in sctp_handle_shutdown_ack()
1505 soisconnected(stcb->sctp_socket); in sctp_process_cookie_existing()
1693 soisconnected(stcb->sctp_socket); in sctp_process_cookie_existing()
2178 soisconnected(stcb->sctp_socket); in sctp_process_cookie_new()
2607 oso = (*inp_p)->sctp_socket; in sctp_handle_cookie_echo()
2646 inp->sctp_socket = so; in sctp_handle_cookie_echo()
2786 soisconnected(stcb->sctp_socket); in sctp_handle_cookie_ack()
3029 if (stcb->sctp_socket) { in sctp_handle_shutdown_complete()
[all …]
H A Dsctp_usrreq.c376 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) { in sctp_getcred()
397 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket); in sctp_getcred()
402 cru2x(inp->sctp_socket->so_cred, &xuc); in sctp_getcred()
7313 SOCKBUF_LOCK(&inp->sctp_socket->so_snd);
7314 if (sowriteable(inp->sctp_socket)) {
7315 sowwakeup_locked(inp->sctp_socket);
7317 SOCKBUF_UNLOCK(&inp->sctp_socket->so_snd);
7322 SOCKBUF_LOCK(&inp->sctp_socket->so_rcv);
7323 if (soreadable(inp->sctp_socket)) {
7325 sorwakeup_locked(inp->sctp_socket);
[all …]
H A Dsctp_sysctl.c440 xinpcb.socket = (uintptr_t)inp->sctp_socket; in sctp_sysctl_handle_assoclist()
441 so = inp->sctp_socket; in sctp_sysctl_handle_assoclist()
H A Dsctp_output.c4686 init->init.a_rwnd = htonl(max(inp->sctp_socket ? SCTP_SB_LIMIT_RCV(inp->sctp_socket) : 0, in sctp_send_initiate()
5900 so = inp->sctp_socket; in sctp_send_initiate_ack()
7207 if (SCTP_SB_LIMIT_SND(stcb->sctp_socket) < frag_point) { in sctp_can_we_split_this()
7323 if ((stcb->sctp_socket != NULL) && in sctp_move_to_outqueue()
7326 SCTP_SB_DECR(&stcb->sctp_socket->so_snd, sp->length); in sctp_move_to_outqueue()
7922 if (stcb->sctp_socket) in sctp_med_chunk_output()
10316 if (inp->sctp_socket == NULL) { in sctp_output()
10320 return (sctp_sosend(inp->sctp_socket, in sctp_output()
11568 if (stcb->sctp_socket == NULL) { in sctp_send_packet_dropped()
11667 spc = SCTP_SB_LIMIT_RCV(stcb->sctp_socket); in sctp_send_packet_dropped()
[all …]
H A Dsctp_auth.c1755 &stcb->sctp_socket->so_rcv, 1, in sctp_notify_authentication()
/freebsd-14.2/sys/netinet6/
H A Dsctp6_usrreq.c397 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) { in sctp6_getcred()
417 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket); in sctp6_getcred()
422 cru2x(inp->sctp_socket->so_cred, &xuc); in sctp6_getcred()