Home
last modified time | relevance | path

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

1234

/titanic_41/usr/src/uts/common/inet/
H A Dipclassifier.h47 typedef boolean_t (*edesc_vpf)(conn_t *, void *, struct icmph_s *,
468 DTRACE_PROBE1(conn__inc__ref, conn_t *, connp); \
476 DTRACE_PROBE1(conn__inc__ref, conn_t *, connp); \
485 DTRACE_PROBE1(conn__dec__ref, conn_t *, connp); \
683 extern conn_t *ipcl_conn_create(uint32_t, int, netstack_t *);
684 extern void ipcl_conn_destroy(conn_t *);
686 void ipcl_hash_insert_wildcard(connf_t *, conn_t *);
687 void ipcl_hash_remove(conn_t *);
688 void ipcl_hash_remove_locked(conn_t *connp, connf_t *connfp);
690 extern int ipcl_bind_insert(conn_t *);
[all …]
H A Dip_multi.h66 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 Dip_rts.h66 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 Dsctp_ip.h42 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 Dtcp_impl.h110 conn_t *connp;
564 extern void tcp_close_common(conn_t *, int);
570 extern conn_t *tcp_create_common(cred_t *, boolean_t, boolean_t, int *);
573 extern int tcp_do_bind(conn_t *, struct sockaddr *, socklen_t, cred_t *,
575 extern int tcp_do_connect(conn_t *, const struct sockaddr *, socklen_t,
577 extern int tcp_do_listen(conn_t *, struct sockaddr *, socklen_t, int,
579 extern int tcp_do_unbind(conn_t *);
588 extern void tcp_reinput(conn_t *, mblk_t *, ip_recv_attr_t *, ip_stack_t *);
604 extern int tcp_bind_check(conn_t *, struct sockaddr *, socklen_t,
645 ip_stack_t *i, conn_t *);
[all …]
H A Dip.h218 #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 Dproto_set.c41 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 Dsqueue.c428 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 Dipsec_impl.h853 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_41/usr/src/uts/common/inet/tcp/
H A Dtcp_socket.c98 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 Dtcp_timers.c136 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 Dtcp.c427 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 Dtcp_tpi.c53 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 Dtcp_output.c63 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 Dtcp_bind.c73 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_41/usr/src/uts/common/inet/ip/
H A Dipclassifier.c312 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 Drts.c132 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 Dicmp.c100 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 Dip_helper_stream.c67 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 Dip_mroute.c172 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 Dip_multi.c64 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 Dip_attr.c747 conn_get_ixa_impl(conn_t *connp, boolean_t replace, int kmflag) in conn_get_ixa_impl()
801 conn_get_ixa(conn_t *connp, boolean_t replace) in conn_get_ixa()
811 conn_get_ixa_tryhard(conn_t *connp, boolean_t replace) in conn_get_ixa_tryhard()
825 conn_replace_ixa(conn_t *connp, ip_xmit_attr_t *ixa) in conn_replace_ixa()
848 conn_get_ixa_exclusive(conn_t *connp) in conn_get_ixa_exclusive()
1185 tcp_ixa_cleanup_getmblk(conn_t *connp) in tcp_ixa_cleanup_getmblk()
1247 conn_t *connp = (conn_t *)arg; in tcp_ixa_cleanup()
1270 tcp_ixa_cleanup_wait_and_finish(conn_t *connp) in tcp_ixa_cleanup_wait_and_finish()
1297 conn_ixa_cleanup(conn_t *connp, void *arg) in conn_ixa_cleanup()
1355 conn_t *, connp); in conn_ixa_cleanup()
[all …]
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/
H A Dvfs.c574 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_41/usr/src/uts/common/inet/udp/
H A Dudp.c125 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_41/usr/src/uts/common/inet/sctp/
H A Dsctp_bind.c64 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()

1234