Lines Matching refs:mblk_t

204 	((mp)->b_next = (mblk_t *)(uintptr_t)(u))
207 ((mp)->b_prev = (mblk_t *)(uintptr_t)(u))
305 mblk_t *ipf_mp; /* mblk we live in. */
306 mblk_t *ipf_tail_mp; /* Frag queue tail pointer. */
1145 mblk_t *ipx_mphead; /* messages tied to this op */
1146 mblk_t *ipx_mptail;
1155 mblk_t *ipx_pending_mp; /* current ioctl mp while waiting */
1166 mblk_t *ipsq_switch_mp; /* op to handle right after switch */
1167 mblk_t *ipsq_xopq_mphead; /* list of excl ops (mostly ioctls) */
1168 mblk_t *ipsq_xopq_mptail;
1328 typedef void (*pfillinput_t)(mblk_t *, void *, void *, ip_recv_attr_t *,
1332 typedef void (*pfirerecv_t)(ire_t *, mblk_t *, void *, ip_recv_attr_t *);
1335 typedef int (*pfiresend_t)(ire_t *, mblk_t *, void *,
1337 typedef int (*pfirepostfrag_t)(mblk_t *, nce_t *, iaflags_t, uint_t, uint32_t,
1563 mblk_t *gr_linkdownmp; /* message used to bring link down */
1661 mblk_t *ill_bcast_mp; /* DLPI header for broadcasts. */
1662 mblk_t *ill_unbind_mp; /* unbind mp from ill_dl_up() */
1663 mblk_t *ill_promiscoff_mp; /* for ill_leave_allmulti() */
1664 mblk_t *ill_dlpi_deferred; /* b_next chain of control messages */
1665 mblk_t *ill_dest_addr_mp; /* mblk which holds ill_dest_addr */
1666 mblk_t *ill_replumb_mp; /* replumb mp from ill_replumb() */
1667 mblk_t *ill_phys_addr_mp; /* mblk which holds ill_phys_addr */
1668 mblk_t *ill_mcast_deferred; /* b_next chain of IGMP/MLD packets */
1740 mblk_t *ill_capab_reset_mp; /* Preallocated mblk for capab reset */
1763 mblk_t *ill_nd_lla_mp; /* mblk which holds ill_nd_lla */
1804 mblk_t *ill_saved_ire_mp; /* Allocated for each extra IRE */
1985 typedef int (*ifunc_t)(ipif_t *, struct sockaddr_in *, queue_t *, mblk_t *,
2332 mblk_t *ira_target_sqp_mp;
3213 extern mblk_t *ip_carve_mp(mblk_t **, ssize_t);
3214 extern mblk_t *ip_dlpi_alloc(size_t, t_uscalar_t);
3215 extern mblk_t *ip_dlnotify_alloc(uint_t, uint_t);
3216 extern mblk_t *ip_dlnotify_alloc2(uint_t, uint_t, uint_t);
3219 extern int ip_lwput(queue_t *, mblk_t *);
3221 extern void icmp_frag_needed(mblk_t *, int, ip_recv_attr_t *);
3222 extern mblk_t *icmp_inbound_v4(mblk_t *, ip_recv_attr_t *);
3223 extern void icmp_time_exceeded(mblk_t *, uint8_t, ip_recv_attr_t *);
3224 extern void icmp_unreachable(mblk_t *, uint8_t, ip_recv_attr_t *);
3226 extern void *ip_pullup(mblk_t *, ssize_t, ip_recv_attr_t *);
3227 extern void ip_setl2src(mblk_t *, ip_recv_attr_t *, ill_t *);
3228 extern mblk_t *ip_check_and_align_header(mblk_t *, uint_t, ip_recv_attr_t *);
3229 extern mblk_t *ip_check_length(mblk_t *, uchar_t *, ssize_t, uint_t, uint_t,
3231 extern mblk_t *ip_check_optlen(mblk_t *, ipha_t *, uint_t, uint_t,
3233 extern mblk_t *ip_fix_dbref(mblk_t *, ip_recv_attr_t *);
3234 extern uint_t ip_cksum(mblk_t *, int, uint32_t);
3237 extern void ip_forward_xmit_v4(nce_t *, ill_t *, mblk_t *, ipha_t *,
3239 extern boolean_t ip_forward_options(mblk_t *, ipha_t *, ill_t *,
3241 extern int ip_fragment_v4(mblk_t *, nce_t *, iaflags_t, uint_t, uint32_t,
3244 extern void ip_proto_not_sup(mblk_t *, ip_recv_attr_t *);
3249 extern void ip_mdata_to_mhi(ill_t *, mblk_t *, struct mac_header_info_s *);
3254 extern int ip_reassemble(mblk_t *, ipf_t *, uint_t, boolean_t, ill_t *,
3256 extern int ip_rput(queue_t *, mblk_t *);
3257 extern void ip_input(ill_t *, ill_rx_ring_t *, mblk_t *,
3259 extern void ip_input_v6(ill_t *, ill_rx_ring_t *, mblk_t *,
3261 extern mblk_t *ip_input_common_v4(ill_t *, ill_rx_ring_t *, mblk_t *,
3262 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *);
3263 extern mblk_t *ip_input_common_v6(ill_t *, ill_rx_ring_t *, mblk_t *,
3264 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *);
3265 extern void ill_input_full_v4(mblk_t *, void *, void *,
3267 extern void ill_input_short_v4(mblk_t *, void *, void *,
3269 extern void ill_input_full_v6(mblk_t *, void *, void *,
3271 extern void ill_input_short_v6(mblk_t *, void *, void *,
3273 extern ipaddr_t ip_input_options(ipha_t *, ipaddr_t, mblk_t *,
3275 extern boolean_t ip_input_local_options(mblk_t *, ipha_t *, ip_recv_attr_t *);
3276 extern mblk_t *ip_input_fragment(mblk_t *, ipha_t *, ip_recv_attr_t *);
3277 extern mblk_t *ip_input_fragment_v6(mblk_t *, ip6_t *, ip6_frag_t *, uint_t,
3279 extern void ip_input_post_ipsec(mblk_t *, ip_recv_attr_t *);
3280 extern void ip_fanout_v4(mblk_t *, ipha_t *, ip_recv_attr_t *);
3281 extern void ip_fanout_v6(mblk_t *, ip6_t *, ip_recv_attr_t *);
3282 extern void ip_fanout_proto_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *,
3284 extern void ip_fanout_proto_v4(mblk_t *, ipha_t *, ip_recv_attr_t *);
3285 extern void ip_fanout_send_icmp_v4(mblk_t *, uint_t, uint_t,
3287 extern void ip_fanout_udp_conn(conn_t *, mblk_t *, ipha_t *, ip6_t *,
3289 extern void ip_fanout_udp_multi_v4(mblk_t *, ipha_t *, uint16_t, uint16_t,
3291 extern mblk_t *zero_spi_check(mblk_t *, ip_recv_attr_t *);
3296 extern mblk_t *ip_accept_tcp(ill_t *, ill_rx_ring_t *, squeue_t *,
3297 mblk_t *, mblk_t **, uint_t *cnt);
3298 extern void ip_rput_dlpi(ill_t *, mblk_t *);
3299 extern void ip_rput_notdata(ill_t *, mblk_t *);
3305 extern void ip_rput_other(ipsq_t *, queue_t *, mblk_t *, void *);
3307 extern void ip_send_potential_redirect_v4(mblk_t *, ipha_t *, ire_t *,
3314 extern int ip_output_simple(mblk_t *, ip_xmit_attr_t *);
3315 extern int ip_output_simple_v4(mblk_t *, ip_xmit_attr_t *);
3316 extern int ip_output_simple_v6(mblk_t *, ip_xmit_attr_t *);
3317 extern int ip_output_options(mblk_t *, ipha_t *, ip_xmit_attr_t *,
3336 extern int conn_ip_output(mblk_t *, ip_xmit_attr_t *);
3338 extern mblk_t *ip_output_process_local(mblk_t *, ip_xmit_attr_t *, boolean_t,
3359 extern mblk_t *conn_prepend_hdr(ip_xmit_attr_t *, const ip_pkt_t *,
3361 mblk_t *, uint_t, uint_t, uint32_t *, int *);
3377 extern int ip_wput_nondata(queue_t *, mblk_t *);
3429 extern boolean_t ipmp_packet_is_probe(mblk_t *, ill_t *);
3440 extern mblk_t *ip_output_attach_policy(mblk_t *, ipha_t *, ip6_t *,
3443 extern int ipsec_out_process(mblk_t *, ip_xmit_attr_t *);
3444 extern int ip_output_post_ipsec(mblk_t *, ip_xmit_attr_t *);
3471 extern int ip_snmp_get(queue_t *q, mblk_t *mctl, int level, boolean_t);
3473 extern void ip_process_ioctl(ipsq_t *, queue_t *, mblk_t *, void *);
3475 extern void ip_reprocess_ioctl(ipsq_t *, queue_t *, mblk_t *, void *);
3476 extern void ip_ioctl_finish(queue_t *, mblk_t *, int, int, ipsq_t *);
3537 int (*cfo_filter)(netstackid_t, uint_t, mblk_t *);
3578 typedef ip_mac_tx_cookie_t (*ip_dld_tx_t)(void *, mblk_t *,
3599 typedef mblk_t *(*ip_mac_rx_t)(void *, size_t);
3600 typedef mblk_t *(*ip_accept_t)(ill_t *, ill_rx_ring_t *,
3601 squeue_t *, mblk_t *, mblk_t **, uint_t *);
3669 extern int tcp_wput(queue_t *, mblk_t *);
3675 extern void ipobs_hook(mblk_t *, int, zoneid_t, zoneid_t, const ill_t *,
3677 typedef void (*ipsq_func_t)(ipsq_t *, queue_t *, mblk_t *, void *);
3685 extern dce_t *dce_lookup_pkt(mblk_t *, ip_xmit_attr_t *, uint_t *);
3703 mblk_t *ip_snmp_get_mib2_ip_dce(queue_t *, mblk_t *, ip_stack_t *ipst);
3711 extern boolean_t ip_verify_src(mblk_t *, ip_xmit_attr_t *, uint_t *);
3712 extern int ip_verify_ire(mblk_t *, ip_xmit_attr_t *);
3714 extern mblk_t *ip_xmit_attr_to_mblk(ip_xmit_attr_t *);
3715 extern boolean_t ip_xmit_attr_from_mblk(mblk_t *, ip_xmit_attr_t *);
3716 extern mblk_t *ip_xmit_attr_free_mblk(mblk_t *);
3717 extern mblk_t *ip_recv_attr_to_mblk(ip_recv_attr_t *);
3718 extern boolean_t ip_recv_attr_from_mblk(mblk_t *, ip_recv_attr_t *);
3719 extern mblk_t *ip_recv_attr_free_mblk(mblk_t *);
3720 extern boolean_t ip_recv_attr_is_mblk(mblk_t *);