Home
last modified time | relevance | path

Searched refs:so_state (Results 1 – 25 of 25) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsocksdp.c144 so->so_state |= (SS_ISBOUND | SS_ISCONNECTED | in sosdp_init()
145 (pso->so_state & SS_ASYNC)); in sosdp_init()
186 if (!(lso->so_state & SS_ACCEPTCONN)) { in sosdp_accept()
228 if ((so->so_state & SS_ISBOUND) || name == NULL || namelen == 0) { in sosdp_bind()
241 if (so->so_state & SS_CANTSENDMORE) { in sosdp_bind()
257 so->so_state |= SS_ISBOUND; in sosdp_bind()
289 if (so->so_state & (SS_ISCONNECTING | SS_ISCONNECTED | in sosdp_listen()
299 if (so->so_state & SS_ACCEPTCONN) { in sosdp_listen()
311 so->so_state |= (SS_ACCEPTCONN | SS_ISBOUND); in sosdp_listen()
340 if (so->so_state & (SS_ACCEPTCONN|SS_ISCONNECTED|SS_ISCONNECTING)) { in sosdp_connect()
[all …]
H A Dsocksctp.c204 so->so_state |= (SS_ISBOUND | SS_ISCONNECTED | in sosctp_init()
205 (pso->so_state & SS_ASYNC)); in sosctp_init()
250 if ((so->so_state & SS_ACCEPTCONN) == 0) in sosctp_accept()
278 if (so->so_state & SS_CANTSENDMORE) { in sosctp_bind()
293 so->so_state |= SS_ISBOUND; in sosctp_bind()
326 if (so->so_state & (SS_ISCONNECTING | SS_ISCONNECTED | in sosctp_listen()
341 if (so->so_state & SS_ACCEPTCONN) { in sosctp_listen()
350 so->so_state |= (SS_ACCEPTCONN|SS_ISBOUND); in sosctp_listen()
382 if (so->so_state & (SS_ACCEPTCONN|SS_ISCONNECTED|SS_ISCONNECTING)) { in sosctp_connect()
383 if (so->so_state & SS_ISCONNECTED) { in sosctp_connect()
[all …]
H A Dsocksctpsubr.c324 if (so->so_state & SS_CLOSING) in sosctp_assoc_waitconnected()
377 if (!(so->so_state & SS_ISBOUND)) { in sosctp_assoc_createconn()
525 nso->so_state |= (sso->so_state & (SS_NDELAY|SS_NONBLOCK)); in sosctp_assoc_move()
526 nso->so_state |= in sosctp_assoc_move()
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsocktpi.c341 if (so->so_state & SS_FALLBACK_COMP) { in sotpi_destroy()
595 ASSERT(!(so->so_state & SS_ISBOUND)); in so_automatic_bind()
601 so->so_state |= SS_ISBOUND; in so_automatic_bind()
648 pr_state(so->so_state, so->so_mode))); in sotpi_bindlisten()
700 if (so->so_state & SS_ISBOUND) { in sotpi_bindlisten()
762 if (so->so_state & SS_ISBOUND) { in sotpi_bindlisten()
783 (so->so_state & SS_CANTREBIND)) { in sotpi_bindlisten()
794 ASSERT(!(so->so_state & SS_ISBOUND)); in sotpi_bindlisten()
796 so->so_state &= in sotpi_bindlisten()
803 if ((so->so_state & SS_CANTSENDMORE) && !xnet_skip_checks) { in sotpi_bindlisten()
[all …]
H A Dsockstr.c245 so->so_state &= ~(SS_RCVATMARK|SS_OOBPEND|SS_HAVEOOBDATA|SS_HADOOBDATA| in so_sock2stream()
458 so->so_state |= SS_ISBOUND | SS_ISCONNECTED; in so_strinit()
489 so->so_state |= SS_ISBOUND; in copy_tinfo()
494 so->so_state |= SS_ISBOUND|SS_ISCONNECTED; in copy_tinfo()
588 pr_state(so->so_state, so->so_mode))); in check_tinfo()
814 if (so->so_state & SS_CANTSENDMORE) { in sogetwrerr()
849 so->so_state &= ~(SS_ISCONNECTED|SS_ISDISCONNECTING); in soisconnecting()
850 so->so_state |= SS_ISCONNECTING; in soisconnecting()
858 so->so_state &= ~(SS_ISCONNECTING|SS_ISDISCONNECTING); in soisconnected()
859 so->so_state |= SS_ISCONNECTED; in soisconnected()
[all …]
H A Dsockcommon_subr.c84 if (so->so_state & (SS_CLOSING | SS_FALLBACK_PENDING)) in so_acceptq_dequeue_locked()
209 if (so->so_state & (SS_CLOSING | SS_FALLBACK_PENDING)) in so_wait_connected_locked()
224 if ((so->so_state & SS_ISCONNECTED) == 0) in so_wait_connected_locked()
266 if (so->so_state & SS_CANTSENDMORE) in so_snd_wait_qnotfull_locked()
271 if (so->so_state & (SS_CLOSING | SS_FALLBACK_PENDING)) in so_snd_wait_qnotfull_locked()
389 if (so->so_pgrp == 0 || (!(so->so_state & SS_ASYNC) && in socket_sendsig()
639 !(so->so_state & SS_FIL_RCV_FLOWCTRL))) { in so_check_flow_control()
686 if (so->so_state & SS_RCVATMARK) { in so_dequeue_msg()
832 ASSERT(so->so_state & in so_dequeue_msg()
835 so->so_state |= SS_RCVATMARK; in so_dequeue_msg()
[all …]
H A Dsockcommon_sops.c137 if ((so->so_state & SS_CANTSENDMORE) && !xnet_skip_checks) { in so_bind()
315 if ((so->so_state & SS_ACCEPTCONN) == 0) { in so_accept()
376 if (so->so_state & SS_CANTSENDMORE) { in so_sendmsg()
486 if (so->so_state & SS_CANTSENDMORE) { in so_sendmblk_impl()
583 if (!(so->so_state & SS_ISCONNECTED)) { in so_shutdown()
647 } else if (!(so->so_state & SS_ISCONNECTED)) { in so_getpeername()
649 } else if ((so->so_state & SS_CANTSENDMORE) && !xnet_skip_checks) { in so_getpeername()
767 if (so->so_state & SS_CANTSENDMORE && !xnet_skip_checks) { in so_setsockopt()
879 int state = so->so_state, mask; in so_poll()
1032 connect_failed = !(so->so_state & SS_ISCONNECTED); in so_disconnected()
[all …]
H A Dsocknotify.c351 ASSERT(so->so_state & (SS_CANTSENDMORE|SS_CANTRCVMORE)); in so_notify_shutdown()
353 if (so->so_state & SS_CANTSENDMORE) in so_notify_shutdown()
355 if (so->so_state & SS_CANTRCVMORE) in so_notify_shutdown()
374 if (!(so->so_state & SS_SENTLASTREADSIG)) { in i_so_notify_last_rx()
377 so->so_state |= SS_SENTLASTREADSIG; in i_so_notify_last_rx()
395 if (!(so->so_state & SS_SENTLASTWRITESIG)) { in i_so_notify_last_tx()
397 so->so_state |= SS_SENTLASTWRITESIG; in i_so_notify_last_tx()
H A Dsockcommon_vnops.c235 so->so_state |= SS_NDELAY; in socket_vop_setfl()
237 so->so_state &= ~SS_NDELAY; in socket_vop_setfl()
239 so->so_state |= SS_NONBLOCK; in socket_vop_setfl()
241 so->so_state &= ~SS_NONBLOCK; in socket_vop_setfl()
244 if (so->so_state & SS_ASYNC) in socket_vop_setfl()
H A Dsockfilter.c200 if (!(so->so_state & SS_FILOP_OK)) in sof_setsockopt_impl()
325 if (so->so_state & SS_FALLBACK_COMP) in sof_setsockopt()
390 if (so->so_state & SS_FALLBACK_COMP) in sof_getsockopt()
475 so->so_state |= SS_FIL_DEFER; in sof_sonode_inherit_filters()
647 so->so_state |= SS_FIL_STOP; in sof_sonode_closing()
1530 ASSERT(so->so_state & SS_FIL_DEFER); in sof_newconn_ready()
1546 so->so_state &= ~SS_FIL_DEFER; in sof_newconn_ready()
1608 so->so_state |= SS_FIL_RCV_FLOWCTRL; in sof_rcv_flowctrl()
1620 so->so_state &= ~SS_FIL_RCV_FLOWCTRL; in sof_rcv_flowctrl()
1645 so->so_state |= SS_FIL_SND_FLOWCTRL; in sof_snd_flowctrl()
[all …]
H A Dsocksubr.c1709 switch (so->so_state & (SS_OOBPEND|SS_HAVEOOBDATA|SS_HADOOBDATA)) { in so_verify_oobstate()
1718 (void *)so, pr_state(so->so_state, so->so_mode)); in so_verify_oobstate()
1723 if ((so->so_state & (SS_RCVATMARK|SS_OOBPEND)) == SS_RCVATMARK) { in so_verify_oobstate()
1725 (void *)so, pr_state(so->so_state, so->so_mode)); in so_verify_oobstate()
1736 if (!EQUIVALENT(havemark || (so->so_state & SS_RCVATMARK), in so_verify_oobstate()
1737 so->so_state & SS_OOBPEND)) { in so_verify_oobstate()
1739 (void *)so, pr_state(so->so_state, so->so_mode)); in so_verify_oobstate()
1747 !EQUIVALENT(so->so_oobmsg != NULL, so->so_state & SS_HAVEOOBDATA)) { in so_verify_oobstate()
1749 (void *)so, pr_state(so->so_state, so->so_mode)); in so_verify_oobstate()
1758 pr_state(so->so_state, so->so_mode)); in so_verify_oobstate()
[all …]
H A Dsodirect.c81 !(so->so_state & SS_CANTRCVMORE)) { in sod_rcv_init()
363 so->so_state |= SS_SODIRECT; in sod_sock_init()
H A Dsocksyscalls.c151 so->so_state |= SS_NDELAY; in so_socket()
155 so->so_state |= SS_NONBLOCK; in so_socket()
512 if (so1->so_state & SS_NONBLOCK) in so_socketpair()
514 if (so1->so_state & SS_NDELAY) in so_socketpair()
755 if ((ssflags | so->so_state) & (SS_NDELAY|SS_NONBLOCK)) { in accept()
759 if ((ssflags | so->so_state) & SS_NONBLOCK) in accept()
761 else if ((ssflags | so->so_state) & SS_NDELAY) in accept()
H A Dsockcommon.c566 so->so_state = 0; in sonode_init()
/illumos-gate/usr/src/stand/lib/sock/
H A Dsocket.c421 if (!(sockets[sock_id].so_state & SS_ISCONNECTED)) { in shutdown()
428 sockets[sock_id].so_state |= SS_CANTRCVMORE; in shutdown()
431 sockets[sock_id].so_state |= SS_CANTSENDMORE; in shutdown()
434 sockets[sock_id].so_state |= (SS_CANTRCVMORE | SS_CANTSENDMORE); in shutdown()
441 switch (sockets[sock_id].so_state & in shutdown()
711 sockets[sock_id].so_state |= SS_ISCONNECTED; in accept()
737 if (sockets[sock_id].so_state & SS_ISCONNECTED) { in connect()
767 sockets[sock_id].so_state |= SS_ISCONNECTED; in connect()
774 sockets[sock_id].so_state |= SS_ISCONNECTED; in connect()
811 !(sockets[sock_id].so_state & SS_ISCONNECTED)) { in recvfrom()
[all …]
H A Dsocket_impl.h129 uint32_t so_state; /* Socket state */ member
/illumos-gate/usr/src/uts/common/io/ksocket/
H A Dksocket_impl.h61 ((KSTOSO(so)->so_state & (SS_NDELAY|SS_NONBLOCK)) ? FNDELAY : 0)
65 !((KSTOSO(ks))->so_state & SS_CLOSING))
H A Dksocket.c536 so->so_state |= SS_CLOSING; in ksocket_close()
808 while (!(so->so_state & SS_CLOSING)) { in ksocket_spoll()
/illumos-gate/usr/src/uts/common/sys/
H A Dsocketvar.h153 uint_t so_state; /* internal state flags SS_*, below */ member
264 ((so)->so_state & SS_CANTRCVMORE)
336 if ((so)->so_state & (SS_FALLBACK_COMP|SS_FILOP_OK)) { \
337 if ((so)->so_state & SS_FALLBACK_COMP) { \
342 (so)->so_state &= ~SS_FILOP_OK; \
352 ((so)->so_snd_qfull || (so)->so_state & SS_FIL_SND_FLOWCTRL)
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dnet.c498 so.so_protocol, so.so_state, so.so_mode, in sonode()
765 if ((so->so_state & SS_ISBOUND) && (soa->soa_len != 0)) { in netstat_unix_name_pr()
824 if ((so->so_state & SS_ISBOUND) && in netstat_unix_cb()
831 if ((so->so_state & SS_ISCONNECTED) && in netstat_unix_cb()
H A Dvfs.c1059 if (so.so_state & SS_FALLBACK_COMP) { in pfile_callback()
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_record.h353 short so_state; /* internal state flags SS_*, below */ member
H A Daudit_event.c5709 if (so->so_state & SS_ISBOUND) { in auf_recv()
5842 if (so->so_state & SS_ISBOUND) { in auf_send()
/illumos-gate/usr/src/uts/common/io/idm/
H A Didm_so.c3046 (node->so_state | FNONBLOCK), CRED(), NULL); in idm_so_socket_set_nonblock()
3053 (node->so_state & (~FNONBLOCK)), CRED(), NULL); in idm_so_socket_set_block()
/illumos-gate/usr/src/stand/lib/tcp/
H A Dtcp.c596 sockets[sock_id].so_state |= SS_CANTRCVMORE; in tcp_input()