/illumos-gate/usr/src/uts/common/inet/ |
H A D | tcp_cluster.h | 59 #define CL_INET_CONNECT(connp, is_outgoing, err) { \ 66 if ((connp)->conn_ipversion == IPV4_VERSION) { \ 67 if ((connp)->conn_laddr_v4 != 0) { \ 69 (connp)->conn_netstack->netstack_stackid,\ 71 (uint8_t *)(&((connp)->conn_laddr_v4)),\ 72 (in_port_t)(connp)->conn_lport, \ 73 (uint8_t *)(&((connp)->conn_faddr_v4)),\ 74 (in_port_t)(connp)->conn_fport, NULL); \ 78 &(connp)->conn_laddr_v6)) { \ 80 (connp) [all...] |
H A D | ipclassifier.h | 96 #define IPCL_IS_CONNECTED(connp) \ 97 ((connp)->conn_flags & IPCL_CONNECTED) 99 #define IPCL_IS_BOUND(connp) \ 100 ((connp)->conn_flags & IPCL_BOUND) 106 #define IPCL_IS_TCP(connp) \ 107 ((connp)->conn_flags & IPCL_TCPCONN) 109 #define IPCL_IS_SCTP(connp) \ 110 ((connp)->conn_flags & IPCL_SCTPCONN) 112 #define IPCL_IS_UDP(connp) \ 113 ((connp) [all...] |
H A D | proto_set.c | 41 proto_set_rx_hiwat(queue_t *q, conn_t *connp, size_t size) argument 44 if (connp != NULL && IPCL_IS_NONSTR(connp)) { 49 (*connp->conn_upcalls->su_set_proto_props) 50 (connp->conn_upper_handle, &sopp); 68 proto_set_rx_lowat(queue_t *q, conn_t *connp, size_t size) argument 71 if (connp != NULL && IPCL_IS_NONSTR(connp)) { 76 (*connp->conn_upcalls->su_set_proto_props) 77 (connp 100 proto_set_maxpsz(queue_t *q, conn_t *connp, size_t size) argument 133 proto_set_tx_maxblk(queue_t *q, conn_t *connp, ssize_t size) argument 159 proto_set_tx_copyopt(queue_t *q, conn_t *connp, int copyopt) argument 185 proto_set_tx_wroff(queue_t *q, conn_t *connp, size_t size) argument 217 proto_set_rx_oob_opt(conn_t *connp, boolean_t onoff) argument [all...] |
H A D | squeue.c | 218 #define SQUEUE_DBG_SET(sqp, mp, proc, connp, tag) { \ 221 (sqp)->sq_connp = (connp); \ 231 #define SQUEUE_DBG_SET(sqp, mp, proc, connp, tag) 428 conn_t *connp; local 467 connp = (conn_t *)mp->b_prev; 471 ASSERT(proc != NULL && connp != NULL); 478 if (connp->conn_sqp == sqp) { 479 SQUEUE_DBG_SET(sqp, mp, proc, connp, 481 connp->conn_on_sqp = B_TRUE; 483 sqp, mblk_t *, mp, conn_t *, connp); 716 conn_t *connp; local 1380 conn_t *connp = (conn_t *)arg; local 1409 squeue_synch_enter(conn_t *connp, mblk_t *use_mp) argument 1487 squeue_synch_exit(conn_t *connp) argument [all...] |
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ipclassifier.c | 177 * (*func)(connp, arg). The walk is non-atomic so connections may be 185 * int ipcl_conn_insert(connp); 186 * int ipcl_conn_insert_v4(connp); 187 * int ipcl_conn_insert_v6(connp); 189 * Insert 'connp' in the ipcl_conn_fanout. 191 * connp conn_t to be inserted 194 * 0 if connp was inserted 198 * int ipcl_bind_insert(connp); 199 * int ipcl_bind_insert_v4(connp); 200 * int ipcl_bind_insert_v6(connp); 578 conn_t *connp; local 631 ipcl_conn_destroy(conn_t *connp) argument 754 ipcl_conn_unlisten(conn_t *connp) argument 806 ipcl_hash_remove(conn_t *connp) argument 827 ipcl_hash_remove_locked(conn_t *connp, connf_t *connfp) argument 929 ipcl_hash_insert_wildcard(connf_t *connfp, conn_t *connp) argument 946 conn_t *connp; local 981 conn_t *connp; local 1005 ipcl_sctp_hash_insert(conn_t *connp, in_port_t lport) argument 1048 ipcl_iptun_hash_insert(conn_t *connp, ip_stack_t *ipst) argument 1071 ipcl_iptun_hash_insert_v6(conn_t *connp, ip_stack_t *ipst) argument 1101 check_exempt_conflict_v4(conn_t *connp, ip_stack_t *ipst) argument 1133 check_exempt_conflict_v6(conn_t *connp, ip_stack_t *ipst) argument 1171 ipcl_bind_insert(conn_t *connp) argument 1180 ipcl_bind_insert_v4(conn_t *connp) argument 1245 ipcl_bind_insert_v6(conn_t *connp) argument 1323 ipcl_conn_insert(conn_t *connp) argument 1332 ipcl_conn_insert_v4(conn_t *connp) argument 1430 ipcl_conn_insert_v6(conn_t *connp) argument 1536 conn_t *connp; local 1677 conn_t *connp; local 1825 conn_t *connp; local 1929 conn_t *connp = &itc->itc_conn; local 1963 conn_t *connp = &itc->itc_conn; local 1989 conn_t *connp = &itc->itc_conn; local 2010 conn_t *connp = &itc->itc_conn; local 2032 conn_t *connp = &itc->itc_conn; local 2059 conn_t *connp = &itc->itc_conn; local 2083 conn_t *connp = &itc->itc_conn; local 2110 conn_t *connp = &itc->itc_conn; local 2134 conn_t *connp = &itc->itc_conn; local 2159 conn_t *connp = &itc->itc_conn; local 2189 ipcl_conn_cleanup(conn_t *connp) argument 2257 ipcl_globalhash_insert(conn_t *connp) argument 2292 ipcl_globalhash_remove(conn_t *connp) argument 2338 conn_t *connp; local 2378 ipcl_conn_tcp_lookup_reversed_ipv4(conn_t *connp, ipha_t *ipha, tcpha_t *tcpha, ip_stack_t *ipst) argument 2428 ipcl_conn_tcp_lookup_reversed_ipv6(conn_t *connp, ip6_t *ip6h, tcpha_t *tcpha, ip_stack_t *ipst) argument 2565 conn_t *connp; local 2603 conn_t *connp = NULL; local 2647 ipcl_get_next_conn(connf_t *connfp, conn_t *connp, uint32_t conn_flags) argument 2690 conn_trace_ref(conn_t *connp) argument 2708 conn_untrace_ref(conn_t *connp) argument [all...] |
H A D | icmp.c | 113 static void icmp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, 123 int icmp_opt_set(conn_t *connp, uint_t optset_context, 127 int icmp_opt_get(conn_t *connp, int level, int name, 129 static int icmp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin, 317 conn_t *connp = Q_TO_CONN(q); local 335 icmp = connp->conn_icmp; 369 if (connp->conn_family == AF_INET) { 378 ASSERT(connp->conn_family == AF_INET6); 406 error = rawip_do_bind(connp, sa, len); 420 rawip_do_bind(conn_t *connp, struc argument 595 conn_t *connp = icmp->icmp_connp; local 619 conn_t *connp = Q_TO_CONN(q); local 716 rawip_do_connect(conn_t *connp, const struct sockaddr *sa, socklen_t len, cred_t *cr, pid_t pid) argument 948 rawip_do_close(conn_t *connp) argument 985 conn_t *connp; local 1005 icmp_close_free(conn_t *connp) argument 1031 icmp_do_disconnect(conn_t *connp) argument 1066 conn_t *connp = Q_TO_CONN(q); local 1096 icmp_disconnect(conn_t *connp) argument 1143 conn_t *connp = (conn_t *)arg1; local 1271 icmp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira) argument 1448 conn_t *connp = icmp->icmp_connp; local 1505 conn_t *connp = icmp->icmp_connp; local 1579 conn_t *connp; local 1668 conn_t *connp; local 1857 icmp_opt_get(conn_t *connp, int level, int name, uchar_t *ptr) argument 1960 conn_t *connp = Q_TO_CONN(q); local 1974 conn_t *connp = coa->coa_connp; local 2170 icmp_opt_set(conn_t *connp, uint_t optset_context, int level, int name, uint_t inlen, uchar_t *invalp, uint_t *outlenp, uchar_t *outvalp, void *thisdg_attrs, cred_t *cr) argument 2361 conn_t *connp = Q_TO_CONN(q); local 2376 icmp_prepend_hdr(conn_t *connp, ip_xmit_attr_t *ixa, const ip_pkt_t *ipp, const in6_addr_t *v6src, const in6_addr_t *v6dst, uint32_t flowinfo, mblk_t *data_mp, int *errorp) argument 2458 icmp_build_hdr_template(conn_t *connp, const in6_addr_t *v6src, const in6_addr_t *v6dst, uint32_t flowinfo) argument 2512 icmp_ulp_recv(conn_t *connp, mblk_t *mp, uint_t len) argument 2559 conn_t *connp = (conn_t *)arg1; local 2845 conn_t *connp = Q_TO_CONN(q); local 2936 rawip_do_unbind(conn_t *connp) argument 2973 conn_t *connp = Q_TO_CONN(q); local 3013 icmp_output_hdrincl(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid) argument 3306 icmp_output_attach_policy(mblk_t *mp, conn_t *connp, ip_xmit_attr_t *ixa) argument 3332 icmp_output_ancillary(conn_t *connp, sin_t *sin, sin6_t *sin6, mblk_t *mp, mblk_t *tudr_mp, struct nmsghdr *msg, cred_t *cr, pid_t pid) argument 3651 icmp_output_connected(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid) argument 3811 icmp_output_lastdst(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa) argument 3978 icmp_prepend_header_template(conn_t *connp, ip_xmit_attr_t *ixa, mblk_t *mp, const in6_addr_t *v6src, uint32_t flowinfo, int *errorp) argument 4125 conn_t *connp = Q_TO_CONN(q); local 4375 icmp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin, sin6_t *sin6, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa) argument 4716 conn_t *connp = Q_TO_CONN(q); local 4872 conn_t *connp = Q_TO_CONN(q); local 5112 conn_t *connp = (conn_t *)proto_handle; local 5134 rawip_implicit_bind(conn_t *connp) argument 5163 rawip_unbind(conn_t *connp) argument 5185 conn_t *connp = (conn_t *)proto_handle; local 5252 conn_t *connp = (conn_t *)proto_handle; local 5356 conn_t *connp; local 5385 conn_t *connp = (conn_t *)proto_handle; local 5415 conn_t *connp = (conn_t *)proto_handle; local 5436 conn_t *connp = (conn_t *)proto_handle; local 5452 conn_t *connp = (conn_t *)proto_handle; local 5487 conn_t *connp = (conn_t *)proto_handle; local 5530 conn_t *connp = (conn_t *)proto_handle; local 5543 conn_t *connp = (conn_t *)proto_handle; local 5562 conn_t *connp = (conn_t *)proto_handle; local 5574 conn_t *connp = (conn_t *)proto_handle; local 5629 conn_t *connp = (conn_t *)proto_handle; local [all...] |
H A D | conn_opt.c | 107 conn_recvancillary_size(conn_t *connp, crb_t recv_ancillary, argument 111 ip_stack_t *ipst = connp->conn_netstack->netstack_ip; 131 connp->conn_family == AF_INET) { 145 ip_stack_t *ipst = connp->conn_netstack->netstack_ip; 172 connp->conn_family == AF_INET6) { 255 conn_recvancillary_add(conn_t *connp, crb_t recv_ancillary, argument 284 connp->conn_family == AF_INET) { 285 ip_stack_t *ipst = connp->conn_netstack->netstack_ip; 305 ipif = ipif_good_addr(ill, IPCL_ZONEID(connp)); 335 ip_stack_t *ipst = connp 591 conn_t *connp = coa->coa_connp; local 1047 conn_t *connp = coa->coa_connp; local 1177 conn_t *connp = coa->coa_connp; local 1499 conn_t *connp = coa->coa_connp; local 2003 conn_t *connp = coa->coa_connp; local 2038 conn_t *connp = coa->coa_connp; local 2071 conn_getsockname(conn_t *connp, struct sockaddr *sa, uint_t *salenp) argument 2128 conn_getpeername(conn_t *connp, struct sockaddr *sa, uint_t *salenp) argument 2185 conn_build_hdr_template(conn_t *connp, uint_t ulp_hdr_length, uint_t extra, const in6_addr_t *v6src, const in6_addr_t *v6dst, uint32_t flowinfo) argument 2496 ip_attr_connect(const conn_t *connp, ip_xmit_attr_t *ixa, const in6_addr_t *v6src, const in6_addr_t *v6dst, const in6_addr_t *v6nexthop, in_port_t dstport, in6_addr_t *laddrp, iulp_t *uinfo, uint32_t flags) argument 2572 conn_connect(conn_t *connp, iulp_t *uinfo, uint32_t flags) argument 2725 conn_same_as_last_v4(conn_t *connp, sin_t *sin) argument 2736 conn_same_as_last_v6(conn_t *connp, sin6_t *sin6) argument 2752 conn_update_label(const conn_t *connp, const ip_xmit_attr_t *ixa, const in6_addr_t *v6dst, ip_pkt_t *ipp) argument [all...] |
H A D | rts.c | 203 rts_common_close(queue_t *q, conn_t *connp) argument 206 ASSERT(connp != NULL && IPCL_IS_RTS(connp)); 208 ip_rts_unregister(connp); 210 ip_quiesce_conn(connp); 212 if (!IPCL_IS_NONSTR(connp)) { 218 * delete the things hanging off the connp, and finally the connp. 219 * We removed this connp from the fanout list, it cannot be 226 ASSERT(connp 242 conn_t *connp = Q_TO_CONN(q); local 257 conn_t *connp; local 314 conn_t *connp; local 411 conn_t *connp = Q_TO_CONN(q); local 432 conn_t *connp = Q_TO_CONN(q); local 481 conn_t *connp = Q_TO_CONN(q); local 512 conn_t *connp = Q_TO_CONN(q); local 537 rts_opt_get(conn_t *connp, int level, int name, uchar_t *ptr) argument 568 rts_do_opt_set(conn_t *connp, int level, int name, uint_t inlen, uchar_t *invalp, uint_t *outlenp, uchar_t *outvalp, cred_t *cr, void *thisdg_attrs, boolean_t checkonly) argument 666 rts_opt_set(conn_t *connp, uint_t optset_context, int level, int name, uint_t inlen, uchar_t *invalp, uint_t *outlenp, uchar_t *outvalp, void *thisdg_attrs, cred_t *cr) argument 744 conn_t *connp = Q_TO_CONN(q); local 841 conn_t *connp = Q_TO_CONN(q); local 925 conn_t *connp = Q_TO_CONN(q); local 975 conn_t *connp = Q_TO_CONN(q); local 1143 conn_t *connp = (conn_t *)arg1; local 1352 conn_t *connp = (conn_t *)proto_handle; local 1393 conn_t *connp = (conn_t *)proto_handle; local 1424 conn_t *connp = (conn_t *)proto_handle; local 1459 conn_t *connp; local 1488 conn_t *connp = (conn_t *)proto_handle; local 1521 conn_t *connp = (conn_t *)proto_handle; local 1531 conn_t *connp = (conn_t *)proto_handle; local 1547 conn_t *connp = (conn_t *)proto_handle; local 1559 conn_t *connp = (conn_t *)proto_handle; local [all...] |
H A D | ip_helper_stream.c | 67 conn_t *connp = *((conn_t **)mp->b_cont->b_rptr); local 78 connp->conn_helper_info->iphs_minfo = q->q_ptr; 79 connp->conn_helper_info->iphs_rq = RD(q); 80 connp->conn_helper_info->iphs_wq = WR(q); 81 WR(q)->q_ptr = RD(q)->q_ptr = (void *)connp; 82 connp->conn_rq = RD(q); 83 connp->conn_wq = WR(q); 180 ip_create_helper_stream(conn_t *connp, ldi_ident_t li) argument 188 if (connp->conn_helper_info != NULL) { 202 error = ldi_open_by_name((connp 245 ip_free_helper_stream(conn_t *connp) argument [all...] |
H A D | ip_multi.c | 86 static int ilg_add(conn_t *connp, const in6_addr_t *group, 89 static void ilg_delete(conn_t *connp, ilg_t *ilg, const in6_addr_t *src); 92 static int ip_opt_delete_group_excl(conn_t *connp, 220 * Assumes connp->conn_ilg_lock is held. 223 conn_ilg_alloc(conn_t *connp, int *errp) argument 227 ASSERT(RW_WRITE_HELD(&connp->conn_ilg_lock)); 233 if (connp->conn_state_flags & CONN_CLOSING) { 247 if (connp->conn_ilg != NULL) 248 connp->conn_ilg->ilg_ptpn = &ilg->ilg_next; 249 ilg->ilg_next = connp 270 ilm_bld_flists(conn_t *connp, void *arg) argument 1791 ip_opt_check(conn_t *connp, const in6_addr_t *v6group, const in6_addr_t *v6src, ipaddr_t ifaddr, uint_t ifindex, ill_t **illpp) argument 1833 ip_get_srcfilter(conn_t *connp, struct group_filter *gf, struct ip_msfilter *imsf, const struct in6_addr *group, boolean_t issin6) argument 1918 ip_set_srcfilter(conn_t *connp, struct group_filter *gf, struct ip_msfilter *imsf, const struct in6_addr *group, ill_t *ill, boolean_t issin6) argument 2204 conn_t *connp; local 2314 ip_msfilter_ill(conn_t *connp, mblk_t *mp, const ip_ioctl_cmd_t *ipip, ill_t **illp) argument 2454 ip_opt_add_group(conn_t *connp, boolean_t checkonly, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, mcast_record_t fmode, const in6_addr_t *v6src) argument 2518 ip_opt_delete_group_excl(conn_t *connp, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, mcast_record_t fmode, const in6_addr_t *v6src) argument 2654 ip_opt_delete_group(conn_t *connp, boolean_t checkonly, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, mcast_record_t fmode, const in6_addr_t *v6src) argument 2696 ilg_add(conn_t *connp, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, ill_t *ill, mcast_record_t fmode, const in6_addr_t *v6src) argument 2894 conn_hasmembers_ill_withsrc_v4(conn_t *connp, ipaddr_t group, ipaddr_t src, ill_t *ill) argument 2954 conn_hasmembers_ill_withsrc_v6(conn_t *connp, const in6_addr_t *v6group, const in6_addr_t *v6src, ill_t *ill) argument 3013 ilg_lookup(conn_t *connp, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex) argument 3038 ilg_delete(conn_t *connp, ilg_t *ilg, const in6_addr_t *src) argument 3078 ilg_delete_all(conn_t *connp) argument 3168 ilg_attach(conn_t *connp, ilg_t *ilg, ill_t *ill) argument 3266 conn_update_ill(conn_t *connp, caddr_t arg) argument 3301 ilg_check_detach(conn_t *connp, ill_t *ill) argument 3357 ilg_check_reattach(conn_t *connp, ill_t *oill) argument [all...] |
H A D | ip_attr.c | 747 conn_get_ixa_impl(conn_t *connp, boolean_t replace, int kmflag) argument 752 mutex_enter(&connp->conn_lock); 753 ixa = connp->conn_ixa; 759 mutex_exit(&connp->conn_lock); 764 mutex_exit(&connp->conn_lock); 765 ixa_refrele(connp->conn_ixa); 768 ixa_safe_copy(connp->conn_ixa, ixa); 773 oldixa = connp->conn_ixa; 774 connp->conn_ixa = ixa; 775 mutex_exit(&connp 801 conn_get_ixa(conn_t *connp, boolean_t replace) argument 811 conn_get_ixa_tryhard(conn_t *connp, boolean_t replace) argument 825 conn_replace_ixa(conn_t *connp, ip_xmit_attr_t *ixa) argument 848 conn_get_ixa_exclusive(conn_t *connp) argument 1180 tcp_ixa_cleanup_getmblk(conn_t *connp) argument 1242 conn_t *connp = (conn_t *)arg; local 1265 tcp_ixa_cleanup_wait_and_finish(conn_t *connp) argument 1292 conn_ixa_cleanup(conn_t *connp, void *arg) argument 1364 ixa_check_drain_insert(conn_t *connp, ip_xmit_attr_t *ixa) argument [all...] |
/illumos-gate/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 143 static void udp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, 156 int udp_opt_set(conn_t *connp, uint_t optset_context, 160 int udp_opt_get(conn_t *connp, int level, int name, 162 static int udp_output_connected(conn_t *connp, mblk_t *mp, cred_t *cr, 164 static int udp_output_lastdst(conn_t *connp, mblk_t *mp, cred_t *cr, 166 static int udp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin, 394 conn_t *connp = udp->udp_connp; local 403 ASSERT(connp->conn_lport != 0); 405 lockp = &us->us_bind_fanout[UDP_BIND_HASH(connp->conn_lport, 427 conn_t *connp local 485 conn_t *connp; local 619 conn_t *connp = Q_TO_CONN(q); local 724 conn_t *connp; local 744 udp_close_free(conn_t *connp) argument 764 udp_do_disconnect(conn_t *connp) argument 812 conn_t *connp = Q_TO_CONN(q); local 842 udp_disconnect(conn_t *connp) argument 891 conn_t *connp = (conn_t *)arg1; local 1057 udp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira) argument 1241 conn_t *connp = udp->udp_connp; local 1298 conn_t *connp = udp->udp_connp; local 1389 conn_t *connp; local 1528 udp_opt_get(conn_t *connp, t_scalar_t level, t_scalar_t name, uchar_t *ptr) argument 1601 conn_t *connp = Q_TO_CONN(q); local 1615 conn_t *connp = coa->coa_connp; local 1733 udp_opt_set(conn_t *connp, uint_t optset_context, int level, int name, uint_t inlen, uchar_t *invalp, uint_t *outlenp, uchar_t *outvalp, void *thisdg_attrs, cred_t *cr) argument 1980 conn_t *connp = Q_TO_CONN(q); local 1993 udp_prepend_hdr(conn_t *connp, ip_xmit_attr_t *ixa, const ip_pkt_t *ipp, const in6_addr_t *v6src, const in6_addr_t *v6dst, in_port_t dstport, uint32_t flowinfo, mblk_t *data_mp, int *errorp) argument 2075 udp_build_hdr_template(conn_t *connp, const in6_addr_t *v6src, const in6_addr_t *v6dst, in_port_t dstport, uint32_t flowinfo) argument 2136 udp_ulp_recv(conn_t *connp, mblk_t *mp, uint_t len, ip_recv_attr_t *ira) argument 2192 conn_t *connp = (conn_t *)arg1; local 2499 conn_t *connp = Q_TO_CONN(q); local 2601 udp_output_ancillary(conn_t *connp, sin_t *sin, sin6_t *sin6, mblk_t *mp, mblk_t *tudr_mp, struct nmsghdr *msg, cred_t *cr, pid_t pid) argument 2905 udp_output_connected(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid) argument 3045 udp_output_lastdst(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa) argument 3191 udp_prepend_header_template(conn_t *connp, ip_xmit_attr_t *ixa, mblk_t *mp, const in6_addr_t *v6src, in_port_t dstport, uint32_t flowinfo, int *errorp) argument 3313 udp_ud_err_connected(conn_t *connp, t_scalar_t error) argument 3373 conn_t *connp = Q_TO_CONN(q); local 3676 udp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin, sin6_t *sin6, ushort_t ipversion, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa) argument 4020 conn_t *connp = Q_TO_CONN(q); local 4055 conn_t *connp = udp->udp_connp; local 4068 conn_t *connp = Q_TO_CONN(q); local 4248 conn_t *connp = Q_TO_CONN(q); local 4538 conn_t *connp; local 4660 conn_t *connp; local 4711 conn_t *connp = (conn_t *)proto_handle; local 4738 udp_do_close(conn_t *connp) argument 4802 conn_t *connp = (conn_t *)proto_handle; local 4812 udp_do_bind(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr, boolean_t bind_to_req_port_only) argument 5404 conn_t *connp; local 5427 udp_implicit_bind(conn_t *connp, cred_t *cr) argument 5463 udp_do_unbind(conn_t *connp) argument 5524 udp_do_connect(conn_t *connp, const struct sockaddr *sa, socklen_t len, cred_t *cr, pid_t pid) argument 5828 conn_t *connp = (conn_t *)proto_handle; local 5906 conn_t *connp = (conn_t *)proto_handle; local 6137 conn_t *connp = (conn_t *)proto_handle; local 6242 conn_t *connp = (conn_t *)proto_handle; local 6263 conn_t *connp = (conn_t *)proto_handle; local 6279 conn_t *connp = (conn_t *)proto_handle; local 6321 conn_t *connp = (conn_t *)proto_handle; local 6350 conn_t *connp = (conn_t *)proto_handle; local 6362 conn_t *connp = (conn_t *)proto_handle; local 6382 conn_t *connp = (conn_t *)proto_handle; local [all...] |
H A D | udp_stats.c | 70 conn_t *connp = Q_TO_CONN(q); local 75 ip_stack_t *ipst = connp->conn_netstack->netstack_ip; 76 udp_stack_t *us = connp->conn_netstack->netstack_udp; 102 zoneid = connp->conn_zoneid; 142 connp = NULL; 144 while ((connp = ipcl_get_next_conn(connfp, connp, 146 udp = connp->conn_udp; 147 if (zoneid != connp->conn_zoneid) 166 if (connp [all...] |
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_socket.c | 98 conn_t *connp = (conn_t *)proto_handle; local 102 ASSERT(connp->conn_upper_handle == NULL); 121 connp->conn_upcalls = sock_upcalls; 122 connp->conn_upper_handle = sock_handle; 124 ASSERT(connp->conn_rcvbuf != 0 && 125 connp->conn_rcvbuf == connp->conn_tcp->tcp_rwnd); 202 conn_t *connp = (conn_t *)proto_handle; local 206 ASSERT(connp->conn_upper_handle != NULL); 208 error = squeue_synch_enter(connp, NUL 240 conn_t *connp = (conn_t *)proto_handle; local 279 conn_t *connp = (conn_t *)proto_handle; local 345 conn_t *connp = (conn_t *)proto_handle; local 363 conn_t *connp = (conn_t *)proto_handle; local 376 conn_t *connp = (conn_t *)proto_handle; local 427 conn_t *connp = (conn_t *)proto_handle; local 486 conn_t *connp = (conn_t *)proto_handle; local 566 conn_t *connp = (conn_t *)proto_handle; local 604 conn_t *connp = (conn_t *)proto_handle; local 656 conn_t *connp = (conn_t *)proto_handle; local 720 conn_t *connp = (conn_t *)proto_handle; local 757 conn_t *connp; local 817 conn_t *connp = tcp->tcp_connp; local 918 conn_t *connp = eager->tcp_connp; local 995 conn_t *connp = (conn_t *)proto_handle; local [all...] |
H A D | tcp.c | 427 conn_t *connp = tcp->tcp_connp; local 439 (*connp->conn_upcalls->su_set_proto_props) 440 (connp->conn_upper_handle, &sopp); 470 conn_t *connp = tcp->tcp_connp; local 472 ASSERT(connp->conn_flags & IPCL_TCPCONN); 474 if (connp->conn_latch != NULL) { 475 IPLATCH_REFRELE(connp->conn_latch); 476 connp->conn_latch = NULL; 478 if (connp->conn_latch_in_policy != NULL) { 479 IPPOL_REFRELE(connp 501 conn_t *connp = tcp->tcp_connp; local 613 conn_t *connp = tcp->tcp_connp; local 820 conn_t *connp = tcp->tcp_connp; local 971 conn_t *connp = tcp->tcp_connp; local 1037 tcp_close_common(conn_t *connp, int flags) argument 1175 conn_t *connp = (conn_t *)arg; local 1235 conn_t *connp = tcp->tcp_connp; local 1357 conn_t *connp = tcp->tcp_connp; local 1475 conn_t *connp = NULL; local 1559 conn_t *connp = tcp->tcp_connp; local 1647 conn_t *connp = tcp->tcp_connp; local 1744 conn_t *connp = tcp->tcp_connp; local 1870 conn_t *connp = tcp->tcp_connp; local 1901 conn_t *connp = tcp->tcp_connp; local 2061 conn_t *connp = tcp->tcp_connp; local 2337 conn_t *connp = tcp->tcp_connp; local 2465 conn_t *connp = tcp->tcp_connp; local 2539 conn_t *connp = tcp->tcp_connp; local 2601 conn_t *connp; local 2745 conn_t *connp = NULL; local 2859 conn_t *connp = tcp->tcp_connp; local 2960 conn_t *connp = tcp->tcp_connp; local 3077 tcp_do_unbind(conn_t *connp) argument 3124 conn_t *connp = tcp->tcp_connp; local 3172 conn_t *connp = tcp->tcp_connp; local 3284 conn_t *connp; local 3367 conn_t *connp = tcp->tcp_connp; local 3397 conn_t *connp = tcp->tcp_connp; local 3937 conn_t *connp = tcp->tcp_connp; local 3984 conn_t *connp = tcp->tcp_connp; local 3997 conn_t *connp = tcp->tcp_connp; local 4050 tcp_do_bind(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr, boolean_t bind_to_req_port_only) argument 4079 tcp_do_connect(conn_t *connp, const struct sockaddr *sa, socklen_t len, cred_t *cr, pid_t pid) argument 4311 tcp_do_listen(conn_t *connp, struct sockaddr *sa, socklen_t len, int backlog, cred_t *cr, boolean_t bind_to_req_port_only) argument [all...] |
H A D | tcp_bind.c | 73 conn_t *connp = tcp->tcp_connp; local 91 connp->conn_lport != tcphash->tcp_connp->conn_lport) 113 if (V6_OR_V4_INADDR_ANY(connp->conn_bound_addr_v6) && 160 conn_t *connp = tcp->tcp_connp; local 169 ASSERT(connp->conn_lport != 0); 171 connp->conn_lport)].tf_lock; 318 conn_t *connp = tcp->tcp_connp; local 321 in6_addr_t v6addr = connp->conn_laddr_v6; 343 requested_port = connp->conn_anon_priv_bind ? 357 if (connp 519 tcp_bind_check(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr, boolean_t bind_to_req_port_only) argument 663 conn_t *connp = tcp->tcp_connp; local [all...] |
H A D | tcp_cluster.c | 105 conn_t *connp; local 113 connp = NULL; 115 while ((connp = 116 ipcl_get_next_conn(connfp, connp, IPCL_TCPCONN)) != NULL) { 118 tcp = connp->conn_tcp; 120 cl_tcpi.cl_tcpi_ipversion = connp->conn_ipversion; 122 cl_tcpi.cl_tcpi_lport = connp->conn_lport; 123 cl_tcpi.cl_tcpi_fport = connp->conn_fport; 124 cl_tcpi.cl_tcpi_laddr_v6 = connp->conn_laddr_v6; 125 cl_tcpi.cl_tcpi_faddr_v6 = connp [all...] |
H A D | tcp_timers.c | 52 * timeout_id_t tcp_timeout(connp, func, time) 53 * clock_t tcp_timeout_cancel(connp, timeout_id) 65 * The call-back function 'func' always receives 'connp' as its single 100 * stages using the tcp_timer_t structure which contains the connp pointer, the 119 * The tcp_timeout() places a refhold on the connp instance which guarantees 136 tcp_timeout(conn_t *connp, void (*f)(void *), hrtime_t tim) argument 140 tcp_t *tcp = connp->conn_tcp; 142 ASSERT(connp->conn_sqp != NULL); 156 CONN_INC_REF(connp); 158 tcpt->connp 180 conn_t *connp; local 193 conn_t *connp = (conn_t *)arg; local 231 tcp_timeout_cancel(conn_t *connp, timeout_id_t id) argument 421 conn_t *connp = (conn_t *)arg; local 518 conn_t *connp = (conn_t *)arg; local 538 conn_t *connp = (conn_t *)arg; local 560 conn_t *connp = (conn_t *)arg; local 611 conn_t *connp = tcp->tcp_connp; local 649 conn_t *connp = (conn_t *)arg; local 1105 conn_t *connp = (conn_t *)arg; local [all...] |
H A D | tcp_input.c | 106 #define SET_TIME_WAIT(tcps, tcp, connp) \ 113 (connp)->conn_exclbind = 0; \ 184 conn_t *connp = tcp->tcp_connp; local 186 if (connp->conn_ipversion == IPV4_VERSION) 206 if ((mss << 2) > connp->conn_sndbuf) 207 connp->conn_sndbuf = mss << 2; 212 if ((mss << 1) > connp->conn_sndlowat) 213 connp->conn_sndlowat = mss << 1; 411 conn_t *connp = tcp->tcp_connp; local 423 if (connp 784 tcp_conn_create_v6(conn_t *lconnp, conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira) argument 881 tcp_conn_create_v4(conn_t *lconnp, conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira) argument 1846 conn_t *connp = (conn_t *)arg; local 2036 conn_t *connp = tcp->tcp_connp; local 2330 conn_t *connp = (conn_t *)arg; local 4988 conn_t *connp = tcp->tcp_connp; local 5323 conn_t *connp = tcp->tcp_connp; local 5354 tcp_reinput(conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira, ip_stack_t *ipst) argument 5408 conn_t *connp = (conn_t *)arg; local 5454 conn_t *connp = Q_TO_CONN(q); local 5490 conn_t *connp = (conn_t *)arg1; local 5747 tcp_verifyicmp(conn_t *connp, void *arg2, icmph_t *icmph, icmp6_t *icmp6, ip_recv_attr_t *ira) argument [all...] |
H A D | tcp_opt_data.c | 361 tcp_opt_get(conn_t *connp, int level, int name, uchar_t *ptr) argument 364 tcp_t *tcp = connp->conn_tcp; 368 coas.coa_connp = connp; 369 coas.coa_ixa = connp->conn_ixa; 370 coas.coa_ipp = &connp->conn_xmit_ipp; 452 if (connp->conn_family != AF_INET) 458 return (ip_opt_get_user(connp, ptr)); 469 if (connp->conn_ipversion != IPV6_VERSION) { 480 mutex_enter(&connp->conn_lock); 482 mutex_exit(&connp 492 tcp_opt_set(conn_t *connp, uint_t optset_context, int level, int name, uint_t inlen, uchar_t *invalp, uint_t *outlenp, uchar_t *outvalp, void *thisdg_attrs, cred_t *cr) argument [all...] |
H A D | tcp_time_wait.c | 270 conn_t *connp = (conn_t *)arg; local 271 tcp_t *tcp = connp->conn_tcp; 278 ASSERT((connp->conn_family == AF_INET && 279 connp->conn_ipversion == IPV4_VERSION) || 280 (connp->conn_family == AF_INET6 && 281 (connp->conn_ipversion == IPV4_VERSION || 282 connp->conn_ipversion == IPV6_VERSION))); 299 conn_t *connp = tcp->tcp_connp; local 303 ASSERT(connp->conn_fanout != NULL); 305 lock = &connp 607 conn_t *connp = tcp->tcp_connp; local [all...] |
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_conn.c | 129 ilb_conn_remove_common(ilb_conn_t *connp, boolean_t c2s) argument 136 hash = connp->conn_c2s_hash; 138 next = &connp->conn_c2s_next; 139 prev = &connp->conn_c2s_prev; 145 hash = connp->conn_s2c_hash; 147 next = &connp->conn_s2c_next; 148 prev = &connp->conn_s2c_prev; 155 if (hash->ilb_connp == connp) { 173 ilb_conn_remove(ilb_conn_t *connp) argument 175 ASSERT(MUTEX_HELD(&connp 207 ilb_conn_t *connp, *nxt_connp; local 368 ilb_conn_t *connp; local 505 ilb_conn_t *connp; local 695 update_conn_tcp(ilb_conn_t *connp, void *iph, tcpha_t *tcpha, int32_t pkt_len, boolean_t c2s) argument 755 ilb_conn_t *connp; local 901 ilb_conn_t *connp; local [all...] |
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_bind.c | 64 conn_t *connp = sctp->sctp_connp; local 77 crgetzone(connp->conn_cred), sctps); 110 if (secpolicy_net_privaddr(connp->conn_cred, 129 conn_t *connp = sctp->sctp_connp; local 148 ss.ss_family = connp->conn_family; 158 ASSERT(!(connp->conn_ixa->ixa_free_flags & IXA_FREE_CRED)); 159 connp->conn_ixa->ixa_cred = connp->conn_cred; 160 connp->conn_ixa->ixa_cpid = connp 232 conn_t *connp = sctp->sctp_connp; local 341 conn_t *connp = sctp->sctp_connp; local 465 conn_t *connp = sctp->sctp_connp; local 548 conn_t *connp = sctp->sctp_connp; local [all...] |
H A D | sctp.c | 179 conn_t *connp; local 183 if ((connp = ipcl_conn_create(IPCL_SCTPCONN, KM_NOSLEEP, 188 sctp = CONN2SCTP(connp); 197 sctp_conn_clear(connp); 199 kmem_cache_free(sctp_conn_cache, connp); 209 sctp_conn_clear(connp); 211 kmem_cache_free(sctp_conn_cache, connp); 216 connp->conn_cred = credp; 302 conn_t *connp = sctp->sctp_connp; local 332 if (connp 460 conn_t *connp = sctp->sctp_connp; local 625 sctp_free(conn_t *connp) argument 786 conn_t *connp; local 1326 conn_t *connp; local 1955 conn_t *connp = (conn_t *)buf; local 1993 conn_t *connp = (conn_t *)buf; local 2098 sctp_conn_init(conn_t *connp) argument 2121 sctp_conn_clear(conn_t *connp) argument [all...] |
/illumos-gate/usr/src/cmd/ldmad/ |
H A D | ldmad.c | 107 ldma_connexion_t *connp; local 111 for (connp = agent->conn, i = 0; i < LDOMS_MAX_DOMAINS; i++, connp++) { 112 if (connp->hdl == hdl) 113 return (connp); 125 ldma_connexion_t *connp; local 130 for (connp = agent->conn, i = 0; i < LDOMS_MAX_DOMAINS; i++, connp++) { 131 if (connp->hdl == hdl) 133 if (availp == NULL && connp 166 ldma_connexion_t *connp; local 193 ldma_connexion_t *connp; local 300 ldma_connexion_t *connp; local [all...] |