Home
last modified time | relevance | path

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

1234

/onnv-gate/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.h96 conn_t *connp;
527 extern void tcp_close_common(conn_t *, int);
533 extern conn_t *tcp_create_common(cred_t *, boolean_t, boolean_t, int *);
536 extern int tcp_do_bind(conn_t *, struct sockaddr *, socklen_t, cred_t *,
538 extern int tcp_do_connect(conn_t *, const struct sockaddr *, socklen_t,
540 extern int tcp_do_listen(conn_t *, struct sockaddr *, socklen_t, int,
542 extern int tcp_do_unbind(conn_t *);
555 extern void tcp_reinput(conn_t *, mblk_t *, ip_recv_attr_t *, ip_stack_t *);
571 extern int tcp_bind_check(conn_t *, struct sockaddr *, socklen_t,
612 ip_stack_t *i, conn_t *);
[all …]
H A Dip.h215 #define Q_TO_CONN(q) ((conn_t *)(q)->q_ptr)
248 DTRACE_PROBE1(conn__inc__ioctlref, conn_t *, (connp)); \
260 DTRACE_PROBE1(conn__dec__ioctlref, conn_t *, (connp)); \
734 typedef struct conn_s conn_t; typedef
857 conn_t *idl_conn; /* Head of drain list */
2824 conn_t *coa_connp;
3205 extern boolean_t ip_ipsec_policy_inherit(conn_t *, conn_t *, ip_recv_attr_t *);
3262 extern void ip_fanout_proto_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *,
3267 extern void ip_fanout_udp_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *,
3301 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.c419 conn_t *connp; in squeue_enter()
458 connp = (conn_t *)mp->b_prev; in squeue_enter()
474 sqp, mblk_t *, mp, conn_t *, connp); in squeue_enter()
477 sqp, conn_t *, connp); in squeue_enter()
576 connp = (conn_t *)mp->b_prev; in squeue_enter()
598 sqp, mblk_t *, mp, conn_t *, connp); in squeue_enter()
601 sqp, conn_t *, connp); in squeue_enter()
706 conn_t *connp; in squeue_drain()
754 connp = (conn_t *)mp->b_prev; in squeue_drain()
791 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 *);
/onnv-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_socket.c94 conn_t *connp = (conn_t *)proto_handle; in tcp_activate()
131 conn_t *lconnp, *econnp; in tcp_accept()
140 econnp = (conn_t *)eproto_handle; in tcp_accept()
145 lconnp = (conn_t *)listener->tcp_connp; in tcp_accept()
198 conn_t *connp = (conn_t *)proto_handle; in tcp_bind()
236 conn_t *connp = (conn_t *)proto_handle; in tcp_listen()
275 conn_t *connp = (conn_t *)proto_handle; in tcp_connect()
341 conn_t *connp = (conn_t *)proto_handle; in tcp_getpeername()
359 conn_t *connp = (conn_t *)proto_handle; in tcp_getsockname()
372 conn_t *connp = (conn_t *)proto_handle; in tcp_getsockopt()
[all …]
H A Dtcp_timers.c141 tcp_timeout(conn_t *connp, void (*f)(void *), hrtime_t tim) in tcp_timeout()
184 conn_t *connp; in tcp_timer_callback()
197 conn_t *connp = (conn_t *)arg; in tcp_timer_handler()
225 tcp_timeout_cancel(conn_t *connp, timeout_id_t id) in tcp_timeout_cancel()
398 conn_t *connp = (conn_t *)arg; in tcp_keepalive_timer()
493 conn_t *connp = (conn_t *)arg; in tcp_reass_timer()
513 conn_t *connp = (conn_t *)arg; in tcp_push_timer()
535 conn_t *connp = (conn_t *)arg; in tcp_ack_timer()
586 conn_t *connp = tcp->tcp_connp; in tcp_ip_notify()
624 conn_t *connp = (conn_t *)arg; in tcp_timer()
[all …]
H A Dtcp.c428 conn_t *connp = tcp->tcp_connp; in tcp_set_recv_threshold()
471 conn_t *connp = tcp->tcp_connp; in tcp_ipsec_cleanup()
502 conn_t *connp = tcp->tcp_connp; in tcp_cleanup()
614 conn_t *connp = tcp->tcp_connp; in tcp_set_destination()
800 tcp_t *tcp = ((conn_t *)arg)->conn_tcp; in tcp_clean_death_wrapper()
804 (void) tcp_clean_death(((conn_t *)arg)->conn_tcp, ETIMEDOUT); in tcp_clean_death_wrapper()
821 conn_t *connp = tcp->tcp_connp; in tcp_clean_death()
972 conn_t *connp = tcp->tcp_connp; in tcp_stop_lingering()
1038 tcp_close_common(conn_t *connp, int flags) in tcp_close_common()
1176 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.c62 int, ip_recv_attr_t *, ip_stack_t *, conn_t *);
85 conn_t *connp = Q_TO_CONN(q); in tcp_wput()
220 conn_t *connp = tcp->tcp_connp; in tcp_wput_data()
577 conn_t *connp = Q_TO_CONN(wq); in tcp_wput_sock()
614 conn_t *connp = (conn_t *)arg; in tcp_wput_nondata()
653 conn_t *connp = tcp->tcp_connp; in tcp_wput_flush()
719 conn_t *connp = tcp->tcp_connp; in tcp_wput_iocdata()
821 conn_t *connp = (conn_t *)arg; in tcp_wput_ioctl()
890 conn_t *connp = (conn_t *)arg; in tcp_wput_proto()
1041 conn_t *connp = Q_TO_CONN(q); in tcp_wput_cmdblk()
[all …]
H A Dtcp_bind.c72 conn_t *connp = tcp->tcp_connp; in tcp_bind_hash_insert()
73 conn_t *connext; in tcp_bind_hash_insert()
159 conn_t *connp = tcp->tcp_connp; in tcp_bind_hash_remove()
311 conn_t *connp = tcp->tcp_connp; in tcp_bind_select_lport()
512 tcp_bind_check(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr, in tcp_bind_check()
656 conn_t *connp = tcp->tcp_connp; in tcp_bindi()
693 conn_t *lconnp; in tcp_bindi()
/onnv-gate/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.c99 static int icmp_build_hdr_template(conn_t *, const in6_addr_t *,
103 static void icmp_close_free(conn_t *);
112 static void icmp_icmp_error_ipv6(conn_t *connp, mblk_t *mp,
116 static conn_t *icmp_open(int family, cred_t *credp, int *err, int flags);
122 int icmp_opt_set(conn_t *connp, uint_t optset_context,
126 int icmp_opt_get(conn_t *connp, int level, int name,
128 static int icmp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin,
130 static mblk_t *icmp_prepend_hdr(conn_t *, ip_xmit_attr_t *, const ip_pkt_t *,
132 static mblk_t *icmp_prepend_header_template(conn_t *, ip_xmit_attr_t *,
143 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 Dipdrop.c321 DTRACE_IP7(drop__in, mblk_t *, mp, conn_t *, NULL, void_ip_t *, in ip_drop_input()
327 DTRACE_IP7(drop__in, mblk_t *, mp, conn_t *, NULL, void_ip_t *, in ip_drop_input()
343 DTRACE_IP7(drop__out, mblk_t *, mp, conn_t *, NULL, void_ip_t *, in ip_drop_output()
349 DTRACE_IP7(drop__out, mblk_t *, mp, conn_t *, NULL, void_ip_t *, in ip_drop_output()
/onnv-gate/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 …]
/onnv-gate/usr/src/uts/common/inet/udp/
H A Dudp.c122 static int udp_build_hdr_template(conn_t *, const in6_addr_t *,
126 static void udp_close_free(conn_t *);
140 static void udp_icmp_error_ipv6(conn_t *connp, mblk_t *mp,
153 int udp_opt_set(conn_t *connp, uint_t optset_context,
157 int udp_opt_get(conn_t *connp, int level, int name,
159 static int udp_output_connected(conn_t *connp, mblk_t *mp, cred_t *cr,
161 static int udp_output_lastdst(conn_t *connp, mblk_t *mp, cred_t *cr,
163 static int udp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin,
166 static mblk_t *udp_prepend_hdr(conn_t *, ip_xmit_attr_t *, const ip_pkt_t *,
169 static mblk_t *udp_prepend_header_template(conn_t *, ip_xmit_attr_t *,
[all …]
/onnv-gate/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