/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ipclassifier.c | 955 connp = connp->conn_next) { in ipcl_iptun_classify_v4() 969 connp = connp->conn_next) { in ipcl_iptun_classify_v4() 990 connp = connp->conn_next) { in ipcl_iptun_classify_v6() 1554 connp = connp->conn_next) { in ipcl_classify_v4() 1584 connp = connp->conn_next) { in ipcl_classify_v4() 1846 connp = connp->conn_next) { in ipcl_classify_raw() 1897 connp = connp->conn_next) { in ipcl_classify_raw() 2353 connp = connp->conn_g_next; in ipcl_walk() 2366 connp = connp->conn_g_next; in ipcl_walk() 2583 connp = connp->conn_next) { in ipcl_lookup_listener_v4() [all …]
|
H A D | icmp.c | 554 &connp->conn_faddr_v6, connp->conn_flowinfo); in rawip_do_bind() 586 &connp->conn_faddr_v6, connp->conn_flowinfo); in rawip_do_bind() 909 &connp->conn_faddr_v6, connp->conn_flowinfo); in rawip_do_connect() 917 connp->conn_v6lastdst = connp->conn_faddr_v6; in rawip_do_connect() 919 connp->conn_lastdstport = connp->conn_fport; in rawip_do_connect() 920 connp->conn_lastflowinfo = connp->conn_flowinfo; in rawip_do_connect() 957 ASSERT(connp != NULL && IPCL_IS_RAWIP(connp)); in rawip_do_close() 1643 (void) proto_set_rx_hiwat(connp->conn_rq, connp, connp->conn_rcvbuf); in icmp_tpi_open() 1790 connp->conn_ixa->ixa_cred = connp->conn_cred; in rawip_do_open() 1791 connp->conn_ixa->ixa_cpid = connp->conn_cpid; in rawip_do_open() [all …]
|
H A D | conn_opt.c | 704 *i1 = connp->conn_proto; in conn_opt_get() 1089 if (IPCL_IS_BOUND(connp)) in conn_opt_set_socket() 1099 if (IPCL_IS_BOUND(connp)) in conn_opt_set_socket() 1123 connp->conn_linger = 1; in conn_opt_set_socket() 1126 connp->conn_linger = 0; in conn_opt_set_socket() 1153 connp->conn_sndbuf = *i1; in conn_opt_set_socket() 2306 connp->conn_sum = 0; in conn_build_hdr_template() 2330 connp->conn_sum = 0; in conn_build_hdr_template() 2656 ip_attr_nexthop(&connp->conn_xmit_ipp, connp->conn_ixa, in conn_connect() 2693 &connp->conn_faddr_v6, &connp->conn_xmit_ipp); in conn_connect() [all …]
|
H A D | rts.c | 207 ASSERT(connp != NULL && IPCL_IS_RTS(connp)); in rts_common_close() 230 inet_minor_free(connp->conn_minor_arena, connp->conn_dev); in rts_common_close() 259 conn_t *connp; in rts_stream_open() local 316 conn_t *connp; in rts_open() local 371 connp->conn_ixa->ixa_cred = connp->conn_cred; in rts_open() 372 connp->conn_ixa->ixa_cpid = connp->conn_cpid; in rts_open() 374 connp->conn_ixa->ixa_tsl = crgetlabel(connp->conn_cred); in rts_open() 384 return (connp); in rts_open() 1464 conn_t *connp; in rts_create() local 1528 ASSERT(connp != NULL && IPCL_IS_RTS(connp)); in rts_close() [all …]
|
H A D | ip_helper_stream.c | 82 connp->conn_rq = RD(q); in ip_helper_share_conn() 83 connp->conn_wq = WR(q); in ip_helper_share_conn() 188 if (connp->conn_helper_info != NULL) { in ip_create_helper_stream() 210 mutex_enter(&connp->conn_lock); in ip_create_helper_stream() 213 mutex_exit(&connp->conn_lock); in ip_create_helper_stream() 218 connp->conn_helper_info = helper; in ip_create_helper_stream() 233 connp->conn_helper_info = NULL; in ip_create_helper_stream() 235 mutex_exit(&connp->conn_lock); in ip_create_helper_stream() 245 ip_free_helper_stream(conn_t *connp) in ip_free_helper_stream() argument 249 if (connp->conn_helper_info == NULL) in ip_free_helper_stream() [all …]
|
H A D | ip_multi.c | 247 if (connp->conn_ilg != NULL) in conn_ilg_alloc() 251 connp->conn_ilg = ilg; in conn_ilg_alloc() 253 ilg->ilg_connp = connp; in conn_ilg_alloc() 277 if (connp->conn_ilg == NULL) in ilm_bld_flists() 345 rw_exit(&connp->conn_ilg_lock); in ilm_bld_flists() 2204 conn_t *connp; in ip_sioctl_msfilter() local 2215 connp = Q_TO_CONN(q); in ip_sioctl_msfilter() 2334 if (IPCL_IS_TCP(connp)) in ip_msfilter_ill() 3078 ilg_delete_all(conn_t *connp) in ilg_delete_all() argument 3093 cv_wait(&connp->conn_cv, &connp->conn_lock); in ilg_delete_all() [all …]
|
H A D | ip_attr.c | 770 oldixa = connp->conn_ixa; in conn_get_ixa_impl() 791 connp->conn_ixa = ixa; in conn_get_ixa_impl() 847 oldixa = connp->conn_ixa; in conn_replace_ixa() 850 connp->conn_ixa = ixa; in conn_replace_ixa() 875 oldixa = connp->conn_ixa; in conn_get_ixa_exclusive() 1312 if (IPCL_IS_TCP(connp)) { in conn_ixa_cleanup() 1321 CONN_INC_REF(connp); in conn_ixa_cleanup() 1330 sctp = CONN2SCTP(connp); in conn_ixa_cleanup() 1366 conn_t *, connp); in conn_ixa_cleanup() 1420 if (connp->conn_blocked) { in ixa_check_drain_insert() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ipclassifier.h | 110 #define IPCL_IS_TCP(connp) \ argument 128 #define IPCL_IS_NONSTR(connp) ((connp)->conn_flags & IPCL_NONSTR) argument 477 (connp)->conn_ref++; \ 486 (connp)->conn_ref++; \ 500 ((connp)->conn_ref == 1 && (connp)->conn_on_sqp)) \ 502 "= %d\n", (void *)(connp), (connp)->conn_ref); \ 504 (connp)->conn_ref--; \ 519 ((connp)->conn_allzones ? ALL_ZONES : (connp)->conn_zoneid) 583 !(connp)->conn_ipv6_v6only) 603 !(connp)->conn_ipv6_v6only) [all …]
|
H A D | tcp_cluster.h | 67 if ((connp)->conn_laddr_v4 != 0) { \ 71 (uint8_t *)(&((connp)->conn_laddr_v4)),\ 72 (in_port_t)(connp)->conn_lport, \ 73 (uint8_t *)(&((connp)->conn_faddr_v4)),\ 78 &(connp)->conn_laddr_v6)) { \ 83 (in_port_t)(connp)->conn_lport, \ 91 #define CL_INET_DISCONNECT(connp) { \ argument 98 if ((connp)->conn_laddr_v4 != 0) { \ 103 (in_port_t)(connp)->conn_lport, \ 109 &(connp)->conn_laddr_v6)) { \ [all …]
|
H A D | proto_set.c | 44 if (connp != NULL && IPCL_IS_NONSTR(connp)) { in proto_set_rx_hiwat() 50 (connp->conn_upper_handle, &sopp); in proto_set_rx_hiwat() 71 if (connp != NULL && IPCL_IS_NONSTR(connp)) { in proto_set_rx_lowat() 77 (connp->conn_upper_handle, &sopp); in proto_set_rx_lowat() 102 if (connp != NULL && IPCL_IS_NONSTR(connp)) { in proto_set_maxpsz() 108 (connp->conn_upper_handle, &sopp); in proto_set_maxpsz() 135 if (connp != NULL && IPCL_IS_NONSTR(connp)) { in proto_set_tx_maxblk() 161 if (connp != NULL && IPCL_IS_NONSTR(connp)) { in proto_set_tx_copyopt() 187 if (connp != NULL && IPCL_IS_NONSTR(connp)) { in proto_set_tx_wroff() 194 if (connp->conn_upper_handle != NULL) in proto_set_tx_wroff() [all …]
|
H A D | squeue.c | 333 conn_t *connp; in squeue_enter() local 394 CONN_DEC_REF(connp); in squeue_enter() 522 CONN_DEC_REF(connp); in squeue_enter() 604 conn_t *connp; in squeue_drain() local 699 CONN_DEC_REF(connp); in squeue_drain() 701 SQUEUE_ENTER_ONE(connp->conn_sqp, mp, proc, connp, ira, in squeue_drain() 1288 sqp = connp->conn_sqp; in squeue_synch_enter() 1342 CONN_INC_REF(connp); in squeue_synch_enter() 1370 conn_t *connp; in squeue_try_drain_one() local 1436 conn_t *, connp); in squeue_try_drain_one() [all …]
|
/illumos-gate/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 881 &connp->conn_faddr_v6, connp->conn_fport, connp->conn_flowinfo); in udp_do_disconnect() 2062 connp->conn_wq->q_hiwat = connp->conn_sndbuf; in udp_opt_set() 4795 connp->conn_ixa->ixa_cred = connp->conn_cred; in udp_do_open() 4796 connp->conn_ixa->ixa_cpid = connp->conn_cpid; in udp_do_open() 4896 ASSERT(connp != NULL && IPCL_IS_UDP(connp)); in udp_do_close() 5507 &connp->conn_faddr_v6, connp->conn_fport, connp->conn_flowinfo); in udp_do_bind() 5550 &connp->conn_faddr_v6, connp->conn_fport, connp->conn_flowinfo); in udp_do_bind() 5668 &connp->conn_faddr_v6, connp->conn_fport, connp->conn_flowinfo); in udp_do_unbind() 5898 &connp->conn_faddr_v6, connp->conn_fport, connp->conn_flowinfo); in udp_do_connect() 5908 connp->conn_lastdstport = connp->conn_fport; in udp_do_connect() [all …]
|
H A D | udp_stats.c | 80 conn_t *connp = Q_TO_CONN(q); in udp_snmp_get() local 121 zoneid = connp->conn_zoneid; in udp_snmp_get() 162 connp = NULL; in udp_snmp_get() 164 while ((connp = ipcl_get_next_conn(connfp, connp, in udp_snmp_get() 168 udp = connp->conn_udp; in udp_snmp_get() 197 if (connp->conn_anon_mlp) { in udp_snmp_get() 252 connp->conn_faddr_v4; in udp_snmp_get() 267 (connp->conn_cpid < 0) ? in udp_snmp_get() 269 connp->conn_cpid; in udp_snmp_get() 311 connp->conn_faddr_v6; in udp_snmp_get() [all …]
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp.c | 656 connp->conn_sndlowat = connp->conn_sndbuf / in tcp_set_destination() 1099 cv_wait(&connp->conn_cv, &connp->conn_lock); in tcp_close_common() 1165 cv_wait(&connp->conn_cv, &connp->conn_lock); in tcp_close_common() 1621 connp->conn_saddr_v6 = connp->conn_laddr_v6; in tcp_connect_ipv4() 1659 connp->conn_fport == connp->conn_lport) in tcp_connect_ipv4() 1706 connp->conn_saddr_v6 = connp->conn_laddr_v6; in tcp_connect_ipv6() 1755 connp->conn_fport == connp->conn_lport) in tcp_connect_ipv6() 2695 connp->conn_initial_sqp = connp->conn_sqp; in tcp_create_common() 2696 connp->conn_ixa->ixa_sqp = connp->conn_sqp; in tcp_create_common() 2760 connp->conn_sndlowat = connp->conn_sndbuf / in tcp_create_common() [all …]
|
H A D | tcp_socket.c | 126 connp->conn_rcvbuf == connp->conn_tcp->tcp_rwnd); in tcp_activate() 262 (*connp->conn_upcalls->su_opctl)(connp->conn_upper_handle, in tcp_listen() 509 tcp = connp->conn_tcp; in tcp_sendmsg() 549 CONN_INC_REF(connp); in tcp_sendmsg() 592 CONN_INC_REF(connp); in tcp_shutdown() 596 (*connp->conn_upcalls->su_opctl)(connp->conn_upper_handle, in tcp_shutdown() 602 (*connp->conn_upcalls->su_opctl)(connp->conn_upper_handle, in tcp_shutdown() 750 CONN_DEC_REF(connp); in tcp_close() 764 conn_t *connp; in tcp_create() local 774 if (connp == NULL) { in tcp_create() [all …]
|
H A D | tcp_bind.c | 399 if (connp->conn_debug) { in tcp_bind_select_lport() 410 connp = tcp->tcp_connp; in tcp_bind_select_lport() 427 if (connp->conn_debug) { in tcp_bind_select_lport() 451 if (connp->conn_debug) { in tcp_bind_select_lport() 469 if (connp->conn_debug) { in tcp_bind_select_lport() 495 if (connp->conn_debug) { in tcp_bind_select_lport() 503 if (connp->conn_debug) { in tcp_bind_select_lport() 542 if (connp->conn_debug) { in tcp_bind_check() 552 if (connp->conn_debug) { in tcp_bind_check() 603 if (connp->conn_debug) { in tcp_bind_check() [all …]
|
H A D | tcp_output.c | 126 SQUEUE_ENTER_ONE(connp->conn_sqp, mp, tcp_output, connp, in tcp_wput() 211 SQUEUE_ENTER_ONE(connp->conn_sqp, mp, output_proc, connp, in tcp_wput() 855 (connp->conn_fanout == NULL && connp->conn_ref >= 3)); in tcp_wput_ioctl() 925 (connp->conn_fanout == NULL && connp->conn_ref >= 3)); in tcp_wput_proto() 1129 (connp->conn_fanout == NULL && connp->conn_ref >= 3)); in tcp_output() 1283 sum = len + connp->conn_ht_ulp_len + connp->conn_sum; in tcp_output() 1473 connp->conn_ref >= (IPCL_IS_NONSTR(connp) ? 3 : 4)) || in tcp_close_output() 1475 connp->conn_ref >= (IPCL_IS_NONSTR(connp) ? 2 : 3))); in tcp_close_output() 1531 if (connp->conn_linger && connp->conn_lingertime == 0) { in tcp_close_output() 1577 if (connp->conn_linger && connp->conn_lingertime > 0 && in tcp_close_output() [all …]
|
H A D | tcp_timers.c | 140 tcp_t *tcp = connp->conn_tcp; in tcp_timeout() 156 CONN_INC_REF(connp); in tcp_timeout() 158 tcpt->connp = connp; in tcp_timeout() 180 conn_t *connp; in tcp_timer_callback() local 183 connp = tcpt->connp; in tcp_timer_callback() 184 SQUEUE_ENTER_ONE(connp->conn_sqp, mp, tcp_timer_handler, connp, in tcp_timer_callback() 197 ASSERT(connp == tcpt->connp); in tcp_timer_handler() 216 (*tcpt->tcpt_proc)(connp); in tcp_timer_handler() 243 ASSERT(tcpt->connp == connp); in tcp_timeout_cancel() 250 CONN_DEC_REF(connp); in tcp_timeout_cancel() [all …]
|
H A D | tcp_opt_data.c | 386 coas.coa_connp = connp; in tcp_opt_get() 536 coas.coa_connp = connp; in tcp_opt_set() 639 connp->conn_sndbuf = *i1; in tcp_opt_set() 641 connp->conn_sndlowat = connp->conn_sndbuf / in tcp_opt_set() 1166 ip_attr_nexthop(&connp->conn_xmit_ipp, connp->conn_ixa, in tcp_opt_set() 1171 (void) ip_attr_connect(connp, connp->conn_ixa, in tcp_opt_set() 1172 &connp->conn_laddr_v6, &connp->conn_faddr_v6, in tcp_opt_set() 1178 connp->conn_wq->q_hiwat = connp->conn_sndbuf; in tcp_opt_set() 1181 connp->conn_wroff = connp->conn_ht_iphc_allocated + in tcp_opt_set() 1183 (void) proto_set_tx_wroff(connp->conn_rq, connp, in tcp_opt_set() [all …]
|
H A D | tcp_input.c | 978 connp->conn_saddr_v6 = connp->conn_laddr_v6; in tcp_conn_create_v6() 1012 connp->conn_saddr_v6 = connp->conn_laddr_v6; in tcp_conn_create_v6() 1073 connp->conn_saddr_v6 = connp->conn_laddr_v6; in tcp_conn_create_v4() 2096 SQUEUE_ENTER_ONE(connp->conn_sqp, mp, connp->conn_recv, connp, in tcp_input_listener_unbound() 2648 ASSERT(connp->conn_initial_sqp == connp->conn_sqp); in tcp_input_data() 2650 if (connp->conn_final_sqp != connp->conn_sqp) { in tcp_input_data() 2654 SQUEUE_SWITCH(connp, connp->conn_final_sqp); in tcp_input_data() 2727 connp->conn_wroff = connp->conn_ht_iphc_len; in tcp_input_data() 2733 (void) proto_set_tx_wroff(connp->conn_rq, connp, in tcp_input_data() 5627 connp->conn_recv, connp, ira, in tcp_reinput() [all …]
|
H A D | tcp_cluster.c | 105 conn_t *connp; in cl_tcp_walk_list_stack() local 113 connp = NULL; in cl_tcp_walk_list_stack() 115 while ((connp = in cl_tcp_walk_list_stack() 116 ipcl_get_next_conn(connfp, connp, IPCL_TCPCONN)) != NULL) { in cl_tcp_walk_list_stack() 118 tcp = connp->conn_tcp; in cl_tcp_walk_list_stack() 120 cl_tcpi.cl_tcpi_ipversion = connp->conn_ipversion; in cl_tcp_walk_list_stack() 122 cl_tcpi.cl_tcpi_lport = connp->conn_lport; in cl_tcp_walk_list_stack() 123 cl_tcpi.cl_tcpi_fport = connp->conn_fport; in cl_tcp_walk_list_stack() 124 cl_tcpi.cl_tcpi_laddr_v6 = connp->conn_laddr_v6; in cl_tcp_walk_list_stack() 125 cl_tcpi.cl_tcpi_faddr_v6 = connp->conn_faddr_v6; in cl_tcp_walk_list_stack()
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_conn.c | 272 connp = nxt_connp; in ilb_conn_cleanup() 371 ilb_conn_t *connp; in ilb_conn_hash_fini() local 508 ilb_conn_t *connp; in ilb_conn_add() local 759 ilb_conn_t *connp; in ilb_find_conn() local 769 for (connp = hash[i].ilb_connp; connp != NULL; in ilb_find_conn() 770 connp = connp->conn_c2s_next) { in ilb_find_conn() 788 for (connp = hash[i].ilb_connp; connp != NULL; in ilb_find_conn() 789 connp = connp->conn_s2c_next) { in ilb_find_conn() 905 ilb_conn_t *connp; in ilb_check_icmp_conn() local 974 for (connp = hash[i].ilb_connp; connp != NULL; in ilb_check_icmp_conn() [all …]
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_bind.c | 64 conn_t *connp = sctp->sctp_connp; in sctp_select_port() local 159 connp->conn_ixa->ixa_cred = connp->conn_cred; in sctp_listen() 160 connp->conn_ixa->ixa_cpid = connp->conn_cpid; in sctp_listen() 162 connp->conn_ixa->ixa_tsl = crgetlabel(connp->conn_cred); in sctp_listen() 180 ntohs(connp->conn_lport)); in sctp_listen() 213 ntohs(connp->conn_lport))]; in sctp_listen() 271 connp->conn_flowinfo = in sctp_bind() 281 connp->conn_incoming_ifindex = connp->conn_bound_if; in sctp_bind() 516 connp->conn_lport); in sctp_bind_del() 696 connp->conn_zoneid != in sctp_bindi() [all …]
|
H A D | sctp.c | 179 conn_t *connp; in sctp_create_eager() local 332 if (connp->conn_linger && connp->conn_lingertime == 0) { in sctp_disconnect() 364 if (connp->conn_linger && connp->conn_lingertime > 0 && in sctp_disconnect() 786 conn_t *connp; in sctp_init_values() local 1326 conn_t *connp; in sctp_create() local 1985 connp->conn_ixa->ixa_protocol = connp->conn_proto; in sctp_conn_cache_constructor() 1986 connp->conn_ixa->ixa_xmit_hint = CONN_TO_XMIT_HINT(connp); in sctp_conn_cache_constructor() 2102 connp->conn_rq = connp->conn_wq = NULL; in sctp_conn_init() 2107 ASSERT(connp->conn_ixa->ixa_protocol == connp->conn_proto); in sctp_conn_init() 2118 connp->conn_ixa->ixa_notify_cookie = connp->conn_sctp; in sctp_conn_init() [all …]
|
/illumos-gate/usr/src/cmd/ldmad/ |
H A D | ldmad.c | 111 for (connp = agent->conn, i = 0; i < LDOMS_MAX_DOMAINS; i++, connp++) { in ldma_connexion_lookup() 113 return (connp); in ldma_connexion_lookup() 130 for (connp = agent->conn, i = 0; i < LDOMS_MAX_DOMAINS; i++, connp++) { in ldma_connexion_add() 134 availp = connp; in ldma_connexion_add() 177 connp, hdl); in ldma_connexion_delete() 180 connp->dhdl = 0; in ldma_connexion_delete() 181 connp->ver.major = 0; in ldma_connexion_delete() 182 connp->ver.minor = 0; in ldma_connexion_delete() 196 for (connp = agent->conn, i = 0; i < LDOMS_MAX_DOMAINS; i++, connp++) { in ldma_connexion_init() 322 if (connp != NULL) { in ldma_data_cb() [all …]
|