/titanic_50/usr/src/uts/common/inet/ |
H A D | ipclassifier.h | 47 typedef boolean_t (*edesc_vpf)(conn_t *, void *, struct icmph_s *, 471 DTRACE_PROBE1(conn__inc__ref, conn_t *, connp); \ 479 DTRACE_PROBE1(conn__inc__ref, conn_t *, connp); \ 488 DTRACE_PROBE1(conn__dec__ref, conn_t *, connp); \ 686 extern conn_t *ipcl_conn_create(uint32_t, int, netstack_t *); 687 extern void ipcl_conn_destroy(conn_t *); 689 void ipcl_hash_insert_wildcard(connf_t *, conn_t *); 690 void ipcl_hash_remove(conn_t *); 691 void ipcl_hash_remove_locked(conn_t *connp, connf_t *connfp); 693 extern int ipcl_bind_insert(conn_t *); [all …]
|
H A D | ip_multi.h | 66 extern void ilg_delete_all(conn_t *connp); 67 extern boolean_t conn_hasmembers_ill_withsrc_v4(conn_t *, ipaddr_t, 69 extern boolean_t conn_hasmembers_ill_withsrc_v6(conn_t *, 102 extern int ip_mrouter_get(int, conn_t *, uchar_t *); 103 extern int ip_mrouter_set(int, conn_t *, int, uchar_t *, int); 107 extern int ip_opt_add_group(conn_t *, boolean_t, 109 extern int ip_opt_delete_group(conn_t *, boolean_t,
|
H A D | sctp_ip.h | 42 extern conn_t *sctp_find_conn(in6_addr_t *, in6_addr_t *, uint32_t, 44 extern conn_t *sctp_fanout(in6_addr_t *, in6_addr_t *, uint32_t, 47 extern void sctp_input(conn_t *, ipha_t *, ip6_t *, mblk_t *, ip_recv_attr_t *); 53 extern void sctp_free(conn_t *);
|
H A D | ip_rts.h | 66 extern void ip_rts_register(conn_t *); 70 extern void ip_rts_unregister(conn_t *); 85 extern void rts_queue_input(mblk_t *, conn_t *, sa_family_t, uint_t, 88 extern int ip_rts_request_common(mblk_t *mp, conn_t *, cred_t *);
|
H A D | tcp_impl.h | 110 conn_t *connp; 573 extern void tcp_close_common(conn_t *, int); 579 extern conn_t *tcp_create_common(cred_t *, boolean_t, boolean_t, int *); 582 extern int tcp_do_bind(conn_t *, struct sockaddr *, socklen_t, cred_t *, 584 extern int tcp_do_connect(conn_t *, const struct sockaddr *, socklen_t, 586 extern int tcp_do_listen(conn_t *, struct sockaddr *, socklen_t, int, 588 extern int tcp_do_unbind(conn_t *); 597 extern void tcp_reinput(conn_t *, mblk_t *, ip_recv_attr_t *, ip_stack_t *); 613 extern int tcp_bind_check(conn_t *, struct sockaddr *, socklen_t, 654 ip_stack_t *i, conn_t *); [all …]
|
H A D | ip.h | 218 #define Q_TO_CONN(q) ((conn_t *)(q)->q_ptr) 251 DTRACE_PROBE1(conn__inc__ioctlref, conn_t *, (connp)); \ 263 DTRACE_PROBE1(conn__dec__ioctlref, conn_t *, (connp)); \ 737 typedef struct conn_s conn_t; typedef 860 conn_t *idl_conn; /* Head of drain list */ 2837 conn_t *coa_connp; 3219 extern boolean_t ip_ipsec_policy_inherit(conn_t *, conn_t *, ip_recv_attr_t *); 3276 extern void ip_fanout_proto_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *, 3281 extern void ip_fanout_udp_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *, 3315 extern ip_xmit_attr_t *conn_get_ixa(conn_t *, boolean_t); [all …]
|
H A D | proto_set.c | 41 proto_set_rx_hiwat(queue_t *q, conn_t *connp, size_t size) in proto_set_rx_hiwat() 68 proto_set_rx_lowat(queue_t *q, conn_t *connp, size_t size) in proto_set_rx_lowat() 100 proto_set_maxpsz(queue_t *q, conn_t *connp, size_t size) in proto_set_maxpsz() 133 proto_set_tx_maxblk(queue_t *q, conn_t *connp, ssize_t size) in proto_set_tx_maxblk() 159 proto_set_tx_copyopt(queue_t *q, conn_t *connp, int copyopt) in proto_set_tx_copyopt() 185 proto_set_tx_wroff(queue_t *q, conn_t *connp, size_t size) in proto_set_tx_wroff() 217 proto_set_rx_oob_opt(conn_t *connp, boolean_t onoff) in proto_set_rx_oob_opt()
|
H A D | squeue.c | 428 conn_t *connp; in squeue_enter() 467 connp = (conn_t *)mp->b_prev; in squeue_enter() 483 sqp, mblk_t *, mp, conn_t *, connp); in squeue_enter() 486 sqp, conn_t *, connp); in squeue_enter() 586 connp = (conn_t *)mp->b_prev; in squeue_enter() 608 sqp, mblk_t *, mp, conn_t *, connp); in squeue_enter() 611 sqp, conn_t *, connp); in squeue_enter() 716 conn_t *connp; in squeue_drain() 778 connp = (conn_t *)mp->b_prev; in squeue_drain() 815 sqp, mblk_t *, mp, conn_t *, connp); in squeue_drain() [all …]
|
H A D | ipsec_impl.h | 853 extern mblk_t *ipsec_check_global_policy(mblk_t *, conn_t *, ipha_t *, 855 extern mblk_t *ipsec_check_inbound_policy(mblk_t *, conn_t *, ipha_t *, ip6_t *, 865 extern int ipsec_conn_cache_policy(conn_t *, boolean_t); 866 extern void ipsec_cache_outbound_policy(const conn_t *, const in6_addr_t *, 870 extern void ipsec_latch_inbound(conn_t *connp, ip_recv_attr_t *ira); 902 extern ipsec_policy_t *ipsec_find_policy(int, const conn_t *, 918 extern int ipsec_set_req(cred_t *, conn_t *, ipsec_req_t *);
|
/titanic_50/usr/src/uts/common/inet/tcp/ |
H A D | tcp_socket.c | 98 conn_t *connp = (conn_t *)proto_handle; in tcp_activate() 135 conn_t *lconnp, *econnp; in tcp_accept() 144 econnp = (conn_t *)eproto_handle; in tcp_accept() 149 lconnp = (conn_t *)listener->tcp_connp; in tcp_accept() 202 conn_t *connp = (conn_t *)proto_handle; in tcp_bind() 240 conn_t *connp = (conn_t *)proto_handle; in tcp_listen() 279 conn_t *connp = (conn_t *)proto_handle; in tcp_connect() 345 conn_t *connp = (conn_t *)proto_handle; in tcp_getpeername() 363 conn_t *connp = (conn_t *)proto_handle; in tcp_getsockname() 376 conn_t *connp = (conn_t *)proto_handle; in tcp_getsockopt() [all …]
|
H A D | tcp_timers.c | 136 tcp_timeout(conn_t *connp, void (*f)(void *), hrtime_t tim) in tcp_timeout() 180 conn_t *connp; in tcp_timer_callback() 193 conn_t *connp = (conn_t *)arg; in tcp_timer_handler() 231 tcp_timeout_cancel(conn_t *connp, timeout_id_t id) in tcp_timeout_cancel() 421 conn_t *connp = (conn_t *)arg; in tcp_keepalive_timer() 518 conn_t *connp = (conn_t *)arg; in tcp_reass_timer() 538 conn_t *connp = (conn_t *)arg; in tcp_push_timer() 560 conn_t *connp = (conn_t *)arg; in tcp_ack_timer() 611 conn_t *connp = tcp->tcp_connp; in tcp_ip_notify() 649 conn_t *connp = (conn_t *)arg; in tcp_timer() [all …]
|
H A D | tcp.c | 427 conn_t *connp = tcp->tcp_connp; in tcp_set_recv_threshold() 470 conn_t *connp = tcp->tcp_connp; in tcp_ipsec_cleanup() 501 conn_t *connp = tcp->tcp_connp; in tcp_cleanup() 613 conn_t *connp = tcp->tcp_connp; in tcp_set_destination() 799 tcp_t *tcp = ((conn_t *)arg)->conn_tcp; in tcp_clean_death_wrapper() 803 (void) tcp_clean_death(((conn_t *)arg)->conn_tcp, ETIMEDOUT); in tcp_clean_death_wrapper() 820 conn_t *connp = tcp->tcp_connp; in tcp_clean_death() 971 conn_t *connp = tcp->tcp_connp; in tcp_stop_lingering() 1037 tcp_close_common(conn_t *connp, int flags) in tcp_close_common() 1175 conn_t *connp = (conn_t *)arg; in tcp_linger_interrupted() [all …]
|
H A D | tcp_tpi.c | 53 conn_t *connp = tcp->tcp_connp; in tcp_use_pure_tpi() 110 conn_t *connp = Q_TO_CONN(q); in tcp_tpi_opt_set() 195 conn_t *connp = tcp->tcp_connp; in tcp_tpi_bind() 317 conn_t *connp = tcp->tcp_connp; in tcp_tpi_unbind() 338 conn_t *connp; in tcp_tpi_close() 417 conn_t *connp = tcp->tcp_connp; in tcp_conn_con() 480 conn_t *connp = tcp->tcp_connp; in tcp_conn_con() 523 conn_t *connp = tcp->tcp_connp; in tcp_tpi_connect() 802 conn_t *connp = tcp->tcp_connp; in tcp_copy_info() 897 conn_t *connp = tcp->tcp_connp; in tcp_addr_req() [all …]
|
H A D | tcp_output.c | 63 int, ip_recv_attr_t *, ip_stack_t *, conn_t *); 86 conn_t *connp = Q_TO_CONN(q); in tcp_wput() 221 conn_t *connp = tcp->tcp_connp; in tcp_wput_data() 578 conn_t *connp = Q_TO_CONN(wq); in tcp_wput_sock() 615 conn_t *connp = (conn_t *)arg; in tcp_wput_nondata() 654 conn_t *connp = tcp->tcp_connp; in tcp_wput_flush() 720 conn_t *connp = tcp->tcp_connp; in tcp_wput_iocdata() 822 conn_t *connp = (conn_t *)arg; in tcp_wput_ioctl() 891 conn_t *connp = (conn_t *)arg; in tcp_wput_proto() 1042 conn_t *connp = Q_TO_CONN(q); in tcp_wput_cmdblk() [all …]
|
H A D | tcp_bind.c | 73 conn_t *connp = tcp->tcp_connp; in tcp_bind_hash_insert() 74 conn_t *connext; in tcp_bind_hash_insert() 160 conn_t *connp = tcp->tcp_connp; in tcp_bind_hash_remove() 318 conn_t *connp = tcp->tcp_connp; in tcp_bind_select_lport() 519 tcp_bind_check(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr, in tcp_bind_check() 663 conn_t *connp = tcp->tcp_connp; in tcp_bindi() 700 conn_t *lconnp; in tcp_bindi()
|
/titanic_50/usr/src/uts/common/inet/ip/ |
H A D | ipclassifier.c | 312 conn_t itc_conn; 348 sizeof (conn_t), CACHE_ALIGN_SIZE, in ipcl_g_init() 575 conn_t * 578 conn_t *connp; in ipcl_conn_create() 631 ipcl_conn_destroy(conn_t *connp) in ipcl_conn_destroy() 640 DTRACE_PROBE1(conn__destroy, conn_t *, connp); in ipcl_conn_destroy() 754 ipcl_conn_unlisten(conn_t *connp) in ipcl_conn_unlisten() 806 ipcl_hash_remove(conn_t *connp) in ipcl_hash_remove() 827 ipcl_hash_remove_locked(conn_t *connp, connf_t *connfp) in ipcl_hash_remove_locked() 872 conn_t *pconnp = NULL, *nconnp; \ [all …]
|
H A D | rts.c | 132 static conn_t *rts_open(int flag, cred_t *credp); 203 rts_common_close(queue_t *q, conn_t *connp) in rts_common_close() 242 conn_t *connp = Q_TO_CONN(q); in rts_stream_close() 257 conn_t *connp; in rts_stream_open() 308 static conn_t * 314 conn_t *connp; in rts_open() 411 conn_t *connp = Q_TO_CONN(q); in rts_tpi_unbind() 432 conn_t *connp = Q_TO_CONN(q); in rts_tpi_bind() 481 conn_t *connp = Q_TO_CONN(q); in rts_capability_req() 512 conn_t *connp = Q_TO_CONN(q); in rts_info_req() [all …]
|
H A D | icmp.c | 100 static int icmp_build_hdr_template(conn_t *, const in6_addr_t *, 104 static void icmp_close_free(conn_t *); 113 static void icmp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, 117 static conn_t *icmp_open(int family, cred_t *credp, int *err, int flags); 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, 131 static mblk_t *icmp_prepend_hdr(conn_t *, ip_xmit_attr_t *, const ip_pkt_t *, 133 static mblk_t *icmp_prepend_header_template(conn_t *, ip_xmit_attr_t *, 144 static void icmp_ulp_recv(conn_t *, mblk_t *, uint_t); [all …]
|
H A D | ip_helper_stream.c | 67 conn_t *connp = *((conn_t **)mp->b_cont->b_rptr); in ip_helper_share_conn() 180 ip_create_helper_stream(conn_t *connp, ldi_ident_t li) in ip_create_helper_stream() 245 ip_free_helper_stream(conn_t *connp) in ip_free_helper_stream()
|
H A D | ip_mroute.c | 172 static int add_vif(struct vifctl *, conn_t *, ip_stack_t *); 187 static int ip_mrouter_init(conn_t *, uchar_t *, int, ip_stack_t *); 332 ip_mrouter_set(int cmd, conn_t *connp, int checkonly, uchar_t *data, in ip_mrouter_set() 390 ip_mrouter_get(int cmd, conn_t *connp, uchar_t *data) in ip_mrouter_get() 415 conn_t *connp = Q_TO_CONN(q); in mrt_ioctl() 534 ip_mrouter_init(conn_t *connp, uchar_t *data, int datalen, ip_stack_t *ipst) in ip_mrouter_init() 610 conn_t *mrouter; in ip_mrouter_done() 783 conn_t *mrouter; in is_mrouter_off() 835 add_vif(struct vifctl *vifcp, conn_t *connp, ip_stack_t *ipst) in add_vif() 841 conn_t *mrouter = ipst->ips_ip_g_mrouter; in add_vif() [all …]
|
H A D | ip_multi.c | 64 static void ilm_bld_flists(conn_t *conn, void *arg); 83 static ilg_t *ilg_lookup(conn_t *, const in6_addr_t *, ipaddr_t ifaddr, 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, 98 static int ip_msfilter_ill(conn_t *, mblk_t *, const ip_ioctl_cmd_t *, 101 static void ilg_check_detach(conn_t *, ill_t *); 102 static void ilg_check_reattach(conn_t *, ill_t *); 223 conn_ilg_alloc(conn_t *connp, int *errp) in conn_ilg_alloc() 270 ilm_bld_flists(conn_t *connp, void *arg) in ilm_bld_flists() [all …]
|
H A D | ip_attr.c | 754 conn_get_ixa_impl(conn_t *connp, boolean_t replace, int kmflag) in conn_get_ixa_impl() 813 conn_get_ixa(conn_t *connp, boolean_t replace) in conn_get_ixa() 823 conn_get_ixa_tryhard(conn_t *connp, boolean_t replace) in conn_get_ixa_tryhard() 837 conn_replace_ixa(conn_t *connp, ip_xmit_attr_t *ixa) in conn_replace_ixa() 860 conn_get_ixa_exclusive(conn_t *connp) in conn_get_ixa_exclusive() 1192 tcp_ixa_cleanup_getmblk(conn_t *connp) in tcp_ixa_cleanup_getmblk() 1254 conn_t *connp = (conn_t *)arg; in tcp_ixa_cleanup() 1277 tcp_ixa_cleanup_wait_and_finish(conn_t *connp) in tcp_ixa_cleanup_wait_and_finish() 1304 conn_ixa_cleanup(conn_t *connp, void *arg) in conn_ixa_cleanup() 1362 conn_t *, connp); in conn_ixa_cleanup() [all …]
|
/titanic_50/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | vfs.c | 574 conn_t *connp = sctp->sctp_connp; in sctp_getsockaddr() 714 conn_t *connp = sctp->sctp_connp; in sctp_getpeeraddr() 789 conn_t conn_t; in tcpip_sock_print() local 792 if (mdb_vread(&conn_t, sizeof (conn_t), in tcpip_sock_print() 799 mdb_nhconvert(&port, &conn_t.conn_lport, sizeof (port)); in tcpip_sock_print() 800 mdb_printf("AF_INET %I %d ", conn_t.conn_laddr_v4, port); in tcpip_sock_print() 806 if (IPCL_IS_TCP(&conn_t) && IPCL_IS_BOUND(&conn_t) == 0 || in tcpip_sock_print() 807 IPCL_IS_UDP(&conn_t) && IPCL_IS_CONNECTED(&conn_t)) { in tcpip_sock_print() 809 mdb_nhconvert(&port, &conn_t.conn_fport, sizeof (port)); in tcpip_sock_print() 810 mdb_printf("AF_INET %I %d ", conn_t.conn_faddr_v4, in tcpip_sock_print() [all …]
|
/titanic_50/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 125 static int udp_build_hdr_template(conn_t *, const in6_addr_t *, 129 static void udp_close_free(conn_t *); 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, 169 static mblk_t *udp_prepend_hdr(conn_t *, ip_xmit_attr_t *, const ip_pkt_t *, 172 static mblk_t *udp_prepend_header_template(conn_t *, ip_xmit_attr_t *, [all …]
|
/titanic_50/usr/src/uts/common/inet/sctp/ |
H A D | sctp_bind.c | 64 conn_t *connp = sctp->sctp_connp; in sctp_select_port() 129 conn_t *connp = sctp->sctp_connp; in sctp_listen() 232 conn_t *connp = sctp->sctp_connp; in sctp_bind() 341 conn_t *connp = sctp->sctp_connp; in sctp_bind_add() 465 conn_t *connp = sctp->sctp_connp; in sctp_bind_del() 548 conn_t *connp = sctp->sctp_connp; in sctp_bindi() 598 conn_t *lconnp = lsctp->sctp_connp; in sctp_bindi()
|