Searched refs:sctp_socket (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/sys/netinet/ |
| H A D | sctputil.h | 281 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \ 283 if (stcb->sctp_socket->so_snd.sb_cc >= tp1->book_size) { \ 284 atomic_subtract_int(&((stcb)->sctp_socket->so_snd.sb_cc), tp1->book_size); \ 286 stcb->sctp_socket->so_snd.sb_cc = 0; \ 302 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \ 304 if (stcb->sctp_socket->so_snd.sb_cc >= sp->length) { \ 305 atomic_subtract_int(&stcb->sctp_socket->so_snd.sb_cc,sp->length); \ 307 stcb->sctp_socket->so_snd.sb_cc = 0; \ 316 if ((stcb->sctp_socket != NULL) && \ 319 atomic_add_int(&stcb->sctp_socket->so_snd.sb_cc,sz); \
|
| H A D | sctputil.c | 379 if (inp && (inp->sctp_socket)) { in sctp_log_lock() 531 if (stcb->sctp_socket) { in sctp_wakeup_log() 2809 SOCK_LOCK(stcb->sctp_socket); in sctp_notify_assoc_change() 2828 SOCK_UNLOCK(stcb->sctp_socket); in sctp_notify_assoc_change() 2850 sorwakeup(stcb->sctp_socket); in sctp_notify_assoc_change() 2851 sowwakeup(stcb->sctp_socket); in sctp_notify_assoc_change() 3289 sb = &stcb->sctp_socket->so_rcv; in sctp_notify_partial_delivery_indication() 4442 old_so = old_inp->sctp_socket; in sctp_pull_off_control_to_new_inp() 4443 new_so = new_inp->sctp_socket; in sctp_pull_off_control_to_new_inp() 4634 if (inp && inp->sctp_socket) { in sctp_add_to_readq() [all …]
|
| H A D | sctp_indata.c | 90 if (stcb->sctp_socket == NULL) { in sctp_calc_rwnd() 589 &stcb->sctp_socket->so_rcv, 1, in sctp_queue_data_to_stream() 629 &stcb->sctp_socket->so_rcv, 1, in sctp_queue_data_to_stream() 1094 if (stcb->sctp_socket) { in sctp_deliver_reasm_check() 1951 if (stcb->sctp_socket->so_rcv.sb_cc) { in sctp_process_a_data_chunk() 2271 &stcb->sctp_socket->so_rcv, 1, in sctp_process_a_data_chunk() 4178 if (stcb->sctp_socket) { in sctp_express_handle_sack() 5354 if (stcb->sctp_socket) { in sctp_kick_prsctp_reorder_queue() 5358 &stcb->sctp_socket->so_rcv, in sctp_kick_prsctp_reorder_queue() 5428 if (stcb->sctp_socket) { in sctp_kick_prsctp_reorder_queue() [all …]
|
| H A D | sctp_pcb.h | 388 struct socket *sctp_socket; member 448 struct socket *sctp_socket; /* back pointer to socket */ member
|
| H A D | sctp_os_bsd.h | 422 local_stcb->sctp_ep->sctp_socket) \ 423 o_flgs |= local_stcb->sctp_ep->sctp_socket->so_options & SO_DONTROUTE; \
|
| H A D | sctp_peeloff.c | 120 n_inp->sctp_socket = so; in sctp_do_peeloff()
|
| H A D | sctp_input.c | 953 if (stcb->sctp_socket) { in sctp_handle_shutdown() 961 if (stcb->sctp_socket) { in sctp_handle_shutdown() 1082 if (stcb->sctp_socket) { in sctp_handle_shutdown_ack() 1669 soisconnected(stcb->sctp_socket); in sctp_process_cookie_existing() 1864 soisconnected(stcb->sctp_socket); in sctp_process_cookie_existing() 2379 soisconnected(stcb->sctp_socket); in sctp_process_cookie_new() 2790 oso = (*inp_p)->sctp_socket; in sctp_handle_cookie_echo() 2842 inp->sctp_socket = so; in sctp_handle_cookie_echo() 3004 soisconnected(stcb->sctp_socket); in sctp_handle_cookie_ack() 3248 if (stcb->sctp_socket) { in sctp_handle_shutdown_complete() [all …]
|
| H A D | sctp_pcb.c | 1318 if ((inp->sctp_socket) && SCTP_IS_LISTENING(inp)) { in sctp_findassociation_ep_addr() 2442 inp->sctp_socket = so; in sctp_inpcb_alloc() 2669 stcb->sctp_socket = new_inp->sctp_socket; in sctp_move_pcb_and_assoc() 3324 so = inp->sctp_socket; in sctp_inpcb_free() 3399 asoc->sctp_socket = NULL; in sctp_inpcb_free() 3493 inp->sctp_socket = NULL; in sctp_inpcb_free() 3500 inp->sctp_socket = NULL; in sctp_inpcb_free() 4322 if ((err = sctp_inpcb_bind(inp->sctp_socket, in sctp_aloc_assoc() 4349 stcb->sctp_socket = inp->sctp_socket; in sctp_aloc_assoc() 4747 so = inp->sctp_socket; in sctp_free_assoc()
|
| H A D | sctp_usrreq.c | 385 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) { in sctp_getcred() 406 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket); in sctp_getcred() 411 cru2x(inp->sctp_socket->so_cred, &xuc); in sctp_getcred() 7257 SOCKBUF_LOCK(&inp->sctp_socket->so_snd); 7258 if (sowriteable(inp->sctp_socket)) { 7259 sowwakeup_locked(inp->sctp_socket); 7261 SOCKBUF_UNLOCK(&inp->sctp_socket->so_snd); 7266 SOCKBUF_LOCK(&inp->sctp_socket->so_rcv); 7267 if (soreadable(inp->sctp_socket)) { 7269 sorwakeup_locked(inp->sctp_socket); [all …]
|
| H A D | sctp_sysctl.c | 415 xinpcb.socket = (uintptr_t)inp->sctp_socket; in sctp_sysctl_handle_assoclist() 416 so = inp->sctp_socket; in sctp_sysctl_handle_assoclist()
|
| H A D | sctp_output.c | 4751 init->init.a_rwnd = htonl(max(inp->sctp_socket ? SCTP_SB_LIMIT_RCV(inp->sctp_socket) : 0, in sctp_send_initiate() 5897 so = inp->sctp_socket; in sctp_send_initiate_ack() 7166 if (SCTP_SB_LIMIT_SND(stcb->sctp_socket) < frag_point) { in sctp_can_we_split_this() 7308 if ((stcb->sctp_socket != NULL) && in sctp_move_to_outqueue() 7948 if (stcb->sctp_socket) in sctp_med_chunk_output() 10308 if (inp->sctp_socket == NULL) { in sctp_output() 10312 return (sctp_sosend(inp->sctp_socket, in sctp_output() 11553 if (stcb->sctp_socket == NULL) { in sctp_send_packet_dropped() 11652 spc = SCTP_SB_LIMIT_RCV(stcb->sctp_socket); in sctp_send_packet_dropped() 11661 stcb->sctp_socket->so_rcv.sb_cc); in sctp_send_packet_dropped() [all …]
|
| H A D | sctp_auth.c | 1779 &stcb->sctp_socket->so_rcv, 1, SCTP_READ_LOCK_NOT_HELD, so_locked); in sctp_notify_authentication()
|
| /freebsd-12.1/sys/netinet6/ |
| H A D | sctp6_usrreq.c | 438 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) { in sctp6_getcred() 458 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket); in sctp6_getcred() 463 cru2x(inp->sctp_socket->so_cred, &xuc); in sctp6_getcred()
|