Lines Matching refs:conn_t
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)); \
640 * interleaving between e.g., add and delete operations for the same conn_t,
647 * such as the references from open endpoints (ill_t and conn_t's
737 typedef struct conn_s conn_t;
834 * The conn drain list structure (idl_t), protected by idl_lock. Each conn_t
860 conn_t *idl_conn; /* Head of drain list */
2081 * well as inside IP. It is also used to cache information in the conn_t i.e.
2082 * replaces conn_ire and the IPsec caching in the conn_t.
2100 * Since TCP keeps the conn_t around past the process going away
2287 * Basing the locally generated hint on the address of the conn_t means that
2832 * The conn_t is included even though it can be inferred from queue_t.
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);
3316 extern ip_xmit_attr_t *conn_get_ixa_tryhard(conn_t *, boolean_t);
3317 extern ip_xmit_attr_t *conn_replace_ixa(conn_t *, ip_xmit_attr_t *);
3318 extern ip_xmit_attr_t *conn_get_ixa_exclusive(conn_t *);
3325 extern boolean_t ixa_check_drain_insert(conn_t *, ip_xmit_attr_t *);
3333 boolean_t, conn_t *);
3339 extern boolean_t conn_same_as_last_v4(conn_t *, sin_t *);
3340 extern boolean_t conn_same_as_last_v6(conn_t *, sin6_t *);
3341 extern int conn_update_label(const conn_t *, const ip_xmit_attr_t *,
3344 extern int ip_opt_set_multicast_group(conn_t *, t_scalar_t,
3346 extern int ip_opt_set_multicast_sources(conn_t *, t_scalar_t,
3348 extern int conn_getsockname(conn_t *, struct sockaddr *, uint_t *);
3349 extern int conn_getpeername(conn_t *, struct sockaddr *, uint_t *);
3351 extern int conn_build_hdr_template(conn_t *, uint_t, uint_t,
3359 extern int conn_connect(conn_t *, iulp_t *, uint32_t);
3360 extern int ip_attr_connect(const conn_t *, ip_xmit_attr_t *,
3363 extern int conn_inherit_parent(conn_t *, conn_t *);
3365 extern void conn_ixa_cleanup(conn_t *connp, void *arg);
3367 extern boolean_t conn_wantpacket(conn_t *, ip_recv_attr_t *, ipha_t *);
3427 extern void conn_drain_insert(conn_t *, idl_tx_list_t *);
3428 extern void conn_setqfull(conn_t *, boolean_t *);
3429 extern void conn_clrqfull(conn_t *, boolean_t *);
3430 extern int conn_ipsec_length(conn_t *);
3435 const conn_t *, ip_xmit_attr_t *);
3463 extern int ip_opt_get_user(conn_t *, uchar_t *);
3464 extern int ipsec_req_from_conn(conn_t *, ipsec_req_t *, int);
3468 extern void ip_quiesce_conn(conn_t *);
3478 extern boolean_t ipsq_pending_mp_cleanup(ill_t *, conn_t *);
3479 extern void conn_ioctl_cleanup(conn_t *);
3481 extern void ip_unbind(conn_t *);
3665 extern int ip_fill_mtuinfo(conn_t *, ip_xmit_attr_t *,
3703 extern int ip_laddr_fanout_insert(conn_t *);